Cade Cavalli headshot

Cade Cavalli

Washington Nationals · through 2026-09-02

Season in context

Why he matters right now

Cade Cavalli sits 14th of 21 in ERA among qualified pitchers on this site's tracked board

1 live chase on the board, but nothing that clears the bar for a headline — 177 strikeouts; 153 innings; 29 starts. The numbers below are the whole story, and a season that does not make a claim is a perfectly normal thing for a big-league season to be.

The case in 30 seconds

  • No thesis cleared its evidence threshold; 14th of 21 in the qualified population; checked 5 leaderboards, the chase board and both milestone watch lists player_story tier scan — deliberate no-story outcome
  • 3.12 ERA over 153 innings, with 177 strikeouts, 29 starts and a 1.20 WHIP snapshot pitching board — the union of MLB's top-10 pitching boards, then MLB's 1.0 IP per team game rule applied; not the league's full qualified pool

The honest caveat

No thesis is not the same as no value. This page reports what cleared its evidence bar; a season can matter to a team in ways a leaderboard does not record.

What to watch next

Next up: at Los Angeles Dodgers. 23 more to reach 200 SO.

Every claim above, with its source (2)
  1. No thesis cleared its evidence threshold; 14th of 21 in the qualified population; checked 5 leaderboards, the chase board and both milestone watch lists player_story tier scan — deliberate no-story outcome
  2. ERA over 153 innings, with 177 strikeouts, 29 starts and a 1.20 WHIP snapshot pitching board — the union of MLB's top-10 pitching boards, then MLB's 1.0 IP per team game rule applied; not the league's full qualified pool

The evidence

What to watch next

at Los Angeles Dodgers UNIQLO Field at Dodger Stadium · 10:10 p.m. ET Opposite Blake Snell

Situational splits

SplitIPERASOWHIPAVG against
vs RHP 62.0 74 1.15 .221
vs LHP 89.2 103 1.25 .249
Home 85.1 3.27 99 1.21 .241
Away 67.1 2.94 78 1.19 .233
Day 82.2 3.16 89 1.19 .244
Night 70.0 3.09 88 1.21 .230

2026 season, MLB Stats API. A split with no plate appearances is omitted rather than shown as zeroes.

29G
29GS
152.2IP
12-5W-L
3.12ERA
1.20WHIP
177K
10.43K/9
0SV

Strikeout chase

ChaseCurrentPaceNeeded from hereStatus
200 K 177 202 23 K · 5.6 per outing over 4.1 left ON PACE
250 K 177 202 73 K · 17.8 per outing over 4.1 left IMPOSSIBLE
300 K 177 202 123 K · 30.0 per outing over 4.1 left IMPOSSIBLE
350 K 177 202 173 K · 42.2 per outing over 4.1 left IMPOSSIBLE
383 K 177 202 206 K · 50.2 per outing over 4.1 left IMPOSSIBLE

ERA & WHIP finish lines

FinishCurrentRequired rest-of-seasonStatus
Sub-2.00 ERA3.12 -5.98 over about 22 innings IMPOSSIBLE
Sub-1.75 ERA3.12 -8.01 over about 22 innings IMPOSSIBLE
Sub-1.50 ERA3.12 -10.03 over about 22 innings IMPOSSIBLE
Sub-1.00 WHIP1.20 -0.41 IMPOSSIBLE
Sub-0.90 WHIP1.20 -1.22 IMPOSSIBLE

Recent highlights

Lahman + Retrosheet context

How this season fits history

Comparable finishesMedian 204 K

n=188 near this checkpoint

Chase history

16217017708-1909-02
Strikeouts, day by day
20020220508-1909-02
Projected season K, day by day

Stuff watch

Four-seamer velocity, start by start

Every start's average against his own trailing baseline of 96.8 ± 0.69 mph. Ringed dots sit more than one standard deviation under the baseline; last start 97.05 mph (2026-08-02).

98962026-03-26: 96.46 mph (n=29)2026-04-01: 96.0 mph (n=30)2026-04-07: 95.61 mph (n=32)2026-04-13: 96.04 mph (n=17)2026-04-18: 96.45 mph (n=31)2026-04-23: 97.1 mph (n=27)2026-04-29: 96.18 mph (n=35)2026-05-05: 96.97 mph (n=20)2026-05-10: 95.93 mph (n=27)2026-05-16: 97.73 mph (n=31)2026-05-21: 96.66 mph (n=31)2026-05-26: 97.11 mph (n=31)2026-06-01: 97.16 mph (n=33)2026-06-07: 96.5 mph (n=29)2026-06-13: 97.28 mph (n=30)2026-06-20: 95.7 mph (n=22)2026-06-25: 97.32 mph (n=40)2026-06-30: 98.19 mph (n=36)2026-07-05: 96.31 mph (n=21)2026-07-12: 96.31 mph (n=36)2026-07-17: 97.32 mph (n=33)2026-07-22: 97.04 mph (n=33)2026-07-28: 97.35 mph (n=25)2026-08-02: 97.05 mph (n=22)