Zack Wheeler only needed eight batters to write two entries in the Phillies record book. On Tuesday, September 22, 2026, at Citizens Bank Park, the 36-year-old right-hander struck out the first seven Milwaukee Brewers he faced — a new Philadelphia franchise record — and then, when he punched out Brice Turang to end the first inning, crossed 2,000 career strikeouts. Two milestones, one inning, one night, with the Phillies (86-70) still grinding for a Wild Card spot.
A Record That Stood for 24 Years
The old mark of six consecutive strikeouts to open a game had belonged to Brandon Duckworth, set back in 2002. It sat untouched for more than two decades until Wheeler climbed the mound Tuesday night. Seven Brewers up, seven Brewers down on strikes — no drama in the field required, just Wheeler and his 94.4 mph fastball doing exactly what they do. The Phillies’ official account on X confirmed it immediately, with video showing the scoreboard at the end of the first: MIL 0, PHI 0, and Wheeler already owning the record before the game had a story of its own.
What the post didn’t mention was the second milestone tucked inside that same inning. When Wheeler got Turang — four-seamer up, called strike three — he reached 2,000 career strikeouts, becoming the 96th pitcher in MLB history to hit that mark.
Wheeler and Nola: Only the Second Duo to Do It in the Same Season
There’s a detail attached to Wheeler’s 2,000 Ks that’s easy to miss: his rotation partner Aaron Nola had already reached the same milestone earlier in the 2026 season. That makes them only the second pair of starters on the same team to both hit 2,000 career strikeouts in the same year. The first was Tim Hudson and Jake Peavy with the San Francisco Giants in 2014. Two starters, same staff, same season — that’s not something you put together easily in baseball.
Wheeler came into Tuesday’s start with a 13-5 record and a 2.99 ERA, coming off four straight outings of at least six innings with one or zero earned runs allowed. This wasn’t a flash of inspiration — it was the logical extension of the best stretch of his season.
The Context That Gives It Weight
The Brewers had already clinched the NL Central title on September 15 — their fourth straight division crown, with a 98-58 record — so Tuesday was a late-season formality for Milwaukee. For the Phillies, every September game carries real postseason stakes. That doesn’t diminish what Wheeler did; records don’t care about the opponent’s standing. But it does put it in perspective: he kept his composure in a high-pressure situation and delivered exactly what his team needed. Seven straight strikeouts to open a game are not the work of a nervous pitcher.
When it comes to October, Wheeler is the ace the Phillies need him to be. According to Statcast, he ranks in the 90th percentile in strikeout rate, 94th percentile in Chase% (getting hitters to swing outside the zone), and 91st percentile in soft contact allowed. When he’s locked in, very few lineups figure him out.
The Numbers Behind the Night
- 2026 starts / innings: 27 starts, 150.1 innings pitched
- ERA: 2.99 · WHIP: 1.04
- Strikeouts / Walks: 177 Ks vs. 46 walks (29.5% strikeout rate)
- xERA: 2.99 (matches his actual ERA — the contact quality backs it up)
- Fastball: 94.4 mph average, 2,414 rpm spin rate
- Whiff rate: 30.9% of swings against him miss entirely
- Opponent batting average: .204
- Exit velocity allowed: 86.6 mph (the lower, the softer the contact)
- Barrel rate allowed: 6.2%
MLB percentile rankings (Statcast 2026):
- xERA: 90th percentile (elite)
- K%: 90th percentile (elite)
- Whiff%: 88th percentile
- Fastball spin: 80th percentile
- xwOBA against: 90th percentile (elite)
- Soft contact allowed: 91st percentile (elite)

