← BackThrough 2026-07-01 · data via Baseball Savant & MLB Stats API

What Happened to Paul Skenes?

After back-to-back sub-2.00 ERA seasons and the 2025 NL Cy Young, Paul Skenes is sitting on a 3.62 ERA through 18 starts. This dashboard digs into the pitch-level Statcast data for an explanation. The short version: the strikeout stuff is intact and his FIP says he's pitched closer to a 3.09, but he has already matched last season's full-year home run total in about half the innings, and the fastball has lost a tick.

3.622026 ERA, vs 1.97 in 2025
3.092026 FIP, so the gap is mostly sequencing and batted-ball luck
1.02HR/9, up from 0.53: 11 HR in 97.0 IP after 11 in 187.2
96.3avg 4-seam mph last start, vs 98.2 avg in 2025

The ERA says collapse. The FIP says two bad nights.

Cumulative ERA and FIP by start. Opening Day (5 ER in ⅔ of an inning against the Mets) left the ERA at 67.50 after one start, so the chart begins at start two. From mid-April to mid-June he ran an ERA between 2.36 and 3.00, then gave up seven runs in Philadelphia on July 1. Red dots mark home runs allowed: they cluster in exactly the starts where the ERA line jumps.

024681004/0104/2405/1706/0907/012026-04-07: 1 HR allowed vs San Diego Padres2026-04-13: 1 HR allowed vs Washington Nationals2026-04-30: 2 HR allowed vs St. Louis Cardinals2026-04-30: 2 HR allowed vs St. Louis Cardinals2026-05-17: 1 HR allowed vs Philadelphia Phillies2026-05-23: 1 HR allowed vs Toronto Blue Jays2026-06-14: 2 HR allowed vs Miami Marlins2026-06-14: 2 HR allowed vs Miami Marlins2026-06-20: 1 HR allowed vs Colorado Rockies2026-07-01: 2 HR allowed vs Philadelphia Phillies2026-07-01: 2 HR allowed vs Philadelphia PhilliesStart 2 · 2026-04-01 vs Cincinnati Reds: 5.0 IP, 1 ER. Season ERA 9.53, FIP 3.7Start 3 · 2026-04-07 vs San Diego Padres: 6.1 IP, 1 ER. Season ERA 5.25, FIP 4.25Start 4 · 2026-04-13 vs Washington Nationals: 6.0 IP, 1 ER. Season ERA 4, FIP 4.11Start 5 · 2026-04-18 vs Tampa Bay Rays: 4.0 IP, 0 ER. Season ERA 3.27, FIP 3.49Start 6 · 2026-04-24 vs Milwaukee Brewers: 7.0 IP, 0 ER. Season ERA 2.48, FIP 2.93Start 7 · 2026-04-30 vs St. Louis Cardinals: 5.0 IP, 3 ER. Season ERA 2.91, FIP 3.2Start 8 · 2026-05-06 vs Arizona Diamondbacks: 8.0 IP, 0 ER. Season ERA 2.36, FIP 2.86Start 9 · 2026-05-12 vs Colorado Rockies: 8.0 IP, 0 ER. Season ERA 1.98, FIP 2.57Start 10 · 2026-05-17 vs Philadelphia Phillies: 5.0 IP, 5 ER. Season ERA 2.62, FIP 2.72Start 11 · 2026-05-23 vs Toronto Blue Jays: 5.0 IP, 4 ER. Season ERA 3, FIP 2.95Start 12 · 2026-05-28 vs Chicago Cubs: 5.1 IP, 1 ER. Season ERA 2.89, FIP 2.8Start 13 · 2026-06-03 vs Houston Astros: 4.2 IP, 1 ER. Season ERA 2.83, FIP 2.67Start 14 · 2026-06-09 vs Los Angeles Dodgers: 6.0 IP, 2 ER. Season ERA 2.84, FIP 2.6Start 15 · 2026-06-14 vs Miami Marlins: 6.0 IP, 2 ER. Season ERA 2.85, FIP 2.76Start 16 · 2026-06-20 vs Colorado Rockies: 6.0 IP, 2 ER. Season ERA 2.86, FIP 2.89Start 17 · 2026-06-26 vs Cincinnati Reds: 5.0 IP, 4 ER. Season ERA 3.1, FIP 2.82Start 18 · 2026-07-01 vs Philadelphia Phillies: 4.0 IP, 7 ER. Season ERA 3.62, FIP 3.09ERA 3.62FIP 3.09• HR allowed

The home runs have a fingerprint

All 11 home runs, plotted where they crossed the plate. Almost every one is middle-in or middle-up, and 5 of 11 came off the four-seamer, the pitch he throws when he needs a strike. In 2025 hitters were late on 98-99. At 96-97, the misses over the plate are getting barreled instead of fouled off.

  • Xander Bogaerts · 04/07 · 4-seam fastball, 2-2 count, 105.3 mph off the bat
  • CJ Abrams · 04/13 · 4-seam fastball, 2-2 count, 104.6 mph off the bat
  • Jordan Walker · 04/30 · sweeper, 2-1 count, 107 mph off the bat
  • JJ Wetherholt · 04/30 · 4-seam fastball, 2-0 count, 107.7 mph off the bat
  • Bryce Harper · 05/17 · sinker, 1-0 count, 103.7 mph off the bat
  • George Springer · 05/23 · 4-seam fastball, 0-2 count, 106.8 mph off the bat
  • Joe Mack · 06/14 · changeup, 1-1 count, 102.3 mph off the bat
  • Heriberto Hernández · 06/14 · sinker, 2-2 count, 104.4 mph off the bat
  • Jake McCarthy · 06/20 · 4-seam fastball, 2-1 count, 104.9 mph off the bat
  • Brandon Marsh · 07/01 · slider, 1-0 count, 99.2 mph off the bat
  • Trea Turner · 07/01 · sweeper, 0-1 count, 93.8 mph off the bat
