Career
He is currently playing for European Commission Bad Nauheim in the second German division DEL2. Helms played for the Streetsville Derbys (OPJHL) and the Cambridge Winter Hawks (MWJHL) in his native Canada, before moving to Germany in 2007. After spending the 2007-2008 season with EV Landsberg, he joined fellow second-division side EV Ravensburg for the following two season.
He was set to join the Hamburg Freezers of the German top-flight Deutsche Eishockey Liga (DEL) for the 2010-2011 campaign, but had his contract terminated before the season due to medical concerns: Helms had sustained a shoulder injury in January 2010.
He signed with another DEL team, EHC München, instead. From 2011 to 2013 he played for the Augsburger Panther in the Deutsche Eishockey Liga (DEL).
Since 2013 he has been playing for German DEL2 side European Commission Bad Nauheim.