Career
He played on the wing and started his career at Paisley club Abercorn. He played for a couple more clubs before he signed for Derby County. He joined Rangers in May 1904 and went on to play 149 times and scored 16 goals before he moved on to Greenock Morton in 1910.