Rosters for the 2012 Tim Hortons NHL All-Star Game.

Joffrey Lupul, RW, Toronto, Pavel Datsyuk, C, Detroit, Evgeni Malkin, C, Pittsburgh, Marian Hossa, RW, Chicago, Corey Perry, RW, Anaheim, Phil Kessel, RW, Toronto, Patrick Kane, RW, Chicago, Jarome Iginla, RW, Calgary, Marian Gaborik, RW, NY Rangers, Jordan Eberle^, RW, Edmonton, Tyler Seguin, C, Boston, Jamie Benn, LW, DallasZdeno Chara (C), D, Boston, Kimmo Timonen, D, Philadelphia, Ryan Suter, D, Nashville, Brian Campbell, D, Florida, Dion Phaneuf*, D, Toronto, Dennis Wideman, D, WashingtonTim Thomas*, G, Boston, Carey Price, G, Montreal, Jimmy Howard, G, DetroitLuke Adam, C, Buffalo, Raphael Diaz^, D, Montreal, Colin Greening, LW, Ottawa, Cody Hodgson, C, Vancouver, Ryan Johansen, C, Columbus, Gabriel Landeskog, LW, ColoradoDaniel Alfredsson* (C), RW, Ottawa, Jason Spezza*, C, Ottawa, Claude Giroux, C, Philadelphia, Steven Stamkos , C, Tampa Bay, Daniel Sedin, LW, Vancouver, Milan Michalek*, LW, Ottawa, Henrik Sedin, C, Vancouver, James Neal^, LW, Pittsburgh, John Tavares, C, NY Islanders, Scott Hartnell^, LW, Philadelphia, Jason Pominville, RW, Buffalo, Logan Couture, C, San JoseErik Karlsson*, D, Ottawa, Kris Letang^, D, Pittsburgh, Shea Weber, D, Nashville, Dan Girardi, D, NY Rangers, Keith Yandle, D, Phoenix, Alexander Edler, D, VancouverHenrik Lundqvist (A), G, NY Rangers, Jonathan Quick, G, Los Angeles, Brian Elliott, G, St. LouisSean Couturier, C, Philadelphia, Justin Faulk, D, Carolina, Carl Hagelin^, LW, NY Rangers, Nick Johnson^, RW, Minnesota, Matt Read, RW, Philadelphia, Craig Smith, C, Nashville(C) Captain(A) Assistant Captain* Voted in by fans^ Injury replacementNote: Rookies will only compete in the 2012 Molson Canadian NHL All-Star Skills Competition