OXFORD United defender Curtis Nelson has completed his move to Cardiff City.

The centre-back, whose U’s contract expires at the end of the month, put pen to paper on a two-year deal with the Bluebirds today.

Nelson, who was also linked with League One title favourites Sunderland, Ipswich Town and Portsmouth, had been expected to join the Championship club.

United offered the 26-year-old fresh terms earlier this summer, but boss Karl Robinson gave up hope of holding on to the player a fortnight ago.

Nelson signed for United on a three-year deal from Plymouth Argyle in 2016 and went on to make 121 appearances, scoring eight goals.

Due to his age, the transfer went to a tribunal, which set an initial fee of £200,000.

But, due to appearances, that figure was increased by a further £80,000 as the defender became a key part of Michael Appleton’s side.

Nelson was made captain by Pep Clotet in 2017, but his second season with the U’s was hampered by a ruptured Achilles tendon.

Robinson had taken charge of the club by the time he returned to action and the duo had a rocky start.

Following a lack of progress on contract talks, Nelson was permanently stripped of the captaincy.

But the defender impressed throughout the second half of last season to end his final campaign with United on a high.