|OHL All-Rookie Team (1999) OHL Second All-Star Team (2000, 2001)
Traded to Edmonton by NY Islanders with Brad Isbister for Janne Niinimaa and Washington's 2nd round choice (previously acquired, NY Islanders selected Evgeni Tunik) in 2003 Entry Draft, March 11, 2003. Missed majority of 2007-08 due to knee injury vs. Detroit, December 15, 2007. Traded to Columbus by Edmonton for Gilbert Brule, July 1, 2008. Traded to Buffalo by Columbus for Nathan Paetsch and Vancouver's 2nd round choice (previously acquired, Columbus selected Petr Straka) in 2010 Entry Draft, March 3, 2010. Signed as a free agent by Vancouver, August 25, 2010. Signed as a free agent by Phoenix, July 1, 2011. Traded to San Jose by Phoenix for Florida's 3rd round choice (previously acquired, later traded to Phoenix Phoenix selected Pavel Laplante) in 2013 Entry Draft, April 3, 2013.