Irish international Mark Sykes has signed for Championship club Bristol City on a three-year deal.

The 24-year-old, who arrives as a free agent after leaving Oxford, also has the option of a further 12 months at the Sky Bet Championship club.

Sykes told Robins TV: "I'm delighted, I came over last week and met the manager (Nigel Pearson), everything was positive.

"I've always wanted to play in the Championship and the manager was honest with me - he told me he would give me a chance here at the club so hopefully things keep moving in the right direction.

"My priority is to have a good pre-season and get myself in the team. I want to hit the ground running."

#Sykes made 137 appearances and scored 11 goals for Oxford after signing from Glenavon in January 2019.

The midfielder represented Northern Ireland at underage level but made the switch to the Republic of Ireland in 2020.

He was called into Stephen Kenny's squad for March friendlies against Belgium and Lithuania and while he has yet to make his senior debut, Kenny is understood to rate him highly.

Sykes' fellow Irish international Callum O’Dowda is leaving Bristol City after a six-year spell.

O’Dowda was officially released from the club who had an option of an extra year on his contract but opted against triggering the clause as they look to cut their wage bill.

The 27-year-old is expected to have several offers from other Championship clubs with talks currently on-going.