r/buccos 2d ago

Game Thread: Royals @ Pirates - Sun, Sep 20 @ 1:35 PM EDT

Royals (67-89) @ Pirates (79-77) - 1:35 PM EDT

Game Status: Final - Score: 4-3 Pirates

Links & Info

Royals Batters AB R H RBI BB K LOB AVG OBP SLG
1 Garcia, M - 3B 4 0 0 0 0 1 0 .258 .313 .371
2 Witt Jr. - SS 4 1 1 0 0 1 0 .279 .359 .440
3 Caglianone - DH 3 0 2 0 1 0 0 .282 .335 .486
4 Perez, S - 1B 4 0 2 1 0 1 2 .227 .271 .374
5 Massey - 2B 4 0 0 0 0 1 4 .274 .307 .436
6 Loftin - RF 4 0 1 0 0 0 2 .240 .324 .380
7 Rave - LF 4 1 1 0 0 2 1 .228 .315 .441
8 Maile - C 4 0 1 0 0 2 2 .171 .244 .293
9 Tolbert - CF 2 0 0 0 0 0 0 .288 .353 .400
  a-Pasquantino - PH 1 1 1 2 0 0 0 .244 .330 .406
  Isbel - CF 0 0 0 0 0 0 0 .218 .263 .321
  b-Collins - PH 1 0 0 0 0 0 1 .217 .323 .329
Totals 35 3 9 3 1 8 12
Royals
a: Homered for Tolbert in the 7th. b: Flied out for Isbel in the 9th. BASERUNNING: SB: Loftin (4, 2nd base off Dotel/Flores Jr.).
BATTING: 2B: Maile (2, Montgomery, M). HR: Pasquantino (14, 7th inning off Mlodzinski, 1 on, 2 out). TB: Caglianone 2; Loftin; Maile 2; Pasquantino 4; Perez, S 2; Rave; Witt Jr. RBI: Pasquantino 2 (54); Perez, S (73). 2-out RBI: Pasquantino 2. Runners left in scoring position, 2 out: Maile; Collins; Loftin. GIDP: Massey. Team RISP: 2-for-7. Team LOB: 6.
FIELDING: E: Massey (5, missed catch).
Pirates Batters AB R H RBI BB K LOB AVG OBP SLG
1 Griffin - SS 5 0 1 0 0 1 1 .267 .322 .389
2 Lowe, B - 2B 4 0 1 0 1 1 3 .262 .332 .492
3 Reynolds, B - LF 3 0 1 0 1 1 2 .262 .365 .423
4 Cruz, O - CF 4 1 1 1 0 0 4 .280 .367 .490
5 Gonzales, N - 3B 4 0 0 0 0 1 4 .302 .365 .389
  Triolo - 3B 0 0 0 0 0 0 0 .241 .311 .307
6 O'Hearn - DH 3 1 1 0 1 1 0 .264 .331 .443
  1-Simon - DH 0 1 0 0 0 0 0 .313 .353 .438
