We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsCleveland Guardians at Kansas City Royals
Cleveland GuardiansCleveland Guardians
@
Kansas City RoyalsKansas City Royals

Match Predictor

Pre-match Prediction
Cleveland Guardians
@
Kansas City Royals
Cleveland Guardians 52%Kansas City Royals 48%
Market LinesRun Line: Cleveland Guardians -1Total: O/U 7.5
Model: Over 7.5
Model projects 7.5 total runs vs 7.5 line

Cleveland Guardians

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
56%
20/36
MLB: 48%
Starter
29%
2/7
vs KC
50%
2/4
Avg Total
8.4
MLB: 8.9
Game Starter (7) Last Starter vs KC vs KC (4)
Gavin Williams #32 · RHP · Age 27
2.70
ERA (2026)
11.1
K/9 (2026)
7
Starts (2026)
7.1
Avg Total (2026)
Last 3:
W TB (Apr 29): 7.2IP, 0ER, 9K
W @TOR (Apr 24): 6.0IP, 6ER, 4K
W BAL (Apr 18): 7.0IP, 1ER, 11K
vs KC: ND (Jul 26 2025): 6.0 IP, 2 ER, 3 K
Bullpen (2026 Season)Average
ERA: 3.72MLB Avg: 3.958 relievers
Recent: W 3-1W 8-5W 14-6L 1-7L 2-6
Lineup vs Gavin Williams (Career)
BatterPosPAAVGOPSHR
Bobby Witt Jr.SS25.1250.3680
Maikel Garcia3B23.1500.7111
Kyle IsbelCF19.2000.6000
Salvador PerezC18.3530.8010
Michael Massey2B13.0000.1540
Vinnie Pasquantino1B13.0830.4871
Jac CaglianoneRF6.1670.3340
Carter JensenC2.5002.5001
Isaac CollinsLF2.0000.5000
4 batters with no matchup history

Kansas City Royals

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
49%
17/35
MLB: 48%
Starter
vs CLE
50%
2/4
Avg Total
8.7
MLB: 8.9
Game Starter (0) Last Starter vs CLE vs CLE (4)
Stephen Kolek is new to Kansas City Royals — no starter history with this lineup. Career stats shown below.
Stephen Kolek #32 · RHP · Age 29
ERA (2026)
K/9 (2026)
Starts (2026)
Avg Total (2026)
Last 3:
L @LAA (Sep 24): 6.0IP, 2ER, 2K
L SEA (Sep 18): 7.1IP, 1ER, 8K
ND @CLE (Sep 11): 6.2IP, 1ER, 4K
vs CLE: ND (Jul 19 2024): 0.0 IP, 4 ER, 0 K
Bullpen (2026 Season)Average
ERA: 3.83MLB Avg: 3.958 relievers
Recent: L 3-6W 7-6W 3-2W 4-1W 6-2
Lineup vs Stephen Kolek (Career)
BatterPosPAAVGOPSHR
Jose Ramirez3B4.2500.5000
Rhys Hoskins1B4.0000.0000
Steven KwanCF4.5001.2500
Bo NaylorC3.6671.6670
Daniel SchneemannCF3.0000.3330
Kyle Manzardo1B3.3330.6660
Brayan RocchioSS2.0000.0000
Angel MartinezLF1.10002.0000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickCleveland Guardians ML -115 (MEDIUM)
The market places Cleveland at 53.5% to win, and the pitching data supports every bit of that number.
PickCleveland Guardians -1.0 Run Line @ -101 (MEDIUM)
Near even money on a team with a documented starting-pitcher edge against a compromised opponent is real value.
PickUnder 7.5 Total Runs @ -104 (LOW)
The directional lean is toward the under.

Cleveland Guardians vs Kansas City Royals Game Preview

Gavin Williams doesn't need hype. He needs the ball. In tonight's MLB action, the Cleveland Guardians right-hander arrives at Kauffman Stadium with a 2.70 ERA, 53 strikeouts in 43.1 innings (11.0 K/9), and a 5-1 record through six 2026 starts. His last outing against Tampa Bay on April 29: 7.2 innings, zero earned runs, nine strikeouts, zero walks. That is not a hot streak. That is a pitcher in complete command of his craft, and tonight he faces a lineup he has historically made look helpless.

