|Place of birth||Helensburgh, Scotland|
|Playing position||Center forward|
|1928–1929||Fall River Marksmen||36||(21)|
|1929||New Bedford Whalers||19||(8)|
|* Senior club appearances and goals counted for the domestic league only.
Blair played for Helensburgh F.C. which competed in the Scottish Football League Third Division. In 1925, Blair left Scotland to sign with the Boston Soccer Club of the American Soccer League. He did this although he was still under contract to Helensburgh. When Blair arrived, he quickly established himself as a prolific goalscorer. During the 1925–26 season, he scroed thirty-six goals in thirty-three games, putting him third on the scoring chart. His form continued the next season when he averaged a goal a game. In 1927, he began the season with Boston, but moved to the Fall River Marksmen after nine games. In 1928, he again began the season with one team, the Marksmen, but then played for two more: J&P Coats and Boston again. In 1929, he finished his professional career with the New Bedford Whalers which competed part of the season in the ASL and part in the Eastern Professional Soccer League.
- Jose, Colin (1998). American Soccer League, 1921–1931 (Hardback). The Scarecrow Press. (ISBN 0-8108-3429-4).