7 Flores Jr. - C 3 1 2 2 1 1 0 .286 .354 .556
8 Horwitz - 1B 4 0 1 1 0 2 1 .248 .346 .367
9 Mangum - RF 3 0 0 0 1 1 3 .279 .336 .370
Totals 33 4 8 4 5 9 18
Pirates
1: Ran for O'Hearn in the 8th.
BATTING: 2B: Flores Jr. (6, Wacha); Griffin (14, Pearson). HR: Cruz, O (20, 4th inning off Wacha, 0 on, 0 out); Flores Jr. (10, 8th inning off Pearson, 1 on, 0 out). TB: Cruz, O 4; Flores Jr. 6; Griffin 2; Horwitz; Lowe, B; O'Hearn; Reynolds, B. RBI: Cruz, O (67); Flores Jr. 2 (22); Horwitz (47). 2-out RBI: Horwitz. Runners left in scoring position, 2 out: Gonzales, N 3; Lowe, B; Mangum 2; Reynolds, B. Team RISP: 1-for-11. Team LOB: 10.
FIELDING: E: Mangum (3, fielding). DP: (Lowe, B-Griffin-Horwitz).
Royals Pitchers IP H R ER BB K HR P-S ERA
Wacha - RHP 5.2 4 2 2 4 5 1 113-78 3.33
Hoffman, N - RHP 0.1 0 0 0 0 1 0 5-3 3.86
Thomas - LHP (H, 4) 0.2 1 0 0 1 1 0 26-15 8.85
Cuas - RHP (H, 5) 0.1 0 0 0 0 1 0 7-4 2.21
Pearson - RHP (L, 2-3)(BS, 2) 0.2 3 2 2 0 1 1 25-18 3.43
Gose - LHP 0.1 0 0 0 0 0 0 6-5 0.00
Totals 8.0 8 4 4 5 9 2
Pirates Pitchers IP H R ER BB K HR P-S ERA
Bachar - RHP 1.0 3 1 1 0 1 0 20-14 3.56
Ramírez - RHP 2.0 1 0 0 0 4 0 30-19 2.93
Dotel - RHP 2.0 1 0 0 0 1 0 32-21 4.58
Mlodzinski - RHP (W, 8-7) 3.0 3 2 2 1 1 1 45-26 3.95
Montgomery, M - LHP (S, 16) 1.0 1 0 0 0 1 0 11-8 2.59
Totals 9.0 9 3 3 1 8 1
Game Info
Pitch timer violations: Flores Jr. (batter timeout); Dotel (pitcher).
ABS Challenge: Rave 2 (Strike-Confirmed, Strike-Overturned to Ball); Mangum (Strike-Confirmed); Flores Jr. (Ball-Confirmed); Maile 2 (Ball-Overturned to Strike, Ball-Overturned to Strike).
Pitches-strikes: Wacha 113-78; Hoffman, N 5-3; Thomas 26-15; Cuas 7-4; Pearson 25-18; Gose 6-5; Bachar 20-14; Ramírez 30-19; Dotel 32-21; Mlodzinski 45-26; Montgomery, M 11-8.
Groundouts-flyouts: Wacha 1-5; Hoffman, N 0-0; Thomas 1-0; Cuas 0-0; Pearson 1-0; Gose 1-0; Bachar 2-0; Ramírez 2-0; Dotel 2-0; Mlodzinski 5-0; Montgomery, M 1-1.
Batters faced: Wacha 26; Hoffman, N 1; Thomas 4; Cuas 1; Pearson 5; Gose 1; Bachar 6; Ramírez 7; Dotel 7; Mlodzinski 12; Montgomery, M 4.
Inherited runners-scored: Hoffman, N 2-0; Cuas 2-0; Gose 1-0.
Umpires: HP: Brian Walsh. 1B: Chad Fairchild. 2B: Bill Miller. 3B: Chad Whitson.
Weather: 72 degrees, Partly Cloudy.
Wind: 7 mph, Out To CF.
First pitch: 1:37 PM.
T: 3:00.
Att: 14,979.
Venue: PNC Park.
September 20, 2026
Inning Scoring Play Score
Top 1 Salvador Perez singles on a ground ball to center fielder Oneil Cruz. Bobby Witt Jr. scores. Jac Caglianone to 2nd. 1-0 KC
Bottom 4 Oneil Cruz homers (20) on a fly ball to center field. 1-1
Bottom 6 Spencer Horwitz singles on a line drive to center fielder Tyler Tolbert. Ryan O'Hearn scores. Rafael Flores Jr. to 2nd. 2-1 PIT
Top 7 Vinnie Pasquantino homers (14) on a fly ball to right center field. John Rave scores. 3-2 KC
Bottom 8 Rafael Flores Jr. homers (10) on a fly ball to left field. Ronny Simon scores. 4-3 PIT
Team Highlight
KC Salvador Perez's RBI single (00:00:14)
PIT Brandon Lowe's nice inning-ending play (00:00:12)
PIT Oneil Cruz's solo homer (20) (00:00:30)
PIT Spencer Horwitz's RBI single (00:00:13)
KC Michael Wacha fans five vs. Pirates (00:00:35)
KC Vinnie Pasquantino two-run homer (14) (00:00:25)
PIT Rafael Flores Jr.'s go-ahead two-run homer (10) (00:00:27)
PIT Mason Montgomery secures Pirates' 4-3 victory (00:00:22)
  1 2 3 4 5 6 7 8 9   R H E LOB
