OXFORD City have sold star striker James Roberts to Havant & Waterlooville for an undisclosed fee.

The 24-year-old topped the scoring charts for David Oldfield's side in the curtailed 2020/21 campaign, but the club said he has left to 'take the opportunity for a lifestyle change'.

Ex-Oxford United forward Roberts will fulfil a role at his new club's academy, alongside playing for the first-team.

Read also: Sam Long on the hard work behind League One player of the month nomination

City said in a statement: "James had been a key player during the recently curtailed season, but has decided to take the opportunity for a lifestyle change and relocate to the South Coast.

"As part of this James will also take a new job as part of the Havant & Waterlooville Academy.

"Although we did not want to lose James, he leaves with all of our best wishes for the future.

"We are currently in the process of both retainment and recruitment and we hope to have more news soon."

City were fourth in Vanarama National League South when the season stopped in February, with Havant ninth - albeit with three games in hand.

Roberts joined the club last summer and helped them reach the quarter finals of the Buildbase FA Trophy and the second round of the Emirates FA Cup, finding the net in the 2-1 first-round victory over Northampton Town.

He played 34 games for United between 2014 and 2017, scoring five times.