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 Minnesota Twins
Kansas City RoyalsKansas City Royals
@
Target Field
Minnesota TwinsMinnesota Twins

Match Predictor

Pre-match Prediction
Kansas City Royals
@
Minnesota Twins
Kansas City Royals 38%Minnesota Twins 62%
Market LinesRun Line: Minnesota Twins -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 8.2 total runs vs 8.5 line

Kansas City Royals

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
45%
49/108
MLB: 48%
Starter
0%
0/2
vs MIN
38%
3/8
Avg Total
9.3
MLB: 8.9
Game Starter (2) Last Starter vs MIN vs MIN (8)
Randy Dobnak #62 · RHP · Age 31
1.42
ERA (2026)
4.7
K/9 (2026)
2
Starts (2026)
7.0
Avg Total (2026)
Last 3:
ND @DET (Jul 23): 5.0IP, 0ER, 3K
ND SD (Jul 18): 4.1IP, 1ER, 3K
ND @NYM (Jul 08): 5.2IP, 0ER, 2K
Bullpen (2026 Season)Poor
ERA: 4.56MLB Avg: 3.9511 relievers
Recent: L 3-4L 1-2W 3-2W 5-4L 2-3
Lineup vs Randy Dobnak (Career)
BatterPosPAAVGOPSHR
Josh BellDH2.10002.5000
12 batters with no matchup history

