The 24-year-old utility defender has signed a three-and-a-half year deal at St. Andrews for an estimated £1.25million.