James Constable has signed a new three-year contract with Oxford United.

The striker’s contract was due to run out at the end of next season.

But he has now signed a new deal and pledged his future to the club by extending his contract until 2014.

He has scored 67 goals for the U's.