We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at Kansas City Royals
Minnesota TwinsMinnesota Twins
@
Kauffman Stadium
Kansas City RoyalsKansas City Royals

Match Predictor

Pre-match Prediction
Minnesota Twins
@
Kansas City Royals
Minnesota Twins 47%Kansas City Royals 53%
Market LinesRun Line: Kansas City Royals -0.5Total: O/U 9
Model: Under 9
Model projects 8.4 total runs vs 9 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
46%
53/115
MLB: 48%
Starter
56%
9/16
vs KC
33%
4/12
Avg Total
9.6
MLB: 8.9
Game Starter (16) Last Starter vs KC vs KC (12)
Bailey Ober #17 · RHP · Age 31
4.45
ERA (2026)
6.5
K/9 (2026)
16
Starts (2026)
11.4
Avg Total (2026)
Last 3:
ND KC (Jul 30): 6.0IP, 2ER, 3K
ND @CLE (Jul 22): 4.0IP, 4ER, 2K
W @CHC (Jul 17): 5.1IP, 2ER, 7K
vs KC: L (Aug 09 2025): 6.0 IP, 1 ER, 4 K
Bullpen (2026 Season)Average
ERA: 3.80MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-08-04 vs KC. Bullpen arms likely still recovering.
Recent: W 5-3L 3-4L 6-7L 2-8L 1-2
Lineup vs Bailey Ober (Career)
BatterPosPAAVGOPSHR
Salvador PerezDH35.2420.7422
Bobby Witt Jr.SS28.4291.1791
Kyle IsbelCF17.4001.0711
Michael Massey2B17.1180.4121
Nick Loftin3B13.2500.7250
Josh Rojas3B7.2860.7150
Luke MaileC6.0000.1670
Carter JensenC3.0000.3330
Jac CaglianoneRF3.3331.6661
John RaveRF3.6672.0000
Starling MarteRF3.0000.0000
Isaac CollinsLF2.0000.5000
Tyler TolbertSS2.5001.0000

Kansas City Royals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
37%
43/115
MLB: 48%
Starter
14%
3/22
vs MIN
33%
4/12
Avg Total
9.2
MLB: 8.9
Game Starter (22) Last Starter vs MIN vs MIN (12)
Michael Wacha #52 · RHP · Age 35
3.51
ERA (2026)
7.2
K/9 (2026)
22
Starts (2026)
6.9
Avg Total (2026)
Last 3:
L @COL (Jul 31): 6.0IP, 1ER, 7K
ND @DET (Jul 25): 7.0IP, 2ER, 3K
ND SF (Jul 20): 6.0IP, 1ER, 5K
vs MIN: ND (May 24 2025): 5.0 IP, 4 ER, 1 K
Bullpen (2026 Season)Average
ERA: 4.23MLB Avg: 3.9511 relievers
Workload Alert: Allowed 12 runs on 2026-08-01 vs COL. Bullpen arms likely still recovering.
Recent: L 1-3L 6-12L 1-8W 8-2W 2-1
Lineup vs Michael Wacha (Career)
BatterPosPAAVGOPSHR
Josh BellDH32.2410.7962
Trevor LarnachLF14.1540.4450
Brooks Lee3B10.3001.0001
Kody Clemens1B9.4291.5561
Royce Lewis3B8.0000.1250
Alex JacksonC6.1670.3340
Austin MartinRF6.3331.0000
Luke Keaschall2B6.1670.3340
Ryan JeffersC6.1670.8341
Victor CaratiniC3.3330.6660
Ryan KreidlerSS2.0000.0000
Tristan GraySS2.5001.0000
1 batters with no matchup history
Our Top PicksLive Odds
Top PickRoyals ML (-139, MEDIUM)
Kansas City has dominated this series 10-3, Wacha is in peak command form, and Buxton's IL placement materially reduces Minnesota's offensive ceiling.
PickTwins +1.5 (-213, MEDIUM)
The run line is the structural protection play.
PickUnder 9.0 (-125, MEDIUM)
Every data point in this matchup points toward a controlled, lower-scoring finish.

