Rodák z kanadského Rochester v provincii Alberta patřil k nadějím v Alberta Junior Hockey League, kde byl u příležitosti 50. výročí vyhrán do TOP 50. Později se zkoušel prosadit ve farmářské AHL, ale žádný z klubů NHL jej nedraftoval a do nejslavnější soutěže světa nikdy nenakoukl.
Zřejmě i proto zvolil od léta 2009 evropskou cestu a za první štaci si vybral Plzeň, kde hned uchvátil českou extraligu. V elitních formacích řádil Mark Bomersback jako černá ruka, což mu na konci ročníku vyneslo ocenění pro nejlepšího nováčka. Následně si zkušený útočník před příchodem do Chomutova vyzkoušel ruskou KHL, finskou SM-Liigu a švýcarskou National League A.
Sezóna Klub Z G A B TM 2002-03 Canmore Eagles (AJHL) 64 46 68 114 106 2003-04 Ferris State University (NCAA) 37 8 10 18 12 2004-05 Ferris State University (NCAA) 39 7 16 23 30 2005-06 Ferris State University (NCAA) 40 16 16 32 20 2006-07 Ferris State University (NCAA) 20 9 7 16 18 2007-08 Iowa Stars (AHL) 21 2 5 7 13 Idaho Steelheads (ECHL) 35 20 19 39 57 Idaho Steelheads (ECHL, p-o) 4 1 1 2 4 2008-09 Providence Bruins (AHL) 9 1 0 1 10 Syracuse Crunch (AHL) 2 0 0 0 0 Binghamton Senators (AHL) 13 4 1 5 4 Idaho Steelheads (ECHL) 40 22 24 46 51 Idaho Steelheads (ECHL,p-o) 4 0 2 2 4 2009-10 HC Plzeň 1929 (THC) 3 1 0 1 14 HC Plzeň 1929 (E) 47 19 25 44 55 HC Plzeň 1929 (E,p-o) 6 1 1 2 6 2010-11 Metallurg Novokuzněck (KHL) 54 13 13 26 63 2011-12 Lukko Rauma (FIN1) 60 15 13 28 46 Lukko Rauma (FIN1,p-o) 3 0 2 2 4 2012-13 SC Langnau Tigers (SUI1) 12 2 2 4 16 SC Langnau Tigers (SUI1,p-out) 8 1 3 4 2 2013-14 Piráti Chomutov (E) 27 2 3 5 32 Piráti Chomutov (E, p-out) 5 0 0 0 6 Piráti Chomutov (baráž) 11 1 2 3 6 Celkem za Chomutov 43 3 5 8 44 Celkem v extralize 85 22 29 51 99