The lineups for the 2013 Home Run Derby have been set by captains Robinson Cano and David Wright, and they feature some newcomers to the event, plus -- hint, hint -- a couple of past winners.

Can you name all the champions from the past 10 years? Take the quiz! Some names might surprise you …

Check out more quizzes in our Quiz Archive!

More games from ESPN Arcade »

Comment »