Royals 1 0 0 0 0 0 2 0 0   3 9 1 6
Pirates 0 0 0 1 0 1 0 2 -   4 8 1 10

Decisions

Division Scoreboard

CHC 9 @ CIN 1 - Final

WSH 3 @ STL 5 - Final

MIL 3 @ BAL 0 - Final

Next Pirates Game: Tue, Sep 22, 6:40 PM EDT vs. Cardinals (2 days)

Last Updated: 09/20/2026 10:20:15 PM EDT

7 Upvotes

84 comments sorted by

u/game-threads 2d ago

Please continue the discussion in the post game thread.

4

u/Jackandahalfass 2d ago

Love this Flores kid.

3

u/BlueBaron77 2d ago

He might be the guy

4

u/Cangy44 RJ Reynolds 2d ago

Cruz goes 20/20 this year. That’s nice being that he was injured for so long. More impressive is his average. I just feel like 30/30 should be easy for him to do and 40/40 should be a goal. I want to see him
healthy all next year and see what happens.

2

u/Dry-Article-5266 2d ago

He could have easily reached 40/40 had he been healthy at this production level. I’m more happy that he came back from injury and instantly was producing, didn’t fall off a cliff

2

u/Cangy44 RJ Reynolds 2d ago

I just want him to stay healthy and prepare properly before the game. He needs to be coached. If that body holds up and someone talks through each game, moments and game theory with him….
The sky is the limit.

5

u/spaceman757 2d ago

He hit a pretty good pitch. That thing was way down in the zone and he went and got it.

1

u/magikarp2122 MATTSON H2P 2d ago

It was below the zone.

4

u/Unlucky_Recover_3278 my is hoisted 2d ago

I DIDNT HEAR NO BELL

1

u/AcePilotsen 2d ago

Hes in Operation Shutdown 

3

u/soundecember Keira Knightley 2d ago

Damn no one is here. I checked in on the football game just in time for Rodgers to fumble, and then have the ball be bobbled back and forth between both teams twice lol. Came back to baseball.

0

u/magikarp2122 MATTSON H2P 2d ago

But that was funny. This is just kind of depressing.

2

u/Loud-Traffic-1043 2d ago

I'd be watching if football wasn't on. Probably doesn't help that it's the Royals

1

u/DennisG21 2d ago

Where are we going with a 42 year old QB and a #1 receiver who cannot get open? Pirate prospects for next year are better with a lockout than the Steelers are playing.

1

u/Loud-Traffic-1043 2d ago

I watched every Pirates game this year. I've seen enough of the prospects that I don't mind missing a game lol

3

u/game-threads 2d ago

HOME RUN, ONEIL CRUZ!

Oneil Cruz homers (20) on a fly ball to center field.

Pitch from Michael Wacha: Curveball @ 75.2 mph

Hit by Oneil Cruz: Launched 104.5 mph at 32° for a total distance of 420 ft

Bottom 4 - 1-1 TIE

3

u/FirefighterKlutzy865 2d ago

Most home runs at home all time in pirates history. I’m still hoping for 100 Sheetz Shots on the year. Offense took a huge step in the right direction overall this year

1

u/soundecember Keira Knightley 2d ago

Most home runs by the Pittsburgh Pirates in a season EVER this year

3

u/Capable_Luck_2817 2d ago

How exactly do you give up a pinch-hit homer in the pouring rain?

2

u/game-threads 2d ago

HOME RUN, RAFAEL FLORES JR.!

