Club career

07/1889 - 06/1893 Preston North End Forward
01/1889 - 06/1889 Linfield FC Forward
07/1888 - 12/1888 Everton FC Forward
07/1884 - 06/1888 Preston North End Forward
07/1881 - 06/1884 Heart of Midlothian Forward