SPORTANALYST
FootballBaseballBasketballIce hockey
ENFRES
  1. Home
  2. MLB
  3. Kansas City Royals vs Pittsburgh Pirates

Kansas City Royals 3–4 Pittsburgh Pirates: match recap

KCKansas City RoyalsLLLWL3
PITPittsburgh PiratesWWWLL4

FinalMLB · Start Sep 20, 2026, 5:35 PM UTC · Venue: PNC Park

Kansas City Royals and Pittsburgh Pirates finished 3–4 (MLB) on September 20, 2026. Below: the form, standings and head-to-head record both teams took into the game.

Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

FREE RECAP

Match recap

Pittsburgh edged Kansas City 4-3 in a back-and-forth affair, leaning on two home runs and disciplined plate work to overcome a Royals lineup that out-hit them. The Pirates' bullpen trio of Ramírez, Mlodzinski, and Dotel held KC to one run over the final seven innings, while Rafael Flores Jr. delivered the decisive blast.

Michael Wacha battled through 5.2 innings for Kansas City, allowing two runs on four hits and four walks, but the Royals' bullpen couldn't hold the line. Vinnie Pasquantino's pinch-hit two-run homer in the sixth gave KC a 3-2 lead, but Pittsburgh answered immediately in the bottom half on a Rafael Flores Jr. solo shot. The game stayed tied until the eighth, when Oneil Cruz launched his own solo homer off Nate Pearson to put the Pirates ahead for good. Pittsburgh's pitchers combined for 11 strikeouts against just one walk, while the Royals managed only one free pass all night.

Key factors

  • Pittsburgh's power advantage: two home runs (Cruz, Flores Jr.) to Kansas City's one (Pasquantino)
  • Pirates' dominant bullpen: 7 IP, 6 K, 0 ER across three relievers (Ramírez, Mlodzinski, Dotel)
  • Kansas City's strikeout woes: nine K's against just one walk, despite out-hitting Pittsburgh 8-7

The Analyst's verdict

Pittsburgh's bullpen depth and home-run power provide a reliable formula for close games, but the lineup's 17 left on base signals they're leaving runs on the table. Kansas City's offense showed life but the lack of plate discipline—just one walk—is a persistent issue that will limit their ceiling against quality pitching.

Matchup edge

Form edge: Pittsburgh Pirates, 3-2 in the last 5 games against 1-4 for Kansas City Royals.

Matchup to watch: Kansas City Royals’ attack (index 94) against Pittsburgh Pirates’ defence (index 103).

Matchup to watch: Pittsburgh Pirates’ attack (index 107) against Kansas City Royals’ defence (index 108).

Recent form: last 5

Kansas City Royals: 1 win and 4 losses in the last 5, with 19 runs scored and 26 conceded.

Kansas City Royals
Sep 19, 2026at Pittsburgh PiratesL5–6
Sep 18, 2026at Pittsburgh PiratesL5–8
Sep 17, 2026at Houston AstrosL2–6
Sep 16, 2026at Houston AstrosW5–2
Sep 15, 2026at Houston AstrosL2–4

Pittsburgh Pirates: 3 wins and 2 losses in the last 5, with 26 runs scored and 24 conceded.

Pittsburgh Pirates
Sep 19, 2026vs Kansas City RoyalsW6–5
Sep 18, 2026vs Kansas City RoyalsW8–5
Sep 17, 2026vs Milwaukee BrewersW7–4
Sep 16, 2026vs Milwaukee BrewersL4–5
Sep 15, 2026vs Milwaukee BrewersL1–5

Results before kickoff, newest first.

Head-to-head

In the last 5 meetings on record, Kansas City Royals won 3, Pittsburgh Pirates won 2.

Sep 19, 2026Pittsburgh Pirates6–5Kansas City Royals
Sep 18, 2026Pittsburgh Pirates8–5Kansas City Royals
Jul 9, 2025 · last seasonKansas City Royals4–3Pittsburgh Pirates
Jul 8, 2025 · last seasonKansas City Royals4–3Pittsburgh Pirates
Jul 7, 2025 · last seasonKansas City Royals9–3Pittsburgh Pirates

Season so far

Kansas City Royals are 26th of 30 on win rate after 155 games (67-88).

Pittsburgh Pirates are 13th of 30 on win rate after 155 games (78-77).

#TeamPWLRuns
26Kansas City Royals1556788653:754
13Pittsburgh Pirates1557877744:716

Team season model

  • Kansas City Royals attack index 94: 6% less scoring per game than the league average.
  • Kansas City Royals defence index 108: 8% more conceded per game than the league average.
  • Pittsburgh Pirates attack index 107: 7% more scoring per game than the league average.
  • Pittsburgh Pirates defence index 103: 3% more conceded per game than the league average.

Index 100 is the league average per game. Above 100 in attack means more scoring; below 100 in defence means fewer conceded.

Every pre-game read, free for 7 days

  • Key factors: the matchups and numbers that shape this game.
  • Player form: recent output from the players who matter most.
  • Team news: injuries and availability from the latest reports.
  • Analyst chat: ask follow-up questions about this game (All-Access).
Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

GET IT ONGoogle PlayCOMING SOONApp Store

More MLB games that day

  • Philadelphia Phillies vs New York MetsSep 20, 2026 · 7–2
  • Athletics vs Cleveland GuardiansSep 20, 2026 · 0–1
  • Boston Red Sox vs Tampa Bay RaysSep 20, 2026 · 1–5
  • Chicago Cubs vs Cincinnati RedsSep 20, 2026 · 9–1
  • Atlanta Braves vs Houston AstrosSep 20, 2026 · 4–2
  • Detroit Tigers vs Chicago White SoxSep 20, 2026 · 1–8
  • Washington Nationals vs St. Louis CardinalsSep 20, 2026 · 3–5
  • Toronto Blue Jays vs Texas RangersSep 20, 2026 · 7–2
  • All MLB games →
  • Kansas City Royals: form and fixtures →
  • Pittsburgh Pirates: form and fixtures →
  • Baseball today →
SPORTANALYSTKnow the game before kickoff. For information and entertainment only.
HomePrivacyTerms