Has played 162 regular season NLL games in his career
Won a Champion’s Cup with the Calgary Roughnecks in 2009
Won a Mann Cup with the Brampton Excelsiors in 2009, recovering two loose balls in the championship game
Signed by Colorado as a free agent, November 29, 2017…Signed by Calgary as a free agent, October 20, 2008.
Career Highlights2018 (Colorado): Received the least amount of penalty minutes in his career (4) in 14 games played. 2016 (Calgary): Set a career high in loose balls recovered in the regular season (87)…Set a career single-game record in loose balls recovered (11) while playing the Saskatchewan Rush at SaskTel Centre on April 2, 2016 (9-11 L)...Played his 100th regular season game on February 6, taking on the Georgia Swarm in the Scotiabank Saddledome (11-10 W). 2013 (Calgary): Set a career high in caused turnovers (26) which he would tie in 2017. 2011 (Calgary): Set a career high in points (9). 2009 (Calgary): Won an NLL Championship with the Roughnecks, recovering one loose ball in the championship game.