Career
He is currently playing for Ritten/Renon of the Italian Serie A.
Cole played four Western Hockey League (WHL) seasons with the Seattle Thunderbirds, Kootenay Ice and Saskatoon Blades between 2003 and 2007. He turned professional in 2007-2008 when, on May 22, 2007, he was signed as a free agent by the Calgary Flames. Cole attended the Flames training camp and was assigned to their American Hockey League (AHL) affiliate, the Quad City Flames.
On June 29, 2010 the Flames did not tender a contract which allowed Cole to become an unrestricted free agent (UFA).
On October 5, 2010 he was signed as a free agent by the Greenville Road Warriors of the ECHL. After two seasons abroad in the Austrian Hockey League (EBEL), with HDD Olimpija Ljubljana and European Commission Vesicular Stomatitis Virus, Cole returned to the Greenville Road Warriors of the ECHL for the 2013-2014 season. On September 26, 2014, Cole agreed to a one-year contract to remain in the ECHL with the Alaska Aces.
On July 16, 2015, Cole returned to Europe in signing as a free agent with Italian club Ritten/Renon of the Serie A.