Paul Skenes had a night he’d rather forget against the San Francisco Giants: 4.2 innings, 8 hits, 5 earned runs, 3 walks and 95 pitches. His season ERA climbed to 3.79 — 3.97 per the immediate post-game figure — and getting chased before the fifth inning is never a good look for a Pittsburgh Pirates rotation leaning on its ace down the stretch of 2026. But Statcast’s underlying numbers tell a meaningfully different story.
The Night That Wasn’t Him
Four and two-thirds innings is well short of what Skenes has averaged this season. Eight hits in less than five frames will test any manager’s patience, and three walks don’t fit the profile of a pitcher who has walked just 6.9% of batters faced in 2026 — good for the 76th percentile in the league in walk rate. The line against San Francisco is exactly the kind of start that floods fan group chats with September fatigue theories.
With 28 starts and 145.0 innings already logged in 2026, the workload is real for a pitcher his age. The questions are fair. What Statcast suggests, though, is that one bad night doesn’t define what he’s built this season.
What the ERA Doesn’t Tell You — and What xERA Does
A 3.79 ERA reads as solid, nothing more. But Skenes’ xERA sits at 3.12 — a gap of 0.67 runs per nine innings. That’s the difference between a good pitcher and one of the best in the league. xERA strips out defensive luck and cheap bloop hits, measuring only the quality of contact a pitcher actually allows.
The contact quality numbers back it up. Skenes is holding opponents to an average exit velocity of 88.4 mph — the lower, the softer the contact — and a barrel rate of just 7.3%. Batters are rarely squaring him up clean. When the ERA climbs anyway, it’s usually a cluster of soft hits falling in at the wrong time, or a brief stretch of command issues before he locks back in. That’s precisely what happened against the Giants.
His strikeout numbers remain elite: 175 punchouts on the season put him at the 90th percentile league-wide in K rate. His 28.5% whiff rate (75th percentile) confirms batters are still swinging and missing regularly. A 96.8 mph average fastball at the 84th percentile in velocity doesn’t hurt either.
What Comes Next
The gap between ERA and xERA closes one of two ways: either the luck evens out and Skenes starts seeing cleaner outings, or the defense behind him tightens up in the innings that matter most. The Pirates don’t exactly inspire confidence on that second front — which explains a good chunk of that extra half-run his ERA is carrying.
Everything within Skenes’ direct control — the strikeouts, the walk rate, keeping contact soft — is still working. One rough start doesn’t erase 145 innings of above-average pitching. The Giants boxscore hurts, but the Statcast percentiles still describe a pitcher outperforming the league average in nearly every metric he can actually control.
The Numbers Behind the Start
- 28 starts, 145.0 innings pitched in 2026
- ERA: 3.79 · WHIP: 1.16
- 175 strikeouts vs. 41 walks (29.5% K rate)
- xERA: 3.12 — based on quality of contact allowed
- Average fastball: 96.8 mph with 2,166 rpm spin rate
- Whiff rate: 28.5% of swings against him miss
- Opponent batting average: .232
- Average exit velocity allowed: 88.4 mph
- Barrel rate allowed: 7.3%
How he ranks across MLB:
- xERA: 85th percentile
- Strikeout rate (K%): 90th percentile — elite
- Walk rate (BB%): 76th percentile
- Whiff rate: 75th percentile
- Fastball velocity: 84th percentile
- xwOBA against: 85th percentile

