ARCHIVE July 18, 2026
July 18, 2026 · AL Cent

Pittsburgh Pirates vs Cleveland Guardians

July 18, 2026Progressive FieldCloudy 79°F · 6 mph, L To RGame 2 of doubleheader
AWAY
Pittsburgh Pirates
51-48
3
vs
HOME
Cleveland Guardians
52-47
5

Scoring summary

INN BATTER PLAY SCORE
T2 Brandon Lowe Brandon Lowe out on a sacrifice fly to right fielder David Fry. Ryan O'Hearn scores. PIT 1, CLE 0
T3 Esmerlyn Valdez Esmerlyn Valdez doubles (7) on a sharp fly ball to right fielder David Fry. Nick Gonzales scores. PIT 2, CLE 0
T4 Jake Mangum Guardians challenged (tag play), call on the field was upheld: Jake Mangum singles on a soft ground ball to catcher Austin Hedges. Brandon Lowe scores. Rafael Flores Jr. to 2nd. Throwing error by catcher Austin Hedges. PIT 3, CLE 0
B8 Chase DeLauter Chase DeLauter singles on a ground ball to right fielder Esmerlyn Valdez. Steven Kwan scores. Brayan Rocchio to 3rd. PIT 3, CLE 1
B8 Kahlil Watson Kahlil Watson singles on a line drive to right fielder Esmerlyn Valdez. Chase DeLauter scores. PIT 3, CLE 3
B9 Travis Bazzana Travis Bazzana homers (8) on a fly ball to center field. Steven Kwan scores. PIT 3, CLE 5

Box score

  123456789 R
PIT 011100000 3
CLE 000000032 5

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Pirates AWAY 3

Pirates opened with Mason Montgomery, then turned the bulk of the game over to Khristian Curtis. Out of the bullpen, Brandon Eisert took the roughest line.

workload · innings pitched
  • Mason Montgomery Opener 1.0 14 0 1
    Pitch-by-pitch: what Mason Montgomery threw
    CSW 29% 1st-pitch strike 50% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 7 50% 0 1 2 4 0
    Curveball 4 29% 0 1 1 1 1
    Sinker 3 21% 1 1 0 0 1
  • Khristian Curtis Bulk 5.0 68 0 4
  • Yohan Ramírez Middle 0.2 14 0 1 HLD
  • Brandon Eisert Middle 0.2 22 3 2 HLD inherited 2, stranded 2
  • Gregory Soto Middle 0.2 19 0 2 BS inherited 2, all 2 scored
  • Dennis Santana Closer 0.1 9 2 0 L
Guardians HOME 5

Logan Allen started for Guardians, leaving trailing 0–3.

workload · innings pitched
  • Logan Allen Starter 3.1 81 3 3
    Pitch-by-pitch: what Logan Allen threw
    CSW 22% 1st-pitch strike 63% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 35 43% 1 6 12 8 8
    Cutter 20 25% 3 0 6 9 2
    Sweeper 11 14% 1 3 0 6 1
    Changeup 9 11% 2 1 0 5 1
    Sinker 6 7% 0 1 2 2 1
  • Shawn Armstrong Setup 1.0 10 0 3 inherited 2, stranded 2
  • Erik Sabrowski Setup 0.2 10 0 0
  • Franco Aleman Middle 1.0 14 0 0
  • Colin Holderman Setup 1.0 15 0 1
  • Will Dion Middle 1.0 14 0 1
  • Cade Smith Closer 1.0 13 0 2 W

Where the game turned

2 runs Bottom 9th · off Santana
  • Bazzana HR (2)

Batting lines

AWAY · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jake Mangum CF 5 0 1 0 0 1 .301 .354 .377 .731
Nick Gonzales 3B 4 1 1 0 0 1 .309 .370 .402 .772 2B
Bryan Reynolds LF 3 0 1 0 1 1 .286 .402 .482 .884 2B
Esmerlyn Valdez RF 4 0 1 1 0 2 .304 .363 .716 1.079 2B
Ryan O'Hearn 1B 3 1 0 0 1 0 .282 .346 .478 .824
Marcell Ozuna DH 4 0 1 0 0 1 .206 .287 .333 .620
Brandon Lowe 2B 2 1 0 1 1 1 .248 .317 .485 .802
Rafael Flores Jr. C 2 0 0 0 2 1 .333 .500 .667 1.167
Jacob Gonzalez SS 1 0 0 0 0 1 .250 .324 .391 .715
Jared Triolo SS 3 0 1 0 0 1 .235 .302 .306 .608
HOME · CLE
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Travis Bazzana 2B 3 1 2 2 2 1 .243 .337 .410 .747 HR (8)
Brayan Rocchio SS 4 1 1 0 0 0 .272 .338 .401 .739
Chase DeLauter DH 4 1 1 1 0 0 .277 .343 .443 .786 SB
Kahlil Watson RF 2 0 1 1 0 0 .229 .256 .313 .569 SB
Daniel Schneemann CF 3 0 1 0 1 2 .211 .279 .331 .610
Kyle Manzardo 1B 2 0 0 0 0 2 .210 .304 .351 .655
Gabriel Arias 3B 1 0 0 0 0 1 .227 .265 .402 .667
Patrick Bailey C 2 0 1 0 0 1 .186 .239 .273 .512
Steven Kwan LF 4 2 3 0 0 0 .237 .343 .296 .639 2B
Rhys Hoskins 1B 2 0 0 0 0 2 .177 .312 .359 .671
David Fry RF 1 0 0 0 1 1 .202 .318 .372 .690
Petey Halpin CF 3 0 1 0 0 0 .188 .212 .250 .462 2B
Austin Hedges C 2 0 0 0 0 0 .285 .343 .408 .751

Pitching lines

AWAY · PIT
PITCHER IPHRERBBKHR NPERA DEC
Mason Montgomery 1.0 0 0 0 1 1 0 14 4.03
Khristian Curtis 5.0 2 0 0 2 4 0 68 0.00
Yohan Ramírez 0.2 2 0 0 0 1 0 14 3.27 HLD
Brandon Eisert 0.2 3 3 3 0 2 0 22 6.44 HLD
Gregory Soto 0.2 1 0 0 1 2 0 19 3.98 BS
Dennis Santana 0.1 3 2 2 0 0 1 9 6.20 L
HOME · CLE
PITCHER IPHRERBBKHR NPERA DEC
Logan Allen 3.1 6 3 2 3 3 0 81 2.45
Shawn Armstrong 1.0 0 0 0 0 3 0 10 4.40
Erik Sabrowski 0.2 0 0 0 0 0 0 10 3.54
Franco Aleman 1.0 0 0 0 1 0 0 14 1.00
Colin Holderman 1.0 0 0 0 1 1 0 15 1.73
Will Dion 1.0 0 0 0 0 1 0 14 5.11
Cade Smith 1.0 0 0 0 0 2 0 13 2.78 W

Manager comparison

AWAY · PIT
Don Kelly
Lineup 4.3 R Bunts 0.7 R IBBs 3.1 R
HOME · CLE
Stephen Vogt
Lineup 2.9 R Bunts 2.6 R IBBs 1.8 R

Recent form

AWAY · PIT
5-5 W2 -4 run diff
WWLLWWLLLW
HOME · CLE
8-2 W1 +24 run diff
WLLWWWWWWW

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.