Kansas City Royals
67-86 · 5th in AL Central, 11 GB
Offense cooling latelyRHP Randy Dobnak · Pitches to contact
@
Pittsburgh Pirates
76-77 · 3rd in NL Central, 19 GB
Bats heating upRHP Paul Skenes · Elite strikeout stuff
Team Identity
Kansas City Royals
Season-to-date, 153 games, 5,967 PA.
An aggressive offense that runs and pressures defenses on the bases, though it can be inconsistent with runners in scoring position. The offense has cooled off recently.
PowerAverage48
ContactAverage52
Plate DisciplineWell Below22
SpeedAbove Avg75
RISPWell Below11
Recent FormTrending Down
Hit rate is down 24% over the team's last 10 games versus its season baseline.
Pittsburgh Pirates
Season-to-date, 153 games, 6,150 PA.
An aggressive, patient offense that runs and pressures defenses on the bases. The bats have been heating up lately.
PowerBelow Avg40
ContactAverage64
Plate DisciplineAbove Avg70
SpeedAbove Avg82
RISPAbove Avg69
Recent FormTrending Up
Hit rate is up 8% over the team's last 10 games versus its season baseline.
What This Game Is About
Biggest Advantage
Pirates' offense is defined by being aggressive, and this game tests whether Royals can match it.
Swing Factor
Randy Dobnak strikes hitters out at a 15.8% clip (13th percentile); Pirates carry a 23.2% strikeout rate.
Momentum
Royals are trending down and Pirates are trending up over their last 10 games.
Key Matchups
Can Randy Dobnak miss enough bats?
Randy Dobnak strikes hitters out at a 15.8% clip (13th percentile); Pirates carry a 23.2% strikeout rate.
Edge · PiratesRandy Dobnak: 15.8% K ratePirates: 23.2% K rateModerate confidence
Can Paul Skenes miss enough bats?
Paul Skenes strikes hitters out at a 27.3% clip (87th percentile); Royals carry a 20.1% strikeout rate.
Edge · RoyalsPaul Skenes: 27.3% K rateRoyals: 20.1% K rateHigh confidence
Can Paul Skenes command the strike zone?
Royals walk in 8.2% of trips; Paul Skenes allows walks sparingly (6.8%).
Edge · Paul SkenesRoyals: 8.2% walk ratePaul Skenes: 6.8% walks allowedHigh confidence
Can Randy Dobnak limit Pirates' power?
Pirates rank in the 40th percentile in extra-base production, while Randy Dobnak sits in the 61st percentile at suppressing total bases.
Edge · Randy DobnakPirates: 0.344 TB/PARandy Dobnak: 0.315 TB/PA allowed (298 PA)Moderate confidence
Can Randy Dobnak command the strike zone?
Pirates walk in 8.8% of trips; Randy Dobnak allows walks sparingly (7.7%).
Edge · Randy DobnakPirates: 8.8% walk rateRandy Dobnak: 7.7% walks allowedModerate confidence
Pitcher Trends
Randy Dobnak
Kansas City Royals · 8 starts
Strikeouts4.1/start
Hits allowed5.5/start
4 or fewer Hits Allowed — 3 of last 64 or fewer Strikeouts — 3 of last 6
16% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Paul Skenes
Pittsburgh Pirates · 8 starts
Strikeouts4.5/start
Hits allowed4.6/start
4 or fewer Strikeouts — 5 of last 64 or fewer Hits Allowed — 4 of last 6
27% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Player Trends
Henry Davis
Pittsburgh Pirates · 0.118 hit rate · 0.471 TB/PA
recent games · 1+ hit
L52 / 5L103 / 10L258 / 25
Total bases per PA is up 96% over his prior baseline, with hits in 2 of his last 5 games. He has trimmed his strikeout rate to 6%.
Brandon Lowe
Pittsburgh Pirates · 0.316 hit rate · 0.500 TB/PA
recent games · 1+ hit
L55 / 5L108 / 10L2517 / 255-game hit streak
On-base rate is up 54% over his prior baseline, with hits in 8 of his last 9 games. He has trimmed his strikeout rate to 24%.
Rafael Flores
Pittsburgh Pirates · 0.382 hit rate · 0.559 TB/PA
recent games · 1+ hit
L54 / 5L109 / 10L2514 / 25
Hit rate is up 98% over his prior baseline, with hits in 8 of his last 9 games.
Kyle Isbel
Kansas City Royals · 0.100 hit rate · 0.100 TB/PA
recent games · 1+ hit
L51 / 5L103 / 10L2512 / 25
Total bases per PA is down 67% over his prior baseline, with hits in 3 of his last 9 games.
Nick Loftin
Kansas City Royals · 0.143 hit rate · 0.200 TB/PA
recent games · 1+ hit
L51 / 5L104 / 10L2515 / 25
Total bases per PA is down 38% over his prior baseline, with hits in 4 of his last 10 games. His strikeout rate has climbed to 26%.
Bryan Reynolds
Pittsburgh Pirates · 0.152 hit rate · 0.283 TB/PA
recent games · 1+ hit
L53 / 5L105 / 10L2517 / 25
On-base rate is down 34% over his prior baseline, with hits in 5 of his last 10 games.
Players Positioned to Succeed
73
Konnor Griffin
1+ Hit
Pittsburgh Pirates
Why it stands out
Batting 1st, confirmed lineup
No notable risk
72
Bryan Reynolds
1+ Hit
Pittsburgh Pirates
Why it stands out
Batting 3rd, confirmed lineup
No notable risk
70
Carter Jensen
1+ Hit
Kansas City Royals
Why it stands out
Batting 1st, confirmed lineup
No notable risk
69
Oneil Cruz
1+ Hit
Pittsburgh Pirates
Why it stands out
Batting 4th, confirmed lineup
Main risk
Recent hit rate has cooled
69
Salvador Perez
1+ Hit
Kansas City Royals
Why it stands out
Batting 6th, confirmed lineup
Main risk
Recent hit rate has cooled
68
Bobby Witt Jr.
1+ Hit
Kansas City Royals
Why it stands out
Batting 2nd, confirmed lineup
Main risk
Ice cold — 3 hits in the last 25 plate appearances
Expected Game Shape
BalancedLow confidence
Competitive profile without a clear stylistic tilt. Pirates bring stronger recent momentum.
Early edge Pirates Driver No single dominant factor Volatility Elevated
- Both probable starters grade around the 55th percentile in combined suppression.
- Royals are trending down; Pirates are trending up.
Storylines to Watch
Is Henry Davis the one to watch?
Henry Davis enters as Pirates' hottest bat. Total bases per PA is up 96% over his prior baseline, with hits in 2 of his last 5 games. He has trimmed his strikeout rate to 6%.
0.118 hit rate · 0.471 TB/PA · 0.138 hit rate · 0.240 TB/PA
Can Kyle Isbel snap out of it?
Kyle Isbel has cooled off. Total bases per PA is down 67% over his prior baseline, with hits in 3 of his last 9 games.
0.100 hit rate · 0.100 TB/PA · 0.201 hit rate · 0.304 TB/PA
Based on plate appearances before 2026-09-18, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.