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

Match Predictor

Pre-match Prediction
Kansas City Royals
@
Cleveland Guardians
Kansas City Royals 44%Cleveland Guardians 56%
Market LinesRun Line: Cleveland Guardians -1Total: O/U 8
Model: Under 8
Model projects 7.6 total runs vs 8 line

Kansas City Royals

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
46%
62/135
MLB: 48%
Starter
27%
7/26
vs CLE
29%
2/7
Avg Total
9.2
MLB: 8.9
Game Starter (26) Last Starter vs CLE vs CLE (7)
Michael Wacha #52 · RHP · Age 35
3.49
ERA (2026)
7.0
K/9 (2026)
26
Starts (2026)
7.2
Avg Total (2026)
Last 3:
W DET (Aug 22): 7.0IP, 1ER, 6K
W ATH (Aug 17): 5.0IP, 4ER, 3K
ND @LAD (Aug 11): 6.2IP, 3ER, 5K
vs CLE: ND (Jul 26 2025): 5.1 IP, 1 ER, 5 K
Bullpen (2026 Season)Average
ERA: 3.88MLB Avg: 3.9511 relievers
Recent: W 3-1W 11-7W 5-3L 0-3W 13-2
Lineup vs Michael Wacha (Career)
BatterPosPAAVGOPSHR
Jose Ramirez3B24.2170.4670
Steven KwanLF24.2920.7501
Nathaniel Lowe1B12.3000.8170
Austin HedgesC11.0000.1820
Brayan RocchioSS10.1000.2000
David FryRF9.4441.3331
Patrick BaileyC8.4290.9290
Angel MartinezLF6.2000.7330
Jo AdellRF6.2000.5330
Chase DeLauterRF3.0000.3330
Travis Bazzana2B3.3330.6660
2 batters with no matchup history

Cleveland Guardians

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
43%
58/134
MLB: 48%
Starter
41%
11/27
vs KC
29%
2/7
Avg Total
8.1
MLB: 8.9
Game Starter (27) Last Starter vs KC vs KC (7)
Tanner Bibee #28 · RHP · Age 27
3.97
ERA (2026)
7.1
K/9 (2026)
27
Starts (2026)
7.9
Avg Total (2026)
Last 3:
W @COL (Aug 22): 6.0IP, 2ER, 6K
L SD (Aug 16): 6.0IP, 3ER, 3K
L @DET (Aug 11): 6.1IP, 5ER, 4K
vs KC: W (Jul 26 2025): 5.0 IP, 4 ER, 8 K
Bullpen (2026 Season)Good
ERA: 3.06MLB Avg: 3.958 relievers
Recent: W 4-3W 7-2W 4-2W 8-6W 4-3
Lineup vs Tanner Bibee (Career)
BatterPosPAAVGOPSHR
Bobby Witt Jr.SS29.3751.2333
Salvador PerezDH24.0480.2150
Vinnie Pasquantino1B19.5881.8082
Kyle IsbelCF16.1250.2500
Josh Rojas3B5.2000.6000
Carter JensenC4.2500.5000
Isaac CollinsLF4.0000.0000
Jac CaglianoneRF4.0000.2500
Nick Loftin3B4.2500.5000
John RaveRF2.0000.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickKansas City Royals ML (+122), MEDIUM confidence
The market implies 43.9% win probability for Kansas City, but Wacha's 2026 mastery of this specific Cleveland lineup (2-0, 1.29 ERA, 14 innings) and the documented offensive edges Witt Jr.
PickKansas City Royals +1.5 (-179), MEDIUM confidence
Even in a scenario where Cleveland wins the game, Wacha's contact-management profile and KC's matchup advantages against Bibee make a multi-run blowout the lowest-probability outcome.
PickUnder 8.0 Runs (-127), LOW confidence
Our model projects 7.6 combined runs against the market line of 8.0, a gap that sits inside the 0.5-run noise threshold.

Kansas City Royals vs Cleveland Guardians Game Preview

Progressive Field does not lie. Runs factor 0.98, HR factor 0.95, a park that quietly deflates scoring expectations before the first pitch. That context matters tonight because the pitching matchup already leans toward a tight, low-run game. Kansas City Royals right-hander Michael Wacha takes on Cleveland Guardians starter Tanner Bibee in a matchup that is considerably tighter than the -135 home favorite price implies, and the case for the underdog is built on something more specific than hope.

