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 42%Minnesota Twins 58%
Market LinesRun Line: Minnesota Twins -0.5Total: O/U 8
Model: Under 8
Model projects 7.7 total runs vs 8 line

Kansas City Royals

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
42%
27/64
MLB: 48%
Starter
50%
1/2
vs MIN
40%
2/5
Avg Total
8.6
MLB: 8.9
Game Starter (2) Last Starter vs MIN vs MIN (5)
Luinder Avila #58 · RHP · Age 25
4.44
ERA (2026)
8.6
K/9 (2026)
2
Starts (2026)
9.0
Avg Total (2026)
Last 3:
W @CIN (Jun 01): 5.0IP, 1ER, 5K
ND NYY (May 26): 3.0IP, 3ER, 1K
ND BOS (May 19): 3.0IP, 0ER, 3K
vs MIN: ND (Sep 06 2025): 1.0 IP, 0 ER, 2 K
Bullpen (2026 Season)Average
ERA: 4.14MLB Avg: 3.959 relievers
Recent: W 9-2L 3-4W 5-2W 8-6L 3-5
Lineup vs Luinder Avila (Career)
BatterPosPAAVGOPSHR
Brooks LeeSS1.0000.0000
James OutmanCF1.0000.0000
Luke Keaschall2B1.0000.0000
Trevor LarnachLF1.0000.0000
9 batters with no matchup history

Minnesota Twins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
52%
34/65
MLB: 48%
Starter
38%
5/13
vs KC
40%
2/5
Avg Total
9.6
MLB: 8.9
Game Starter (13) Last Starter vs KC vs KC (5)
Joe Ryan #41 · RHP · Age 30
3.20
ERA (2026)
10.1
K/9 (2026)
13
Starts (2026)
9.1
Avg Total (2026)
Last 3:
W CHW (Jun 01): 6.0IP, 4ER, 9K
ND @CHW (May 26): 7.2IP, 2ER, 9K
W HOU (May 20): 6.0IP, 1ER, 9K
vs KC: W (Aug 08 2025): 5.0 IP, 1 ER, 5 K
Bullpen (2026 Season)Poor
ERA: 4.72MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-06-03 vs CHW. Bullpen arms likely still recovering.
Recent: W 9-6W 6-4L 0-8L 6-8W 5-3
Lineup vs Joe Ryan (Career)
BatterPosPAAVGOPSHR
Bobby Witt Jr.SS31.2330.5910
Salvador PerezC25.2080.6151
Vinnie Pasquantino1B23.2110.8221
Kyle IsbelCF19.1580.3690
Maikel Garcia3B18.3130.8331
Michael Massey2B8.2500.7500
Isaac CollinsLF4.5001.7500
Carter JensenC3.0000.0000
Jac CaglianoneRF3.6671.6670
Josh Rojas3B3.0000.0000
Nick Loftin2B3.3331.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickKansas City Royals +1.5 (-179), MEDIUM confidence
Ryan's documented KC vulnerability creates a close-game profile that favors the team with the run-line cushion.
PickUnder 8.0 Runs (-115), LOW confidence, qualitative lean only
There is no quantitative edge here.
PickKansas City Royals ML (+118), MEDIUM confidence
The market implies roughly a 46% chance for Kansas City to win.

Kansas City Royals vs Minnesota Twins Game Preview

Start with Joe Ryan on the mound and this game makes sense on paper. The Minnesota Twins right-hander carries a 3.20 ERA into Saturday's series finale, has struck out exactly nine batters in each of his last three starts, and owns a 1.79 BB/9 in 2026 that signals exceptional command. But when the Kansas City Royals step in the box, the numbers get complicated fast. Ryan has allowed 10 earned runs across two of his last three starts against this specific lineup: five earned in four innings last April, and five more in just two innings last September. The career-vs-KC pattern is the central story here. It is not a one-time blowup. It is a recurring problem against a team that knows him well.

Luinder Avila takes the ball for Kansas City in his age-25 season, carrying a 4.44 ERA and a 5.49 BB/9 in 2026. His command has been a genuine issue, but his last start against Cincinnati showed real improvement: five innings, one earned run, five strikeouts against four walks. That is not a dominant performance, but it is enough starting pitching to keep a team in a tight game in tonight's MLB series finale. In two career relief appearances against Minnesota in September 2025, Avila allowed no runs across two innings. How he handles this lineup as a primary starter is essentially an open question, which creates its own kind of uncertainty.

The Twins bring a documented defensive liability into this game that their own manager has not been quiet about. Minnesota ranks 28th in MLB with 41 errors through 64 games. Shelton put it plainly after a recent contest: "We have to play better defense. We cannot give away outs." He continued: "When you not only give away outs, even if you get out of the inning, it changes the course of what their batting order does. So then it changes the course of how you use your bullpen." That is a manager mapping out exactly how games unravel. Byron Buxton also departed during a recent game with an injury, leaving his availability in center field uncertain and thinning a lineup that could not afford another subtraction.

