1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 8 août 2014
Natif de Larkhall, South Lanarkshire, il grandit dans le village voisin d'Ashgill(en) et commence à jouer à Kilmarnock (à un moment donné, les trois frères y joueront ensemble, Jim et Tommy comme joueurs et Willie(en) comme entraîneur). Il y passera 7 saisons.
Après avoir raccroché les crampons, il se reconvertit comme entraîneur, d'abord aux Rangers comme assistant (et pour un intérim de 4 matches en 1983 après le départ de John Greig et avant le retour de Jock Wallace), puis une saison à Greenock Morton comme entraîneur principal. Il dirigera ensuite 10 saisons Motherwell, entre le et le , y remportant une Coupe d'Écosse. Il dirigera l'équipe pour 464 matches (154 victoires, 122 matches nuls et 188 défaites, soit 33,19% de victoires). Il dirigera ensuite une saison Heart of Midlothian pour 43 matches (16 victoires, 8 matches nuls et 19 défaites, soit 37,21% de victoires).
En 1996, il s'engagera pour Raith Rovers mais il ne dirigera l'équipe que pour un seul match (1 défaite) car juste à ce moment, l'opportunité de devenir l'entraîneur de Dundee United et de travailler ainsi avec son frère Jim (qui était le président du conseil d'administration du club à ce moment) se présentera et il démissionnera de Raith Rovers pour la saisir.
Il restera deux saisons à Dundee United pour 93 matches (36 victoires, 27 matches nuls et 30 défaites, soit 38,71% de victoires) , avant de prendre en main les équipes de jeunes du club à partir d'. Il occupera ensuite cette même fonction aux Rangers à partir de .
Sa femme s'appelle Beth et ils ont une fille, Lorna, née en 1991.