Wacha is the main story. His 3.49 ERA in 162.2 innings in 2026 is solid, but what matters more tonight is what he has done specifically against this Cleveland lineup: two starts, 14 combined innings, 1.29 ERA. On April 6, he went 7 innings and allowed 1 earned run. May 4, he went 7 innings and allowed 2. He comes in on 6 days rest after a 7.0 IP, 1 ER, 6 K outing against Detroit last Friday. That is not general good form, that is targeted mastery of a specific opponent. Bibee, meanwhile, is a declining strikeout pitcher. His K/9 has dropped in each of the last three seasons: 9.66 in 2024, 8.08 in 2025, 7.08 now in 2026. His last three starts produced 6, 3, and 4 punchouts, averaging 4.3 per outing, right at the 4.5 line the market set tonight.

The batter-versus-pitcher angles are sharp and consistent. Bobby Witt Jr. has hit .375 with a 1.233 OPS and 3 home runs in 29 career plate appearances against Bibee, and the trend has strengthened each tracked season, reaching a 1.800 OPS in his 2026 PA against this pitcher. Vinnie Pasquantino has hit .588 with a 1.808 OPS against Bibee in 19 career PA, producing a 2.375 OPS in 2024, 1.096 in 2025, and 1.750 in 2026. Year after year, those two hitters have punished this pitcher. Steven Kwan is the strongest counter-argument for Cleveland, carrying a .292 average and 0.750 OPS in 24 career PA against Wacha, with a 1.166 OPS in his six most recent PA against him in 2026. He is the one bat Wacha cannot take lightly. Brayan Rocchio, however, is 0-for-8 against Wacha across the last two seasons, posting a 0.000 OPS in both 2025 and 2026 PA against him.

Kansas City arrives banged up. Michael Massey (head injury) and Garcia (hamstring) are both out, Chase DeLauter has not started in three consecutive games, and the Royals enter with a 24-45 road record after playing in Toronto just yesterday. Cleveland returns home on a 7-game win streak and sits 2.5 games back in the AL Central. The momentum and home-field advantages are real. But in tonight's MLB matchup, Wacha's documented command of this specific lineup, in this pitcher-friendly park, on a full week of rest, is the variable the +122 underdog price is failing to account for adequately.

Kansas City Royals vs Cleveland Guardians Key Insights

  • Wacha's specific dominance against Cleveland is the central edge in this game: 2-0, 1.29 ERA across 14 innings in his two 2026 matchups against this lineup, going 7 innings in both outings. This is not a general ERA number, it is a repeatable pattern against a familiar opponent.
  • Bobby Witt Jr. has posted a .375 average and 1.233 OPS against Bibee in 29 career PA, with the trend moving higher each season. He is the highest-confidence individual pick on tonight's board and Kansas City's primary path to scoring in a close game.
  • Vinnie Pasquantino has hit .588 with a 1.808 OPS against Bibee in 19 career PA, consistent across 2024, 2025, and 2026. Two of KC's three best hitters are statistically primed against the opposing starter, which is why the underdog price carries real implied value despite the lineup injuries.
  • Bibee's strikeout rate is declining fast and his last three starts averaged 4.3 punchouts. Against a depleted Kansas City lineup missing Massey and Garcia, clearing 4.5 strikeouts tonight is an uphill task at the market's implied 60.6% probability.
  • Cleveland's 3.06 bullpen ERA is one of the better pens in the American League. Even in an inning where Bibee labors, the backend relief work supports the low-run environment. Both starters averaging 6-plus innings recently and a pitcher-friendly park round out the structural case for the Under 8.0.
  • Salvador Perez has a .048 average and 0.215 OPS against Bibee across 24 career PA, with 0.182 OPS in 11 PA in 2024 and 0.000 OPS in 6 PA in 2025. That sustained futility is a meaningful data point for both the under and the KC win probability, suppressing run production from KC's middle-of-the-order bat.

Kansas City Royals vs Cleveland Guardians Betting Picks

Picks made August 28, 2026 at 05:31 AM ET. Odds shown reflect current market prices.

