NLL
2003 – Drafted in the 1st Round, 5th overall, by Rochester
2004 – Named to NLL All-Rookie Team
2007 – Selected to NLL All-Star game as a reserve player; Won his first Champion’s Cup with a 13-11 win over Arizona
2008 – Selected to NLL All-Star game as a reserve player
2011 – Traded to Edmonton for Rory Glaves
2012 – Released by Edmonton, Signed as a free agent by Toronto Rock
Non-NLL Box Lacrosse
1996 – Played 2 playoff games with Peterborough Lakers OLA Jr. A collecting 1 assist and 5 PIMs
1997 – Played 9 gamed for Peterborough Lakers OLA Jr. A collecting 4G-4A-8PTS; added 2 assists in 4 playoff games
1998 – Played 22 gamed for Peterborough Lakers OLA Jr. A collecting 24G-26A-50PTS; added 2 assists in 5 playoff games
1999 – Played 18 gamed for Peterborough Lakers OLA Jr. A collecting 52G-20A-72PTS; added 4G-7A-11PTS in 4 playoff games; called up to play for Peterborough Lakers MSL in playoffs, played 10 games collecting 9G-9A-18PTS; 7th in OLA Jr. A Scoring
2000 – Played 19 gamed for Peterborough Lakers OLA Jr. A collecting 45G-41A-86PTS; added 13G-7A-20PTS in 5 playoff games; called up to play for Peterborough Lakers MSL, played 4 games collecting 3G-9A-12PTS; added 6G-2A-8PTS in 4 playoff games; 3rd in OLA Jr. A scoring
2001 – Played 18 gamed for Peterborough Lakers OLA Jr. A collecting 46G-48A-94PTS; added 14G-8A-22PTS in 9 playoff games; called up to play for Peterborough Lakers MSL, played 4 games collecting 2G-10A-12PTS; added 2 assists in 2 playoff games; 2nd in OLA Jr. A scoring; MVP OLA Jr. A
2002 – Played 17 gamed for Peterborough Lakers OLA Jr. A collecting 39G-41A-80PTS; added 25G-11A-36PTS in 10 playoff games; called up to play for Peterborough Lakers MSL, played 2 games collecting 5G-2A-7PTS; added 3G-4A-7PTS assists in 3 playoff games; 3rd in OLA Jr. A Scoring
2003 – Played 12 gamed for Peterborough Lakers MSL collecting 21G-22A-43PTS; added 22G-25A-47PTS in 16 playoff games
2004 – Played 18 gamed for Peterborough Lakers MSL collecting 46G-39A-85PTS; added 23G-34A-57PTS in 19 playoff games; 5th in OLA Jr. A Scoring; Won Mann Cup
2005 – Played 17 gamed for Peterborough Lakers MSL collecting 46G-48A-94PTS; added 31G-33A-64PTS in 17 playoff games; Won Buck McDonald Trophy for Top Scorer in MSL
2006 – Played 17 gamed for Peterborough Lakers MSL collecting 42G-51A-93PTS; added 39G-27A-66PTS in 17 playoff games; Won Buck McDonald Trophy for Top Scorer in MSL; Won Mann Cup
2007 – Played 16 gamed for Peterborough Lakers MSL collecting 35G-44A-79PTS; added 35G-26A-61PTS in 17 playoff games; 4th in MSL Scoring; Won Mann Cup
2008 – Played 16 gamed for Peterborough Lakers MSL collecting 29G-38A-67PTS; added 17G-17A-34PTS in 11 playoff games; 5th in MSL Scoring
2009 – Played 3 playoff games for Peterborough Lakers MSL collecting 1G-1A-2PTS
2010 – Played 16 gamed for Peterborough Lakers MSL collecting 32G-32A-64PTS; added 27G-18A-45PTS in 16 playoff games; 4th in MSL Scoring; Won Mann Cup
2011 – Played 18 gamed for Peterborough Lakers MSL collecting 34G-46A-80PTS; added 9G-12A-21PTS in 11 playoff games
2012 – Played 7 gamed for Peterborough Lakers MSL collecting 12G-9A-21PTS; added 11G-14A-24PTS in 13 playoff games; Won Mann Cup