Player stats

Curveball: Pitches with Spin 2021

Number of pitches with a usable spin measurement. This is the sample behind average spin. Uses pitches recorded as curveball.

Recorded pitch types. Usage divides by all delivered pitches, including unknown types. Speed is in mph, spin in rpm and extension in feet. Averages use measured pitches only. Whiffs divide misses by swings. Data through December 31, 2021. Data refreshed Sep 9, 2026, 10:11 AM UTC.

Curveball: Pitches with Spin2021 season
#PlayerTeamCU spin count
1C. MortonATL1098
2A. WainwrightSTL1029
3R. HillNYM939
4P. JohnsonSD705
5J. MusgroveSD697
6M. FriedATL656
7F. ValdezHOU644
8J. MontgomeryNYY606
9N. EovaldiBOS549
10D. GermánNYY536
11J. LylesTEX536
12S. GrayCIN505
13M. BumgarnerAZ493
14B. WoodruffMIL480
15C. BurnesMIL469
16J. TaillonNYY453
17E. FeddeWSH439
18M. KellyAZ438
19I. AndersonATL427
20A. HeaneyNYY427
21S. MatzTOR425
22Z. GreinkeHOU422
23P. EspinoWSH419
24C. FlexenSEA395
25C. KluberNYY392
26J. StaumontKC380
27K. BubicKC379
28J. ChacínCOL376
29J. RuizCWS359
30M. GonzalesSEA358
31T. McKenzieCLE356
32C. StrattonPIT347
33J. SuarezLAA347
34Z. WheelerPHI342
35A. HouserMIL339
36S. McClanahanTB338
37H. Jin RyuTOR331
38V. GutierrezCIN322
39K. HendricksCHC322
40J. KarinchakCLE320
41B. SnellSD316
42N. CrismattSD315
43S. HentgesCLE314
44M. HarveyBAL311
45A. CivaleCLE308
46J. GrayWSH305
47R. HarperWSH297
48D. Underwood Jr.PIT293
49K. KellerPIT290
50P. MatonHOU284
CU spin count
Number of pitches with a usable spin measurement. This is the sample behind average spin. Uses pitches recorded as curveball.

Understanding Curveball: Pitches with Spin

Number of pitches with a usable spin measurement. This is the sample behind average spin. Uses pitches recorded as curveball.

Season rankings use regular-season records. A player has one combined row across teams; the team label identifies the associated team, not a separate team stint.

Source: MLB statistics and MLBDB derived measures. Formulas describe the measure above. Data refreshed Sep 9, 2026, 10:11 AM UTC.