Minnesota Twins vs Kansas City Royals Game Preview

The pitching matchup tells the story before the first pitch. Kansas City Royals right-hander Michael Wacha comes into tonight's MLB series finale with the best sustained stretch of his 2026 season. He has allowed just 4 earned runs across his last 19 innings, posting strikeout totals of 7, 3, and 5 over three consecutive starts. His full-season ERA sits at 3.51 across 138.1 innings, but the recent trajectory is what matters. On 6 days of extended rest tonight, expect his command to be at its sharpest. Bailey Ober answers for the Minnesota Twins, carrying a 7-3 record and a 4.45 ERA, but he has undergone a quiet and significant transformation. His strikeout rate has fallen from 9.64 K/9 in 2024 to approximately 6.52 K/9 in 2026. He posted just 3 strikeouts in his last Kauffman start one week ago and allowed 4 earned runs in 4 innings at Cleveland the outing before that. Ober is a contact-management pitcher now, not a swing-and-miss arm, and that matters against a Kansas City lineup that puts the ball in play.

The series backdrop is not kind to Minnesota. Kansas City has outscored the Twins 10-3 across the first two games, winning 8-2 and 2-1, and the Twins arrive for this rubber game in serious trouble. They carry a four-game losing streak and a 26-32 road record as the away team, and they are without Byron Buxton, their most dangerous fastball hunter, who is on the IL with a hip injury. Luke Keaschall shifts to center field in his absence, a move that reduces Minnesota's offensive ceiling against elevated fastballs. Kansas City, meanwhile, got Bobby Witt Jr. back from an 11-game IL stint on Tuesday. He went 3-for-5 with a two-run double in his return. As Royals manager Quatraro put it about the injury toll this season: "It's been a tough year injury-wise all the way around. You know, you can name off a whole bunch of guys that have gone through it." Tonight, Minnesota is living that quote.

The batter-versus-pitcher data provides some of the sharpest edges on the board. Witt Jr. owns a career .429 average and 1.179 OPS across 28 plate appearances against Ober, with consistent dominance across every season since 2022, ranging from a 1.600 OPS in his first exposure to 0.889 OPS at his lowest. He returned Tuesday fresh and carries a 0.944 OPS over his last 7 days. Michael Massey sits on the opposite end of the spectrum. He has been hitless in his last 8 career plate appearances against Ober, posting a 0.000 OPS in both 2025 (5 PA) and 2026 (3 PA). Trevor Larnach has a .154 average and 0.445 OPS in 14 career plate appearances against Wacha, consistently suppressed across multiple seasons. The one Twins bat with genuine upside tonight is Kody Clemens, who carries a 1.556 OPS against Wacha across 9 career PA with a home run, posting 1.500 OPS in 2025 and 1.667 OPS in his 2026 exposure. The sample size warrants caution, but the pattern is real.

One situational factor complicates the Royals' outlook. Kansas City burned four relievers Tuesday in the 8-2 win, meaning the bullpen enters this series finale with reduced availability. Both starters come in on extended rest, which should support longer outings and limit high-leverage bullpen exposure. But if either pitcher exits early, the available arms are not at full capacity on either side. Kauffman Stadium's renovated outfield gaps and a home run park factor of 0.92 keep this a pitcher-friendly environment. Weather is forecast to start at 78 degrees with potential storms in the later innings, adding a small but real risk of outing disruption. The structural setup favors a controlled, lower-scoring game.

