Career
Miller played for Bo"ness and Grange Rovers, before spending 1929-1930 with First Division club Falkirk. He then moved to England to play for Watford, making 14 appearances in 1930-1931, as the Vicarage Road outfit struggled near the bottom of the Third Division South. He then moved on to league rivals New Brighton, who had to apply for re-election in both 1931-1932 and 1932-1933.
After improved efforts in 1933-1934 and 1934-1935, he spent 1935-1936 in France with Ligue 2 side Le Havre.
He scored a total of three goals in 11 leagues games for the "Millers". He joined Portuguese Vale in June 1936, and scored on his debut in a 3–1 defeat to Hull City at The Old Recreation Ground on 29 August.
However he failed to score over his next 12 Third Division North games, and was given a free transfer in April 1937.