Career
After playing for Ibrox Roselie, Petershill and Falkirk, McTavish an inside left joined Tottenham Hotspur in 1910 and played in 11 matches and scored one goal in all competitions between 1910–1911. He later played for Brentford and finally Third Lanark.