NLL
2001 – Drafted in the 3rd Round, 28th overall, by the Columbus Landsharks
2002 – Named to the NLL’s All Rookie Team
2004 – Moved with the team to from Columbus to Arizona
2005 – Suffered a season-ending ankle injury on opening night; Acquired by Minnesota, along with Darryl Gibson, for the Swarm's first round picks in the 2006 & 2007 Entry Drafts
2006 – Led the Swarm in goals with 24. Led Minnesota to their first playoff birth in franchise history
2007 – Traded to the Toronto Rock for the 11th and 51st picks in the 2007 Entry Draft
2010 – Advanced to the Champion`s Cup final for first time in career. Lost to Washington Stealth
2011 – Won his first Champion's Cup defeating Washington in Toronto. Scored 2G and 2A in the championship game
Non-NLL Box Lacrosse
1997 – Played in 22 games for Jr. B Elora Mohawks collecting 30G-42A-72PTS
1998 – Played in 24 games for Jr. B Elora Mohawks collecting 4G-47A-101PTS; 6th in scoring in O.L.A Junior B Series West Division
1999 – Played 21 games for Jr. B Elora Mohawks collecting 50G-62A-112PTS; 3rd in scoring in O.L.A Junior B Series
2000 – Played 21 games for Jr. B Elora Mohawks collecting 44G-47A-91PTS; Top scorer in O.L.A Junior B Series; Most Valuable Player in O.L.A Junior B West Division; Voted to 1st All-Star Team in Junior B Founder’s Cup Tournament
2001 – Played 20 games for Jr. B Elora Mohawks collecting 47G-62A-109PTS; 2nd in scoring in O.L.A Junior B Series; Most Valuable Player 2nd Consecutive year
2002 – Played 19 games for Brooklin Redmen of the Major Series Lacrosse collecting 37G-31A-68PTS; 4th in scoring in O.L.A Major Series
2003 – Played 9 games for Arthur Aces in the Senior B circuit collecting 14G-15A-29PTS
2004 – Played 17 games for Brooklin Redmen of the Major Series Lacrosse collecting 43G-24A-67PTS; 9th in scoring in O.L.A Major Series
2006 – Played 14 games for Kitchener-Waterloo Kodiaks of the Major Series Lacrosse collecting 20G-17A-37PTS; Played 4 games for the Wellington Aces in the Senior B circuit collecting 9G-3A-12PTS; Won Canada President’s Cup
2007 – Played 8 games for Kitchener-Waterloo Kodiaks of the Major Series Lacrosse collecting 12G-11A-23PTS
2008 – Played 17 games for Kitchener-Waterloo Kodiaks of the Major Series Lacrosse collecting 15G-20A-35PTS
2009 – Played 16 games for Kitchener-Waterloo Kodiaks of the Major Series Lacrosse collecting 24G-17A-41PTS
2010 – Played 6 games for Kitchener-Waterloo Kodiaks of the Major Series Lacrosse collecting 10G-12A-22PTS
2011 – Played 4 games for Kahnawakee Mohawks of the Quebec Senior B Lacrosse League collecting 9G-4A-13PTS; added 9G-8A-17PTS in 10 playoff games; Voted to 2nd All-Star team
2012 – Played 11 games for Six Nation Arrows of the Major Series Lacrosse collecting 10G-6A-16PTS; added 6G-6A-12PTS in 8 playoff games