Sabrina B.

The 2012 The Home Run Derby will be held tonight at 8 p.m. ET and will be televised on ESPN.

This year’s Derby is headlined by Dodgers star Matt Kemp, even though he has been sidelined with a hamstring injury, and reigning champion Robinson Cano, who broke a final-round record in 2011 with 12 dingers. Each was named the “captain” of his league’s team.

Check out the full rosters after the jump…

American League

Robinson Cano, Yankees (captain); Mark Trumbo, Angels; Prince Fielder, Tigers; Jose Bautista, Blue Jays.

National League

Matt Kemp, Dodgers (captain); Carlos Gonzalez, Rockies; Carlos Beltran, Cardinals; Andrew McCutchen*, Pirates.

*=substitute for Marlins’ Giancarlo Stanton, who is injured.

SOURCES: HP & ASN