Player stats

Curveball: Pitches with Speed 2019

Number of pitches with a usable speed measurement. This is the sample behind average speed. 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, 2019. Data refreshed Sep 9, 2026, 10:19 AM UTC.

Curveball: Pitches with Speed2019 season
#PlayerTeamCU speed count
1C. MortonTB1172
2S. StrasburgWSH1037
3A. WainwrightSTL1025
4J. LucchesiSD925
5D. GermánNYY812
6J. LylesMIL745
7S. GrayCIN696
8M. FriedATL660
9M. KellyAZ632
10M. MikolasSTL600
11J. QuintanaCHC599
12M. BumgarnerSF594
13J. VerlanderHOU560
14A. SanchezHOU532
15I. NovaCWS504
16M. GonzalesSEA502
17T. MahleCIN495
18M. FiersOAK494
19J. LesterCHC468
20T. SkaggsLAA467
21B. SnellTB464
22Z. GreinkeHOU456
23A. HeaneyLAA455
24C. BrewerBOS453
25N. AndersonTB441
26F. HernándezSEA428
27C. KershawLAD423
28N. RamirezLAA414
29R. HillLAD406
30Y. KikuchiSEA406
31F. ValdezHOU402
32S. MatzNYM401
33D. LametSD390
34R. HarperMIN389
35W. HarrisHOU383
36G. SparkmanKC377
37R. PorcelloBOS372
38T. RoarkOAK368
39J. ZimmermannDET364
40J. HoffmanCOL362
41K. GibsonMIN353
42A. BriceMIA348
43P. LópezMIA345
44E. LauerSD344
45J. BeeksTB343
46T. RogersMIN336
47M. MontgomeryKC334
48H. Jin RyuLAD330
49F. PeraltaMIL328
50L. LynnTEX327
CU speed count
Number of pitches with a usable speed measurement. This is the sample behind average speed. Uses pitches recorded as curveball.

Understanding Curveball: Pitches with Speed

Number of pitches with a usable speed measurement. This is the sample behind average speed. 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:19 AM UTC.