Tommy was with Shotts Bon Accord when he made his first appearance for United as a trialist. Whilst with Shotts Bon Accord Tommy won a Scottish Junior International Cap and also the Scottish Junior Cup during season 1958. He was then signed and hardly missed a match over the rest of the promotion winning season, 1959-60. Tommy was re-signed for the next season but featured less often. In season 1961-62, he played mainly in the reserves and he was released in May 1962, joining English non league side Poole Town.