We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsCleveland Guardians at Philadelphia Phillies
Cleveland GuardiansCleveland Guardians
@
Citizens Bank Park
Philadelphia PhilliesPhiladelphia Phillies

Match Predictor

Pre-match Prediction
Cleveland Guardians
@
Philadelphia Phillies
Cleveland Guardians 39%Philadelphia Phillies 61%
Market LinesRun Line: Philadelphia Phillies -0.5Total: O/U 7
Model: Under 7
Model projects 6.6 total runs vs 7 line

Cleveland Guardians

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
55%
29/53
MLB: 48%
Starter
70%
7/10
vs PHI
0%
0/1
Avg Total
8.2
MLB: 8.9
Game Starter (10) Last Starter vs PHI vs PHI (1)
Slade Cecconi #44 · RHP · Age 27
5.16
ERA (2026)
7.3
K/9 (2026)
10
Starts (2026)
9.8
Avg Total (2026)
Last 3:
W @DET (May 18): 7.1IP, 2ER, 4K
ND LAA (May 12): 4.0IP, 0ER, 7K
W @KC (May 07): 5.1IP, 2ER, 3K
vs PHI: L (Jun 23 2024): 3.0 IP, 1 ER, 2 K
Bullpen (2026 Season)Good
ERA: 3.24MLB Avg: 3.958 relievers
Recent: W 8-2W 4-3W 3-2W 3-1W 1-0
Lineup vs Slade Cecconi (Career)
BatterPosPAAVGOPSHR
Adolis GarciaRF3.6672.6671
Alec Bohm3B3.6671.6670
Bryce Harper1B3.0000.3330
Kyle SchwarberDH3.3331.0000
Trea TurnerSS3.3330.6660
Brandon MarshLF2.0000.0000
Edmundo Sosa2B2.5001.5000
J.T. RealmutoC2.10004.0001
Bryson Stott2B1.0000.0000
Garrett StubbsC1.0000.0000
3 batters with no matchup history

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
57%
29/51
MLB: 48%
Starter
60%
3/5
vs CLE
0%
0/1
Avg Total
8.7
MLB: 8.9
Game Starter (5) Last Starter vs CLE vs CLE (1)
Zack Wheeler #45 · RHP · Age 36
1.99
ERA (2026)
8.7
K/9 (2026)
5
Starts (2026)
8.4
Avg Total (2026)
Last 3:
W @PIT (May 17): 7.0IP, 0ER, 8K
W @BOS (May 12): 7.1IP, 1ER, 4K
ND ATH (May 06): 6.1IP, 3ER, 4K
vs CLE: W (May 11 2025): 7.0 IP, 0 ER, 8 K
Bullpen (2026 Season)Average
ERA: 4.42MLB Avg: 3.959 relievers
Workload Alert: Allowed 9 runs on 2026-05-20 vs CIN. Bullpen arms likely still recovering.
Recent: W 6-0W 5-4L 1-4L 4-9L 0-1
Lineup vs Zack Wheeler (Career)
BatterPosPAAVGOPSHR
Rhys Hoskins1B27.2080.6711
Jose Ramirez3B6.3330.6660
Steven KwanCF6.3330.8330
Daniel SchneemannCF3.0000.3330
Kyle Manzardo1B3.0000.0000
Angel MartinezLF2.0000.0000
Austin HedgesC2.5001.0000
Patrick BaileyC2.0000.5000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickPhiladelphia Phillies -1.5 (+102) | MEDI
Philadelphia Phillies -1.5 (+102) | MEDIUM confidence The run line at plus money is the headline play. Wheeler at 1.99 ERA against a lineup that is 17...
PickUnder 7.0 (-109) | LOW confidence The le
Under 7.0 (-109) | LOW confidence The lean toward the under rests almost entirely on Wheeler's pitching profile, .189 BA allowed and a 1.99 ERA, combi...
PickZack Wheeler Under 6.5 Strikeouts (-152)
Zack Wheeler Under 6.5 Strikeouts (-152) | MEDIUM confidence This is the counterintuitive angle worth building a case around. Wheeler averages roughly...

Cleveland Guardians vs Philadelphia Phillies Game Preview

