The Milwaukee Brewers and St. Louis Cardinals conclude an elongated series at Busch Stadium on Thursday night.
After taking the three straight from their divisional rival before Wednesday's setback, the Brewers are a short favorite (-127) for the finale, while the total is set at 8.5.
My Brewers vs. Cardinals predictions and MLB picks for Thursday, July 9 expect runs to be hard to come by in a tight game.
Who will win Brewers vs Cardinals today: Cardinals moneyline (+119)
Logan Henderson returns from the IL, and the market is giving him plenty of respect given his 26.7% K-BB% and 2.42 FIP.
Still, I'm in no hurry to lay juice on a 24-year-old coming back from a back injury. He won't receive a full workload, and the untrustworthy bullpen behind him (4.81 SIERA, 5.01 xFIP in the last 14 days) will get plenty of work.
Over his last eight starts, Andre Pallante has the third-best hard-hit rate (24.3%) of any qualified starter. With him on the bump, I'd play the St. Louis Cardinals to +110.

Brewers vs Cardinals Over/Under pick: Under 8.5 (-107)
Pallante has been fantastic, and combined with a solid bullpen (3.47 FIP in the last 14 days), can limit a strong Milwaukee Brewers lineup.
Henderson's status coming off the IL may provide uncertainty, but his metrics are certainly impressive. He locates (105 Location+) his nasty stuff (107 Stuff+) while finding strikeouts (33.3% K rate), so it's no surprise Milwaukee is 1-4 O/U in his five outings.
We won't see a blow-up spot for either pitcher, even if Henderson isn't at his sharpest. St. Louis has cashed the Under in 12 of its last 14 home games, so I'm riding the trend.
- ML/RL bets: 26-26, -3.9 units
- Over/Under bets: 35-18, +16.1 units
Brewers vs Cardinals weather
Brewers vs Cardinals odds
- Moneyline: Milwaukee -127 | St. Louis +122
- Run line: Milwaukee -1.5 (+133) | St. Louis +1.5 (-138)
- Over/Under: Over 8.5 (+100) | Under 8.5 (-104)
Brewers vs Cardinals trend
St. Louis has won seven of Andre Pallante's last eight starts. Find more MLB betting trends for Brewers vs. Cardinals.
How to watch Brewers vs Cardinals and game info
| Location | Busch Stadium, St. Louis, MO |
| Date | Thursday, July 9, 2026 |
| First pitch | 7:40 p.m. ET |
| TV | Peacock |
| Brewers starting pitcher | Logan Henderson (2-1, 2.74 ERA) |
| Cardinals starting pitcher | Andre Pallante (10-5, 3.60 ERA) |
Brewers vs Cardinals latest injuries
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.






