Career
He currently plays as Captain with the Lake Erie Monsters of the American Hockey League (AHL). Craig was drafted 255th overall in the 2002 National Hockey League Entry Draft by the Tampa Bay Lightning. He started his hockey career with the Brandon Wheat Kings of the Western Hockey League and made his debut by appearing in one game in the 1997-1998 season as a 16-year-old.
In the 2000-2001 season, Craig led Brandon in scoring and was named the team Most Valuable Player the following year.
Serving as a captain in his final two seasons in the WHL, Craig tied for the lead in scoring in the 2002-2003 season, and ranked sixth in the WHL in goals, first in game-winning goals (11) and tied for eighth in power play goals. Craig played for some years in the American Hockey League before making his debut with the Lightning in the 2005-2006 season.
After spending his first seven professional seasons within the Lightning organization, on July 3, 2010, Craig signed as a free agent to a two-way, 1-year $500,000 contract with the Pittsburgh Penguins. On June 13, 2011 Craig re-signed with the Penguins for one year.
After captaining Penguins affiliate, the Wilkes Barre Scranton Penguins of the AHL for two seasons, Craig left the Penguins organization and unable to earn a National Hockey League deal, signed a one-year AHL contract with the Springfield Falcons on July 19, 2012.
Craig was selected as the Falcons captain in his first season with the club, in 2012-2013. He scored 20 goals and 47 points in 75 games to help Springfield reach the second round of the post-season. On July 5, 2013, Craig was signed to a two-year two-way contract with the Falcons National Hockey League affiliate, the Columbus Blue Jackets.
On June, 29, 2015, Craig continued his affiliation with the Columbus Blue Jackets, by signing a two-year contract with new AHL affiliate, the Lake Erie Monsters.