Wheeler Dominates as Phillies Ground Angels, 5-2

There’s nothing quite like watching a pitcher absolutely master his craft, and on Sunday in Anaheim, Zack Wheeler reminded everyone why the Philadelphia Phillies handed him that contract. Wheeler was surgical, methodical, and frankly devastating against an Angels lineup that had no answers for his offspeed repertoire. Six strikeouts, one earned run, and six hits surrendered over six innings. That’s not just a good day at the office, that’s a master class in pitching efficiency.

Zack Wheeler dominates with offspeed repertoire

Pitching Decisions

Star Performers

J.T. Realmuto

Season AVG: .224
3AB2H1HR1RBI2R1BB
Wade Meckler

Season AVG: .288
4AB2H0HR0RBI2R1BB

The Phillies struck first, as they so often do when their bats are clicking. J.T. Realmuto, that ageless wonder behind the plate, went yard in the third inning for his 10th home run of the season. It was a solo shot, but it gave Philadelphia the early momentum. The Angels’ Yusei Kikuchi was solid enough, allowing just two earned runs over seven innings with six strikeouts of his own, but sometimes solid simply isn’t enough when your offense is sleeping.

Zack Wheeler K's six in Phillies' 5-2 win
J.T. Realmuto's solo homer (10)

Sosa’s Go-Ahead Blast Puts Phillies in Control

Things got interesting in the seventh when Edmundo Sosa launched a solo homer to left field for his seventh of the season. That blast went from a tie game to a Phillies lead, and from that moment forward, Los Angeles was playing catch-up. In the eighth, the Phillies turned on the jets with two more runs. Luis Arraez drove in Kyle Schwarber with a sacrifice fly, and Brandon Marsh’s single plated Trea Turner. By the time Bryce Harper doubled in the ninth for another Realmuto run, this game was over. Final count, 5-2 Phillies.

Edmundo Sosa's go-ahead solo homer (7)
Luis Arraez's sac fly
Brandon Marsh's RBI single

The Angels made a brief push in the bottom of the ninth when Mike Trout doubled sharply to right field and Wade Meckler came home, but it was too little and far too late. Orion Kerkering closed the door with a 1.1-inning save, striking out one and giving up nothing critical.

Mike Trout's RBI double

Wheeler, Phillies Prove They’re Built for October

Let’s be honest, the Angels are what they are at this point. They have Mike Trout, who remains one of baseball’s most talented players, but they don’t have the supporting cast to compete with a team like Philadelphia. The Phillies, meanwhile, look like a team that knows exactly who they are and what they’re capable of. Wheeler is a Cy Young candidate on any given Sunday, their lineup has the depth and versatility to score runs in multiple ways, and their bullpen gets the job done when it matters.

Kikuchi threw well enough to win most days, but he gave up two early solo homers and lacked that killer instinct when the game was in the balance. That’s the difference between October baseball and August baseball, and right now, the Phillies look like a team ready for October while the Angels look like they’re gearing up for next year’s lottery.

Condensed Game: PHI@LAA – 8/30/26

Wheeler’s performance was the story on Sunday. The Phillies didn’t need to do much more than score five runs because their ace was simply too good. That’s championship-caliber pitching, and the Phillies know it.

Box Score

Philadelphia Phillies Batting

Player AB R H RBI BB SO AVG
Kyle Schwarber DH 4 1 1 0 1 1 .244
Trea Turner SS 4 1 1 0 1 0 .243
Bryce Harper RF 5 0 2 1 0 2 .266
Justin Crawford CF 0 0 0 0 0 0 .266
Alec Bohm 1B 4 0 0 0 1 1 .245
Edmundo Sosa 3B 3 1 1 1 0 1 .236
Luis Arraez 2B 0 0 0 1 0 0 .317
Bryan De La Cruz LF 3 0 0 0 0 1 .333
Brandon Marsh LF 1 0 1 1 0 0 .274
Bryson Stott 3B 4 0 1 0 0 1 .259
J.T. Realmuto C 3 2 2 1 1 0 .224
Derek Hill RF 4 0 1 0 0 1 .241

Philadelphia Phillies Pitching

Pitcher IP H R ER BB SO ERA
Zack Wheeler (W) 6.0 4 1 1 3 6 3.31
Alex McFarlane 1.0 0 0 0 1 1 0.96
José Alvarado 0.2 2 0 0 0 1 5.73
Orion Kerkering (SV) 1.1 2 1 1 0 1 3.91

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Wade Meckler LF 4 2 2 0 1 1 .288
Mike Trout DH 4 0 1 1 0 0 .239
Vaughn Grissom 1B 5 0 1 0 0 1 .243
Moisés Ballesteros C 4 0 1 0 0 1 .210
Christian Moore 2B 3 0 1 0 1 1 .167
Josh Lowe RF 3 0 0 0 1 1 .210
Jose Siri CF 4 0 0 0 0 2 .231
Oswald Peraza SS 3 0 2 0 1 1 .227
Denzer Guzman 3B 3 0 0 0 0 1 .218

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Yusei Kikuchi (L) 7.0 6 2 2 1 6 5.65
Sammy Peralta 0.1 1 2 2 1 0 7.59
José Fermin 0.2 1 0 0 1 0 3.28
Mitch Farris 1.0 2 1 1 1 2 4.28