NLL
2001 – Drafted in the 2nd round, 20th overall, by San Jose
2002 – Signed with Albany Attacks as a Free Agent
2004 – Moved with team to San Jose; traded to Buffalo after the season for Buffalo’s first round selection in 2005
2008 – Selected as a reserve player for the All-Star game; won Champion’s Cup defeating Portland 14-13
2009 – Served as acting Captain for the injured Rich Kilgour for four games; Selected as a starter for the All-Star game
2010 – Named team Captain replacing Rich Kilgour
2011 – Selected as a starter for the All-Star game
2012 – Selected as a starter to play in the All-Star game; Signed as a free agent with Toronto Rock
Non-NLL Box Lacrosse
1998 – Played 19 games for the Peterborough Lakers Jr A collecting 1G-3A-4PTS; added 1G-1A-2PTS in 5 playoff games
1999 – Played 17 games for the Peterborough Lakers Jr A collecting 5 assists; added 1 assist in 4 playoff games
2000 – Played 18 games for the Peterborough Lakers Jr A collecting 3G-3A-6PTS; added 3 assists in 5 playoff games
2001 – Played 19 games for the Peterborough Lakers Jr A collecting 4G-15A-19PTS; added 1G-9A-10PTS in 9 playoff games. Called-up to play 2 games with the Peterborough Lakers of the Major Series Lacrosse (MSL) collecting 2 assists
2002 – Played 18 games for the Peterborough Lakers MSL collecting 2 assists; played 5 playoff games but did not register a point
2003 – Played 13 games for the Peterborough Lakers MSL collecting 6 assists; added 2 assists in 13 playoff games
2004 – Played 15 games for the Peterborough Lakers MSL collecting 1G-1A-2PTS; added 2G-10A-12PTS in 19 playoff games; won his first Mann Cup
2005 – Played 16 games for the Peterborough Lakers MSL collecting 7 assists; added 2G-6A-8PTS in 17 playoff games
2006 – Played 10 games for the Peterborough Lakers MSL collecting 1 assist; added 1G-5A-6PTS in 17 playoff games; won Mann Cup
2007 – Played 11 games for the Peterborough Lakers MSL collecting 5 assists; added 1 assist in 14 playoff games; won second consecutive Mann Cup
2008 – Played 11 games for the Peterborough Lakers MSL, did not register a point; collected 5 assists in 12 playoff games
2009 – Played 18 games for the Peterborough Lakers MSL collecting 1G-1A-2PTS; added 3 assists in 15 playoff games
2010 – Played 14 games for the Peterborough Lakers MSL collecting 8 assists; added 2G-4A-6PTS in 16 playoff games; won Mann Cup
2011 – Played 16 games for the Peterborough Lakers MSL collecting 1G-2A-3PTS; added 1G-1A-2PTS in 10 playoff games
2012 – Played 13 games for the Peterborough Lakers MSL collecting 6 assists; added 6 assists in 16 playoff games; won Mann Cup