There is a split worth tracking on the Kansas City side that most bettors will overlook when fading a 25-39 road team. The Royals are 2-14 against left-handed pitching this season. Against right-handers, they are 23-25. Ryan is a right-hander, meaning Kansas City faces their historically most favorable pitcher handedness today. The away record of 10-22 is still an uphill climb, but the handedness edge is real, the Ryan-KC history is documented, and both bullpens enter a series finale depleted. That combination is exactly the profile where underdog tickets have value.

Kansas City Royals vs Minnesota Twins Key Insights

  • Joe Ryan has allowed 10 earned runs in two of his last three starts against Kansas City, including a five-earned-run implosion in four innings last April and another five-run, two-inning disaster in September 2025. The pattern is not a coincidence.
  • Despite his KC struggles, Ryan has posted exactly nine strikeouts in each of his last three starts against other opponents, with zero walks in two of those three outings. His 10.1 K/9 in 2026 means his strikeout rate should hold even if his run prevention regresses.
  • Minnesota ranks 28th in MLB with 41 errors through 64 games. Shelton has publicly flagged the defense as the team's core weakness. In close games, miscues inflate pitch counts, shorten starter leashes, and hand free outs to the visiting team.
  • Kansas City is 23-25 against right-handed pitchers this season, far better than their 2-14 record vs lefties. Ryan is a right-hander, so the Royals face their most favorable handedness matchup in this series.
  • Luinder Avila has averaged 3.0 strikeouts per start over his last three outings and has never exceeded five Ks in any 2026 appearance. His 5.49 BB/9 creates deep counts and early exits, not high-K innings.
  • Isaac Collins carries a 1.750 career OPS in 4 PA against Ryan, including a 3.000 OPS in his two 2026 matchups. Jac Caglianone owns a 1.667 career OPS in 3 PA vs Ryan. Both are high-leverage disruptors if Ryan falls into his KC pattern early.

Kansas City Royals vs Minnesota Twins Betting Picks

Picks made June 06, 2026 at 04:30 AM ET. Odds shown reflect current market prices.

Under 8.0 Runs (-115), LOW confidence, qualitative lean only
Under 8.0 Runs (-115), LOW confidence, qualitative lean only: There is no quantitative edge here. The projected total aligns precisely with the 8.0 market line, so this is a small lean based purely on matchup factors. Ryan's 10.1 K/9 can suppress scoring even in his difficult KC starts, and Avila's bounce-back last outing (5 IP, 1 ER) limits Minnesota's run production through the middle innings. Series-finale fatigue on both sides tends to reduce late-inning rallies. Play it small if at all. This is not a conviction bet.
Kansas City Royals ML (+118), MEDIUM confidence
Kansas City Royals ML (+118), MEDIUM confidence: The market implies roughly a 46% chance for Kansas City to win. The qualitative case supports that range and then some. Ryan's two genuine blowup starts against this lineup are the primary driver, compounded by a Twins defense ranked 28th in MLB and a KC bullpen with a 4.14 ERA that outperforms Minnesota's 4.72 relief corps. In a game where both starters are likely to exit before the seventh inning, the team with the better bullpen ERA has a real late-game advantage. The price makes this playable. Not a hammer spot, but a defensible number with a specific pitching-matchup edge backing it.
Joe Ryan Over 5.5 Strikeouts (-160), HIGH confidence
Joe Ryan Over 5.5 Strikeouts (-160), HIGH confidence: Nine strikeouts in each of Ryan's last three starts. Zero walks in two of those three outings. His 10.1 K/9 rate in 2026 is elite command paired with genuine swing-and-miss stuff, and the 5.5 line sits well below his recent floor. Kansas City's team batting average of .237 supports a high-K environment. Even in his rough April start against KC, Ryan recorded three strikeouts in four innings before the run-prevention collapsed. The strikeouts come independent of whether he allows runs. This is the clearest edge on the board today.
Luinder Avila Under 4.5 Strikeouts (-154), HIGH confidence
Luinder Avila Under 4.5 Strikeouts (-154), HIGH confidence: Avila has averaged 3.0 Ks per start over his last three outings: five in five innings, one in three innings, three in three innings. He has never exceeded five strikeouts in a 2026 start. His 5.49 BB/9 signals deep counts and early exits, not prolonged dominant innings where Ks accumulate. Reaching 4.5 requires a performance significantly above his recent ceiling. Paired with the Ryan Over, this is the strongest two-prop combination on the card today.
Kyle Isbel Under 0.5 Hits (+105), MEDIUM confidence
Kyle Isbel Under 0.5 Hits (+105), MEDIUM confidence: Isbel is 3-for-19 (.158 AVG, 0.369 OPS) in 19 career PA against Ryan across five separate seasons. His 2025 line against Ryan was 0 hits in 5 PA (0.000 OPS). Ryan has struck out nine batters in each of his last three starts, and Isbel's career results against him represent one of the weakest individual matchups in the KC lineup. The market prices this near even money at +105, which is solid value given a career OPS under .400 against this specific starter.
Bobby Witt Jr. Over 1.5 Total Bases (-102), LOW confidence
Bobby Witt Jr. Over 1.5 Total Bases (-102), LOW confidence: Witt is the best hitter in this game (.282/.358/.464, 22 stolen bases in 285 PA) and the engine of any Kansas City offensive push. His career line vs Ryan is .233 AVG across 31 PA with a .591 OPS, which is not a favorable number, but his 2024 sample showed a 1.667 OPS (6 PA, small) and his 2026 line sits at .666 OPS in 3 PA. Near-even odds at -102 on MLB's most dynamic player in a game where the primary picks favor Kansas City. Ryan's strikeout ability creates real tension here, so keep the size small. This is a value play on Witt's overall quality rather than a matchup edge.
Kody Clemens HR (+350), LOW confidence, speculative
Kody Clemens HR (+350), LOW confidence, speculative: Clemens enters with an L7d OPS of 1.110 and eight home runs on the season. Avila's high walk rate (5.49 BB/9) and 4.44 ERA create hittable counts in favorable situations. Target Field's neutral park factor (1.0 HR factor) does not suppress power. This is a long-shot angle tied to Clemens' recent hot stretch and a vulnerable opposing starter. Size it accordingly, and treat it as a speculative add rather than a core play.
NRFI (-132)
NRFI (-132): Ryan's 2026 profile is the primary driver here. His 1.79 BB/9 and 3.20 ERA point to clean early innings with minimal walk-cluster risk. In two of his last three starts, Ryan issued zero walks across the entire outing. First-inning specific data for Avila is limited from the provided sources, but Ryan's early-inning command is elite enough to anchor this play on its own. The -132 price is not generous, but a starter who walks no one in his first inning consistently gives the NRFI real structural support.

