8. Garrett Anderson – July 15, 2003
There may never have been a hitter as hot as Garrett Anderson during MLB All-Star weekend in 2003. It was a good thing too because the Angels were the defending World Champions and this was the first All-Star game that counted (meaning, the winning team would give its World Series representative home field advantage).
The Angels outfielder won the Home Run derby the night before the All Star game, but his swing was so sweet he continued his hot hitting the next night by going 3 for 4, including a 2 run homerun off of Woody Williams in the bottom of the 6th. He added a double off of Eric Gagne enroute to winning the game’s MVP.