Phillies Obliterate Rockies in Denver: Nola Dominant in 10-1 Rout

There are offensive explosions, and then there’s what the Philadelphia Phillies did to the Colorado Rockies on Friday night at Coors Field. This wasn’t a game. It was a public execution disguised as baseball, and Michael Lorenzen was the sacrificial lamb, lasting just three innings while surrendering nine runs on twelve hits. Final score: Phillies 10, Rockies 1. The Rockies’ home ballpark, famous for inflating offensive numbers, instead became the scene of Philadelphia’s demolition job.

Pitching Decisions

6.1IP5H1ER1BB9K
3.0IP12H9ER2BB2K

Star Performers

Brandon Marsh

Season AVG: .320
5AB1H1HR3RBI1R0BB
Willi Castro

Season AVG: .148
4AB1H0HR1RBI0R0BB

Let’s talk about that first inning because it was nothing short of catastrophic for Colorado. The Phillies didn’t just score, they stormed the gates. Trea Turner and Kyle Schwarber started things rolling, then Alec Bohm delivered a two-run single that should have been a warning sign. Bryson Stott doubled in a run. But the real haymaker came when Brandon Marsh stepped up and launched a three-run bomb into the Denver night. Seven runs. Gone. Lorenzen was done before the pitcher’s mound was even properly scuffed.

Phillies erupt for seven runs in the 1st

This is what happens when you send an overmatched starter to the mound. Lorenzen looked lost, scattered, confused. The Phillies’ lineup, which looked formidable on paper during the preseason, proved it can absolutely punish inferior pitching. Turner finished 3-for-4 with an RBI. Bohm went 2-for-5 with three RBIs, proving once again why he’s evolved into a legitimate middle-of-the-order threat. Marsh’s first homer of the season traveled 454 feet, and Kyle Schwarber added his third dinger of the season in the fifth, a 460-foot blast that was as impressive for its distance as it was for its timing.

Kyle Schwarber's 460-foot home run!

But here’s what really impressed: Aaron Nola. The Phillies’ ace went 6.1 innings, surrendering just five hits and one run while punching out nine Rockies batters. This wasn’t a pedestrian outing on a night when the offense did all the heavy lifting. Nola was sharp, precise, commanding. He dictated terms to a Colorado lineup that came into the night looking respectable. With a nine-run lead, Nola could have coasted, but he didn’t. He attacked. He competed. That’s the hallmark of a frontline starter, and the Phillies have one.

Aaron Nola strikes out nine in Phillies' win

The Rockies managed one run, a groundout by Willi Castro in the fourth that scored Mickey Moniak. Hardly the stuff of nightmares, but at that point, the game had already been decided by the time the Rockies logged their second at-bat of the evening. Brenton Doyle looked lost. Ezequiel Tovar couldn’t get anything going. The entire Colorado lineup appeared overmatched.

A Statement Performance

This win screams volumes about the Phillies’ Opening Week aspirations. They’re not just competitive, they’re willing to put teams away when given the opportunity. The balance of elite starting pitching and a lineup with legitimate power threat is terrifying for National League opponents. If this is what peak Phillies baseball looks like in 2026, the rest of the NL East better buckle up.

Kyle Schwarber's solo homer (3)

Colorado’s Long Night

The Rockies got nothing out of this effort. Their debut of reliever Valente Bellozo, who struck out seven in his appearance, was academic. The game’s context had already rendered it meaningless. This was a thorough, complete, unmitigated disaster for Denver. Not the start general manager Paul DePodesta was hoping for.

Box Score

Philadelphia Phillies Batting

Player AB R H RBI BB SO AVG
Trea Turner SS 4 2 3 1 0 1 .267
Edmundo Sosa SS 1 0 0 0 0 0 .111
Kyle Schwarber DH 3 2 1 1 2 1 .200
Bryce Harper 1B 3 2 2 1 1 0 .179
Dylan Moore 1B 1 0 0 0 0 1 .000
Alec Bohm 3B 5 1 2 3 0 1 .154
Bryson Stott 2B 5 1 2 1 0 1 .250
Adolis García RF 4 0 1 0 0 1 .308
Otto Kemp LF 1 0 0 0 0 1 .143
Brandon Marsh RF 5 1 1 3 0 1 .320
J.T. Realmuto C 4 1 1 0 0 0 .211
Justin Crawford CF 4 0 0 0 0 1 .333

Philadelphia Phillies Pitching

Pitcher IP H R ER BB SO ERA
Aaron Nola (W) 6.1 5 1 1 1 9 3.18
Kyle Backhus 0.2 0 0 0 0 1 13.50
Tim Mayza 1.0 0 0 0 0 2 0.00
Zach Pop 1.0 0 0 0 1 3 4.50

Colorado Rockies Batting

Player AB R H RBI BB SO AVG
Troy Johnston DH 4 0 1 0 0 1 .316
Hunter Goodman C 4 0 0 0 0 3 .250
Mickey Moniak RF 4 1 1 0 0 1 .250
Ezequiel Tovar SS 3 0 1 0 0 1 .300
Edouard Julien 2B 0 0 0 0 1 0 .111
TJ Rumfield 1B 3 0 0 0 1 2 .375
Willi Castro SS 4 0 1 1 0 1 .148
Brenton Doyle CF 4 0 1 0 0 3 .167
Jake McCarthy LF 3 0 0 0 0 1 .095
Kyle Karros 3B 3 0 0 0 0 2 .182

Colorado Rockies Pitching

Pitcher IP H R ER BB SO ERA
Michael Lorenzen (L) 3.0 12 9 9 2 2 14.73
Valente Bellozo 6.0 1 1 1 1 7 1.50