Major League Baseball announced that San Francisco's Oracle Park will host the 2028 MLB All-Star Game, a decision that comes amid ongoing negotiations between MLB, the MLB Players Association (MLBPA), and officials for the 2028 Los Angeles Summer Olympics.

This marks the fourth time the Giants' home ballpark, previously known as AT&T Park, will host the All-Star Game, and the first since 2007. The event is scheduled to take place just before the Olympics begin.

Olympic Participation Dispute

The inclusion of baseball in the 2028 Olympics has been complicated by disagreements concerning player compensation, hotel accommodations, tickets, and a mandatory participation agreement. ESPN reported that the league is seeking to mandate participation, threatening players who opt out with placement on the restricted list without pay from July 12 to August 3, 2028. The MLBPA has reportedly objected to this proposal.

The Summer Olympics are slated to commence on July 14, 2028, with the All-Star Game festivities set to run from July 10 to July 12, 2028. The proximity of the All-Star Game to the Olympic opening could facilitate travel for players who participate in both events, as San Francisco is approximately a one-hour flight from Los Angeles.

Philadelphia Phillies outfielder Bryce Harper has previously expressed support for MLB player involvement in the Olympics, suggesting it could be a significant opportunity to grow the sport. In March, Harper indicated a hope that future collective bargaining agreements would allow for a two-week break for players to participate, especially with the Games being held in the United States.

Commissioner Rob Manfred stated that San Francisco's passionate fanbase, ballpark, and baseball history make it an excellent host for All-Star Week. "We look forward to bringing the excitement of All-Star Week and the celebration of baseball to the Bay Area," Manfred said in a statement.

The negotiations surrounding Olympic participation occur as the league faces a potential MLB lockout following the current season. The last All-Star Game hosted in San Francisco saw Barry Bonds make his 14th and final appearance in the game, concluding a 22-year career.