Minnesota Twins vs Kansas City Royals Key Insights

  • Michael Wacha enters on 6 days rest with the best form of his 2026 second half. Four earned runs over his last 19 innings is genuinely elite. His 7.23 K/9 projects to approximately 4.8 strikeouts over a standard 6-inning start, sitting right above the 4.5 market line.
  • Bailey Ober's strikeout rate has dropped from 9.64 K/9 in 2024 to 6.52 K/9 in 2026. He posted 3 Ks in his last Kauffman start and 2 Ks in the outing before that. He generates soft contact rather than swing-and-miss, which limits his strikeout upside but keeps him competitive in run prevention.
  • Bobby Witt Jr. owns a .429 average and 1.179 OPS across 28 career plate appearances against Ober, with dominance sustained across every season since 2022. He returned from the IL Tuesday going 3-for-5. This is not a hot-streak narrative. This is a documented structural advantage.
  • Michael Massey is hitless in his last 8 career plate appearances against Ober (0.000 OPS in both 2025 and 2026). Trevor Larnach has a .154 average and 0.445 OPS in 14 career plate appearances against Wacha. The BvP data creates clean edges on specific player props for both starters.
  • The Royals burned four relievers Tuesday. Both teams enter the series finale with thinner bullpen depth. Extended rest pushes the starters deeper, but any early exit creates real exposure behind them, particularly for Kansas City.
  • Minnesota is the away team on a four-game skid without Buxton, carrying a 26-32 road record. Kansas City sits 28-27 at home and has outscored the Twins 10-3 in this series. The structural weight of this matchup points toward a tight Kansas City win.

Minnesota Twins vs Kansas City Royals Betting Picks

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

Twins +1.5 (-213, MEDIUM)
Twins +1.5 (-213, MEDIUM): The run line is the structural protection play. A tight one-run Kansas City win, which this series has produced before (2-1 on August 5), means Minnesota covers at +1.5 even in the loss. Ober limited the Royals to 2 ER in 6 innings in this exact matchup a week ago, and a depleted Kansas City bullpen that used four arms Tuesday is not guaranteed to close cleanly. You are not betting on Minnesota winning. You are betting on them staying close enough to cover a run and a half, which is exactly what the series history and pitching matchup support.
Under 9.0 (-125, MEDIUM)
Under 9.0 (-125, MEDIUM): Every data point in this matchup points toward a controlled, lower-scoring finish. Wacha has allowed 4 earned runs over his last 19 innings. Ober, despite the drop in strikeout rate, kept Kansas City to 2 ER in 6 innings last week. Buxton's absence removes Minnesota's most dangerous power-speed threat against elevated fastballs, capping the Twins' offensive ceiling. Both starters enter on 6 to 7 days of extended rest, which historically produces sharper command and longer outings that limit high-leverage bullpen innings. The market sits at 9.0. The matchup says this game finishes well below it.
Michael Wacha Over 4.5 Strikeouts (+110, MEDIUM)
Michael Wacha Over 4.5 Strikeouts (+110, MEDIUM): Wacha's 7.23 K/9 across 138.1 innings projects to approximately 4.8 strikeouts in a 6-inning start, right above the line. Two of his last three starts cleared 4.5 Ks outright (7 and 5), with 3 in the middle. He enters on 6 days of extended rest with the best command of his second half, facing a Minnesota lineup that just lost Buxton, their best fastball hunter. The market leans heavily under at -154, which is where the value flips. At +110, you are getting paid to back a pitcher projecting above this number in a spot where he is as sharp as he has been all season.
Bobby Witt Jr. Over 1.5 Hits (+164, MEDIUM)
Bobby Witt Jr. Over 1.5 Hits (+164, MEDIUM): Twenty-eight career plate appearances against Ober. A .429 average. A 1.179 OPS with a home run. Consistent dominance in every season with recorded data, from 1.600 OPS in 2022 to 0.889 OPS at his lowest point. Witt returned from the IL Tuesday going 3-for-5 and carries a 0.944 OPS over the last 7 days. This is not a situation where you are trusting a small or misleading sample. This is 28 PA of documented, sustained dominance against a specific pitcher. The +164 is significant value in a matchup where Witt historically gets on base at a .429 clip.
Michael Massey Under 0.5 Hits (+160, MEDIUM)
Michael Massey Under 0.5 Hits (+160, MEDIUM): Massey has gone hitless in his last 8 career plate appearances against Ober. That is a 0.000 OPS across both the 2025 (5 PA) and 2026 (3 PA) exposures. This is not a cold streak against a pitcher he generally handles. This is a defined, sustained pattern of futility against one specific arm. At +160, you are being paid real money to back a matchup where the data consistently signals a hitless night.
Trevor Larnach Under 0.5 Hits (+156, MEDIUM)
Trevor Larnach Under 0.5 Hits (+156, MEDIUM): Larnach is hitting .154 with a 0.445 OPS in 14 career plate appearances against Wacha, posting 0.000 OPS in his 2022 exposure and 0.347 OPS across 9 PA in 2025. His strong overall L28d OPS of 0.833 shows he is swinging the bat well in general. The specific matchup against Wacha, entering on 6 days rest in peak command mode, consistently suppresses him regardless of his broader form. The +156 aligns directly with a sustained BvP disadvantage worth backing at plus money.
Kody Clemens to Hit a Home Run (+400, LOW)
Kody Clemens to Hit a Home Run (+400, LOW): Nine career plate appearances against Wacha. A 1.556 OPS. One home run. The OPS has been consistent in recent seasons, 1.500 in 2025 and 1.667 in 2026, suggesting this is not noise. Clemens also carries 19 home runs on the season. The +400 (20% implied probability) may understate the range given documented BvP success and his power production. Kauffman's HR factor of 0.92 provides only a modest suppressor. The small 9 PA sample and the overall lean toward a lower-scoring game keep this LOW. Play it as a small-stakes flier on elite BvP value, not a core position.
Same-Game Parlay (MEDIUM)
Same-Game Parlay (MEDIUM): Royals ML + Under 9.0 + Wacha over 4.5 strikeouts + Massey under 0.5 hits. These four legs are highly correlated in a way that strengthens the parlay rather than creating conflict. A dominant Wacha strikeout performance suppresses scoring, which directly supports the Under. The Royals winning a low-scoring home game ties the moneyline to both the pitching and total outcomes. Massey going hitless against the pitcher who has owned him for three straight seasons adds a clean prop overlay that does not depend on scoring volume. The legs reinforce each other. Reference the individual contract IDs for each component (431908383, 431911830, 432013461, 432013216).
Analysis insight — no specific bet associated
NRFI (-114, LOW)
NRFI (-114, LOW): Dedicated first-inning ERA and WHIP data for Wacha and Ober are not available in the dataset, which caps confidence significantly here. What contextual data does support: Wacha has been dominant over his last three starts with elite command, and both pitchers enter on 6 to 7 days of extended rest, which typically sharpens first-inning execution. The market prices NRFI at -114, essentially a coin flip at 53.2% implied. The broader case for a quiet first inning is reasonable given the starters' current form. This is a low-confidence, near-even-money position. Treat it accordingly.

