Club career

07/1937 - 06/1939 East Fife FC Midfielder
07/1927 - 06/1937 Heart of Midlothian Midfielder
07/1925 - 06/1927 East Fife FC Midfielder
07/1924 - 06/1925 Dunfermline Athletic Midfielder
07/1923 - 06/1924 Dundee FC Midfielder