The home side has a serious problem before the first pitch. Stephen Kolek, the Kansas City Royals listed starter, was placed on the 15-day IL with an oblique strain as of May 4. Oblique injuries are among the most unpredictable in baseball. A pitcher can return on schedule and find his command is two inches off, or he exits after three innings because the pain comes back without warning. Even if Kolek takes the mound tonight, Kansas City may be managing a hard pitch-count ceiling and leaning on its bullpen by the fifth inning. The Royals' bullpen carries a 3.83 ERA on the season. Workable, but sequencing a full bullpen game from the opening frame is a different challenge entirely.

The career-long battle between Williams and this Kansas City lineup is the story inside the story. Williams owns a 2.28 ERA across nine starts against the Royals. Bobby Witt Jr., KC's offensive anchor and MVP candidate, is just 3-for-24 (.125 average, 0.368 OPS) against him across 25 career plate appearances. That trend worsens every year: 0.750 OPS in 2023, 0.167 in 2024, 0.250 in 2025, and a 0.000 OPS in three 2026 plate appearances. That is not noise across a small sample. That is a pitcher who has found something specific against KC's best hitter, and it keeps getting sharper. On the Cleveland side, Chase DeLauter is the hottest bat in the lineup: he is hitting .556 over his last eight games with three doubles and a home run, carrying a season line of .304/.392/.554. He has no career plate appearances against Kolek, which means Kansas City has no book on how to pitch him in this matchup. That almost always advantages the hitter.

Kansas City enters riding a four-game winning streak with a 10-7 home record, including Monday's 6-2 victory in this same series. The crowd at Kauffman will be loud. Kauffman plays neutral overall for run scoring (runs factor 1.0) and suppresses home runs modestly (HR factor 0.92), so the park is not going to bail out either side. Cleveland sits at 18-18 and has dropped two straight, but form does not beat a starter who owns this opponent. Tonight, the edge is the pitching gap, and the pitching gap is enormous.

Cleveland Guardians vs Kansas City Royals Key Insights

  • Williams carries a 2.28 ERA across 9 career starts specifically against Kansas City. This is not general good form, it is opponent-calibrated dominance that has compounded over multiple seasons and is getting sharper in 2026.
  • Bobby Witt Jr. is 3-for-24 (.125 average, 0.368 OPS) lifetime against Williams, with his OPS declining every season through 2026. Kansas City's most dangerous hitter arrives effectively neutralized before the first at-bat.
  • Kolek's oblique IL status is the biggest wild card in the game. Even a pitch-capped start forces the Royals into a bullpen game by the fifth inning, widening an already significant pitching gap against whatever arm Kansas City puts out there.
  • Chase DeLauter is in one of the hottest stretches of any hitter in the Cleveland lineup. His .556 average over the last 8 games, combined with no prior exposure against Kolek, makes him a dangerous matchup against whoever Kansas City sends to the mound.
  • Cleveland's bullpen has regressed this season, and three relievers (Walters, Armstrong, Arias) are on the IL. If Williams exits with a narrow lead and Kansas City mounts a late rally, the Guardians' backend is the primary risk to the run-line pick.
  • Kauffman Stadium's neutral park factors (1.0 runs, 0.92 HR) mean nothing inflates or deflates this matchup. The edge lives entirely in the pitching gap. Williams is the full story.

Cleveland Guardians vs Kansas City Royals Betting Picks

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

