The derby was held on July 13, 2009, at Busch Stadium in St. Louis, Missouri, the host location of the 2009 MLB All-Star Game.
When a player reaches nine outs in each round, the "Gold Ball" was brought into play.
For each Gold Ball hit for a home run, State Farm agreed to donate US $17,000 (one dollar for each of their agents) for each home run hit to the Boys and Girls Clubs of America.
MasterCard International would have donated $1 million to the Stand Up to Cancer initiative if a player had hit a home run off one of three designated banners in the stadium, which nobody did.
Previously, sponsors like MasterCard and Chevrolet had given away 500 airline tickets and automobiles had home run balls hit designated banners.