Player stats

Curveball: Fastest Recorded Pitch 2019

Highest recorded speed in miles per hour. This uses available measurements and may miss a faster pitch that was not measured. 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.

No. 1 / Curveball: Fastest Recorded Pitch / 2019
90.1
Season leader
Curveball: Fastest Recorded Pitch2019 season
#PlayerTeamCU max mph
1M. MagillSEA90.1
2T. ChatwoodCHC89.3
3J. AlvaradoTB89.0
4D. LametSD88.6
5B. AbreuHOU88.5
6J. LoáisigaNYY88.0
7M. DíazSD87.7
8R. GarrettDET87.7
9J. UreñaMIA87.5
10J. deGromNYM87.4
11D. NeverauskasPIT87.3
12T. GlasnowTB87.1
13D. HudsonSTL87.1
14E. RodriguezBOS87.1
15D. WinklerATL87.1
16M. LorenzenCIN87.0
17L. JacksonATL87.0
18M. BarnesBOS86.8
19L. HendriksOAK86.7
20N. AndersonTB86.7
21R. PresslyHOU86.6
22Y. GarcíaLAD86.6
23D. MaplesCHC86.5
24C. MartinHOU86.5
25F. VázquezPIT86.4
26E. MarshallCWS86.3
27Y. RíosPIT86.3
28J. KarinchakCLE86.2
29J. GuerraMIL86.2
30A. ConleyMIA86.2
31E. SkoglundKC86.2
32D. VerHagenDET86.1
33A. DavisPHI86.1
34J. AlvarezPHI86.0
35H. HembreeBOS86.0
36T. ColeLAA86.0
37J. StaumontKC85.9
38T. MahleCIN85.9
39J. MinayaCWS85.8
40J. MusgrovePIT85.8
41C. KluberCLE85.8
42D. CoveyCWS85.8
43T. HunterPHI85.7
44K. KelaPIT85.6
45J. TaillonPIT85.6
46G. CabreraSTL85.6
47G. CanningLAA85.5
48D. JohnsonCOL85.5
49L. WeaverAZ85.4
50S. StrasburgWSH85.4
CU max mph
Highest recorded speed in miles per hour. This uses available measurements and may miss a faster pitch that was not measured. Uses pitches recorded as curveball.

Understanding Curveball: Fastest Recorded Pitch

Highest recorded speed in miles per hour. This uses available measurements and may miss a faster pitch that was not measured. 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.