The Philadelphia Phillies are sending Zack Wheeler to the mound tonight at Citizens Bank Park, and that single fact reshapes every calculation in this game. Wheeler owns a 1.99 ERA through 31.2 innings in 2026, has limited opponents to a .189 batting average, and has walked just 7 batters all season. His last outing produced 7 shutout innings and 8 strikeouts against Pittsburgh. The start before that was 7.1 innings for 1 earned run in Boston. Wheeler is not trending upward. He is already at the ceiling. His one prior matchup against this Cleveland lineup, in May 2025, ended with 7 shutout innings and 8 strikeouts in MLB play.

Opposing him is Slade Cecconi, who carries a 5.16 ERA and has surrendered 9 home runs in 52.1 innings in 2026. That works out to roughly 1.55 HR per nine innings, and Citizens Bank Park plays 10 percent above league average for home runs. There is real news here: Cecconi ditched his sweeper this month and found better results, posting a 3.68 ERA across four May starts. His last outing in Detroit was 7.1 innings and 2 earned runs, which is the kind of start that earns trust. But his career record against this Phillies lineup is thin. Harper is 0-for-3 against him with a .333 OPS in 3 PA. Garcia is 2-for-3 with a home run and a 2.667 OPS. Realmuto is 1-for-2 with a home run and a 4.000 OPS. The samples are tiny, but the range of outcomes against Cecconi is wide, and this park punishes anything left over the middle.

The Cleveland Guardians arrive with seven straight wins and real momentum, having blanked Philadelphia 1-0 here Friday night. That streak is genuine. But their 17-18 record against right-handed pitching is the number that defines today's game. Their 31-22 overall record leans heavily on a 13-4 mark against left-handers. Against quality right-handers, this lineup is middling. Brayan Rocchio has been the hottest bat in this game over the last seven days at 1.360 OPS, but there is no career matchup data between Rocchio and Wheeler, making him a genuine wildcard the market cannot fully price. Rhys Hoskins, a former Phillie now in a Cleveland uniform, is 4-for-27 against Wheeler in his career with a .671 OPS. Even a familiar face has not solved him.

Philadelphia enters this game on a three-game losing streak with a 13-15 home record. None of that meaningfully diminishes Wheeler as a betting vehicle. The moneyline, though, is a different conversation. Philadelphia at -182 is overpriced against a team on a seven-game winning streak with a 3.24 bullpen ERA that just shut these same Phillies out yesterday. Cleveland at +146 is compelling on the surface, but the gap between the market-implied 40.6% win probability and any analytical edge is narrow enough to fall within noise. Neither moneyline side offers actionable value today, and passing is the honest position.

Cleveland Guardians vs Philadelphia Phillies Key Insights

  • Wheeler's .189 batting average allowed in 2026 means the Guardians must generate runs through walks and rare contact. His 7 walks in 31.2 innings says few free passes are coming. Cleveland scoring in volume requires Wheeler to make mistakes he rarely makes this season.
  • Cecconi has allowed 9 home runs in 52.1 innings, a 1.55 HR/9 rate, against a park with a 1.10 home run factor. Schwarber (20 HR on the season), Harper (12 HR), and a Phillies lineup with real gap power all carry legitimate threats against a pitcher already prone to the long ball.
  • Cleveland's 17-18 record against right-handed pitching is buried inside a 31-22 overall line. Their dominant 13-4 record against left-handers flatters the headline number. Wheeler exposes the real split today. This is not a platoon-neutral lineup facing a platoon-neutral pitcher.
  • Rocchio enters this game scorching at 1.360 OPS over his last seven days with no career BvP data against Wheeler. He is the one Guardians hitter the market cannot fully price. A Wheeler-dominant outing suppresses him statistically, but he is the most dangerous unknown in the lineup.
  • Cleveland's bullpen carries a 3.24 ERA against Philadelphia's 4.42. If this game stays tight through six or seven innings, that gap becomes the deciding factor. The Guardians won 1-0 yesterday by trusting their bullpen. They have the pieces to do it again.
  • May adjustment, moving away from the sweeper toward a four-seam, curveball, and sinker mix, has produced a 3.68 ERA this month. If Philadelphia hitters are set up for secondary sequences and instead get more fastballs, contact quality could spike and the pitch-mix shift cuts both ways for props tied to strikeout rates.

