NYY · RHP · 2025
43.7 IP · 212 BF · 776 pitches · 2025 season
Grades describe this season's stuff and run prevention. They are not forecasts: on clean season pairs the model has not beaten naive persistence (RESULTS-MLB §13), so nothing here projects next season.
vs 2025 graded MLB pitchers · 43.7 IP · 212 BF · 776 pitches · 2025 season
Each row is his rank, 1 to 99, among all graded MLB pitchers this season; the tick is the median. Green is good for him, red bad, whatever the stat's direction (a low FIP ranks high). Grey circles are descriptive rates with no good direction, and n= in place of a rank means too few events to rank. Grades are descriptive, not forecasts.
Raw plate discipline · vs 2025 graded MLB pitchers · 43.7 IP · 212 BF · 776 pitches · 2025 season
Raw rates with this season's descriptive ranks. Sample-adjusted (shrunk) rankings are not shown yet: the reliability constants behind them were measured on college data and are being re-measured on MLB. Until then a small sample here is a small sample — hover the leaderboard column for its event count.
Season means; the ± is the SD across his pitches. Per-pitch release plots land in a later wave.
Every pitch type he threw, ordered by balls in play. Rows under 5 BIP are dimmed rather than dropped — a slider put in play twice is a fact about the slider.
SL · SI · CH · FF · CB
2025 season, 776 pitches; percentiles vs MLB pitchers with 100+ that season. A description of the arsenal, not a grade: none of these predicted next season beyond Pitching+ and his own prior year. For shape scatter a higher percentile is MORE scatter.
runs per 100 pitches vs league
Pitcher-positive, centred on the 2025 league mean (+0.01 RV/100). Ranks are descriptive: the year-to-year reliability of this mix on MLB has not been measured yet, so no cell is verdict-coloured. His actual run value minus this mix — execution — is deliberately not shown.