Ken Griffey Jr.
Vladimir Guerrero won the home run derby in 2007.
David Ortiz won the Home Run Derby in 2010.
Minnesota Twins Justin Morneau won the 2008 All Star game Home Run Derby.
In 2009 the MLB home run derby was won by the Milwaukee Brewers Prince Fielder
Bobby Abreu won the 2005 Home Run Derby in Detroit with 41 home runs.