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 Pittsburgh Pirates

Score Prediction

Pre-match Prediction
Kansas City Royals
@
Pittsburgh Pirates
Kansas City Royals 37%Pittsburgh Pirates 63%
Market LinesRun Line: Pittsburgh Pirates -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
45%
69/153
MLB: 48%
Starter
27%
3/11
vs PIT
Avg Total
9.0
MLB: 8.9
Game Starter (11) Last Starter vs PIT vs PIT (0)
Randy Dobnak #62 · RHP · Age 31
2.73
ERA (2026)
6.1
K/9 (2026)
11
Starts (2026)
6.7
Avg Total (2026)
Last 3:
L @BOS (Sep 12): 5.2IP, 3ER, 4K
W TOR (Sep 06): 6.0IP, 1ER, 3K
L MIA (Sep 01): 6.0IP, 6ER, 6K
Bullpen (2026 Season)Average
ERA: 4.07MLB Avg: 3.9512 relievers
Recent: L 1-5L 1-4L 2-4W 5-2L 2-6
Lineup vs Randy Dobnak (Career)
BatterPosPAAVGOPSHR
Brandon Lowe2B4.0000.0000
HearnRF3.0000.0000
Bryan ReynoldsLF2.0000.0000
11 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
51%
78/153
MLB: 48%
Starter
50%
15/30
vs KC
Avg Total
9.4
MLB: 8.9
Game Starter (30) Last Starter vs KC vs KC (0)
Paul Skenes #30 · RHP · Age 24
3.78
ERA (2026)
10.3
K/9 (2026)
30
Starts (2026)
10.3
Avg Total (2026)
Last 3:
ND @CHC (Sep 12): 7.0IP, 2ER, 4K
W LAA (Sep 06): 5.1IP, 0ER, 2K
ND SF (Sep 01): 4.2IP, 5ER, 4K
Bullpen (2026 Season)Average
ERA: 3.83MLB Avg: 3.9512 relievers
Recent: L 3-4W 4-3L 1-5L 4-5W 7-4
Lineup vs Paul Skenes (Career)
BatterPosPAAVGOPSHR
Isaac CollinsLF5.0000.2000
Josh Rojas3B2.0000.0000
Luke MaileC2.0000.0000
11 batters with no matchup history
Our Top PicksLive Odds
Top PickPittsburgh Pirates -1.5 (+102) | Run Lin
Pittsburgh Pirates -1.5 (+102) | Run Line | MEDIUM confidence. Getting plus money on a run line for the home team with a 10-K-per-9 starter is genuine...
PickUnder 8.0 (-123) | Total | LOW confidenc
Under 8.0 (-123) | Total | LOW confidence. Our model aligns with the 8.0 market line, leaving no mathematical edge. The lean Under is entirely context...
PickPaul Skenes Under 5.5 Strikeouts (-112)
Paul Skenes Under 5.5 Strikeouts (-112) | Player Prop | HIGH confidence. This is the clearest angle on the entire card. Skenes' last three starts: 4 K...
Deposit $10, get a $50 trading bonus
Trade on Polymarket

18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.

Kansas City Royals vs Pittsburgh Pirates Game Preview

In tonight's MLB action, this game lives and dies on the mound. Pittsburgh Pirates right-hander Paul Skenes enters with a 10.28 K/9 rate for the season, a number that commands attention. But his last three starts demand equal attention: 4 strikeouts against the Cubs, 2 strikeouts against the Angels, 4 strikeouts against the Giants. He has not topped 5.5 strikeouts in any of them. His 2026 ERA sits at 3.78, a full two runs above his back-to-back sub-2.00 finishes in 2024 and 2025. The stuff is still there. The sharpness is inconsistent. That gap is where this game gets interesting.

Kansas City Royals right-hander Randy Dobnak counters with a surface number that turns heads: 2.73 ERA across 69.1 innings, solid command, and a contact-management profile that keeps his pitch counts in range. His last three starts cover the full range. He gave up 3 runs over 5.2 innings in Boston, allowed just 1 run across 6 innings in Toronto, then surrendered 6 runs in another 6-inning outing against Miami. The contact approach works until it does not. What it consistently does is limit strikeout volume: 6.10 K/9 for the season, with totals of 4, 3, and 6 across those three outings. He can keep games close. He is unlikely to dominate.

PNC Park sets the stage well for both pitchers. The park runs a 0.96 run factor and a 0.90 HR factor, with deep left-center dimensions that eat fly balls. Dobnak's sinker-heavy approach fits this park as well as any. Kansas City brings a .711 team OPS into Pittsburgh, a passive offensive profile that tends to go quietly against high-strikeout arms. Their 28-50 road record speaks to a team that struggles to generate away from home, and they arrive here after traveling from Houston following a Wednesday game against the Astros.

Pittsburgh comes in with real momentum: 6-4 over the last 10, fresh off a 7-4 win over Milwaukee on Thursday. The Pirates did lean on four relievers in that game, which is relevant context for how the staff might manage Skenes if he is not at his sharpest out of the gate. Extended rest of six days is a double-edged factor for any starter. The freshness is a plus. The rhythm risk in the first inning is a legitimate counter-signal worth watching.

