NLL
2001 – Drafted in the 1st Round, 2nd overall, by the Calgary Roughnecks; Traded from Calgary Roughnecks to Toronto Rock for Kaleb Toth and a first round 2003 entry draft pick
2002 – Won Rookie of the Year Award; Named to NLL’s All-Rookie team; Won first Champion’s Cup winning 13-12 over Albany
2003 – Set single-season record for goals as a member of the Toronto Rock with 40 goals; Named to NLL’s Second team all-star; Led NLL in Powerplay goals with 17; Won second consecutive Champion’s Cup winning 8-6 over Rochester
2004 – Named to NLL’s Second team all-star; Led NLL in Powerplay goals with 19; Selected as a starter for the All-Star Game
2005 – Named to NLL’s Second team all-star; Won 3rd Champion’s Cup defeating Arizona 19-13; Selected as a starter for the All-Star Game
2006 – Selected as a starter for the All-Star Game
2010 – Lost in Cup final 15-11 to Washington
2011 – Won 4th Champion’s Cup defeating Washington 8-7
2012 – Snapped his 162 consecutive game streak after breaking his color bone in Buffalo on January 14th, 2012
Non-NLL Box Lacrosse
1999 – Played 13 games for Victoria Shamrocks Jr. A collecting 18G-10A-28PTS; Voted to 2nd All-Star team in B.C.L.A Jr. A Series; Won Sportsman of the Year for Victoria Shamrocks
2000 – Played 20 games for Victoria Shamrocks Jr. A collecting 32G-50A-82PTS; 4th in scoring in B.C.L.A; Voted to 2nd All-Star team in B.C.L.A Jr. A Series; Won Most Popular Player and Most Valuable Player Awards for Victoria Shamrocks; called-up to play for the Victoria Shamrocks of the Western Lacrosse Association Senior A Series collected 1 assist in 1 regular season game and 4G-2A-6PTS in 3 games
2001 – Moved full-time to the Victoria Shamrocks of the W.L.A Senior A Series, collected 26G-23A-49PTS in 15 games; added 16G-14A-30PTS in 10 playoff games
2002 – Played 14 games for Victoria Shamrocks W.L.A collecting 27G-41A-68PTS; added 20G-47A-67PTS in 17 playoff games; 9th in scoring in W.L.A Senior A; Voted to 2nd All-Star team
2003 – Played 6 games for Victoria Shamrocks W.L.A collecting 10G-22A-32PTS; added 11G-20A-31PTS in 14 playoff games; Won Mann Cup
2004 – Transferred from WLA to OLA Major Series to play with Brampton Excelsiors; collected 14G-30A-44PTS in 13 games; added 9G-18A-27PTS in 12 playoff games
2006 – Played 16 games for Brampton Excelsiors collected 17G-27A-44PTS; added 14G-17A-31PTS in 10 playoff games
2007 – Played 12 games for Brampton Excelsiors collected 14G-25A-39PTS; added 14G-23A-37PTS in 13 playoff games
2008 – Played 9 games for Brampton Excelsiors collected 9G-18A-27PTS; added 25G-24A-49PTS in 15 playoff games; won Mann Cup
2009 – Played 8 games for Brampton Excelsiors collected 7G-7A-14PTS; added 17G-28A-45PTS in 18 playoff games; Won Mann Cup for second consecutive year
2010 – Played 6 games for Brampton Excelsiors collected 8G-14A-22PTS; added 12G-33A-45PTS in 14 playoff games
2011 – Played 3 games for Snake Island of the Quebec Senior B Lacrosse League collecting 3G-9A-12PTS; added 5G-13A-18PTS in 6 playoff games