n=112 near this checkpoint
Cade Cavalli
Why he matters right now
Cade Cavalli sits 13th of 20 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 — 200 strikeouts; 170 innings; 32 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.
This has been his headline for 20 straight days.
The case in 30 seconds
- No thesis cleared its evidence threshold; 13th of 20 in the qualified population; checked 5 leaderboards, the chase board and both milestone watch lists player_story tier scan — deliberate no-story outcome
- 3.02 ERA over 170 innings, with 200 strikeouts, 32 starts and a 1.16 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.
Every claim above, with its source (2)
- No thesis cleared its evidence threshold; 13th of 20 in the qualified population; checked 5 leaderboards, the chase board and both milestone watch lists player_story tier scan — deliberate no-story outcome
- ERA over 170 innings, with 200 strikeouts, 32 starts and a 1.16 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
Situational splits
| Split | IP | ERA | SO | WHIP | AVG against |
|---|---|---|---|---|---|
| vs RHP | 70.1 | — | 85 | 1.09 | .215 |
| vs LHP | 98.1 | — | 115 | 1.21 | .245 |
| Home | 91.1 | 3.25 | 108 | 1.18 | .236 |
| Away | 78.1 | 2.76 | 92 | 1.12 | .228 |
| Day | 82.2 | 3.16 | 89 | 1.19 | .244 |
| Night | 87.0 | 2.90 | 111 | 1.13 | .221 |
2026 season, MLB Stats API. A split with no plate appearances is omitted rather than shown as zeroes.
Strikeout chase
| Chase | Current | Pace | Needed from here | Status |
|---|---|---|---|---|
| 200 K | 200 | 200 | done | ACHIEVED |
| 250 K | 200 | 200 | 50 K · — per team game | IMPOSSIBLE |
| 300 K | 200 | 200 | 100 K · — per team game | IMPOSSIBLE |
| 350 K | 200 | 200 | 150 K · — per team game | IMPOSSIBLE |
| 383 K | 200 | 200 | 183 K · — per team game | IMPOSSIBLE |
ERA & WHIP finish lines
| Finish | Current | Required rest-of-season | Status |
|---|---|---|---|
| Sub-2.00 ERA | 3.02 | — | IMPOSSIBLE |
| Sub-1.75 ERA | 3.02 | — | IMPOSSIBLE |
| Sub-1.50 ERA | 3.02 | — | IMPOSSIBLE |
| Sub-1.00 WHIP | 1.16 | — | IMPOSSIBLE |
| Sub-0.90 WHIP | 1.16 | — | IMPOSSIBLE |
Recent game log
Derived nightly from the snapshot ledger — each row is the difference between consecutive days; multi-day rows are labeled.
| Date | Opp | Result | IP | K |
|---|---|---|---|---|
| 2026-09-18 | St. Louis Cardinals | W 9-1 | 5.0 | 6 |
| 2026-09-11 | Los Angeles Angels | W 4-3 | 6.0 | 9 |
| 2026-09-05 | Los Angeles Dodgers | L 5-6 | 6.0 | 8 |
Recent highlights
Lahman + Retrosheet context
How this season fits history
Chase history
Stuff watch
Four-seamer velocity, start by start
Every start's average against his own trailing baseline of 97.0 ± 0.62 mph. Ringed dots sit more than one standard deviation under the baseline; last start 96.38 mph (2026-09-18).
No active signals — inside one standard deviation of his own baseline. A trend report, not a diagnosis.