1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour: 3 septembre 2014
Natif de Rhu, Argyll and Bute, sa famille s'installe à Glasgow aux environs de 1870. En 1872, à l'âge de 17 ans, avec les son frère Peter, Peter Campbell et William McBeath, il voit un groupe d'hommes jouer au football au Glasgow Green et ils furent tellement impressionnés qu'ils décidèrent de fonder leur propre équipe: les Rangers étaient nés. Le premier match recensé, une confrontation contre une équipe de Glasgow appelée Callander F.C.(en) eut lieu au Glasgow Green et se conclut par un 0-0.
Il participe aussi au premier match en compétition des Rangers, le , en Coupe d'Écosse, pour une victoire 2-0 contre Oxford F.C.(en), match au cours duquel il inscrit un but.
Il joua deux finales de Coupe d'Écosse, perdues toutes les deux contre Vale of Leven en 1877 et 1879.
Après avoir arrêté le football en 1882 (dernier match recensé le , il se consacra à sa profession de représentant de commerce. Il mourut à Dumbarton le (à 82 ans).