2026-04-07 · Xander Bogaerts off a 96.4 mph 4-seam fastball (2-2 count), 105.3 mph exit velo2026-04-13 · CJ Abrams off a 99.5 mph 4-seam fastball (2-2 count), 104.6 mph exit velo2026-04-30 · Jordan Walker off a 83.6 mph sweeper (2-1 count), 107 mph exit velo2026-04-30 · JJ Wetherholt off a 95.7 mph 4-seam fastball (2-0 count), 107.7 mph exit velo2026-05-17 · Bryce Harper off a 95.5 mph sinker (1-0 count), 103.7 mph exit velo2026-05-23 · George Springer off a 97.8 mph 4-seam fastball (0-2 count), 106.8 mph exit velo2026-06-14 · Joe Mack off a 87.8 mph changeup (1-1 count), 102.3 mph exit velo2026-06-14 · Heriberto Hernández off a 96.2 mph sinker (2-2 count), 104.4 mph exit velo2026-06-20 · Jake McCarthy off a 95 mph 4-seam fastball (2-1 count), 104.9 mph exit velo2026-07-01 · Brandon Marsh off a 85.8 mph slider (1-0 count), 99.2 mph exit velo2026-07-01 · Trea Turner off a 85 mph sweeper (0-1 count), 93.8 mph exit velocatcher's view

The arsenal, 2025 vs 2026

Whiff rate is down on nearly every pitch. The changeup and slider still miss bats; the sinker's whiff rate has collapsed from 15% to 8% and the splitter is getting hit at a .366 clip. The curveball, a real weapon in 2024, is basically shelved at under 1% usage.

PitchUsageVelo (mph)Whiff%BAAHR
4-Seam Fastball38.4% -0.5pp97 -1.227.0% +0.8pp.188 -.0175
Changeup16.2% +5.3pp88.8 +0.136.6% -6.2pp.210 +.1071
Sweeper16.0% +0.2pp84.2 -0.326.0% -5.1pp.103 -.0472
Sinker11.7% +1.3pp96.7 -0.97.5% -7.8pp.267 +.0472
Splitter11.0% -2.5pp93.5 -0.217.8% -3.1pp.366 +.0970
Slider6.1% +0.5pp86.7 +1.432.2% -1.6pp.176 -.0511

Usage and velocity deltas vs 2025. Green = improved, red = worse. Whiff% = swinging strikes per swing. BAA hidden under 10 at-bats.

The quiet warning sign: velocity

Average four-seam velocity by start. He opened the year at 97.9 and his last four starts have all been 96.9 or below, more than a full tick under his 2025 average of 98.2. Nothing here screams injury, but the trend is the one thing on this page that isn't explained by luck.

959697989903/2604/1805/1206/0307/012025 avg 98.2Start 1 · 2026-03-26 vs New York Mets: 97.9 mph avg 4-seamStart 2 · 2026-04-01 vs Cincinnati Reds: 97.6 mph avg 4-seamStart 3 · 2026-04-07 vs San Diego Padres: 96.7 mph avg 4-seamStart 4 · 2026-04-13 vs Washington Nationals: 97.6 mph avg 4-seamStart 5 · 2026-04-18 vs Tampa Bay Rays: 97.3 mph avg 4-seamStart 6 · 2026-04-24 vs Milwaukee Brewers: 97.9 mph avg 4-seamStart 7 · 2026-04-30 vs St. Louis Cardinals: 96.7 mph avg 4-seamStart 8 · 2026-05-06 vs Arizona Diamondbacks: 97.1 mph avg 4-seamStart 9 · 2026-05-12 vs Colorado Rockies: 96.3 mph avg 4-seamStart 10 · 2026-05-17 vs Philadelphia Phillies: 97.2 mph avg 4-seamStart 11 · 2026-05-23 vs Toronto Blue Jays: 97 mph avg 4-seamStart 12 · 2026-05-28 vs Chicago Cubs: 97.4 mph avg 4-seamStart 13 · 2026-06-03 vs Houston Astros: 96.9 mph avg 4-seamStart 14 · 2026-06-09 vs Los Angeles Dodgers: 96.9 mph avg 4-seamStart 15 · 2026-06-14 vs Miami Marlins: 96.9 mph avg 4-seamStart 16 · 2026-06-20 vs Colorado Rockies: 96.5 mph avg 4-seamStart 17 · 2026-06-26 vs Cincinnati Reds: 96.8 mph avg 4-seamStart 18 · 2026-07-01 vs Philadelphia Phillies: 96.3 mph avg 4-seam96.3

So what actually happened?

Three things, in order of importance. First, home runs: he has allowed 11 in 97.0 innings after allowing 11 in 187.2 all of last year, and they're concentrated on fastballs over the middle. Second, two disaster starts: Opening Day and July 1 account for 12 of his 39 earned runs; without them his ERA is near 2.9. Third, the stuff is a half-grade duller: velocity down about 1 mph and whiff rates down across the arsenal. Not enough to make him bad, but enough to shrink the margin for error that made 2025 look easy. The strikeouts are still elite, the walks are still stingy, and FIP thinks he's been a top-of-rotation arm all along. This looks less like a decline and more like a great pitcher having a normal season, with some bad timing mixed in.