Kansas City Royals vs Pittsburgh Pirates Key Insights

  • Skenes has averaged just 3.3 strikeouts per start over his last three outings (4 K, 2 K, 4 K). His 10.28 K/9 season rate reflects earlier peak performances pulling up a number that no longer matches his current form.
  • Dobnak's career BvP against Pittsburgh's middle-of-the-order is a small-sample curiosity worth noting: Lowe is 0-for-4 lifetime, O'Hearn is 0-for-3, and Reynolds is 0-for-2. His contact-management approach has historically suppressed this type of pull-heavy lineup more effectively than his modest profile suggests.
  • The Royals are 28-50 on the road this season and traveled from Houston following a game Wednesday. Against a home team with a 6-4 L10 record and fresh legs, the travel factor compounds what is already a difficult road environment.
  • PNC Park suppresses both runs (0.96 factor) and home runs (0.90 factor). Neither the Royals' .711 OPS nor Dobnak's sinker profile generates the kind of offense that overrides pitcher-friendly dimensions.
  • Dobnak carries one of the stronger NRFI profiles active this season: 10/1 NRFI-to-YRFI record, 9/1 over his last 10 starts, and a 6-game NRFI streak entering Friday. His first-inning command and ground-ball tendencies make the no-run-first-inning angle his most consistent attribute.
  • The majority of Kansas City's lineup has zero career plate appearances against Skenes. Collins has 5 PA (0.200 OPS), Rojas has 2 PA (0.000 OPS), and Maile has 2 PA (0.000 OPS). Nearly every other Royals bat is seeing him for the first time, which tilts early innings toward the pitcher.

Kansas City Royals vs Pittsburgh Pirates Betting Picks

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

