Craig is originally from Ontario moving out to British Columbia in 1963. Moving to Northern BC - Mackenzie in 1970 Craig fell in love with the game of hockey and began playing at age 12. Playing on outdoor ice Craig had plenty of opportunity to refine his skills.
At the age of 14 Craig played Bantam Rep Hockey and Senior Men's hockey in Mackenzie leaving to play his first year of Junior hockey in 1973 with the Prince George Spruce Kings of the PCJHL. Craig had an opportunity to play with the Saskatoon Blades that same year in the WHL but elected to stay in BC.
1973 - Prince George Spruce Kings (PCJHL) * Won Rookie of the year.
1974 - The following year Craig returned to Prince George Spruce Kings (PCJHL)
1975 - Craig travelled to Ontario to play for the Kenora Thistles in the (MJHL) & Abbotsford Flyers (BCHL)
1976 - Craig joined the (BCJHL) playing for the Bellingham Blazers and Langley Canadians.
That year while playing for Bellingham Craig travelled to Czechoslovakia for a 7 game USA/Canadian competition vs the Czech Junior Teams.
1977 - Later that same year Craig was invited to join the Indianapolis Racers of the World Hockey Association joining the team Craig showed well enough to rejoin them after the USA Thanksgiving. It was during the thanksgiving break that the World Hockey Association collapsed.
Craig was selected in the NHL re-entry draft in 1978 by the Vancouver Canucks. Craig officially retired in 1980. Craig founded RPM Hockey Company in 1980.