David Ortiz – 482
David Ortiz holds the MLB record for most home runs by a designated hitter at 399, so to see him still crushing HR’s while just being an off-the-bench guy is pretty insane. While he probably won’t be featured in any other Home Run Derby contest in the future, he’ll serve as a great mentor to those who are.