Skenes Dominates as Pirates Dismantle Guardians in Cleveland

The Pittsburgh Pirates came to Progressive Field on Sunday, July 19, 2026, and reminded the Cleveland Guardians why you don’t overlook anybody in this league. Paul Skenes was absolutely masterful, the Pirates’ lineup was relentless, and by the time the dust settled, it was a 7-1 rout that wasn’t remotely as close as the final score suggests.

Pitching Decisions

7.0IP7H1ER2BB8K
5.0IP7H4ER3BB7K

Star Performers

Esmerlyn Valdez

Season AVG: .305
3AB1H1HR2RBI1R2BB
Steven Kwan

Season AVG: .240
4AB2H0HR1RBI0R0BB

Skenes Shows Why He’s the Real Deal

Pauk Skenes dominates Guardians in Pirates' win

Let’s start with the elephant in the room: Paul Skenes was phenomenal. Seven innings, seven hits, one run, two walks, and eight strikeouts. That’s not just a solid outing. That’s a statement. The kid from LSU looked like he belongs in any rotation in baseball, methodically working through a Guardians lineup that came in expecting to compete. The fact that he only gave up one run, and that came on a bunt single and a throwing error from catcher Henry Davis, tells you everything you need to know about his command and poise. This is the future of Pirates baseball, folks.

Paul Skenes' dominant start vs. Guardians

Joey Cantillo tried his best for Cleveland, striking out seven batters in five innings, but he simply couldn’t escape the Pirates’ sixth-inning assault. When you give up 4 runs in one frame against a team that’s hungry, that’s the game right there. Cantillo walked three batters and served up the kind of pitches that good hitters punish. The Guardians’ pitching staff just didn’t have it on Sunday.

Paul Skenes strikes out Kahlil Watson

Cook Carries the Offensive Load

Billy Cook shows off his tools vs. Guardians

Billy Cook was the MVP of this game, no contest. Three hits in four at-bats with two RBIs, and he was involved in virtually every key moment. Cook singled in the second inning to score Nick Gonzales, then came back in the sixth to add two more hits, including the single that scored Jacob Gonzalez. The guy was locked in from first pitch to last, and he made the Guardians pay for every mistake they made.

Billy Cook's second RBI single of the game

The sixth inning was where Pittsburgh put this game away. Jacob Gonzalez cranked a double down the line, Cook singled him home, and then Jake Mangum drove in another run on a ground ball. That four-run inning turned a competitive game into a blowout, and it was all orchestrated by hitters who knew exactly what they were doing.

Jacob Gonzalez's RBI double

Esmerlyn Valdez added some punctuation in the ninth with a two-run bomb, his 12th of the season, giving the Pirates a final margin that accurately reflected their dominance. Steven Kwan got Cleveland’s only run on a bunt single in the third, but that was basically it. The Guardians’ bats were silent all afternoon.

Esmerlyn Valdez's two-run home run (12)

Guardians’ Defense and Depth Exposed

Here’s what bothered me about Cleveland’s performance: they had chances to shut this down, and they didn’t execute. Henry Davis’s throwing error in the third that allowed Gabriel Arias to score was sloppy, the kind of mistake that compounds when you’re facing a sharp opponent. The Guardians looked sluggish, unfocused, and frankly, unprepared for a Pirates team that clearly came ready to work on Sunday.

Billy Cook throws out Chase DeLauter at the plate

This wasn’t a vintage Guardians performance, and it shows that even the best teams have off days. Pittsburgh, meanwhile, showed exactly why they’re a legitimate threat to contend in the Central. Skenes is the real deal, the lineup can hit, and when everything clicks like it did on Sunday, they’re dangerous.

Isaac Mattson closes out the Pirates' win

Box Score

Pittsburgh Pirates Batting

Player AB R H RBI BB SO AVG
Jake Mangum LF 5 0 2 1 0 2 .303
Jared Triolo 3B 3 1 2 0 2 1 .241
Bryan Reynolds DH 5 0 0 0 0 4 .282
Esmerlyn Valdez RF 3 1 1 2 2 2 .305
Ryan O'Hearn 1B 4 0 0 0 1 1 .278
Nick Gonzales 2B 5 2 2 0 0 2 .311
Jacob Gonzalez SS 4 1 1 1 0 0 .250
Henry Davis C 4 0 0 0 0 2 .164
Billy Cook CF 4 2 3 2 0 1 .231

Pittsburgh Pirates Pitching

Pitcher IP H R ER BB SO ERA
Paul Skenes (W) 7.0 7 1 1 2 8 3.43
Mason Montgomery 1.0 0 0 0 0 2 3.92
Isaac Mattson 1.0 0 0 0 0 1 4.13

Cleveland Guardians Batting

Player AB R H RBI BB SO AVG
Steven Kwan LF 4 0 2 1 0 0 .240
Travis Bazzana 2B 4 0 0 0 0 3 .239
Chase DeLauter DH 3 0 1 0 1 1 .277
Brayan Rocchio SS 4 0 1 0 0 1 .272
Kyle Manzardo 1B 3 0 0 0 0 0 .208
Kahlil Watson RF 3 0 1 0 0 2 .233
Gabriel Arias 3B 2 1 1 0 1 1 .232
Patrick Bailey C 3 0 0 0 0 2 .183
Petey Halpin CF 3 0 1 0 0 1 .194

Cleveland Guardians Pitching

Pitcher IP H R ER BB SO ERA
Joey Cantillo (L) 5.0 7 4 4 3 7 3.74
Franco Aleman 1.0 2 1 1 1 3 1.80
Hunter Gaddis 1.0 0 0 0 1 1 2.56
Will Dion 2.0 2 2 2 0 4 5.65