NLL
2009 – Drafted in the 1st Round, 6th overall, by the Toronto Rock
2010 – Lost in finals to Washington by a score of 8-7; Led NLL in Rookie Scoring, one above teammate Stephan Leblanc
2011 – Selected to NLL All-Star Game as a Starter; Won All-Star game; Second consecutive final appearance; Won his first Champion's Cup defeating Washington in Toronto 8-7
2012 – Selected to NLL All-Star game; Set NLL record for assists in a season passing teammate Josh Sanderson; Set Rock Record for Points in a season passing teammate Colin Doyle; Set Rock Record for Points in a Single Game with 15 vs. Buffalo on March 31st 2012 passing teammate Blaine Manning; Selected to the NLL’s All Pro team
Non-NLL Box Lacrosse
2002 – Played 3 games for Surrey Stickman BCLA Jr. A collecting 1G-1A-2PTS
2003 – Played 19 games for Burnaby Lakers BCLA Jr. A collecting 33G-16A-49PTS; adding 21G-13A-34PTS in 15 playoff games
2004 – Played 18 games for Burnaby Lakers collecting 29G-46A-75PTS; added 24G-15A-39PTS in 11 playoff games; Co-winner of Keith McEachern Trophy (Sportsmanlike Player); Outstanding Achievement Award; Canadian Minto Cup Champion; Winner of Bill Dickinson Trophy for Top Point Getter in BCLA Jr A; Voted to 1st All-Star Team in BCLA Jr A
2005 – Played 21 games for Burnaby Lakers collecting 52G-52A-104PTS; added 13G-13A-26PTS in 6 playoff games; Winner of Bill Dickinson Trophy for Top Point Getter in BCLA Jr A; Back-to-back Minto Cup Champion
2006 – Played 9 games for Burnaby Lakers collecting 16G-17A-33PTS; added 14G-18A-32PTS in 7 playoff games
2007 – Played 14 games for Burnaby Lakers collecting 27G-39A-66PTS; added 12G-18A-30PTS in 7 playoff games; 7th in BCLA Jr A scoring
2008 – Drafted 2nd overall to the Langley Thunder of the Western Lacrosse Association Senior A series collecting 2G-8A-10PTS in 3 games
2009 – Played 15 games for Langley Thunder collecting 38G-39A-77PTS; added 4G-3A-7PTS in playoffs; 3rd in scoring in W.L.A Senior A Series; Voted to 1st All-Star team; Winner of Ed Bayley Memorial Trophy as Rookie of the Year in W.L.A Senior A Series
2010 – Played 13 games for Langley Thunder collecting 26G-37A-63PTS; 7th in W.L.A Senior A series scoring
2011 – Played 16 games for Six Nations Chiefs MSL collecting 17G-35A-52PTS; added 9G-24A-33PTS in 11 playoff games
2012 – Played 6 games for Langley Thunder collecting 7G-23A-30PTS; added 12G-51A-63PTS in 15 playoff games; Lost in Mann Cup final to Peterborough