The AL Central-leading Cleveland Guardians roll into town on a six-game win streak, but Cristopher Sanchez and the revived Philadelphia Phillies are waiting for them.
Philadelphia has won six of its last seven series to get back to .500, and my Guardians vs. Phillies predictions back the hosts when they take on Cleveland starter Gavin Williams, who’s had some wobbly moments this season.
Get the lowdown on this matchup with my free MLB picks for Friday, May 22.
Who will win Guardians vs Phillies today: Phillies (-175)
For the Philadelphia Phillies, the gloom is long gone. They’re now 16-6 since Don Mattingly took over, and I’m trusting ace Cristopher Sanchez to bring the heat in tonight’s contest.
Sanchez enters with a 1.82 ERA, and the Phillies have won each of his past four starts. In fact, the lefty hasn’t given up a run this month — and he’s only allowed more than two earned runs once this year.
Meanwhile, Gavin Williams has posted a 5.12 ERA in his last five outings, and Alec Bohm and Trea Turner are a combined 6-for-9 against the Cleveland Guardians righty.

Guardians vs Phillies Over/Under pick: Under 6.5 (-105)
Sanchez’s red-hot form has dragged down the O/U line, but I’m still taking the Under, which is 8-2 in the Phillies’ last 10 games.
Three of Sanchez’s past four outings have delivered six total runs or fewer, and both these teams rank in the bottom third of the majors in batting average.
Though Williams is still searching for his best stuff, he only allowed two runs in six innings against Cincinnati last weekend.
Meanwhile, the Guardians’ winning run hasn’t really been fueled by offense. They’ve scored three runs or fewer in six of their last nine contests.
- ML/RL bets: 3-7, -5.30 units
- Over/Under bets: 8-2, +5.16 units
Guardians vs Phillies odds
- Moneyline: Guardians +145 | Phillies -175
- Run line: Guardians +1.5 (-150) | Phillies -1.5 (+125)
- Over/Under: Over 6.5 (-1115) | Under 6.5 (-105)
Guardians vs Phillies trend
The Under is 6-1-1 in the last eight meetings between these teams. Find more MLB betting trends for Guardians vs. Phillies.
How to watch Guardians vs Phillies and game info
| Location | Citizens Bank Park, Philadelphia, PA |
| Date | Friday, May 22, 2026 |
| First pitch | 6:40 p.m. ET |
| TV | Guardians.TV, NBC Sports Philadelphia |
| Guardians starting pitcher | Gavin Williams (6-3, 3.67 ERA) |
| Phillies starting pitcher | Cristopher Sanchez (5-2, 1.82 ERA) |
Guardians vs Phillies latest injuries
Guardians vs Phillies weather
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.






