Player stats

Changeup: Pitches 2019

Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label. Uses pitches recorded as changeup.

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.

Changeup: Pitches2019 season
#PlayerTeamCH pitches
1L. CastilloCIN998
2J. VargasPHI879
3T. RichardsTB878
4Z. DaviesMIL838
5E. RodriguezBOS830
6M. MinorTEX826
7J. MeansBAL775
8M. GonzalesSEA761
9K. HendricksCHC755
10H. Jin RyuLAD743
11L. GiolitoCWS736
12S. StrasburgWSH701
13A. CashnerBOS700
14Z. GreinkeHOU682
15C. PaddackSD650
16T. MiloneSEA637
17A. NolaPHI618
18M. LeakeAZ615
19M. PérezMIN615
20W. LeBlancSEA608
21W. MileyHOU592
22J. BeeksTB571
23C. AndersonMIL557
24S. MatzNYM542
25T. KahnleNYY533
26R. YarbroughTB526
27M. WachaSTL523
28C. HamelsCHC511
29J. deGromNYM506
30N. SyndergaardNYM503
31J. BerríosMIN497
32D. PriceBOS493
33D. BundyBAL483
34I. NovaCWS481
35R. LópezCWS469
36J. SuarezLAA459
37D. NorrisDET448
38K. GibsonMIN447
39A. SanchezHOU447
40M. AndrieseAZ446
41G. GonzalezMIL445
42J. HappNYY428
43D. GermánNYY427
44N. RamirezDET423
45C. DevenskiHOU418
46S. AlcantaraMIA404
47T. CahillLAA402
48M. ScherzerWSH401
49M. KellyAZ398
50J. ArrietaPHI398
CH pitches
Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label. Uses pitches recorded as changeup.

Understanding Changeup: Pitches

Number of delivered pitches with this recorded type. Zero means no pitch was recorded with this label. Uses pitches recorded as changeup.

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.