Minnesota Twins

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
53%
57/108
MLB: 48%
Starter
43%
9/21
vs KC
38%
3/8
Avg Total
9.8
MLB: 8.9
Game Starter (21) Last Starter vs KC vs KC (8)
Joe Ryan #41 · RHP · Age 30
3.38
ERA (2026)
10.3
K/9 (2026)
21
Starts (2026)
9.6
Avg Total (2026)
Last 3:
L @CLE (Jul 20): 4.0IP, 8ER, 3K
ND LAA (Jul 11): 6.0IP, 2ER, 6K
W @NYY (Jul 05): 7.0IP, 0ER, 9K
vs KC: L (Sep 06 2025): 2.0 IP, 5 ER, 2 K
Bullpen (2026 Season)Average
ERA: 3.78MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-07-26 vs ATH. Bullpen arms likely still recovering.
Recent: W 3-1L 0-2W 2-0W 11-8W 3-2
Lineup vs Joe Ryan (Career)
BatterPosPAAVGOPSHR
Vinnie Pasquantino1B26.2730.8851
Salvador PerezDH25.2080.6151
Michael Massey2B11.1820.5460
Isaac CollinsLF7.3331.3810
Carter JensenC6.1670.8341
Josh Rojas3B6.0000.0000
Jac CaglianoneRF4.5001.2500
Nick Loftin3B3.3331.0000
Lane ThomasCF2.5001.0000
Luke MaileC2.0000.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickTwins -1.5 +120 (LOW confidence). At plu
Twins -1.5 +120 (LOW confidence). At plus-money, this is the pick if Ryan bounces back. A depleted Kansas City lineup without Witt Jr., Garcia, and Is...
PickOver 8.5 -106 (LOW confidence). No model
Over 8.5 -106 (LOW confidence). No model projection is available for this total, and the edge sits right at the market line, meaning this is a lean ra...
PickRandy Dobnak Under 2.5 Strikeouts +124 (
Randy Dobnak Under 2.5 Strikeouts +124 (MEDIUM confidence). This is the clearest prop on the board tonight. Dobnak has 10 K across 19.0 innings in 202...

Kansas City Royals vs Minnesota Twins Game Preview

Joe Ryan is the story here, full stop. The Minnesota Twins right-hander carries a 3.38 ERA, 131 strikeouts, and 25 walks across 114.1 innings this season. That is a 10.3 K/9 rate with elite command at 1.97 BB/9. Then came Cleveland on July 20: 4 innings, 8 earned runs. One start does not rewrite a pitcher's profile. The context around it matters more than the number itself. On July 5 at New York, Ryan went 7 innings with no runs and 9 strikeouts. On July 11 against Los Angeles, he delivered 6 innings and 2 earned runs. The Cleveland meltdown is sandwiched between quality outings. Now he comes home to Target Field on 9 days of extended rest facing the Kansas City Royals, who just lost three key position players to the IL.

Randy Dobnak counter-programs with one of the stranger stat lines in baseball right now. His 1.42 ERA through 19.0 innings in 2026 looks dominant on paper. Pull back the curtain and you find 10 total strikeouts, a 4.74 K/9 rate, and a contact-management approach that is working by the thinnest of margins. His last three starts produced 3, 3, and 2 strikeouts respectively. He generates weak contact and avoids multi-run innings by not walking batters into trouble, at least not consistently. That approach has a shelf life: 4 to 5 innings per outing is his realistic ceiling based on his last three outings. Tonight's MLB slate will test whether the trick holds against a Minnesota lineup that is locked in right now.

Kansas City's situation deserves careful attention before evaluating the matchup. Bobby Witt Jr. (back, 10-day IL), Garcia (hand, 10-day IL), and Kyle Isbel (foot, 10-day IL) are all unavailable. Three of their most dynamic lineup pieces, gone simultaneously. The Royals were already scoring 4.2 runs per game with a .709 team OPS. This lineup tonight is significantly thinner than those numbers suggest. Minnesota, meanwhile, is on a three-game winning streak with Kody Clemens (.919 OPS over the last seven days, 18 home runs, .798 OPS versus right-handed pitching) and Trevor Larnach (.938 OPS over the last seven days, .868 OPS against right-handed pitching) playing their best baseball of the season.

One structural tension cuts across both sides: the bullpens. Minnesota is missing Lopez, Festa, Anthony Banda, and Mick Abel, all on the 60-day IL. The Twins are working with just 8 available relievers and a 3.78 pen ERA. Kansas City's bullpen carries a 4.56 ERA across 11 arms and will almost certainly be called upon for four-plus innings behind Dobnak tonight. That late-game run-scoring environment, both pens working deep into a game, is central to how this total resolves.

Kansas City Royals vs Minnesota Twins Key Insights

  • Ryan's surrounding form is the key data point. A 7-inning shutout at New York and a 6-inning, 2-ER start against Los Angeles bracket the Cleveland disaster, making it look like an outlier. His 1.97 BB/9 on the season points to a pitcher who attacks the zone and commands his stuff when right.
  • Dobnak's contact-based approach caps his upside at 4 to 5 innings per start. He averages under 5 innings and has posted just 10 strikeouts across 19 innings this season. Kansas City's 4.56-ERA bullpen handling 4-plus innings of relief against a Minnesota lineup producing 4.8 runs per game is where the over 8.5 gets built.
  • Kansas City's lineup without Witt Jr., Garcia, and Isbel is the thinnest it has been all season. The Royals' remaining options against right-handed pitching carry a .709 team OPS as their baseline. Three IL stints at the same time are a significant structural disadvantage.
  • The BvP data for Michael Massey is the sharpest single-pitcher matchup in this game. He is 0-for-11 in career plate appearances against Ryan, including 0-for-3 in 2026 specifically. Ryan's 10.3 K/9 rate consistently suppresses contact, and Massey has found nothing against him across multiple seasons and sample sizes.
  • Salvador Perez has managed a .208 average and 0.615 OPS in 25 career plate appearances against Ryan. In 2026, he has gone 0-for-2 with a 0.000 OPS. His season OPS versus right-handed pitching sits at just 0.565. Ryan rested and at home is a tough draw for a hitter in this kind of slump against a specific opponent.
  • But consider this: Ryan's two worst recent starts both came against Kansas City specifically, 5 ER in 4 IP in April 2026 and 5 ER in 2 IP in September 2025. If the Cleveland implosion reflects something mechanical rather than a random bad day, the Royals at +154 carry more value than the depleted-lineup narrative suggests.

Kansas City Royals vs Minnesota Twins Betting Picks

Picks made July 29, 2026 at 05:53 AM ET. Odds shown reflect current market prices.

Over 8.5 -106 (LOW confidence). No model
Over 8.5 -106 (LOW confidence). No model projection is available for this total, and the edge sits right at the market line, meaning this is a lean rather than a clear angle. The direction is Over because both bullpens are compromised. Dobnak's short outing profile sends Kansas City's 4.56-ERA pen out for 4-plus innings, and Minnesota's 4.8 runs per game output creates enough scoring opportunity. Light juice at -106. Know this is close to a coin flip dressed up in bullpen math.
Moneyline
Moneyline: No pick. The market prices Minnesota at -175, implying 63.7% win probability. That number already accounts for Kansas City's lineup depletion. We find no exploitable gap between the market price and the actual matchup edge. The Royals at +154 is a fair price for a team this shorthanded against a pitcher with Ryan's K rate. Minnesota at -175 is fully priced. Neither side offers the kind of value that earns a pick.
Analysis insight — no specific bet associated
Randy Dobnak Under 2.5 Strikeouts +124 (
Randy Dobnak Under 2.5 Strikeouts +124 (MEDIUM confidence). This is the clearest prop on the board tonight. Dobnak has 10 K across 19.0 innings in 2026, a 4.74 K/9 rate that ranks near the bottom of any active rotation. His last three starts: 3, 3, and 2 strikeouts. He generates contact, not whiffs. Minnesota hits .247 as a team and keeps the ball in play. Getting plus-money on the under here reflects a structural edge rooted in Dobnak's entire profile, not just a recent trend.
Michael Massey Under 0.5 Hits +136 (HIGH
Michael Massey Under 0.5 Hits +136 (HIGH confidence). This is the BvP number worth trusting most in this game. Massey is 0-for-11 in career plate appearances against Ryan, including 0-for-3 in 2026. Ryan's 10.3 K/9 rate consistently suppresses contact, and Massey has found zero success against him across multiple seasons and matchup opportunities. His .270 season average does not override this specific signal. At +136, this is the best-value prop on tonight's slate.
Salvador Perez Under 0.5 Hits +128 (MEDI
Salvador Perez Under 0.5 Hits +128 (MEDIUM confidence). Perez is hitting .208 with a 0.615 OPS in 25 career plate appearances against Ryan. In 2026 specifically, he has gone to the plate twice against Ryan and posted a 0.000 OPS. His season OPS versus right-handed pitching sits at 0.565. Ryan on nine days of rest should have his best command of the month. The under at +128 reflects consistent BvP suppression across a meaningful career sample, not a small-number fluke.
Kody Clemens Over 1.5 Total Bases -109 (
Kody Clemens Over 1.5 Total Bases -109 (MEDIUM confidence). Clemens is one of the hottest bats in this lineup: .919 OPS over the last seven days, 18 home runs on the season, .798 OPS versus right-handed pitching this year. No career data exists against Dobnak, but a pitcher generating just 10 K in 19 innings puts hittable pitches in the zone for power hitters. Two total bases is a realistic outcome at near-even odds given Clemens' form and Dobnak's contact-allowing profile.
Isaac Collins Over 0.5 Hits -141 (MEDIUM
Isaac Collins Over 0.5 Hits -141 (MEDIUM confidence). Collins has posted a 1.800 OPS against Ryan in 5 plate appearances in 2026 and a 1.381 OPS across 7 career PA with a .333 average. The 2026 BvP is the strongest directional signal available for this specific matchup. He has clearly found a read on Ryan's approach this season. The -141 price is not generous, but the BvP trend is real. The limited plate appearance count is the caveat, not the conclusion.
Same-Game Parlay, 5 legs
Same-Game Parlay, 5 legs: Twins -1.5 (contract 427856184) + Over 8.5 (contract 427856176) + Dobnak Under 2.5 Strikeouts (contract 428009084) + Clemens Over 1.5 Total Bases (contract 427930553) + Collins Over 0.5 Hits (contract 427930355). The thesis connects: Dobnak's contact-heavy, low-strikeout approach fuels the run-scoring environment that drives the over and gives Clemens extra-base opportunities. Collins' 2026 BvP against Ryan adds a KC-side hit prop that fits the game script. Minnesota's stronger lineup exploits the KC bullpen exposure to cover -1.5 at home. Each leg reinforces the others structurally.
Analysis insight — no specific bet associated
NRFI -125 (LOW confidence). First-inning
NRFI -125 (LOW confidence). First-inning specific ERA and WHIP splits for Dobnak and Ryan are not available in this dataset, so this lean is context-based rather than splits-based. Ryan on nine days of extended rest should have sharp command early. Dobnak has posted zero earned runs in two of his last three starts. Kansas City's lineup, stripped of Witt Jr., Garcia, and Isbel, carries noticeably reduced first-inning run-scoring capacity. At -125, this sits close to fair value. Treat it as a lean, not an edge.

Key Players

Batting AverageKC
Bobby Witt Jr.
.279Batting Average
SS
Home RunsKC
Jac Caglianone
16Home Runs
RF
Runs Batted InKC
Carter Jensen
52Runs Batted In
C
Earned Run AverageKC
Michael Wacha
3.60Earned Run Average
SP
WinsKC
Michael Wacha
5Wins
SP
StrikeoutsKC
Michael Wacha
104Strikeouts
SP
Batting AverageMIN
Byron Buxton
.263Batting Average
CF
Home RunsMIN
Byron Buxton
25Home Runs
CF
Runs Batted InMIN
Josh Bell
63Runs Batted In
DH
Earned Run AverageMIN
Joe Ryan
3.38Earned Run Average
SP
WinsMIN
Taj Bradley
9Wins
SP
StrikeoutsMIN
Taj Bradley
139Strikeouts
SP

Recent Form

Kansas City Royals
L4-3Detroit Tigers
L2-1Detroit Tigers
W3-2Detroit Tigers
W5-4Detroit Tigers
L3-2Minnesota Twins
Minnesota Twins
L2-0Athletics
W2-0Athletics
W11-8Athletics
W3-2Kansas City Royals

Kansas City Royals vs Minnesota Twins Summary

Without a model score projection available for this game, the analysis builds outward from the pitching and lineup structure. Ryan is the more reliable bet to outperform expectations tonight. Nine days of rest, a home start at Target Field, and the thinnest Kansas City lineup he has faced this season create a favorable bounce-back environment. His K rate, his command numbers, and the surrounding evidence from his July 5 and July 11 starts all argue that Cleveland was a bad day rather than a pattern. The Twins -1.5 at +120 is the primary angle, priced well enough to take on a LOW-confidence basis. The Dobnak Under 2.5 Strikeouts at +124 is the most structurally grounded prop: 10 K in 19 innings is not a trend that reverses in one start, and plus-money on the under reflects genuine edge rather than line-shopping.

The total is where the structural case is clearest. Dobnak will not get deep into this game, and Kansas City's 4.56-ERA bullpen absorbing four-plus innings against a Minnesota lineup producing 4.8 runs per game creates a scoring environment in the back half. Both pens are compromised. The Over 8.5 at -106 leans that direction, but the edge is thin and LOW confidence is the honest label. The caveat worth carrying into the night: Ryan has struggled specifically against Kansas City in his worst recent outings, with 5 ER allowed in just 4 IP in April 2026 and 5 ER in 2 IP in September 2025. If those games reflect a real pattern rather than coincidence, the Royals at +154 deserve consideration as a fade on the bounce-back narrative. For the full picture, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesMIN leads series 1-0
DateMatchupResult
Jul 28, 2026KC @ MINMINMIN 3-2

Royals vs Twins predictions: Twins -1.5 +120 top pick with KC missing Witt Jr., Garcia, Isbel. Dobnak's 4.74 K/9 makes Under 2.5 Ks tonight's sharpest prop.

Frequently Asked Questions

MLBGame PreviewsKansas City Royals at Minnesota Twins