Career
Born in Kalgoorlie, Western Australia, he began playing with West Perth in 1918. He made his debut for Western Australia at the 1924 Australasian Football Carnival, held in Hobart. Craig also played in the 1927 carnival held in Melbourne, in total playing in 18 interstate and carnival matches for the state.
Craig had captained the club during part of the 1928 season and the entire 1930 season.
He died in Embleton in 1978. In 2000, he was included as an interchange player in West Perth"s Team of the Century.