Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
6in the bubble

Kansas City Royals vs Minnesota Twins

Wednesday, Jul 29, 2026Target Field7:40 PM ETPreview
KC · Away · 45-63

Kansas City Royals

AL Central · 2nd · 11.0 GB
:
7:40 PM ET
H2H 76
MIN · Home · 54-54

Minnesota Twins

AL Central · 4th · 2.0 GB
Starting pitchers
Starter form · last 5 starts
Season1.42
Last 51.48
Recent form near season pace
6 days restQS 0%Blow-up 0/4
207/02
007/08
107/18
007/23
Season3.38
Last 54.67
1.29 ERA worse in last 5
9 days restQS 40%Blow-up 1/5
406/24
006/30
007/05
207/11
807/20

↑ ERA trending up lately

Matchup edge
Randy Dobnak pitching edge·Twins 55 L10
PitchingRoyals
Royals65Twins17
HittingTwins
Royals38Twins46
BullpenTwins
Royals42Twins47
Lineup not yet announced · posted ~1–2 hrs before first pitch
Projected hitters vs RHP / RHP
Royals vs RHP
Avg OPS 0.7962 hot hittersTop: Rave 0.924 · Maile 0.891 · Caglianone 0.821

Projected sample — season splits vs pitcher hand, not official order.

Twins vs RHP
Avg OPS 0.9035 hot hittersTop: Buxton 0.952 · Jeffers 0.928 · Jackson 0.927

Projected sample — season splits vs pitcher hand, not official order.

Kansas City Royals hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.214
0.924
1
0.250
0.891
1
0.276
0.799
13
0.231
0.544
2
0.264
0.821
16
Minnesota Twins hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.294
0.928
9
0.271
0.952
25
0.307
0.855
8
0.257
0.855
18
0.364
0.927
1
◆ Matchup preview

Kansas City Royals at Minnesota Twins (2026-07-29). Randy Dobnak vs Joe Ryan at Target Field.

Starters — Dobnak has a 1.42 ERA and 1.37 WHIP over 19 innings, with a modest 4.74 K/9, a high 4.26 BB/9, and 0.95 HR/9. His last three starts were steady on run prevention: 5.0 IP, 0 ER, 3 K, 1 BB; 4.1 IP, 1 ER, 3 K, 4 BB; and 5.2 IP, 0 ER, 2 K, 3 BB. The low ERA stands out, but the strikeout and walk profile suggests some volatility if traffic builds. Ryan brings a 3.38 ERA and 1.10 WHIP across 114.1 innings, backed by 10.31 K/9 and just 1.97 BB/9, though his 1.26 HR/9 shows some long-ball risk. His last three starts were uneven: 4.0 IP, 8 ER, 3 K, 0 BB; 6.0 IP, 2 ER, 6 K, 2 BB; and 7.0 IP, 0 ER, 9 K, 1 BB. The broader trend is still positive given the season-long strikeout, control, and workload edge.

Teams — Kansas City enters with a .709 OPS, 452 runs scored, a 4.83 team ERA, and a 1.44 team WHIP. The Royals are 6-4 over their last 10, and their offensive profile is more middle-tier than explosive, so getting runners home consistently can be the key variable. Minnesota owns a .730 OPS and 514 runs, with a 4.65 team ERA and 1.38 WHIP. The Twins are 5-5 over their last 10, and they hold the stronger season-long offensive output while also showing slightly better run prevention indicators than Kansas City. From a betting matchup perspective, Minnesota has the clearer edge in lineup production, while Kansas City’s recent form and Dobnak’s run suppression create some counterbalance.

Key facts
Dobnak has allowed 1 earned run across his last 15.0 inningsRyan has 10.31 K/9 and 1.10 WHIP over 114.1 inningsTwins offense leads 514 runs to the Royals’ 452
Head to head (2025–2026)
76
Kansas City Royals lead series
13 meetings total
2025-09-07
Minnesota Twins @ Kansas City Royals
51
MIN
2025-09-06
Minnesota Twins @ Kansas City Royals
211
KC
2025-09-05
Minnesota Twins @ Kansas City Royals
12
KC
2025-08-10
Kansas City Royals @ Minnesota Twins
35
MIN
2025-08-09
Kansas City Royals @ Minnesota Twins
20
KC
Team picture · 2026
64
LWWLLWWWLW
55
WWWLWWLLLL
KC
MIN
Team AVG
0.245
0.247
Team OPS
0.709
0.730
Home runs
109
126
Runs scored
452
514
Team ERA
4.83
4.65
HR allowed
141
127

Explore more MLB matchups

Related game previews for these clubs and around the league.