Kansas City Royals +1.5 (-179), MEDIUM confidence
Kansas City Royals +1.5 (-179), MEDIUM confidence: Even in a scenario where Cleveland wins the game, Wacha's contact-management profile and KC's matchup advantages against Bibee make a multi-run blowout the lowest-probability outcome. The +1.5 cushion aligns directly with the projected close-game scenario: Wacha controls innings, Witt and Pasquantino create a multi-run frame in the middle innings, and the final margin stays within one. The -179 juice is the cost of the safer path in a tight game.
Under 8.0 Runs (-127), LOW confidence
Under 8.0 Runs (-127), LOW confidence: Our model projects 7.6 combined runs against the market line of 8.0, a gap that sits inside the 0.5-run noise threshold. The supporting factors are real: Progressive Field's 0.98 runs factor, Cleveland's 3.06 bullpen ERA, and two starters averaging 6-plus innings recently. But the thin projected margin forces LOW conviction here. The -127 juice leaves minimal room if even one inning gets away from either pitcher. This is a lean, not a strong play.
Bobby Witt Jr. Over 1.5 Total Bases (+110), HIGH confidence
Bobby Witt Jr. Over 1.5 Total Bases (+110), HIGH confidence: Career .375 average, 1.233 OPS, 3 HR in 29 PA against Bibee. The trend has strengthened every single tracked season, reaching a 1.800 OPS in 2026 PA against this pitcher. At +110 this is the sharpest batter-versus-pitcher edge on tonight's board. Progressive Field's 0.95 HR factor is a minor headwind that the career profile comfortably absorbs.
Vinnie Pasquantino Over 0.5 Hits (-185), HIGH confidence
Vinnie Pasquantino Over 0.5 Hits (-185), HIGH confidence: Pasquantino has hit .588 with a 1.808 OPS against Bibee in 19 career PA: 2.375 OPS across 8 PA in 2024, 1.096 OPS across 7 PA in 2025, 1.750 OPS across 4 PA in 2026. His last 28 days show a 1.116 OPS, confirming he is in peak form right now. The -185 juice is steep, but the multi-season consistency makes this one of the cleanest matchup edges on tonight's slate.
Salvador Perez Under 0.5 Hits (+130), HIGH confidence
Salvador Perez Under 0.5 Hits (+130), HIGH confidence: Career against Bibee: 24 PA, .048 average, 0.215 OPS, 0 HR. The futility is sustained and not a small-sample artifact: 0.182 OPS across 11 PA in 2024, 0.000 OPS across 6 PA in 2025. A 4-PA blip in 2026 cannot override that volume of evidence. His season average of .220 provides no meaningful floor. Getting +130 on a matchup this one-sided is clear expected value.
Tanner Bibee Under 4.5 Strikeouts (+110), MEDIUM confidence
Tanner Bibee Under 4.5 Strikeouts (+110), MEDIUM confidence: Bibee's K/9 has declined in each of the past three seasons, from 9.66 in 2024 to 8.08 in 2025 to 7.08 in 2026. His last three starts produced 6, 3, and 4 strikeouts, an average of 4.3. Against Kansas City specifically in 2026: 4 Ks on May 4, 3 Ks on April 6. With Massey and Garcia removed from the KC lineup, the number of disciplined at-bats Bibee will face is further reduced. At +110 and 47.6% implied, this carries positive expected value against a confirmed downward trend.
Brayan Rocchio Under 0.5 Hits (+120), MEDIUM confidence
Brayan Rocchio Under 0.5 Hits (+120), MEDIUM confidence: Rocchio is 0-for-8 against Wacha across the last two seasons, posting a 0.000 OPS in both his 2025 and 2026 plate appearances against this pitcher. Wacha comes in on 6 days rest with a 3.49 ERA and a sharp 7.0 IP, 1 ER outing in his most recent start. Rocchio's season average of .249 offers no meaningful buffer when the recent matchup history is this unambiguous. At +120, this is straightforward value.
Same Game Parlay
Same Game Parlay: KC ML (+122) / Under 8.0 Runs (-127) / Witt Jr. Over 1.5 Total Bases (+110) / Perez Under 0.5 Hits (+130): These four legs reinforce each other rather than pulling in opposite directions. A tight, low-run game where Kansas City wins requires Cleveland's lineup to underperform. Perez going hitless against Bibee directly supports both the under and the Royals' outright victory. Witt Jr. producing multiple bases is KC's primary offensive mechanism in exactly this kind of close, pitcher-friendly game. The narrative is coherent.
Analysis insight — no specific bet associated
NRFI (-133)
NRFI (-133): Both starters are on 6 full days of rest and have averaged 6-plus innings in recent outings. Wacha held Cleveland to 1 and 2 earned runs respectively in his two 2026 starts against this lineup, suggesting consistent control from the first inning. Bibee's 3.97 ERA on extended rest is workable. Progressive Field plays below neutral on run-scoring, and the overall game environment projects toward a low-run total. At -133 and 57.1% implied, the NRFI price is consistent with the rest of the slate's lean.