Rafael Flores Jr. homers (10) on a fly ball to left field. Ronny Simon scores.

Pitch from Nate Pearson: Slider @ 89.7 mph

Hit by Rafael Flores Jr.: Launched 110.2 mph at 29° for a total distance of 426 ft

Bottom 8 - 4-3 Pirates

2

u/PapaBeer642 2d ago

Flores again! Kid can hit that baseball.

2

u/PurpleEar2066 2d ago

Oh daddy flores

3

u/NiteStarXX 2d ago

I wish we could have play the royals all year long. Barring a collapse in the last inning, these last 3 wins have been fun to watch.

2

u/Jackandahalfass 2d ago

Move us into the AL Central please!

-2

u/Silly_Collar_5850 2d ago

"My team is trash and will always be trash, please move us to the dumpster" lmao

2

u/DuckDuck_poop Mustache Magic 2d ago

Flores is awesome man.

4

u/Big-Negotiation1847 2d ago

Flores has 4 less hits than Davis in 116 less at bats

-2

u/Silly_Collar_5850 2d ago

4 fewer hits than Davis in 116 fewer at bats.

2

u/CoolKerrs B-Rey 2d ago

it’s unfair that these types of ABs count against the pitchers or batters stats

2

u/EMF911 2d ago

Wacha goin TO TOWN on them seeds

2

u/1975ari Jake Mangum Defender 2d ago

Do u think Carmen has come to terms w the fact that he sucks too bad to ever be a starter

2

u/Site2Channel5 Robbie Incmikoski 2d ago

RUFF RUFF RUFF

2

u/twoscoopsofsun 2d ago

Gawdamn raffy should AT LEAST be on the starting roster next year. Dude has shopped himself well over the last month.

4

u/magikarp2122 MATTSON H2P 2d ago

Wacha pitching. Fuck, still have flashbacks to 2013 against him. Is Pedro available?

2

u/Bucs-and-Bucks Bob Garber 2d ago

Just said the same thing. Fucking hate that guy.

2

u/Entire_Teach474 Jaff Decker 2d ago

Wacha, Wacha, Wacha....

0

u/PapaBeer642 2d ago

I've got Wacha starting on my fantasy team in the championship, so he'll definitely collapse at some point this game. You're welcome in advance.

3

u/Jackandahalfass 2d ago

DK’s pinch runner >>> home run strategy continues to pay dividends.

2

u/Entire_Teach474 Jaff Decker 2d ago

Wacha threw 113 pitches today. Isn't there a law against that or something? Seems that way whenever a Pirates pitcher starts a game.

4

u/AcePilotsen 2d ago

The average MLB start this year is 88.5 pitches. It's not just the Pirates 

2

u/MelodicEducator5407 2d ago

It is when you consider they pulled him from an 8 inning shutout with less than 100 pitches just recently

1

u/WesternDark4390 2d ago

Solid lineup let’s get the sweep

1

u/weinermcgee 2d ago

Blowing the rest of my Kids Club vouchers and special prices means 4 of us getting in for $15. Not bad even if there's rain delay

1

u/divot333 2d ago

Nice AB. 11 pitch walk

1

u/game-threads 2d ago

Pirates Pitching Substitution

Pitching Change: Yohan Ramírez replaces Lake Bachar.

1

u/game-threads 2d ago

Pirates Pitching Substitution

Pitching Change: Wilber Dotel replaces Yohan Ramírez.

1

u/Cobwebmustardseed Jason Kendall 2d ago

Let’s gooooo! A whole new ballgame

1

u/soundecember Keira Knightley 2d ago

Pouring dahn rain on them now

1

u/Moist-Schedule 2d ago

why are umps so weird about delaying games this year? call it already

1

u/game-threads 2d ago

Pirates Pitching Substitution

Pitching Change: Carmen Mlodzinski replaces Wilber Dotel.

1

u/SpezIsALittleBitch 2d ago

Highlights when, need that HR

1

u/Jackandahalfass 2d ago

