The National League All-Stars are favored in Philadelphia, but I’m taking the American League All-Stars at the better price.
This is, obviously, not a normal starter handicap because both teams will cycle through elite arms, but Dylan Cease gives the AL a strong opening counter to Cristopher Sánchez. That's enough for me to take the plus-money price.
Here are my American League vs. National League predictions and MLB picks for July 14.
Who will win the All-Star Game today: American League moneyline
I’m taking the American League All-Stars and would play them down to +110.
Calling any All-Star Game a massive edge is a stretch, but +127 is too long in a short-burst pitching format. My analysis could simply be: "Both teams are very good, so why such a large gap?" but I also think there may be an early edge for the AL.
Dylan Cease opens with a 36% whiff rate and AL-best 148 strikeouts, while the American League can still layer Cam Schlittler’s 29% strikeout rate and Drew Rasmussen’s steady command behind him.
The National League has bigger names, but Cristopher Sánchez enters with a 9.58 ERA across two July starts, giving the AL at least a chance to strike in the first inning. That ultimately may be all it takes in an environment where runs should be hard to come by.

All-Star Game Over/Under pick: Under 7.5
I’m taking the Under because this game’s structure naturally works against the offense. The Under has cashed in 14 of the last 19 All-Star Games for a reason: hitters get one or two plate appearances, rarely see the same pitcher twice, and face arms throwing max effort in short stints.
That does not mean the Over cannot win. It means even if the AL gets the better early swing, sustained rallies are tougher to build in this format. I expect scattered damage, not a full slugfest. Both teams have incredible pitching depth behind the starters, with names like Paul Skenes, Jhoan Duran, Mason Miller, and Cade Smith available.
- ML/RL bets: 38-34, +6.15 units
- Over/Under bets: 42-32, +12.96 units
All-Star Game odds
- Moneyline: AL +120 | NL -142
- Run line: AL +1.5 (-172) | NL -1.5 (+142)
- Over/Under: Over 7.5 | Under 7.5
All-Star Game trend
Three of the previous four Midsummer Classics have been decided by just one or two runs.
How to watch All-Star Game and info
| Location | Citizens Bank Park, Philadelphia, PA |
| Date | Tuesday, July 14, 2026 |
| First pitch | 8 p.m. ET |
| TV | FOX |
| AL starting pitcher | Dylan Cease (6-4, 2.56 ERA) |
| NL starting pitcher | Cristopher Sanchez (11-4, 2.62 ERA) |
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






