Craig grew up on the family farm in the Rocky Gully/Frankland River region, where he farmed sheep and cropped for his own use. The farm was sold when he moved to Perth to pursue cricket, playing ten years of Premier League cricket with South Perth and Prahran in Victoria, along with two seasons of minor county cricket in England.
After cricket, Craig returned to the country to pursue a career in livestock with Elders. In response to the downturn in sheep numbers, he shifted direction and joined GBA as a Grain Broker in 2025. Based in Hopetoun, he focuses on achieving the best outcomes for growers.
Outside of work, Craig enjoys golf, fishing, and time with family and friends.