Under 8.0 (-123) | Total | LOW confidenc
Under 8.0 (-123) | Total | LOW confidence. Our model aligns with the 8.0 market line, leaving no mathematical edge. The lean Under is entirely contextual: PNC Park's run suppression, Skenes' strikeout-heavy approach that limits hard contact even when he is not at his sharpest, and a Royals offense (.711 OPS) that does not manufacture runs against capable starters. Thin margin. Treat this as a secondary angle layered onto the run line, not a standalone primary play.
Moneyline | No pick. Pittsburgh ML at -1
Moneyline | No pick. Pittsburgh ML at -182 implies 64.5% win probability. The market is slightly overpricing the Pirates at that number. The run line at +102 already captures the directional thesis at far superior value. No moneyline play here.
Analysis insight — no specific bet associated
Paul Skenes Under 5.5 Strikeouts (-112)
Paul Skenes Under 5.5 Strikeouts (-112) | Player Prop | HIGH confidence. This is the clearest angle on the entire card. Skenes' last three starts: 4 K, 2 K, 4 K. He has not cleared 5.5 in any of them. His 10.28 K/9 season rate is a full-season average that masks a recent trend running well below that mark. The Pittsburgh bullpen was taxed Thursday night, which could prompt pitch count management if Skenes is not sharp early, shortening his outing further. Kansas City's contact-oriented lineup profiles as a passive strikeout matchup. Three straight sub-5 K starts is the signal. Fade the 5.5 line.
Randy Dobnak Over 3.5 Strikeouts (-102)
Randy Dobnak Over 3.5 Strikeouts (-102) | Player Prop | MEDIUM confidence. Dobnak's last three starts: 4 K, 3 K, 6 K. He cleared 3.5 in two of those three outings and averaged 4.3 per start. His 6.10 K/9 season rate projects to roughly 3.8 to 4.5 strikeouts in a five-to-six inning start, which he has delivered consistently. Pittsburgh's lineup carries a .732 OPS and generates strikeout-eligible at-bats in this park. At -102, the market prices this as a near coin flip. The recent K average gives enough edge to take the over.
Maikel Garcia Under 0.5 Hits (+142) | Pl
Maikel Garcia Under 0.5 Hits (+142) | Player Prop | MEDIUM confidence. Garcia's last 28 days: 0.125 OPS. His last 7 days: 0.125 OPS. He has been essentially hitless for a full month. Now he draws Skenes, who carries a 1.14 WHIP in 2026 and a strong swing-and-miss profile even in a down year. Garcia has no career matchup data against Skenes at all. At +142, the market prices this under at 41.3%. Given a month of near-zero production against a high-strikeout arm, that number has clear value.
Bobby Witt Jr. Over 1.5 Total Bases (+12
Bobby Witt Jr. Over 1.5 Total Bases (+126) | Player Prop | MEDIUM confidence. Witt is the one Kansas City bat who can damage you regardless of the situation. His .276/.359/.441 line with 18 HR and 42 SB in 594 PA reflects a complete offensive profile. His vR OPS of 0.792 holds up against right-handed pitching. He has no career matchup data against Skenes, which removes any BvP discount. At +126, the market prices his over at 44.2%, well below what a .441 slugging percentage projects in terms of multi-base output per game. Even in a Pirates-favored result, Witt profiles as the one Royals bat with genuine extra-base upside.
Brandon Lowe Home Run (+480) | Player Pr
Brandon Lowe Home Run (+480) | Player Prop | LOW confidence. Lowe leads Pittsburgh with 31 home runs in 2026 and posts a .902 OPS against right-handed pitching. Dobnak has allowed 6 HR in 69.1 innings, below average but not impervious to power hitters. PNC Park's 0.90 HR factor limits ceiling, and the career BvP data (0-for-4 in 2021) is too stale to be predictive. At +480, this is a speculative value play against a legitimate power hitter in favorable platoon conditions. Small unit only.
Same-Game Parlay
Same-Game Parlay: Pirates -1.5 / Under 8.0 / Skenes Under 5.5 K / Garcia Under 0.5 Hits | MEDIUM confidence. The four-leg thesis is internally correlated. A low-scoring, Skenes-controlled game is directly linked to the under and to Kansas City's lighter bats going hitless. Garcia going hitless removes one of KC's secondary threats. A Pittsburgh win by multiple runs both clears the run line and contributes to keeping the total in check. These outcomes pull in the same direction rather than working against each other, which is what makes a same-game parlay worth considering here.
Analysis insight — no specific bet associated
NRFI (-141) | No Run First Inning | MEDI
NRFI (-141) | No Run First Inning | MEDIUM confidence. Dobnak's NRFI profile anchors this play: 10/1 NRFI-to-YRFI record on the season, 9/1 over his last 10 starts, and a current 6-game NRFI streak entering Friday. His ground-ball, contact-management approach suppresses first-inning crooked numbers as consistently as any pitcher in this tier. Skenes' NRFI record sits at 8/2 over his last 10. The one counter-signal is his six days of extended rest, which can occasionally produce a rocky first inning as a starter finds his rhythm. That keeps this at MEDIUM rather than HIGH, but the Dobnak anchor makes NRFI at -141 a reasonable play.

Key Players

Batting AverageKC
Jac Caglianone
.277Batting Average
RF
Home RunsKC
Carter Jensen
24Home Runs
C
Runs Batted InKC
Carter Jensen
75Runs Batted In
C
Earned Run AverageKC
Michael Wacha
3.34Earned Run Average
SP
WinsKC
Michael Wacha
9Wins
SP
StrikeoutsKC
Michael Wacha
149Strikeouts
SP
Batting AveragePIT
Nick Gonzales
.304Batting Average
3B
Home RunsPIT
Brandon Lowe
31Home Runs
2B
Runs Batted InPIT
Brandon Lowe
89Runs Batted In
2B
Earned Run AveragePIT
Braxton Ashcraft
3.65Earned Run Average
SP
WinsPIT
Braxton Ashcraft
14Wins
SP
StrikeoutsPIT
Paul Skenes
185Strikeouts
SP

Recent Form

Kansas City Royals
L5-1Boston Red Sox
L4-1Boston Red Sox
L4-2Houston Astros
W5-2Houston Astros
L6-2Houston Astros
Pittsburgh Pirates
L4-3Chicago Cubs
W4-3Chicago Cubs
L5-1Milwaukee Brewers
L5-4Milwaukee Brewers
W7-4Milwaukee Brewers

Kansas City Royals vs Pittsburgh Pirates Summary

This game is a pitcher-friendly environment lining up with a favorable matchup on paper. Pittsburgh Pirates at home, Skenes on the mound, PNC Park suppressing the run environment, and a Kansas City Royals offense with a .711 OPS after a road trip from Houston. Our model aligns with the 8.0 market line, and contextual factors nudge the needle toward Under. The run line at +102 is the primary play, built on the logic that a superior starter facing a lineup with virtually no familiarity against him, in a pitcher-friendly park, produces a multi-run home-team win more often than the market is pricing. The moneyline at -182 gives away the value that the run line preserves.

The contrarian angle is worth acknowledging. Royals ML at +166 is not a reckless number. Dobnak has held Pittsburgh's core lineup (Lowe, O'Hearn, and Reynolds) to a combined 0-for-9 in career matchups, and his contact-management approach has historically neutralized pull-heavy lineups. The Pirates also leaned on four relievers Thursday night, which could shorten Skenes' outing if he does not locate his secondary pitches early. If you believe Dobnak can keep this game within one run through five innings, +166 deserves consideration as a secondary angle. Variance is real in one-run environments, and the Pirates' 25-19 record in one-run games shows this kind of game can go either way.

The single clearest bet on this card is Skenes Under 5.5 strikeouts at -112. Three consecutive starts under that line, potential pitch count management from the coaching staff, and a contact-oriented Kansas City lineup all point in the same direction. The 10.28 K/9 season rate is real. It is just not what Skenes is doing right now. For the full slate, see our MLB picks today, NRFI picks, and player props.

Royals vs Pirates predictions: Pirates -1.5 (+102) top play. Skenes averages 3.3 Ks in last 3 starts despite 10.28 K/9. Under 8.0 and NRFI at PNC Park.

Frequently Asked Questions

MLBGame PreviewsKansas City Royals at Pittsburgh Pirates