Key Players

Batting AverageKC
Bobby Witt Jr.
.282Batting Average
SS
Home RunsKC
Salvador Perez
9Home Runs
C
Runs Batted InKC
Vinnie Pasquantino
29Runs Batted In
1B
Earned Run AverageKC
Michael Wacha
3.44Earned Run Average
SP
WinsKC
Michael Wacha
4Wins
SP
StrikeoutsKC
Michael Wacha
67Strikeouts
SP
Batting AverageMIN
Byron Buxton
.257Batting Average
CF
Home RunsMIN
Byron Buxton
18Home Runs
CF
Runs Batted InMIN
Brooks Lee
37Runs Batted In
SS
Earned Run AverageMIN
Joe Ryan
3.20Earned Run Average
SP
WinsMIN
Bailey Ober
6Wins
SP
StrikeoutsMIN
Joe Ryan
79Strikeouts
SP

Recent Form

Kansas City Royals
W9-2Cincinnati Reds
W5-2Cincinnati Reds
W8-6Minnesota Twins
L5-3Minnesota Twins
Minnesota Twins
W9-6Chicago White Sox
W6-4Chicago White Sox
L8-0Chicago White Sox
L8-6Kansas City Royals
W5-3Kansas City Royals

Kansas City Royals vs Minnesota Twins Summary

The best angle in this game is built from the mound outward. Ryan's KC problem is real and documented: two blowup starts in three tries against this lineup, and now he faces a Royals team that hits right-handers at a 23-25 clip rather than the 2-14 they show against lefties. The Royals ML at +118 and +1.5 at -179 are the structural plays, with a tight game favoring the team that does not need to win outright. Minnesota's defense, publicly called out by Shelton, adds another layer of risk for the home team in a close game. The best individual prop on the board is Ryan Over 5.5 Ks. Nine strikeouts in each of his last three starts, with the line sitting well below his recent floor. Avila Under 4.5 Ks completes the prop stack, grounded in three starts of 3.0 average Ks and a walk rate that signals early exits rather than deep dominant outings. For those who want a multi-leg structure, the four-leg SGP combining Royals +1.5, Under 8.0, Ryan Over 5.5 Ks, and Witt Over 1.5 total bases ties the team result to the individual performance story: Ryan dominates with strikeouts, the total stays contained, and Witt provides enough offensive output to keep KC competitive.

The contrarian Twins -1.5 at +120 deserves a mention as the flip side of this analysis. If Ryan locks in against a Royals team with a minus-50 run differential and a road record of 10-22, a larger Minnesota margin is possible. Two of Ryan's three KC starts are recent disasters, but one was a clean five-inning, one-run win in August 2025. Recency bias can cut both ways. The structure of the picks does not support chasing the -1.5, but if you believe Ryan's KC problems are noise and not signal, the +120 price on the Twins covering has some logic. That is the bet to beat here, not just the bet to make.

Every game carries variance. Avila could walk two and give up a three-run first inning before Ryan settles in. A Clemens error in the fifth could extend an inning and gift KC a run they did not earn. Play the structure, keep the speculative props (Witt, Clemens HR) small, and watch how Ryan navigates his first full trip through the KC lineup. That is where this game gets decided. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Jun 04, 2026KC @ MINKCKC 8-6
Jun 06, 2026KC @ MINMINMIN 5-3

Compare odds for KC @ MIN

Frequently Asked Questions

MLBGame PreviewsKansas City Royals at Minnesota Twins