DUNDEE have completed the signing of former Tottenham and Liverpool defender Steven Caulker. 

The 26-year-old has been a free agent since being released by Queens Park Rangers in December 2017 and has signed a one-and-a-half year deal at Dens Park. 

A one-time England internationalist, Caulker has had spells in English football with the likes of Spurs, Swansea City, Cardiff, QPR, Southampton and Liverpool. 

He also represented Great Britain at the 2012 Olympics and scored on his only England cap in 2012 against Sweden. 

Caulker, who will wear the number four jersey for the Dee, made four appearances for QPR this season before leaving the club.