The Chicago Cubs were the only other team bidding for the 2014 All-Star Game. Although typically the leagues rotate hosts every year, except for 2006 and 2007, which were hosted by the Pittsburgh Pirates and the San Francisco Giants, respectively, (with 2014 being the American League's turn), Chicago hoped an exception would have been made for Wrigley Field to honor their ballpark's centennial (1990 was the last time Wrigley hosted the All-Star game).
Balloting for the 2014 All-Star Game starters began online April 24 and ended on July 3. The top vote-getters at each position (including the designated hitter for the American League) and the top three among outfielders, were named the starters for their respective leagues. The results were announced on July 6.
After the rosters were finalized, a second ballot of five players per league was created for the All-Star Final Vote to determine the 34th and final player of each roster. The online balloting was conducted from July 6 through July 10.