Major League Baseball’s All-Star Game just celebrated its 90th birthday in Seattle, serving as one of professional sports’ most historic annual celebrations of its best players.
Two of the next three All-Star Game locations have been determined. Seattle hosted the 2023 Midsummer Classic at T-Mobile Park -- the city's third time as host and first since 2001.
Watch NBC6 free wherever you are
MLB has also gotten out ahead and locked in Globe Life Field for 2024 and Citizens Bank Park for 2026. The Texas Rangers, who opened their new ballpark in 2020, will host the game for just the second time since moving to Arlington in 1972.
The Philadelphia Phillies will then host the event in 2026 as part of the league's celebration of the 250th anniversary of the signing of the Declaration of Independence.
Get local news you need to know to start your day with NBC 6's News Headlines newsletter.
A location for 2025 has yet to be announced, but commissioner Rob Manfred spoke on the matter prior to the game in Seattle. Atlanta, Baltimore, Toronto and Chicago's Wrigley Field are in the mix to host, according to USA Today's Bob Nightengale. The last All-Star Game at Wrigley Field was in 1990.
Upcoming MLB All-Star Games locations:
2024: Globe Life Field (Texas Rangers), date to be determined
MLB
2025: Location to be determined
2026: Citizens Bank Park (Philadelphia Phillies), date to be determined
Recent MLB All-Star Game locations:
2023: T-Mobile Park (Seattle Mariners), NL won 3-2
2022: Dodger Stadium (Los Angeles Dodgers), AL won 3-2
2021: Coors Field (Colorado Rockies), AL won 5-2
2020: All-Star Game canceled, Dodgers awarded 2022 instead
2019: Progressive Field (Cleveland Indians), AL won 4-2
2018: Nationals Park (Washington Nationals), AL won 8-6
2017: Marlins Park (Miami Marlins), AL won 2-1
2016: Petco Park (San Diego Padres), AL won 4-2
2015: Great American Ballpark (Cincinnati Reds), AL won 6-3
2014: Target Field (Minnesota Twins), AL won 5-3
2013: Citi Field (New York Mets), AL won 3-0
2012: Kauffman Stadium (Kansas City Royals), NL won 8-0