1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 14 avril 2014
Natif de Falkirk, il reçoit le surnom de Jerry à la place de son véritable prénom James, en référence à un autre gardien, Jerry Dawson(en), anglais lui et de 21 ans son aîné. Il commence à jouer dans un club de sa ville, avant de devenir professionnel en s'engageant pour les Rangers en .
Il passe 16 saisons avec ce club, remportant 5 titres de champion et 2 Coupes. Il y joue un total de 236 matches de championnat (370 en comptant la période de guerre), portant le maillot des Rangers lors de 518 matches officiels, dont 177 sans prendre de buts. Il reçoit le surnom de Prince des gardiens (Prince of goalkeepers) ou de Prince en tunique jaune (Prince in the Yellow Jersey), car le gardien des Rangers joue habituellement en maillot de couleur jaune. Il est plus tard élu au Temple de la renommée des Rangers.
Il s'engage ensuite avec le club de sa ville natale, Falkirk, pour 4 saisons supplémentaires pour prendre sa retraite et se reconvertir un temps comme journaliste au Daily Record.
Il devient ensuite entraîneur en prenant en main l'équipe d'East Fife en , démissionnant cinq ans plus tard, à la suite de la relégation de son équipe, en .
Carrière internationale
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?