Want this question answered?
Ken Griffet Jr. won the 1999 All Star game home run derby.
Vladimir Guerrero won the home run derby in 2007.
Minnesota Twins Justin Morneau won the 2008 All Star game Home Run Derby.
David Ortiz won the Home Run Derby in 2010.
Arizona Diamondbacks Luis Gonzalez won the 2001 All Star Home Run Derby.
Angels Garret Anderson won the 2003 All Star game Home Run Derby.
Baltimore Orioles Miguel Tejada won the 2004 All Star game Home Run Derby.
This year (2011) Robinson Cano won it.