The 2026 MLB All-Star Game will start at 8 p.m. ET (FOX) on Tuesday at Citizens Bank Park in Philadelphia, Pennsylvania with the National League listed as a -135 favorite.
Citizens Bank Park is an open-air stadium as well, meaning the weather can have an impact on tonight's All-Star Game.
The latest MLB All-Star Game weather forecast is calling for hot and humid conditions tonight in Philadelphia, though it's the wind that should be top of mind for savvy sports bettors.
In fact, the over/under is on the move and the windy conditions could be behind the odds adjustment.
Below we take a deeper dive into updated MLB All-Star Game weather, including how the winds could impact scoring during tonight's matchup.
MLB All-Star Game Weather Forecast
According to the National Weather Service, temperatures will be in the high-80s at the start of the game, before dipping to 81 degrees by 11 p.m. ET.
The humidity should be high as well, pushing the heat index to 92 degrees at 8 p.m. ET.
But as I mentioned above, the wind is what bettors should be zeroing in on right now.
Steady 9-10 mph breezes blowing out to right-center field are expected throughout the game, which could help carry well-hit fly balls over the wall for home runs.
Interestingly, the MLB All-Star Game's over/under has climbed from its opener to 7.5 to 8 as of the time of writing, so market-moving bettors may already be taking note of tonight's forecast in Philadelphia.
This is also an important piece of information for anyone considering individual home run bets for tonight's All-Star Game as well.



























