Republic of Ireland international Mark Sykes has joined Championship side Millwall.
The 28-year-old midfielder has signed a two-year deal at The Den.
Sykes was most recently at Bristol City where he completed four seasons of Sky Bet Championship experience following a move from Oxford United.
He became a free agent following the expiration of his contract.
With around 150 appearances in the second tier under his belt, Sykes is able to play in a number of positions.
“We’re delighted to welcome Mark Sykes to the club,” said Steve Gallen, Millwall’s director of football.
“Mark is a proven, experienced Championship player with senior international caps to his name and he brings genuine versatility to our squad.
“He can operate at right-back, right-wing or the right side of the midfield, and having that kind of flexibility in one player is a real asset for us.
“He’s mobile, comfortable on the ball and reads the game well – we’re really pleased to have him on board.”
Sykes has been capped seven times by Ireland, last featuring in the UEFA Nations League matches with Bulgaria in March of last year.