Player stats

Curveball: Pitches 2023

Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label. 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, 2023. Data refreshed Sep 9, 2026, 10:27 AM UTC.

Curveball: Pitches2023 season
#PlayerTeamCU pitches
1C. MortonATL1228
2R. HillSD894
3F. ValdezHOU746
4S. LugoSD681
5Z. EflinTB679
6D. GermánNYY676
7J. IrvinWSH656
8J. MontgomeryTEX647
9M. MikolasSTL632
10B. SnellSD627
11P. JohnsonATL615
12N. PivettaBOS588
13A. WainwrightSTL546
14Y. KikuchiTOR533
15C. BurnesMIL530
16J. VerlanderHOU520
17R. DetmersLAA505
18A. CivaleTB490
19S. GrayMIN473
20T. ToussaintCWS459
21K. BradishBAL457
22J. GrayWSH454
23M. GoreWSH453
24J. OviedoPIT450
25L. LynnLAD442
26E. CabreraMIA422
27P. MatonHOU420
28T. GlasnowTB404
29S. BarlowSD402
30C. BassittTOR396
31R. SuarezPHI384
32J. TaillonCHC375
33P. LópezMIN374
34J. MusgroveSD370
35J. LylesKC370
36B. BernardinoBOS369
37B. MillerLAD362
38Z. WheelerPHI361
39Y. GarcíaTOR361
40C. KershawLAD355
41F. PeraltaMIL354
42N. MartinezSD335
43A. AbbottCIN324
44J. KarinchakCLE319
45Z. ThompsonSTL317
46S. McClanahanTB312
47Z. GreinkeKC312
48M. KellyAZ308
49S. HentgesCLE307
50M. ScherzerTEX306
CU pitches
Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label. Uses pitches recorded as curveball.

Understanding Curveball: Pitches

Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label. 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:27 AM UTC.