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 1975 at age 16 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. Craig won the rookie of the year award that year.
1976 - The following year Craig returned to Prince George scoring 9 goals and 12 assists for 21 points and 98 pim in 32 league games.
1977 - Craig travelled to Ontario to play for the Kenora Thistles in the MJHL.
1978 - 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 National Team. W-5, T-1 L-1
1979 - Later that same year Craig was selected to join the Indianapolis Racers of the World Hockey Association joining the team for a 10 day 6 game tryout. Craig showed well enough during the 6 games to sign with the team to rejoin them after the USA Thanksgiving. It was during the thanksgiving break that the World Hockey Association collapsed with some players retiring and others re-entering the NHL
Craig was selected in the NHL re-entry draft in 1979 by the Vancouver Canucks. Attending the Training Camp Craig was assigned to their affiliate in Fort Wayne, Indiana playing semi-pro hockey. Craig officially retired in 1980.
Craig played 4 years of junior hockey before turning professional in 1979, Craig played a tough game and was unforgiving with opposition players. Each year that Craig played junior hockey he finished in the top 6 in team scoring and within the top 4 in penalty minutes.