May’s 9.45 ERA screams disaster — but Cleveland’s -108 price treats this like a routine pitching matchup. The command gap between these starters runs deeper than the line suggests.
Cleveland Guardians vs St. Louis Cardinals MLB Prediction & Pitching Matchup Analysis
The pitching disparity here is stark enough to override both teams’ offensive inconsistencies. Slade Cecconi brings a 5.74 ERA that looks ugly until you see Dustin May’s complete meltdown — a 9.45 ERA paired with a catastrophic 1.80 WHIP that screams regression waiting to happen. What that means is Cleveland gets the better pitcher at a fair price of -108, catching the Cardinals in a vulnerable spot after their walk-off win yesterday.
Cecconi’s 1.21 WHIP tells the real story here. Despite his inflated ERA, he’s shown significantly better command with just 5 walks in 15.2 innings compared to May’s broader control issues reflected in that 1.80 WHIP. The Statcast data confirms this edge — Cecconi’s cutter sits at 87.8 mph with a respectable 0.335 xwOBA against, while May’s changeup is getting destroyed at 0.601 xwOBA with a shocking 0.0% whiff rate. That’s not sustainable pitching at the major league level.
Cleveland’s team ERA of 3.99 versus St. Louis’ 5.15 mark represents a substantial gap that the moneyline doesn’t fully capture. The Cardinals have posted 69 runs in 16 games while managing a .679 team OPS that ranks poorly, and they needed extra innings to squeak past these same Guardians in a 6-5 walk-off yesterday despite the offensive showcase.
Rejected Betting Angle: Under 8.5 Total
I seriously considered backing the under 8.5 here, and there’s legitimate reasoning for that play. Both starting pitchers have been disasters — Cecconi’s 5.74 ERA and May’s 9.45 mark suggest we could see early hook situations where both managers turn to their bullpens quickly. Cleveland’s bullpen carries a respectable team ERA of 3.99, while even St. Louis’ struggling 5.15 staff ERA might get stronger as games progress to their better relievers.
The offensive numbers support this angle too. Cleveland’s .694 OPS ranks below league average, and St. Louis checks in even worse at .679 OPS. Both teams are striking out over 125 times already this season (Cleveland 129, St. Louis 126), indicating swing-and-miss potential that could keep run production limited. Yesterday’s 6-5 final required extra innings to reach that total, and Monday’s 9-3 blowout was an outlier driven by Cleveland’s explosive offense.
But here’s why I’m walking away from the under: May’s 0.601 xwOBA against his changeup paired with Cleveland’s patient approach (64 walks in 17 games) creates too much explosion risk. When a pitcher is serving up batting practice with his secondary offering and facing hitters who work counts, the ceiling for offensive outburst becomes too high. Cecconi’s own 5.74 ERA suggests he’s vulnerable to similar big innings. The variance is simply too wide for the total, making the moneyline the cleaner play despite both offenses struggling.
MLB Betting Odds, Lines & Game Info
| Game | Cleveland Guardians @ St. Louis Cardinals |
| Date | Wednesday, April 15, 2026 |
| Time | 1:15 PM ET |
| Venue | Busch Stadium |
| Park Factor | 1.00 (neutral) |
| Probable Starters | Slade Cecconi (0-2, 5.74) vs Dustin May (1-2, 9.45) |
| TV | MLB.TV, CLEGuardians.TV, Cardinals.TV |
| Moneyline | Cleveland Guardians -108 / St. Louis Cardinals -112 |
| Run Line | St. Louis Cardinals +1.5 (-177) / Cleveland Guardians -1.5 (+145) |
| Total | 8.5 (Over -115 / Under -105) |
Cleveland Guardians Pitching & Lineup Profile
Here’s the uncomfortable truth about Cecconi: that 5.74 ERA is genuinely concerning, and there’s no sugar-coating three home runs allowed in just 15.2 innings. His peripherals do suggest some improvement potential — the 8.04 K/9 rate and 1.21 WHIP indicate better command than his ERA suggests. But the Statcast data reveals real problems too. His four-seam fastball is getting crushed to a 0.490 xwOBA, meaning hitters are teeing off on his primary offering.
The bright spots in Cecconi’s arsenal come from his breaking balls. His curveball generates a solid 35.1% whiff rate at 74.5 mph, while his sweeper shows promise with a 33.3% whiff rate and strong 0.165 xwOBA against. The cutter at 27.2% usage provides a legitimate weapon with its 25% whiff rate, though that 0.335 xwOBA suggests it’s more of a contact management pitch than a dominant offering.
Cleveland’s lineup gets a boost from Chase DeLauter’s scorching .475 xwOBA with 9.3% barrel rate, making him the most dangerous hitter in this matchup. Jose Ramirez (.382 xwOBA) and Steven Kwan provide steady production at the top, though the offense has struggled with just 67 runs in 17 games. Kyle Manzardo’s 36.4% strikeout rate creates a black hole in the middle of the order, but that matters less against May’s control issues.
St. Louis Cardinals Pitching & Lineup Profile
May’s 1.80 WHIP is a disaster waiting to explode, and his 9.45 ERA isn’t some small sample fluke — it reflects real stuff degradation. Through 13.1 innings, the right-hander has allowed baserunners at an unsustainable rate while showing concerning velocity drops. His changeup sits at 90.5 mph in the Statcast data, which is far too hard for effective separation from his 97 mph four-seamer.
The Statcast breakdown reveals why May is getting hammered. His changeup shows a devastating 0.601 xwOBA against with a shocking 0.0% whiff rate — opponents are making contact with everything and hitting it hard when they do. His four-seam fastball isn’t much better at 0.420 xwOBA, meaning his two primary offerings are both getting crushed. Only his cutter shows any effectiveness with a 0.112 xwOBA, but at just 12.5% usage, it’s not enough to carry his arsenal.
Jordan Walker leads the Cardinals’ attack with a torrid .667 xwOBA and 10.9% barrel rate, but one hot hitter can’t carry an entire lineup posting a .679 team OPS. Alec Burleson (.424 xwOBA) provides secondary support, though the team managed just 3 runs against these same Guardians on Monday despite Walker’s continued power display. JJ Wetherholt’s two-homer performance in yesterday’s walk-off creates some momentum, but his .317 xwOBA suggests those were more about May’s struggles than sustainable offensive explosion.
Matchup Breakdown
This matchup comes down to which starter can avoid complete disaster longer. Cecconi’s 5.74 ERA creates legitimate concern about his ability to navigate this Cardinals lineup, especially with Jordan Walker’s elite 0.667 xwOBA threatening to explode any mistake pitch. But May’s 9.45 ERA paired with that 0.601 xwOBA against his changeup represents a more immediate and severe problem.
The command differential tells the story. Cecconi’s 1.21 WHIP versus May’s 1.80 represents a massive gulf in getting outs consistently. The Statcast data confirms this disparity — Cecconi’s cutter and curveball show legitimate swing-and-miss potential while May’s primary offerings are getting obliterated. Cleveland’s patient approach (64 walks drawn) should capitalize on May’s control issues more effectively than St. Louis can exploit Cecconi’s occasional wildness.
The lineup matchup favors Cleveland’s more balanced approach against May’s diminished stuff. DeLauter and Ramirez both show solid contact metrics that should translate against a pitcher struggling with command and stuff degradation. The problem is Cleveland’s own offensive inconsistencies — they’ve managed just 67 runs in 17 games, making explosive offensive output far from guaranteed even against a struggling pitcher.
That offensive concern is exactly why the moneyline provides cleaner value than the run line. Cleveland doesn’t need to blow out St. Louis; they just need Cecconi to outpitch May enough to scratch across a few more runs than their opponent. Busch Stadium’s neutral park factor eliminates any environmental edge, making this purely about which pitcher can limit damage more effectively.
Cleveland Guardians ML (-108) | Risk: 2 units