Cleveland Guardians vs Philadelphia Phillies Betting Picks

Picks made May 23, 2026 at 04:31 AM ET. Odds shown reflect current market prices.

Under 7.0 (-109) | LOW confidence The le
Under 7.0 (-109) | LOW confidence The lean toward the under rests almost entirely on Wheeler's pitching profile, .189 BA allowed and a 1.99 ERA, combined with Cleveland's 17-18 record against right-handed pitching. That is a real foundation. But the market has already priced Wheeler's dominance into this line and the edge is slim. If Wheeler exits before the seventh inning, Philadelphia's 4.42 bullpen ERA becomes a problem fast. This is a lean, not a conviction play. Size it accordingly.
Zack Wheeler Under 6.5 Strikeouts (-152)
Zack Wheeler Under 6.5 Strikeouts (-152) | MEDIUM confidence This is the counterintuitive angle worth building a case around. Wheeler averages roughly 8.5 K per nine innings in 2026, but look at his last three starts: 8 strikeouts, then 4, then 4. Two of his last three outings fell well under this line. Cleveland enters with a 19.7% team strikeout rate and their lineup profiles as a contact-and-walk group, not a swing-and-miss roster. Ramirez and Rocchio are contact hitters. Kwan works counts. Wheeler suppresses hits without always stacking punchouts. The -152 price on the under is beatable given the recent output and the specific lineup type he faces today.
Steven Kwan Under 0.5 Hits (+116) | MEDI
Steven Kwan Under 0.5 Hits (+116) | MEDIUM confidence Kwan is hitting .199 this season. Wheeler is allowing .189 in 2026. Those two numbers fit together cleanly. The career BvP data gives no reliable signal: 0.000 OPS across 3 PA in 2023, then 1.667 OPS across 3 PA in 2025. Wildly opposite, both in tiny samples, neither one trustworthy. Wheeler's overall suppression metrics are the stronger signal against a .199 hitter. Getting +116 on a hitless outcome for Kwan against one of the best pitchers in baseball right now is real value.
Brandon Marsh Over 1.5 Total Bases (+118
Brandon Marsh Over 1.5 Total Bases (+118) | MEDIUM confidence Marsh is hitting .325 this season with a .462 slugging percentage and an .818 OPS over the last 28 days. He is the hottest bat in Philadelphia's lineup and he is facing Cecconi, who has allowed 9 home runs in 52.1 innings in 2026. The career history between Marsh and Cecconi is 2 PA with a .000 average from 2024, a sample carrying no meaningful signal. Ignore it. A .325 hitter with extra-base pop going Over 1.5 total bases against a 5.16 ERA starter at a park that plays above average for power is the right side of this number at +118.
Jose Ramirez Over 0.5 Total Bases (-185)
Jose Ramirez Over 0.5 Total Bases (-185) | MEDIUM confidence Ramirez is posting a 1.068 OPS over his last seven days during Cleveland's seven-game winning streak. His season line of .236/.359/.415 with 8 HR and 20 SB reflects a hitter with gap power and elite plate discipline. Wheeler has limited him to a .333 average and .666 OPS across 6 career PA, a useful data point in a small sample. Even elite starters give up at least one total base to elite hitters over the course of a full game. -185 is steep, but this is the highest-floor prop in the set and Ramirez is the correct lean for total bases against any pitcher.
Kyle Schwarber to Hit a Home Run (+198)
Kyle Schwarber to Hit a Home Run (+198) | LOW confidence Schwarber leads Philadelphia with 20 home runs and carries a .610 slugging percentage. Cecconi has allowed 9 home runs in 52.1 innings, and Citizens Bank Park adds a 1.10 HR factor. The math points in Schwarber's direction. This is flagged LOW because the game total is expected to stay under 7.0, meaning fewer overall scoring opportunities and less plate appearances in high-leverage spots. A solo home run in a low-scoring game is entirely possible and +198 on a 20-HR pace against a pitcher giving up 1.55 HR per nine is worth a small unit.
NRFI (-152) Wheeler owns a 1.99 ERA with
NRFI (-152) Wheeler owns a 1.99 ERA with exceptional control, just 7 walks in 31.2 innings this season. A clean first inning from him is the base case, not the exception. Cecconi has posted a 3.68 ERA across four May starts after ditching his sweeper, and Cleveland's offense went scoreless yesterday in this same series. Both starters project to hold in the first inning. -152 reflects market confidence in that outcome and it is consistent with the pitching quality on both sides of this matchup.
Same-Game Parlay
Same-Game Parlay: PHI -1.5 / Under 7.0 / Wheeler Under 6.5 K / Kwan Under 0.5 Hits / Marsh Over 1.5 Total Bases The five-leg SGP is internally consistent. Wheeler dominates without necessarily piling up strikeouts. Kwan goes hitless in the process. Marsh provides the offensive production that helps Philadelphia cover the run line in a low-scoring game. All five legs reinforce the same game script: tight, low-scoring, Philadelphia wins by two. Same-game parlays carry inherent variance and the legs are not fully independent. Treat this as a bonus play on top of your individual picks and size accordingly.
Analysis insight — no specific bet associated

Key Players

Batting AverageCLE
Brayan Rocchio
.291Batting Average
SS
Home RunsCLE
Angel Martinez
9Home Runs
LF
Runs Batted InCLE
Chase DeLauter
30Runs Batted In
RF
Earned Run AverageCLE
Parker Messick
2.45Earned Run Average
SP
WinsCLE
Gavin Williams
7Wins
SP
StrikeoutsCLE
Gavin Williams
84Strikeouts
SP
Batting AveragePHI
Brandon Marsh
.325Batting Average
LF
Home RunsPHI
Kyle Schwarber
20Home Runs
DH
Runs Batted InPHI
Kyle Schwarber
36Runs Batted In
DH
Earned Run AveragePHI
Cristopher Sanchez
1.62Earned Run Average
SP
WinsPHI
Cristopher Sanchez
5Wins
SP
StrikeoutsPHI
Cristopher Sanchez
86Strikeouts
SP

Recent Form

Cleveland Guardians
W8-2Detroit Tigers
W4-3Detroit Tigers
W3-1Detroit Tigers
W1-0Philadelphia Phillies
Philadelphia Phillies
W6-0Pittsburgh Pirates
W5-4Cincinnati Reds
L4-1Cincinnati Reds
L9-4Cincinnati Reds
L1-0Cleveland Guardians

Cleveland Guardians vs Philadelphia Phillies Summary

This game lives and dies with Zack Wheeler. His 1.99 ERA, .189 batting average allowed, and a near-zero walk rate against a Cleveland lineup that sits 17-18 versus right-handed pitching creates one of the clearest starter-versus-lineup mismatches on today's slate. Philadelphia's 13-15 home record and three-game losing streak matter less than usual when a pitcher of Wheeler's caliber is on the mound. The run line at +102 is the primary play, and it becomes even cleaner when you account for Cecconi's 5.16 ERA and his 9 home runs allowed in 52.1 innings against a park that already amplifies power numbers. A 3-1 Philadelphia result, Wheeler logging six-plus quality innings and Cecconi yielding runs in the middle frames, is the cleanest path to the cover.

The most interesting analytical angle in this game is the Wheeler strikeout prop at Under 6.5, priced at -152. That feels counterintuitive for a pitcher averaging 8.5 K per nine innings, but two of his last three starts produced exactly 4 strikeouts. Cleveland's 19.7% team strikeout rate does not profile as a swing-and-miss group. Wheeler can dominate this lineup and still fall short of 6.5 punchouts by working weak contact and generating soft grounders. That is precisely how he has been pitching lately. The under here is not a bet against Wheeler. It is a bet on how he wins.

The caveat is Cleveland's momentum. Seven consecutive wins, a 3.24 bullpen ERA, and a 1-0 shutout in this same series yesterday are real factors. If Wheeler exits before the seventh inning or Philadelphia's offense stays cold through the middle frames, the Guardians' shutdown bullpen becomes the decisive edge in a tight game. Both the run line and the game total carry real variance. Play them with discipline and reasonable unit sizing. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesCLE leads series 1-0
DateMatchupResult
May 22, 2026CLE @ PHICLECLE 1-0

Compare odds for CLE @ PHI

Frequently Asked Questions

MLBGame PreviewsCleveland Guardians at Philadelphia Phillies