 The eight competitors were 2006 winner Ryan Howard of the Philadelphia Phillies, Justin Morneau of the Minnesota Twins, Prince Fielder of the Milwaukee Brewers, Vladimir Guerrero of the Los Angeles Angels, Magglio Ordóñez of the Detroit Tigers, Albert Pujols of the St. Louis Cardinals (who last participated in 2003), Alex Ríos of the Toronto Blue Jays and Matt Holliday of the Colorado Rockies, who replaced the Florida Marlins' Miguel Cabrera, who was injured in a game on July 7 after being announced as a participant.Any ball that is swung at by the batter must be hit over the outfield fence in fair territory to be ruled a home run.A swing and a miss is an out, but if the batter doesn't swing, no out is recorded.