Minnesota Twins vs Kansas City Royals Summary

This series finale sets up as the lowest-scoring game of the three. Wacha is in elite form, the Twins are missing Buxton and carrying a four-game skid, and both starters enter fresh on extended rest. The Under 9.0 and Royals ML are the core positions, backed by the pitching matchup and the series context. Witt Jr. over 1.5 hits is the cleanest individual prop in the game, with 28 PA of documented dominance against Ober that goes well beyond matchup theater. Massey and Larnach unders both pay plus money against sustained BvP disadvantages, which is exactly where you want to find your edges. The Twins +1.5 run line is the structural hedge, protecting against the most likely outcome: a one-run Kansas City win that still lets Minnesota cover.

The honest caveat here is the bullpen situation. Kansas City used four arms Tuesday. If Ober somehow keeps this game tight through 6 or 7 innings and the Royals need to go to their bullpen early, Minnesota at near-even money on the moneyline becomes a live outcome. The Twins held Kansas City to 2-1 one game ago, and they are not a bad team, just a depleted one on the road. Variance is real in tight games. But the weight of the evidence, Wacha's form, Buxton's absence, the series dominance, and the extended rest edge, points toward a controlled Kansas City win in a game that stays well under the 9-run line. The edge does not care about losing streaks. It cares about who is throwing tonight and who they are throwing against.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Minnesota Twins vs Kansas City Royals predictions: Wacha 4 ER in last 19 IP. Royals ML (-139), Under 9.0 (-125), Witt Jr. over 1.5 hits (+164).

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Kansas City Royals