Per sette anni, tra il 1877 e il 1884, fu internazionale per la , con cui segnò 10 reti in 10 incontri; la sua ultima partita fu contro l' nell'edizione inaugurale del Torneo Interbritannico, che proprio un suo goal permise alla Scozia di vincere, con relativa conquista del trofeo.