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 -134 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.
Updated MLB All-Star Game Weather Forecast
*Forecast updated on Tuesday at 5:53 p.m. ET
According to the National Weather Service, temperatures will be in the low-90s at the start of the game, before dipping to 82 degrees by 11 p.m. ET.
The humidity should be high as well, pushing the heat index to 96 degrees at 8 p.m. ET.
But as I mentioned above, the wind is what bettors should be zeroing in on right now.
Steady 8-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.5, 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.

