Key Players

Batting AverageKC
Bobby Witt Jr.
.289Batting Average
SS
Home RunsKC
Jac Caglianone
23Home Runs
RF
Runs Batted InKC
Jac Caglianone
66Runs Batted In
RF
Earned Run AverageKC
Michael Wacha
3.49Earned Run Average
SP
WinsKC
Noah Cameron
9Wins
SP
StrikeoutsKC
Noah Cameron
131Strikeouts
SP
Batting AverageCLE
Chase DeLauter
.289Batting Average
RF
Home RunsCLE
Rhys Hoskins
13Home Runs
1B
Runs Batted InCLE
Chase DeLauter
59Runs Batted In
RF
Earned Run AverageCLE
Parker Messick
2.50Earned Run Average
SP
WinsCLE
Gavin Williams
12Wins
SP
StrikeoutsCLE
Gavin Williams
204Strikeouts
SP

Recent Form

Kansas City Royals
W3-1Detroit Tigers
W11-7Detroit Tigers
W5-3Toronto Blue Jays
L3-0Toronto Blue Jays
W13-2Toronto Blue Jays
Cleveland Guardians
W4-3Colorado Rockies
W7-2Colorado Rockies
W4-2Los Angeles Angels
W4-3Los Angeles Angels

Kansas City Royals vs Cleveland Guardians Summary

Our model projects Cleveland 4.0, Kansas City 3.6, for a 7.6-run total. The market has this game at 8.0. That gap is narrow and technically inside the noise threshold, but the environment reinforces the lean toward the under more than the raw number suggests. Two rested starters. A park that suppresses scoring. One of the better AL bullpens waiting behind Bibee. My own read is a 4-3 game, not an 8-run game. The structural case for staying under is cleaner than the LOW confidence rating on the total might imply.

The bigger story is the moneyline. Kansas City is banged up, carries a 24-45 road record, and traveled from Toronto for this game. Cleveland is on a 7-game win streak returning home. The surface case for the Guardians as -135 favorites is obvious. But the surface case ignores what Wacha has done specifically against this lineup in 2026, and that is the number that matters. Two starts, 14 innings, 1.29 ERA. Witt Jr. at a career 1.233 OPS and Pasquantino at 1.808 against Bibee are the offensive weapons that can turn Wacha's efficiency into a scoreboard advantage. Worth acknowledging: the sharp contrarian angle is Cleveland -1.5 at +162, and it has real appeal if you believe the win streak carries physical momentum into extra runs. The analyst committee rejected it on the grounds that Wacha's mastery makes a 2-run Guardian margin a low-probability outcome. That reasoning holds. The +122 Kansas City moneyline is the cleaner and more precisely supported play.

Variance is real in baseball. Injuries shift lineups, cold bats go cold on data-backed nights, and 7-game streaks end for reasons that no model captures. Manage your bankroll accordingly and treat every ticket as its own decision. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesCLE wins series 2-0
DateMatchupResult
Mar 09, 2026CLE @ KCCLECLE 6-2
Mar 20, 2026KC @ CLECLECLE 6-5

Kansas City Royals vs Cleveland Guardians predictions: KC ML +122, Wacha's 1.29 ERA in 2 CLE starts. Witt Jr. over 1.5 TB +110. Under 8.0 Aug 28.

Frequently Asked Questions

MLBGame PreviewsKansas City Royals at Cleveland Guardians