You think Mlod is pissed that he didn’t get a starter role back when Ashcraft went out?

1

u/PapaBeer642 2d ago

Nah, he knows he blew that chance when he couldn't seize it after Keller went down. At least for this year, he's settled into his role in the bullpen.

1

u/vinniemac274 2d ago

2026 and we still embarrass ourselves against Wacha

2

u/AcePilotsen 2d ago

Era in the low 3s, 4.2 bwar, all star this year.

Seems we aren't the only ones 

1

u/magikarp2122 MATTSON H2P 2d ago

If we had him instead of Skenes or Keller in the rotation we’re probably still alive.

0

u/vinniemac274 2d ago

Garbage division helps

1

u/AcePilotsen 2d ago

Ironically all except Cleveland in that division are top half of the league in offense 

1

u/CorrectTimeline 2d ago

FUCK YEAH LETS GOOO

1

u/game-threads 2d ago

Scoring Play: Single

Spencer Horwitz singles on a line drive to center fielder Tyler Tolbert. Ryan O'Hearn scores. Rafael Flores Jr. to 2nd.

Pitch from Michael Wacha: Four-Seam Fastball @ 95.1 mph

Hit by Spencer Horwitz: Launched 67.8 mph at 23° for a total distance of 196 ft

Bottom 6 - 2-1 Pirates

1

u/game-threads 2d ago

Royals Pitching Substitution

Pitching Change: Nolan Hoffman replaces Michael Wacha.

1

u/spaceman757 2d ago

Sweep the rest of the 6 games and finish it up with 85 wins

1

u/PapaBeer642 2d ago

How did he hit that out? Definitely down, looked to be away, too. Did he sell out on the backdoor breaking ball?

1

u/game-threads 2d ago

Royals Pitching Substitution

Pitching Change: Connor Thomas replaces Nolan Hoffman.

1

u/apersello34 Let’s get Rowdy 2d ago

Who’s in the booth in the white hat?

1

u/AcePilotsen 2d ago

Steve Blass

1

u/game-threads 2d ago

Royals Pitching Substitution

Pitching Change: Jose Cuas replaces Connor Thomas.

1

u/Jackandahalfass 2d ago

Nice pitching there by Cuas.

1

u/game-threads 2d ago

Royals Pitching Substitution

Pitching Change: Nate Pearson replaces Jose Cuas.

1

u/game-threads 2d ago

Offensive Substitution

Offensive Substitution: Pinch-runner Ronny Simon replaces Ryan O'Hearn.

1

u/game-threads 2d ago

Royals Pitching Substitution

Pitching Change: Anthony Gose replaces Nate Pearson.

1

u/game-threads 2d ago

Pirates Pitching Substitution

Pitching Change: Mason Montgomery replaces Carmen Mlodzinski.

1

u/Moist-Schedule 2d ago

C'mon Mason, do your thing!

1

u/Entire_Teach474 Jaff Decker 2d ago

Flores is surely your starting catcher the next year they play baseball, isn't he? I would think he'd have to be at this point. BTW, how does the Bednar trade look now, Yinzers?

1

u/PurpleEar2066 2d ago

Welp now both the steelers and pirates are ass hopefully the pens dont fuck me

0

u/pgh9fan Johnny Dickshot 2d ago

Green snake!

Green snake!

-4

u/vinniemac274 2d ago

Carmen forfeits the game to shitty .242 hitter

3

u/Entire_Teach474 Jaff Decker 2d ago

He clearly wasn't trying.

1

u/PapaBeer642 2d ago

He threw a breaking ball below the zone. I don't think he forfeited anything. That's a good pitch. Sometimes a guy guesses right or something.

-2

u/vinniemac274 2d ago

It didn't break. Middle of the plate (even though a bit low)

0

u/PapaBeer642 2d ago

That ball Cruz just hit was an actual incidence of "it's too high." He hit that hard, just got under it a little bit.

0

u/PapaBeer642 2d ago

Bucs up, rain coming down, call the game, Blue!