Edge Labs · Research
Pitcher Lab
A pitch-level explorer over Statcast for one pitcher. Search an arm, set the filters, and read the arsenal: usage, velo and spin, whiff %, strike %, xwOBA against, and hard-hit %. Every number shows the sample (n) behind it. Research and context, you decide.
Sonny Gray RHP
2025 · vs LHB
1453 pitches in sample Change pitcher
1453 pitches in sample Change pitcher
1453 Pitches
26.4% Whiff %
66.0% Strike %
.299 xwOBA
38.5% Hard-hit %
The arsenal
9 pitch types in sample| Pitch | Usage | n | Velo | Spin | Whiff % | Strike % | xwOBA | Hard-hit % |
|---|---|---|---|---|---|---|---|---|
| FF Four-seam | 29% | 420 | 91.7 | 2499 | 18.2% n=198 | 66.7% | .418 n=102 | 38.8% n=85 |
| CU Curveball | 25% | 368 | 80.3 | 2579 | 27.7% n=155 | 67.9% | .265 n=75 | 38.6% n=44 |
| ST Sweeper | 16% | 230 | 85.2 | 2648 | 43.0% n=135 | 65.7% | .146 n=101 | 41.7% n=36 |
| CH Changeup | 15% | 224 | 86.2 | 1857 | 24.4% n=86 | 54.5% | .409 n=38 | 28.6% n=35 |
| SI Sinker | 8% | 123 | 92.0 | 2366 | 14.5% n=62 | 70.7% | .315 n=49 | 36.4% n=33 |
| FC Cutter | 6% | 82 | 88.5 | 2625 | 24.5% n=53 | 76.8% | .363 n=20 | 55.6% n=18 |
| SL Slider | 0% | 3 | 84.7 | 2526 | 66.7% n=3 | 100.0% | .191 n=3 | 0.0% n=1 |
| UN Unknown | 0% | 2 | · | · | — n=0 | 100.0% | — n=0 | — n=0 |
| CS Slow curve | 0% | 1 | 76.2 | 2440 | 100.0% n=1 | 100.0% | — n=0 | — n=0 |
| ALLoverall | 100% | 1453 | 86.8 | 2440 | 26.4% n=693 | 66.0% | .299 n=388 | 38.5% n=252 |
Whiff % = whiffs ÷ swings · Strike % = strikes ÷ pitches · xwOBA = avg expected wOBA on contact ·
Hard-hit % = 95+ mph ÷ batted balls · n shown on every rate · descriptive context, not a pick