Dundee have completed the signing of former Queens Park Rangers defender Steven Caulker.

Caulker has been a free agent since leaving the London club and has joined Neil McCann's side on an 18-month deal.

McCann has been looking to sign a central defender since the club sold Jack Hendry to Celtic on transfer deadline day.

The former England cap, who has also played for Tottenham Hotspur, Cardiff City, Liverpool and Southampton amongst others, will now look to help Dundee move clear of relegation worries with the team currently ninth in the table.