Crozier began his career at junior team Strathclyde and moved to Scottish League Second Division club East Fife in 1934.
[6] As a testament to his longevity, Crozier made 114 of his 200 league appearances consecutively and as of August 2023,[2] his 25 top-flight clean sheets is the club record.
[8][9] He departed Brentford in 1949 and ended his career with spells at non-League clubs Chelmsford City, Kidderminster Harriers and Ashford Town.
[10][11][12] Crozier won three unofficial caps for Scotland in three wartime internationals versus England in 1943 and 1944.
[15] After retiring from football, he became managing director of Cory Lighterage and a Freeman of the City of London.