NLL
2002 – Drafted in the 1st Round, 1st overall, by the Toronto Rock
2003 – Won Champion`s Cup defeating Rochester 8-6
2005 – Won 2nd Champion's Cup defeating Arizona 19-13
2006 – Set single season face-off win record as a member of the Toronto Rock with 179
2007 – Signed as a free agent with New York Titans
2010 – Signed 4-year agreement with Toronto Rock
2011 – Won 3rd Champion`s Cup defeating Washington 8-7
Non-NLL Box Lacrosse
1995 – Played 3 games for Orangeville Northmen Jr. A collecting 1 assist
1996 – Played 4 games for Orangeville Northmen Jr. A collecting 1G-3A-4PTS; added 1 assist in 2 playoff games; played 19 games for Georgetown Bulldogs Jr. B collecting 9G-17A-26PTS while adding 7G-10A-17PTS in 11 playoff games
1997 – Played 18 games for Orangeville Northmen Jr. A collecting 7G-6A-13PTS; added 2G-1A-3PTS in 6 playoff games
1998 – Played 22 games for Orangeville Northmen Jr. A collecting 14G-21A-35PTS; added 2G-5A-7PTS in 9 playoff games
1999 – Played 20 games for Orangeville Northmen Jr. A collecting 11G-22A-33PTS; added 7G-11A-18PTS in 19 playoff games
2000 – Played 19 games for Orangeville Northmen Jr. A collecting 9G-21A-30PTS; added 12G-10A-22PTS in 14 playoff games; Won Top Defender of the Year for O.L.A Jr. A
2001 – Moved full-time to the Coquitlam Adanacs of the W.L.A Senior A Series, collected 5G-9A-14PTS in 15 games; added 6 assists in 16 playoff games; Won Mann Cup
2002 – Played 17 games for Coquitlam Adanacs W.L.A collecting 8G-20A-28PTS; added 8 assists in 10 playoff games
2003 – Played 14 games for Coquitlam Adanacs W.L.A collecting 6G-14A-20PTS; added 2G-7A-9PTS in 10 playoff games
2004 – Transferred from WLA to OLA Major Series to play with Brampton Excelsiors; collected 4G-6A-10PTS in 16 games; added 2G-6A-8PTS in 15 playoff games
2005 – Played 12 games for Brampton Excelsiors collected 5G-14A-19PTS; added 5G-6A-11PTS in 12 playoff games
2006 – Played 9 games for Brampton Excelsiors collected 4G-3A-7PTS; added 2G-4A-6PTS in 10 playoff games
2007 – Played 14 games for Brampton Excelsiors collected 3G-7A-10PTS; added 2G-6A-8PTS in 11 playoff games
2008 – Played 16 games for Brampton Excelsiors collected 3G-5A-8PTS; added 5G-3A-8PTS in 15 playoff games; won Mann Cup
2009 – Played 16 games for Brampton Excelsiors collected 2G-3A-5PTS; added 1 goal in 13 playoff games; Won Mann Cup for second consecutive year
2010 – Played 6 games for Brampton Excelsiors collected 2G-4A-6PTS; added 4 assists in 14 playoff games; Won silver medal with team Canada at World Outdoor Championship
2011 – Played 3 games for Kahnawakee of the Quebec Senior B Lacrosse League collecting 1G-5A-6PTS; added 1G-4A-5PTS in 7 playoff games; Won Gold Medal with Team Canada at the World Indoor Championship