Das MLB All-Star Game 2012 fand am 10. Juli 2012 im Kauffman Stadium in Kansas City, Missouri statt und wurde vom Team der National League gewonnen wurde, somit hat das Team der National League Heimrecht im ersten Spiel der World Series.