ELLIOTT Moore has committed his long-term future to Oxford United by signing a three-year deal.

The U’s captain’s new contract keeps him at the club until 2025, when he will be 28.

Moore has racked up 124 appearances since arriving from Leicester City in 2019 and has twice helped United reach the Sky Bet League One play-offs.

READ MORE: Five free agent defenders Oxford United could target this summer

The U's missed out on the top six last season, finishing eighth, and the centre back is desperate for success in 2022/23.

He said: “I am more than happy here and have felt at home since the very first day I stepped through the door.

"We have gone so close to winning promotion over the last few years and we are determined to be up there and get the job done this time around.

“It’s good to get it sorted and now I’m looking forward to coming back for pre-season.” 

The 25-year-old was appointed captain in December 2020 and did not miss a minute in the third tier that season.

He was hampered by illness and injuries in 2021/22, but still made 35 appearances at the heart of defence.

READ MORE: Elliott Moore reflects on frustrating 2021/22 season

United triggered the optional extra year in Moore’s previous contract last month, but this new deal ties him down for a longer period.

U's head coach Karl Robinson said: “He is an outstanding defender and also a terrific role model and a natural leader.

"He has the respect of everyone at the club and I think he has his best years still ahead of him."

Moore has been linked with Sky Bet Championship club Bristol City in recent weeks, although Robins manager Nigel Pearson – who worked with him at Leicester and OH Leuven – played down those reports.

The defender is the second U’s player to sign a new contract this summer after Sam Baldock agreed a two-year deal last month.

Alex Gorrin and Billy Bodin have also been offered fresh terms.