Cleveland Guardians -1.0 Run Line @ -101 (MEDIUM)
Cleveland Guardians -1.0 Run Line @ -101 (MEDIUM): Near even money on a team with a documented starting-pitcher edge against a compromised opponent is real value. If Williams limits Kansas City's offense the way the career numbers suggest and Kolek is on a short leash, Cleveland should produce the margin. At -101, the price is essentially a coin flip on an outcome backed by meaningful, KC-specific pitching data.
Under 7.5 Total Runs @ -104 (LOW)
Under 7.5 Total Runs @ -104 (LOW): The directional lean is toward the under. Williams dominates the first half and any shortened Kolek appearance keeps the early innings quiet. That said, Kansas City potentially running an extended bullpen game introduces late-inning variance, and the total lands right at a line where there is minimal gap between the available data and market price. The under is the right side, but confidence stays low. This is the thinnest pick on the card.
Gavin Williams Over 5.5 Strikeouts @ -141 (HIGH)
Gavin Williams Over 5.5 Strikeouts @ -141 (HIGH): This is the cleanest pick on tonight's card. Williams has posted 9 and 11 strikeouts in two of his last three starts. His 11.0 K/9 in 2026 is elite. Against Kansas City specifically, he struck out 8 batters in his April 7 start this season. The Royals lineup tilts right-handed and is 11-15 against right-handed pitching. Witt Jr.'s 0.000 OPS against Williams in 2026 tells you how the lineup's anchor handles this matchup. Williams needs six strikeouts to cash this prop, a result well within his recent floor against an opponent he consistently exploits. The -141 price is fair for what the data frames as a high-probability outcome.
Bobby Witt Jr. Under 0.5 Hits @ +192 (HIGH)
Bobby Witt Jr. Under 0.5 Hits @ +192 (HIGH): Twenty-five career plate appearances and just 3 hits. A .125 average, 0.368 OPS, and a trend that gets worse every season, bottoming out at 0.000 OPS in three 2026 plate appearances. Getting +192 on a player who has been historically shut down by tonight's starter is not speculation. That is value. The market prices the over at -286, implying a 74.1% chance Witt gets a hit tonight. The BvP data across a meaningful 25-PA sample, with the trend moving in the wrong direction for KC, says that implied probability is inflated. This is one of the best-priced propositions on the card.
Michael Massey Under 0.5 Hits @ -120 (MEDIUM)
Michael Massey Under 0.5 Hits @ -120 (MEDIUM): Massey is 0-for-13 (.000 average, 0.154 OPS) in his career against Williams across three seasons. Not one hit in 13 career plate appearances. His season line of .194/.224 already reflects a hitter in a prolonged struggle, and Williams' 11.0 K/9 makes this matchup especially punishing for a bat that already has no answers. The -120 price on a player who has never gotten a hit off this pitcher in 13 tries is reasonable, grounded value.
Chase DeLauter Over 1.5 Total Bases @ +102 (MEDIUM)
Chase DeLauter Over 1.5 Total Bases @ +102 (MEDIUM): DeLauter is scorching right now. He is hitting .556 over his last 8 games with three doubles and a home run, carrying a season line of .304/.392/.554. He has no career plate appearances against Kolek, which means Kansas City is pitching to him without a scouting edge. An uncertain or replacement KC arm facing a hitter this hot in an unknown matchup is exactly the setup where this prop hits. Near-even money on 1.5 total bases from a player averaging well over one base per game in his recent stretch is the right price, and Cleveland winning is the expected game script, which further supports DeLauter producing in a positive run environment.
José Ramírez Over 0.5 RBIs @ +126 (LOW)
José Ramírez Over 0.5 RBIs @ +126 (LOW): Ramírez bats third, leads Cleveland with 6 home runs and 13 stolen bases, and is the natural RBI producer in a lineup where the Guardians are expected to score. If Cleveland hits against a short-leashed Kolek or a vulnerable KC bullpen, Ramírez is positioned to drive runners in. At +126, the price is positive on a middle-of-the-order bat in a game where his team is favored. Confidence stays low because the under lean on the total caps the ceiling on overall scoring, which limits how many RBI opportunities develop across nine innings.
SGP (4 Legs)
SGP (4 Legs): CLE ML + Under 7.5 + Williams Over 5.5 Ks + Witt Jr. Under 0.5 Hits: The four legs form a tight correlation chain that reinforces rather than conflicts with itself. Williams generating strikeouts naturally suppresses Kansas City's offense, which keeps the total under 7.5. Witt Jr. going hitless is both a direct consequence of Williams' form and a prerequisite for the low-scoring game script. Cleveland winning is the natural outcome of that sequence. These legs move together. Individual contract references: CLE ML [389908549>, Under 7.5 [389908840>, Williams Ks Over 5.5 [389954509>, Witt Jr. Hits Under 0.5 [389970310>.
Analysis insight — no specific bet associated
NRFI @ -143 (MEDIUM)
NRFI @ -143 (MEDIUM): Williams' first-inning command drives this pick. He posted nine strikeouts and zero earned runs across 7.2 innings in his last outing, and his 2.70 ERA in 2026 reflects a pitcher with elite early-inning control. Kansas City's offense averages 4.2 runs per game but has consistently struggled against Williams, with Witt Jr. sitting at 0.000 OPS against him in 2026. On the KC side, any arm managing an oblique injury or a replacement starter working a first inning typically operates carefully rather than aggressively. The -143 price implies a 58.8% probability, and Williams' 2026 form supports that number. Confidence is capped at medium because first-inning-specific ERA and WHIP data for Williams are not available for this analysis.

Key Players

Batting AverageCLE
Chase DeLauter
.304Batting Average
RF
Home RunsCLE
Jose Ramirez
6Home Runs
3B
Runs Batted InCLE
Chase DeLauter
21Runs Batted In
RF
Earned Run AverageCLE
Parker Messick
2.40Earned Run Average
SP
WinsCLE
Gavin Williams
5Wins
SP
StrikeoutsCLE
Gavin Williams
53Strikeouts
SP
Batting AverageKC
Bobby Witt Jr.
.281Batting Average
SS
Home RunsKC
Carter Jensen
6Home Runs
C
Runs Batted InKC
Vinnie Pasquantino
17Runs Batted In
1B
Earned Run AverageKC
Seth Lugo
2.68Earned Run Average
SP
WinsKC
Michael Wacha
3Wins
SP
StrikeoutsKC
Kris Bubic
42Strikeouts
SP

Recent Form

Cleveland Guardians
W3-1Tampa Bay Rays
W8-5Athletics
W14-6Athletics
L7-1Athletics
L6-2Kansas City Royals
Kansas City Royals
L6-3Athletics
W7-6Seattle Mariners
W4-1Seattle Mariners
W6-2Cleveland Guardians

Cleveland Guardians vs Kansas City Royals Summary

The edge in this game is not subtle. Gavin Williams entering Kauffman Stadium with a 2.28 ERA in nine career starts against Kansas City, strikeout numbers well above league average, and a documented ability to neutralize the Royals' best hitter at a level that sharpens every season, is a clear and specific advantage. The Guardians ML at -115 and the run line at -101 are the core positions. Williams Over 5.5 strikeouts at -141 is the cleanest defined outcome on the board, backed by his K rate, recent form, and the KC lineup's specific struggles against him. Bobby Witt Jr. Under 0.5 hits at +192 is the best value play on the card: a high-probability outcome priced well below what 25 career plate appearances of BvP data supports. The DeLauter Over 1.5 total bases at +102 adds near-even money exposure to the hottest bat in the Cleveland lineup against an uncertain arm. The SGP ties the correlated outcomes together for a higher-ceiling payout.

The contrarian case deserves an honest look before you commit. Kansas City enters on a four-game win streak and is 10-7 at home. Cleveland's bullpen has regressed, and three relievers are unavailable. Williams had one significant blowup this season at Toronto on April 24, surrendering 6 earned runs in 6 innings. If he walks the Royals early or hits a high-count situation in the third or fourth inning, the Kauffman crowd and a fresh KC bullpen could flip this game by the middle innings. Royals +102 on the moneyline is not a reckless dart throw. But Williams' KC-specific dominance across nine starts is too consistent and too calibrated to fade at a -115 price. The edge does not care about win streaks. It cares about who is pitching, and tonight Williams has no equal on this slate.

Best angle: anchor the Williams strikeout prop as the primary play and layer in the CLE ML and Witt Jr. Under for a correlated multi-position structure. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesKC leads series 1-0
DateMatchupResult
May 04, 2026CLE @ KCKCKC 6-2

Compare odds for CLE @ KC

Frequently Asked Questions

MLBGame PreviewsCleveland Guardians at Kansas City Royals