Batting
Pitching
    • Statcast

Cal Quantrill

Cal Quantrill

Texas Rangers
P
Age: 31
Bats/Throws: L/R
6'3" / 195
DOB: 2/10/1995
(31 years, 9 months, 2 days)
P
Season20262027Total
TeamTEXFGDC- - -
LevelMLBPROJMLB
G3224219
GS1524164
IP110.0129.0946.2
K%18.3%17.3%17.5%
BB%5.6%7.4%7.3%
GB%39.5%41.3%
ERA2.864.794.17
FIP4.014.734.49
WAR1.51.18.6
2026 Pitch
Selection
SI:25%
FA:24%
FS:23%
FC:20%
RosterResource
Draft:2016, Rd: 1, Pick: 8, Ovr: 8
Draft Team:San Diego Padres
School:Stanford

Contract1 yr, $1.553M (2026) (RR)
Free Agent
AAV: $1.55M
Notes$1.75M, prorated
Service Time
6.122
MiLB Options
n/a
Free Agent
2027
News
Rotowire: The Rangers placed Quantrill (lat) on the 60-day injured list Tuesday. (9/22/2026)
Injury: Lat, Out

News Settings
Article Source
All
FG
RG
Show

Pitch Type Splits

Statcast:
All
  • All
  • FA - Fourseam
  • FC - Cutter
  • FS - Splitter
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • CH - Changeup
  • Pitch Info:
    Select
  • All
  • FA - Fourseam
  • FC - Cutter
  • FS - Splitter
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • CH - Changeup
  • SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2019Sinker (SI)6571491623625614100261023.24288.497.094.3
    2019Slider (SL)38399101271851320330000.27382.389.986.4
    2019Fourseam (FA)3577585211521380131101.28091.196.494.5
    2019Changeup (CH)3147683201240460170101.26381.488.484.6
    2019Curveball (CU)69810201010001100.25075.385.179.5
    2020Sinker (SI)2394856101000040153012.20892.696.394.9
    2020Slider (SL)178515215102031090003.29483.488.686.1
    2020Changeup (CH)541315321002020001.23183.587.585.5
    2020Fourseam (FA)331111311010050000.27393.796.294.9
    2021Sinker (SI)867224251543511171705253210.24190.296.594.3
    2021Cutter (FC)5611281402618314110280015.20383.691.588.4
    2021Fourseam (FA)32663801710214120154100.27091.696.494.4
    2021Changeup (CH)3178085201450140100014.25079.987.685.0
    2021Slider (SL)15934367610020130001.20683.991.287.3
    2021Curveball (CU)1001818431000020000.22277.984.881.3
    2021Splitter (FS)411000000000000.00085.386.586.0
    2022Sinker (SI)1314321356936619082504672111.29088.896.793.6
    2022Cutter (FC)10502332535539817140472224.23682.792.488.5
    2022Changeup (CH)346106113201420450240115.18981.687.985.3
    2022Curveball (CU)12532336410110110000.18872.986.882.7
    2022Fourseam (FA)841215430012001000.33390.995.793.4
    2023Sinker (SI)7111591864431634190235304.27790.895.993.7
    2023Cutter (FC)412971063220100280130103.33083.591.588.1
    2023Splitter (FS)2105864141021140102003.24182.989.286.8
    2023Curveball (CU)1874848953010070000.18874.487.182.0
    2023Changeup (CH)17332351180033040002.34480.789.986.1
    2023Fourseam (FA)1734101001000000.33392.395.093.8
    2024Sinker (SI)1062205261714611311480427013.34689.196.593.8
    2024Splitter (FS)84622523946337151004131012.20483.191.186.5
    2024Cutter (FC)3567181211341370131112.29683.091.387.8
    2024Curveball (CU)332646716741430130000.25063.684.979.6
    2024Changeup (CH)47911220001000100.22282.789.384.9
    2025Cutter (FC)4341181283317727100250002.28085.992.088.9
    2025Splitter (FS)418112115301952410212003.26882.788.986.3
    2025Fourseam (FA)4098292291942470182100.35491.096.193.6
    2025Sinker (SI)33369831610501140120002.23290.197.193.8
    2025Curveball (CU)23649511162032050002.22471.483.579.9
    2025Slider (SL)16543441786030041002.39582.588.184.9
    2025Changeup (CH)511000000000000.00086.888.887.7
    2026Sinker (SI)421112120241580160202002.21490.496.294.0
    2026Fourseam (FA)406911051511103100272202.16587.896.193.8
    2026Splitter (FS)379108112221530430241004.20480.188.284.6
    2026Cutter (FC)331727825173055071001.34784.691.488.7
    2026Curveball (CU)721111220000010000.18274.181.479.2
    2026Slider (SL)601616110000020001.06382.688.085.9
    TotalSinker (SI)560412871475348238668361430236308737.27088.497.193.9
    TotalCutter (FC)31447197861921243552855013344417.26782.792.488.4
    TotalSplitter (FS)185750453111277174141809681022.22280.191.186.1
    TotalFourseam (FA)16323373929059114164007810503.26787.896.494.0
    TotalChangeup (CH)12563173437652120122105703213.24079.989.985.2
    TotalCurveball (CU)112123023850271211060391102.21763.687.180.5
    TotalSlider (SL)9452432496743141950611007.27682.391.286.2
    SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2019Sinker (SI)6571491623625614100261023.24288.497.094.3
    2019Slider (SL)38399101271851320330000.27382.389.986.4
    2019Fourseam (FA)3577585211521380131101.28091.196.494.5
    2019Changeup (CH)3147683201240460170101.26381.488.484.6
    2019Curveball (CU)69810201010001100.25075.385.179.5
    2020Sinker (SI)2394856101000040153012.20892.696.394.9
    2020Slider (SL)178515215102031090003.29483.488.686.1
    2020Changeup (CH)541315321002020001.23183.587.585.5
    2020Fourseam (FA)331111311010050000.27393.796.294.9
    2021Sinker (SI)867224251543511171705253210.24190.296.594.3
    2021Cutter (FC)5611281402618314110280015.20383.691.588.4
    2021Fourseam (FA)32663801710214120154100.27091.696.494.4
    2021Changeup (CH)3178085201450140100014.25079.987.685.0
    2021Slider (SL)15934367610020130001.20683.991.287.3
    2021Curveball (CU)1001818431000020000.22277.984.881.3
    2021Splitter (FS)411000000000000.00085.386.586.0
    2022Sinker (SI)1314321356936619082504672111.29088.896.793.6
    2022Cutter (FC)10502332535539817140472224.23682.792.488.5
    2022Changeup (CH)346106113201420450240115.18981.687.985.3
    2022Curveball (CU)12532336410110110000.18872.986.882.7
    2022Fourseam (FA)841215430012001000.33390.995.793.4
    2023Sinker (SI)7111591864431634190235304.27790.895.993.7
    2023Cutter (FC)412971063220100280130103.33083.591.588.1
    2023Splitter (FS)2105864141021140102003.24182.989.286.8
    2023Curveball (CU)1874848953010070000.18874.487.182.0
    2023Changeup (CH)17332351180033040002.34480.789.986.1
    2023Fourseam (FA)1734101001000000.33392.395.093.8
    2024Sinker (SI)1062205261714611311480427013.34689.196.593.8
    2024Splitter (FS)84622523946337151004131012.20483.191.186.5
    2024Cutter (FC)3567181211341370131112.29683.091.387.8
    2024Curveball (CU)332646716741430130000.25063.684.979.6
    2024Changeup (CH)47911220001000100.22282.789.384.9
    2025Cutter (FC)4341181283317727100250002.28085.992.088.9
    2025Splitter (FS)418112115301952410212003.26882.788.986.3
    2025Fourseam (FA)4098292291942470182100.35491.096.193.6
    2025Sinker (SI)33369831610501140120002.23290.197.193.8
    2025Curveball (CU)23649511162032050002.22471.483.579.9
    2025Slider (SL)16543441786030041002.39582.588.184.9
    2025Changeup (CH)511000000000000.00086.888.887.7
    2026Sinker (SI)421112120241580160202002.21490.496.294.0
    2026Fourseam (FA)406911051511103100272202.16587.896.193.8
    2026Splitter (FS)379108112221530430241004.20480.188.284.6
    2026Cutter (FC)331727825173055071001.34784.691.488.7
    2026Curveball (CU)721111220000010000.18274.181.479.2
    2026Slider (SL)601616110000020001.06382.688.085.9
    TotalSinker (SI)560412871475348238668361430236308737.27088.497.193.9
    TotalCutter (FC)31447197861921243552855013344417.26782.792.488.4
    TotalSplitter (FS)185750453111277174141809681022.22280.191.186.1
    TotalFourseam (FA)16323373929059114164007810503.26787.896.494.0
    TotalChangeup (CH)12563173437652120122105703213.24079.989.985.2
    TotalCurveball (CU)112123023850271211060391102.21763.687.180.5
    TotalSlider (SL)9452432496743141950611007.27682.391.286.2
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2019Sinker (SI)6576.2%16.0%0.38.242.294.376.670.134.26915.8-4.6.28783
    2019Slider (SL)3832.0%32.7%0.06.273.287.434.721.162.38111.1-1.6.30295
    2019Fourseam (FA)3579.4%15.3%0.62.280.353.453.806.173.30012.31.6.342120
    2019Changeup (CH)3147.2%20.5%0.35.263.313.474.787.211.28611.00.6.328111
    2019Curveball (CU)690.0%0.0%0.00.250.300.7501.050.500.1251.80.6.388151
    2020Sinker (SI)2397.1%26.8%0.27.208.309.208.517.000.3033.8-3.2.25162
    2020Slider (SL)1781.9%17.3%0.11.294.308.510.817.216.3087.61.1.345128
    2020Changeup (CH)5413.3%13.3%1.00.231.333.308.641.077.2731.5-0.3.29391
    2020Fourseam (FA)330.0%45.5%0.00.273.273.636.909.364.4001.90.5.373146
    2021Sinker (SI)8676.8%20.7%0.33.241.305.393.698.152.28028.0-2.4.303100
    2021Cutter (FC)5617.9%20.0%0.39.203.266.336.602.133.22911.2-5.8.26474
    2021Fourseam (FA)32615.0%18.8%0.80.270.413.524.936.254.28915.45.7.401166
    2021Changeup (CH)3174.7%11.8%0.40.250.286.350.636.100.2757.7-2.6.27782
    2021Slider (SL)1595.6%36.1%0.15.206.250.235.485.029.3331.5-2.8.21945
    2021Curveball (CU)1000.0%11.1%0.00.222.222.278.500.056.2500.7-1.5.21543
    2021Splitter (FS)40.0%0.0%0.00.000.000.000.000.000.000-0.1-0.3.000-100
    2022Sinker (SI)13147.0%12.9%0.54.290.352.424.776.134.31649.68.9.341135
    2022Cutter (FC)10505.5%18.6%0.30.236.283.369.652.133.26524.1-4.8.28696
    2022Changeup (CH)3464.4%21.2%0.21.189.223.321.544.132.2036.5-6.5.23863
    2022Curveball (CU)1253.0%33.3%0.09.188.212.313.525.125.2501.7-2.1.22958
    2022Fourseam (FA)8413.3%0.0%2.00.333.467.5831.050.250.2733.41.7.455214
    2023Sinker (SI)71110.2%12.4%0.83.277.366.428.793.151.29627.04.3.346133
    2023Cutter (FC)4127.5%12.3%0.62.330.377.495.872.165.36117.84.9.374153
    2023Splitter (FS)2106.3%15.6%0.40.241.313.362.675.121.2776.8-1.0.299102
    2023Curveball (CU)1870.0%14.6%0.00.188.188.313.500.125.2001.6-4.3.21143
    2023Changeup (CH)1738.6%11.4%0.75.344.400.6251.025.281.3207.63.3.433193
    2023Fourseam (FA)1725.0%0.0%1.00.333.500.6671.167.333.3331.00.6.485227
    2024Sinker (SI)106218.4%16.1%1.14.346.485.5901.075.244.39562.231.6.461198
    2024Splitter (FS)8464.2%17.2%0.24.204.247.311.558.107.22815.6-12.4.24660
    2024Cutter (FC)3568.6%16.0%0.54.296.363.507.870.211.32113.54.0.372139
    2024Curveball (CU)3324.5%19.4%0.23.250.284.531.815.281.2559.71.8.344125
    2024Changeup (CH)479.1%0.0%1.00.222.273.222.495.000.2000.5-0.8.22344
    2025Cutter (FC)4347.8%19.5%0.40.280.336.551.887.271.30221.76.5.376152
    2025Splitter (FS)4180.9%18.3%0.05.268.287.455.742.188.29914.00.4.317113
    2025Fourseam (FA)4097.6%19.6%0.39.354.413.5981.011.244.41019.58.6.428187
    2025Sinker (SI)33316.9%14.5%1.17.232.361.348.709.116.26810.50.7.323116
    2025Curveball (CU)2363.9%9.8%0.40.224.255.449.704.224.1955.5-0.5.300101
    2025Slider (SL)1650.0%9.1%0.00.395.409.7441.153.349.38911.46.2.486227
    2025Changeup (CH)50.0%0.0%0.00.000.000.000.000.000.000-0.1-0.3.000-100
    2026Sinker (SI)4215.0%16.7%0.30.214.267.313.579.098.2538.7-5.5.25976
    2026Fourseam (FA)4069.5%25.7%0.37.165.257.275.532.110.1906.3-6.1.24465
    2026Splitter (FS)3792.7%21.4%0.13.204.232.343.575.139.2257.4-5.9.25171
    2026Cutter (FC)3316.4%9.0%0.71.347.397.597.995.250.33316.37.0.428191
    2026Curveball (CU)720.0%9.1%0.00.182.182.182.364.000.200-0.1-1.4.1629
    2026Slider (SL)600.0%12.5%0.00.063.063.063.125.000.071-1.5-3.4.056-62
    TotalSinker (SI)56049.7%16.0%0.61.270.355.418.773.148.305206.630.9.340125
    TotalCutter (FC)31447.0%16.9%0.41.267.321.446.767.179.292104.611.9.332123
    TotalSplitter (FS)18573.4%18.1%0.19.222.260.355.615.133.24843.5-19.2.26878
    TotalFourseam (FA)163210.2%19.9%0.51.267.357.466.823.199.29859.812.5.355136
    TotalChangeup (CH)12566.1%16.6%0.37.240.284.391.676.151.25534.4-6.8.29193
    TotalCurveball (CU)11212.5%16.4%0.15.217.239.409.648.191.22020.9-7.3.27684
    TotalSlider (SL)9452.0%24.5%0.08.276.293.453.746.177.33530.3-0.4.316108
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2019Sinker (SI)6576.2%16.0%0.38.242.294.376.670.134.26915.8-4.6.28783
    2019Slider (SL)3832.0%32.7%0.06.273.287.434.721.162.38111.1-1.6.30295
    2019Fourseam (FA)3579.4%15.3%0.62.280.353.453.806.173.30012.31.6.342120
    2019Changeup (CH)3147.2%20.5%0.35.263.313.474.787.211.28611.00.6.328111
    2019Curveball (CU)690.0%0.0%0.00.250.300.7501.050.500.1251.80.6.388151
    2020Sinker (SI)2397.1%26.8%0.27.208.309.208.517.000.3033.8-3.2.25162
    2020Slider (SL)1781.9%17.3%0.11.294.308.510.817.216.3087.61.1.345128
    2020Changeup (CH)5413.3%13.3%1.00.231.333.308.641.077.2731.5-0.3.29391
    2020Fourseam (FA)330.0%45.5%0.00.273.273.636.909.364.4001.90.5.373146
    2021Sinker (SI)8676.8%20.7%0.33.241.305.393.698.152.28028.0-2.4.303100
    2021Cutter (FC)5617.9%20.0%0.39.203.266.336.602.133.22911.2-5.8.26474
    2021Fourseam (FA)32615.0%18.8%0.80.270.413.524.936.254.28915.45.7.401166
    2021Changeup (CH)3174.7%11.8%0.40.250.286.350.636.100.2757.7-2.6.27782
    2021Slider (SL)1595.6%36.1%0.15.206.250.235.485.029.3331.5-2.8.21945
    2021Curveball (CU)1000.0%11.1%0.00.222.222.278.500.056.2500.7-1.5.21543
    2021Splitter (FS)40.0%0.0%0.00.000.000.000.000.000.000-0.1-0.3.000-100
    2022Sinker (SI)13147.0%12.9%0.54.290.352.424.776.134.31649.68.9.341135
    2022Cutter (FC)10505.5%18.6%0.30.236.283.369.652.133.26524.1-4.8.28696
    2022Changeup (CH)3464.4%21.2%0.21.189.223.321.544.132.2036.5-6.5.23863
    2022Curveball (CU)1253.0%33.3%0.09.188.212.313.525.125.2501.7-2.1.22958
    2022Fourseam (FA)8413.3%0.0%2.00.333.467.5831.050.250.2733.41.7.455214
    2023Sinker (SI)71110.2%12.4%0.83.277.366.428.793.151.29627.04.3.346133
    2023Cutter (FC)4127.5%12.3%0.62.330.377.495.872.165.36117.84.9.374153
    2023Splitter (FS)2106.3%15.6%0.40.241.313.362.675.121.2776.8-1.0.299102
    2023Curveball (CU)1870.0%14.6%0.00.188.188.313.500.125.2001.6-4.3.21143
    2023Changeup (CH)1738.6%11.4%0.75.344.400.6251.025.281.3207.63.3.433193
    2023Fourseam (FA)1725.0%0.0%1.00.333.500.6671.167.333.3331.00.6.485227
    2024Sinker (SI)106218.4%16.1%1.14.346.485.5901.075.244.39562.231.6.461198
    2024Splitter (FS)8464.2%17.2%0.24.204.247.311.558.107.22815.6-12.4.24660
    2024Cutter (FC)3568.6%16.0%0.54.296.363.507.870.211.32113.54.0.372139
    2024Curveball (CU)3324.5%19.4%0.23.250.284.531.815.281.2559.71.8.344125
    2024Changeup (CH)479.1%0.0%1.00.222.273.222.495.000.2000.5-0.8.22344
    2025Cutter (FC)4347.8%19.5%0.40.280.336.551.887.271.30221.76.5.376152
    2025Splitter (FS)4180.9%18.3%0.05.268.287.455.742.188.29914.00.4.317113
    2025Fourseam (FA)4097.6%19.6%0.39.354.413.5981.011.244.41019.58.6.428187
    2025Sinker (SI)33316.9%14.5%1.17.232.361.348.709.116.26810.50.7.323116
    2025Curveball (CU)2363.9%9.8%0.40.224.255.449.704.224.1955.5-0.5.300101
    2025Slider (SL)1650.0%9.1%0.00.395.409.7441.153.349.38911.46.2.486227
    2025Changeup (CH)50.0%0.0%0.00.000.000.000.000.000.000-0.1-0.3.000-100
    2026Sinker (SI)4215.0%16.7%0.30.214.267.313.579.098.2538.7-5.5.25976
    2026Fourseam (FA)4069.5%25.7%0.37.165.257.275.532.110.1906.3-6.1.24465
    2026Splitter (FS)3792.7%21.4%0.13.204.232.343.575.139.2257.4-5.9.25171
    2026Cutter (FC)3316.4%9.0%0.71.347.397.597.995.250.33316.37.0.428191
    2026Curveball (CU)720.0%9.1%0.00.182.182.182.364.000.200-0.1-1.4.1629
    2026Slider (SL)600.0%12.5%0.00.063.063.063.125.000.071-1.5-3.4.056-62
    TotalSinker (SI)56049.7%16.0%0.61.270.355.418.773.148.305206.630.9.340125
    TotalCutter (FC)31447.0%16.9%0.41.267.321.446.767.179.292104.611.9.332123
    TotalSplitter (FS)18573.4%18.1%0.19.222.260.355.615.133.24843.5-19.2.26878
    TotalFourseam (FA)163210.2%19.9%0.51.267.357.466.823.199.29859.812.5.355136
    TotalChangeup (CH)12566.1%16.6%0.37.240.284.391.676.151.25534.4-6.8.29193
    TotalCurveball (CU)11212.5%16.4%0.15.217.239.409.648.191.22020.9-7.3.27684
    TotalSlider (SL)9452.0%24.5%0.08.276.293.453.746.177.33530.3-0.4.316108
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2019Sinker (SI)65719.8%48.8%31.4%18.4%10.5%427230657-8.17.911.4
    2019Slider (SL)38331.8%39.4%28.8%31.6%15.8%2361473831.21.62.3
    2019Fourseam (FA)35730.2%34.9%34.9%18.2%13.6%242115357-4.99.510.7
    2019Changeup (CH)31413.3%53.3%33.3%0.0%20.0%181133314-5.26.68.5
    2019Curveball (CU)6933.3%33.3%33.3%0.0%33.3%3138691.6-2.03.0
    2020Sinker (SI)23928.1%53.1%18.8%50.0%0.0%15386239-7.48.611.4
    2020Slider (SL)17819.5%39.0%41.5%11.8%17.6%115631781.40.22.0
    2020Changeup (CH)5420.0%60.0%20.0%50.0%0.0%302454-5.16.38.4
    2020Fourseam (FA)3333.3%16.7%50.0%33.3%33.3%211233-4.48.39.5
    2021Sinker (SI)86725.0%47.7%27.3%27.7%14.9%565302867-7.88.511.6
    2021Cutter (FC)56127.3%41.4%31.3%22.6%12.9%3641975611.13.84.2
    2021Fourseam (FA)32625.5%38.3%36.2%11.8%23.5%195131326-5.19.410.8
    2021Changeup (CH)31720.0%44.3%35.7%16.0%4.0%194123317-6.55.78.8
    2021Slider (SL)15933.3%33.3%33.3%28.6%0.0%86731591.22.33.1
    2021Curveball (CU)10025.0%25.0%50.0%50.0%0.0%57431001.8-0.82.5
    2021Splitter (FS)40.0%100.0%0.0%0.0%0.0%314-6.44.88.1
    2022Sinker (SI)131425.7%38.0%36.2%28.0%8.0%8944201314-7.18.911.5
    2022Cutter (FC)105022.9%41.5%35.6%23.9%10.4%63841210501.14.44.7
    2022Changeup (CH)34614.5%54.2%31.3%11.5%15.4%223123346-7.34.78.8
    2022Curveball (CU)12519.0%47.6%33.3%28.6%14.3%73521251.8-1.42.7
    2022Fourseam (FA)8441.7%41.7%16.7%50.0%50.0%473784-4.110.311.1
    2023Sinker (SI)71127.7%33.6%38.7%18.9%7.5%458253711-7.39.111.8
    2023Cutter (FC)41230.6%38.8%30.6%19.2%7.7%2471654121.24.24.6
    2023Splitter (FS)21021.3%63.8%14.9%42.9%14.3%12288210-6.52.97.4
    2023Curveball (CU)18717.5%37.5%45.0%22.2%5.6%126611871.3-1.62.4
    2023Changeup (CH)17339.3%39.3%21.4%33.3%50.0%9380173-7.65.09.3
    2023Fourseam (FA)1733.3%33.3%33.3%0.0%0.0%10717-3.99.810.5
    2024Sinker (SI)106231.1%37.9%31.1%28.0%22.0%6753871062-6.68.210.7
    2024Splitter (FS)84618.8%55.8%25.4%10.9%10.9%480366846-5.73.06.9
    2024Cutter (FC)35622.0%42.4%35.6%19.0%14.3%2201363561.23.33.8
    2024Curveball (CU)33238.0%26.0%36.0%5.6%22.2%2071253321.3-2.12.9
    2024Changeup (CH)4730.0%20.0%50.0%20.0%0.0%301747-6.95.08.6
    2025Cutter (FC)43425.3%29.7%45.1%14.6%17.1%3121224340.95.05.2
    2025Splitter (FS)41826.4%44.0%29.7%22.2%14.8%224194418-6.93.98.2
    2025Fourseam (FA)40932.3%26.2%41.5%29.6%14.8%246163409-6.19.711.5
    2025Sinker (SI)33331.6%36.8%31.6%5.6%5.6%23499333-9.37.412.0
    2025Curveball (CU)23615.9%40.9%43.2%10.5%15.8%140962362.0-3.64.3
    2025Slider (SL)16538.5%23.1%38.5%20.0%20.0%97681651.60.22.2
    2025Changeup (CH)50.0%100.0%0.0%0.0%0.0%235-8.76.811.1
    2026Sinker (SI)42125.6%41.1%33.3%26.7%3.3%298123421-9.06.911.5
    2026Fourseam (FA)40622.7%34.8%42.4%14.3%10.7%264142406-5.89.311.0
    2026Splitter (FS)37920.5%51.8%27.7%26.1%17.4%222157379-5.71.36.1
    2026Cutter (FC)33129.7%31.3%39.1%32.0%20.0%2141173311.34.14.5
    2026Curveball (CU)7220.0%10.0%70.0%0.0%0.0%4329722.1-4.85.4
    2026Slider (SL)6014.3%42.9%42.9%33.3%0.0%3030600.80.92.0
    TotalSinker (SI)560426.4%40.9%32.7%24.6%10.5%370419005604-7.68.411.4
    TotalCutter (FC)314425.8%38.2%36.0%21.8%13.3%1995114931441.14.24.5
    TotalSplitter (FS)185721.1%53.3%25.6%19.4%13.6%10518061857-6.12.87.1
    TotalFourseam (FA)163228.6%33.2%38.2%20.0%16.0%10256071632-5.49.511.0
    TotalChangeup (CH)125619.1%48.9%32.1%13.1%14.3%7535031256-6.55.58.8
    TotalCurveball (CU)112124.2%33.7%42.1%16.3%12.5%67744411211.6-2.33.2
    TotalSlider (SL)94529.3%35.4%35.4%23.4%14.1%5643819451.31.22.4
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2019Sinker (SI)65719.8%48.8%31.4%18.4%10.5%427230657-8.17.911.4
    2019Slider (SL)38331.8%39.4%28.8%31.6%15.8%2361473831.21.62.3
    2019Fourseam (FA)35730.2%34.9%34.9%18.2%13.6%242115357-4.99.510.7
    2019Changeup (CH)31413.3%53.3%33.3%0.0%20.0%181133314-5.26.68.5
    2019Curveball (CU)6933.3%33.3%33.3%0.0%33.3%3138691.6-2.03.0
    2020Sinker (SI)23928.1%53.1%18.8%50.0%0.0%15386239-7.48.611.4
    2020Slider (SL)17819.5%39.0%41.5%11.8%17.6%115631781.40.22.0
    2020Changeup (CH)5420.0%60.0%20.0%50.0%0.0%302454-5.16.38.4
    2020Fourseam (FA)3333.3%16.7%50.0%33.3%33.3%211233-4.48.39.5
    2021Sinker (SI)86725.0%47.7%27.3%27.7%14.9%565302867-7.88.511.6
    2021Cutter (FC)56127.3%41.4%31.3%22.6%12.9%3641975611.13.84.2
    2021Fourseam (FA)32625.5%38.3%36.2%11.8%23.5%195131326-5.19.410.8
    2021Changeup (CH)31720.0%44.3%35.7%16.0%4.0%194123317-6.55.78.8
    2021Slider (SL)15933.3%33.3%33.3%28.6%0.0%86731591.22.33.1
    2021Curveball (CU)10025.0%25.0%50.0%50.0%0.0%57431001.8-0.82.5
    2021Splitter (FS)40.0%100.0%0.0%0.0%0.0%314-6.44.88.1
    2022Sinker (SI)131425.7%38.0%36.2%28.0%8.0%8944201314-7.18.911.5
    2022Cutter (FC)105022.9%41.5%35.6%23.9%10.4%63841210501.14.44.7
    2022Changeup (CH)34614.5%54.2%31.3%11.5%15.4%223123346-7.34.78.8
    2022Curveball (CU)12519.0%47.6%33.3%28.6%14.3%73521251.8-1.42.7
    2022Fourseam (FA)8441.7%41.7%16.7%50.0%50.0%473784-4.110.311.1
    2023Sinker (SI)71127.7%33.6%38.7%18.9%7.5%458253711-7.39.111.8
    2023Cutter (FC)41230.6%38.8%30.6%19.2%7.7%2471654121.24.24.6
    2023Splitter (FS)21021.3%63.8%14.9%42.9%14.3%12288210-6.52.97.4
    2023Curveball (CU)18717.5%37.5%45.0%22.2%5.6%126611871.3-1.62.4
    2023Changeup (CH)17339.3%39.3%21.4%33.3%50.0%9380173-7.65.09.3
    2023Fourseam (FA)1733.3%33.3%33.3%0.0%0.0%10717-3.99.810.5
    2024Sinker (SI)106231.1%37.9%31.1%28.0%22.0%6753871062-6.68.210.7
    2024Splitter (FS)84618.8%55.8%25.4%10.9%10.9%480366846-5.73.06.9
    2024Cutter (FC)35622.0%42.4%35.6%19.0%14.3%2201363561.23.33.8
    2024Curveball (CU)33238.0%26.0%36.0%5.6%22.2%2071253321.3-2.12.9
    2024Changeup (CH)4730.0%20.0%50.0%20.0%0.0%301747-6.95.08.6
    2025Cutter (FC)43425.3%29.7%45.1%14.6%17.1%3121224340.95.05.2
    2025Splitter (FS)41826.4%44.0%29.7%22.2%14.8%224194418-6.93.98.2
    2025Fourseam (FA)40932.3%26.2%41.5%29.6%14.8%246163409-6.19.711.5
    2025Sinker (SI)33331.6%36.8%31.6%5.6%5.6%23499333-9.37.412.0
    2025Curveball (CU)23615.9%40.9%43.2%10.5%15.8%140962362.0-3.64.3
    2025Slider (SL)16538.5%23.1%38.5%20.0%20.0%97681651.60.22.2
    2025Changeup (CH)50.0%100.0%0.0%0.0%0.0%235-8.76.811.1
    2026Sinker (SI)42125.6%41.1%33.3%26.7%3.3%298123421-9.06.911.5
    2026Fourseam (FA)40622.7%34.8%42.4%14.3%10.7%264142406-5.89.311.0
    2026Splitter (FS)37920.5%51.8%27.7%26.1%17.4%222157379-5.71.36.1
    2026Cutter (FC)33129.7%31.3%39.1%32.0%20.0%2141173311.34.14.5
    2026Curveball (CU)7220.0%10.0%70.0%0.0%0.0%4329722.1-4.85.4
    2026Slider (SL)6014.3%42.9%42.9%33.3%0.0%3030600.80.92.0
    TotalSinker (SI)560426.4%40.9%32.7%24.6%10.5%370419005604-7.68.411.4
    TotalCutter (FC)314425.8%38.2%36.0%21.8%13.3%1995114931441.14.24.5
    TotalSplitter (FS)185721.1%53.3%25.6%19.4%13.6%10518061857-6.12.87.1
    TotalFourseam (FA)163228.6%33.2%38.2%20.0%16.0%10256071632-5.49.511.0
    TotalChangeup (CH)125619.1%48.9%32.1%13.1%14.3%7535031256-6.55.58.8
    TotalCurveball (CU)112124.2%33.7%42.1%16.3%12.5%67744411211.6-2.33.2
    TotalSlider (SL)94529.3%35.4%35.4%23.4%14.1%5643819451.31.22.4
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2019Sinker (SI)65728.1%66.7%47.5%79.3%90.0%86.9%50.2%6.2%9.81.5
    2019Slider (SL)38333.2%71.3%48.8%49.3%82.1%69.0%41.0%15.1%-1.8-0.5
    2019Fourseam (FA)35729.1%71.9%52.1%77.1%84.8%82.8%53.8%9.0%1.50.4
    2019Changeup (CH)31433.7%81.3%50.6%64.7%78.0%72.3%35.7%14.0%-3.7-1.2
    2019Curveball (CU)699.8%53.6%27.5%75.0%93.3%89.5%40.6%2.9%-1.3-1.9
    2020Sinker (SI)23929.1%50.8%40.2%73.5%87.1%82.3%51.0%7.1%5.32.2
    2020Slider (SL)17824.4%70.7%48.3%33.3%89.2%75.6%51.7%11.8%-1.2-0.7
    2020Changeup (CH)5423.3%75.0%46.3%71.4%72.2%72.0%44.4%13.0%-0.5-0.9
    2020Fourseam (FA)3336.4%81.8%51.5%50.0%100.0%76.5%33.3%12.1%-0.7-2.1
    2021Sinker (SI)86728.7%69.7%49.3%79.8%86.5%84.5%50.2%7.6%6.10.7
    2021Cutter (FC)56126.4%66.3%45.8%50.0%84.5%74.3%48.7%11.8%10.21.8
    2021Fourseam (FA)32620.5%66.3%42.9%64.7%86.8%81.4%49.1%8.0%-5.3-1.6
    2021Changeup (CH)31730.8%73.3%48.9%66.1%87.9%80.0%42.6%9.8%2.20.7
    2021Slider (SL)15923.9%70.1%43.4%45.5%70.2%62.3%42.1%16.4%1.40.9
    2021Curveball (CU)10021.8%57.8%38.0%75.0%92.3%86.8%45.0%5.0%1.11.1
    2021Splitter (FS)450.0%50.0%50.0%100.0%100.0%100.0%50.0%0.0%0.37.2
    2022Sinker (SI)131433.5%67.6%51.4%79.4%91.0%87.4%52.6%6.5%0.30.0
    2022Cutter (FC)105021.6%64.7%43.0%53.5%86.1%77.8%49.6%9.5%5.80.5
    2022Changeup (CH)34644.8%84.0%59.0%68.7%90.5%79.9%36.1%11.8%4.21.2
    2022Curveball (CU)12532.5%64.6%44.8%56.0%93.5%76.8%38.4%10.4%0.30.2
    2022Fourseam (FA)8415.2%60.5%35.7%85.7%95.7%93.3%45.2%2.4%-1.4-1.7
    2023Sinker (SI)71128.2%62.6%45.9%78.6%88.6%85.6%51.2%6.6%1.30.2
    2023Cutter (FC)41219.1%70.9%45.9%50.0%86.8%79.4%51.7%9.5%-3.7-0.9
    2023Splitter (FS)21034.3%87.7%52.9%70.2%84.4%78.4%34.8%11.4%-2.4-1.1
    2023Curveball (CU)18733.3%66.0%50.3%66.7%92.2%84.0%51.9%8.0%2.41.3
    2023Changeup (CH)17326.4%76.2%44.5%72.4%93.8%85.7%36.4%6.4%-4.2-2.4
    2023Fourseam (FA)1712.5%44.4%29.4%100.0%75.0%80.0%52.9%5.9%-0.4-2.4
    2024Sinker (SI)106217.0%63.3%42.7%70.0%88.8%85.5%55.6%6.2%-21.2-2.0
    2024Splitter (FS)84626.8%82.8%50.2%62.9%86.0%78.8%41.8%10.6%3.40.4
    2024Cutter (FC)35621.1%63.0%42.4%62.2%87.7%81.5%50.8%7.9%-1.5-0.4
    2024Curveball (CU)33229.6%60.7%44.9%48.0%85.9%73.2%49.1%12.0%-2.6-0.8
    2024Changeup (CH)4735.0%63.0%51.1%57.1%94.1%83.3%57.4%8.5%0.81.8
    2025Cutter (FC)43426.3%66.3%50.9%50.0%87.6%80.1%61.5%10.1%-0.3-0.1
    2025Splitter (FS)41831.9%83.5%49.0%60.7%91.4%78.0%33.3%10.8%-5.5-1.3
    2025Fourseam (FA)40927.4%64.2%44.5%70.0%88.5%82.4%46.5%7.8%-8.7-2.1
    2025Sinker (SI)33319.8%53.0%39.9%76.9%90.7%88.0%60.7%4.8%5.01.5
    2025Curveball (CU)23630.7%72.7%48.3%50.0%94.4%78.1%41.9%10.6%0.20.1
    2025Slider (SL)16525.9%65.0%44.8%59.1%96.2%85.1%48.5%6.7%-7.7-4.7
    2025Changeup (CH)540.0%40.0%100.0%100.0%0.0%0.0%0.23.1
    2026Sinker (SI)42130.4%69.2%52.5%76.4%91.6%87.8%57.0%6.4%8.42.0
    2026Fourseam (FA)40631.1%60.5%45.6%73.4%81.8%78.9%49.3%9.6%8.32.1
    2026Splitter (FS)37935.8%79.1%51.7%58.1%89.1%75.5%36.7%12.7%2.00.5
    2026Cutter (FC)33125.5%65.1%45.3%71.4%95.4%88.7%50.2%5.1%-5.6-1.7
    2026Curveball (CU)7225.0%53.1%37.5%90.0%94.1%92.6%44.4%2.8%1.01.5
    2026Slider (SL)6020.0%60.0%36.7%85.7%100.0%95.5%41.7%1.7%2.84.7
    TotalSinker (SI)560427.3%64.8%47.2%77.7%89.4%86.2%53.1%6.5%15.00.3
    TotalCutter (FC)314423.0%65.9%45.1%55.0%87.3%79.3%51.6%9.4%5.00.2
    TotalSplitter (FS)185730.9%82.6%50.6%62.3%87.5%78.0%38.1%11.1%-2.2-0.1
    TotalFourseam (FA)163226.7%65.4%45.6%71.6%86.0%81.7%49.0%8.3%-6.7-0.4
    TotalChangeup (CH)125634.8%77.8%51.4%67.5%86.5%78.6%38.7%11.0%-0.9-0.1
    TotalCurveball (CU)112128.4%63.3%44.3%57.8%91.0%79.5%45.7%9.1%1.20.1
    TotalSlider (SL)94528.1%69.1%46.3%49.7%85.2%73.3%44.6%12.4%-6.5-0.7
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2019Sinker (SI)65728.1%66.7%47.5%79.3%90.0%86.9%50.2%6.2%9.81.5
    2019Slider (SL)38333.2%71.3%48.8%49.3%82.1%69.0%41.0%15.1%-1.8-0.5
    2019Fourseam (FA)35729.1%71.9%52.1%77.1%84.8%82.8%53.8%9.0%1.50.4
    2019Changeup (CH)31433.7%81.3%50.6%64.7%78.0%72.3%35.7%14.0%-3.7-1.2
    2019Curveball (CU)699.8%53.6%27.5%75.0%93.3%89.5%40.6%2.9%-1.3-1.9
    2020Sinker (SI)23929.1%50.8%40.2%73.5%87.1%82.3%51.0%7.1%5.32.2
    2020Slider (SL)17824.4%70.7%48.3%33.3%89.2%75.6%51.7%11.8%-1.2-0.7
    2020Changeup (CH)5423.3%75.0%46.3%71.4%72.2%72.0%44.4%13.0%-0.5-0.9
    2020Fourseam (FA)3336.4%81.8%51.5%50.0%100.0%76.5%33.3%12.1%-0.7-2.1
    2021Sinker (SI)86728.7%69.7%49.3%79.8%86.5%84.5%50.2%7.6%6.10.7
    2021Cutter (FC)56126.4%66.3%45.8%50.0%84.5%74.3%48.7%11.8%10.21.8
    2021Fourseam (FA)32620.5%66.3%42.9%64.7%86.8%81.4%49.1%8.0%-5.3-1.6
    2021Changeup (CH)31730.8%73.3%48.9%66.1%87.9%80.0%42.6%9.8%2.20.7
    2021Slider (SL)15923.9%70.1%43.4%45.5%70.2%62.3%42.1%16.4%1.40.9
    2021Curveball (CU)10021.8%57.8%38.0%75.0%92.3%86.8%45.0%5.0%1.11.1
    2021Splitter (FS)450.0%50.0%50.0%100.0%100.0%100.0%50.0%0.0%0.37.2
    2022Sinker (SI)131433.5%67.6%51.4%79.4%91.0%87.4%52.6%6.5%0.30.0
    2022Cutter (FC)105021.6%64.7%43.0%53.5%86.1%77.8%49.6%9.5%5.80.5
    2022Changeup (CH)34644.8%84.0%59.0%68.7%90.5%79.9%36.1%11.8%4.21.2
    2022Curveball (CU)12532.5%64.6%44.8%56.0%93.5%76.8%38.4%10.4%0.30.2
    2022Fourseam (FA)8415.2%60.5%35.7%85.7%95.7%93.3%45.2%2.4%-1.4-1.7
    2023Sinker (SI)71128.2%62.6%45.9%78.6%88.6%85.6%51.2%6.6%1.30.2
    2023Cutter (FC)41219.1%70.9%45.9%50.0%86.8%79.4%51.7%9.5%-3.7-0.9
    2023Splitter (FS)21034.3%87.7%52.9%70.2%84.4%78.4%34.8%11.4%-2.4-1.1
    2023Curveball (CU)18733.3%66.0%50.3%66.7%92.2%84.0%51.9%8.0%2.41.3
    2023Changeup (CH)17326.4%76.2%44.5%72.4%93.8%85.7%36.4%6.4%-4.2-2.4
    2023Fourseam (FA)1712.5%44.4%29.4%100.0%75.0%80.0%52.9%5.9%-0.4-2.4
    2024Sinker (SI)106217.0%63.3%42.7%70.0%88.8%85.5%55.6%6.2%-21.2-2.0
    2024Splitter (FS)84626.8%82.8%50.2%62.9%86.0%78.8%41.8%10.6%3.40.4
    2024Cutter (FC)35621.1%63.0%42.4%62.2%87.7%81.5%50.8%7.9%-1.5-0.4
    2024Curveball (CU)33229.6%60.7%44.9%48.0%85.9%73.2%49.1%12.0%-2.6-0.8
    2024Changeup (CH)4735.0%63.0%51.1%57.1%94.1%83.3%57.4%8.5%0.81.8
    2025Cutter (FC)43426.3%66.3%50.9%50.0%87.6%80.1%61.5%10.1%-0.3-0.1
    2025Splitter (FS)41831.9%83.5%49.0%60.7%91.4%78.0%33.3%10.8%-5.5-1.3
    2025Fourseam (FA)40927.4%64.2%44.5%70.0%88.5%82.4%46.5%7.8%-8.7-2.1
    2025Sinker (SI)33319.8%53.0%39.9%76.9%90.7%88.0%60.7%4.8%5.01.5
    2025Curveball (CU)23630.7%72.7%48.3%50.0%94.4%78.1%41.9%10.6%0.20.1
    2025Slider (SL)16525.9%65.0%44.8%59.1%96.2%85.1%48.5%6.7%-7.7-4.7
    2025Changeup (CH)540.0%40.0%100.0%100.0%0.0%0.0%0.23.1
    2026Sinker (SI)42130.4%69.2%52.5%76.4%91.6%87.8%57.0%6.4%8.42.0
    2026Fourseam (FA)40631.1%60.5%45.6%73.4%81.8%78.9%49.3%9.6%8.32.1
    2026Splitter (FS)37935.8%79.1%51.7%58.1%89.1%75.5%36.7%12.7%2.00.5
    2026Cutter (FC)33125.5%65.1%45.3%71.4%95.4%88.7%50.2%5.1%-5.6-1.7
    2026Curveball (CU)7225.0%53.1%37.5%90.0%94.1%92.6%44.4%2.8%1.01.5
    2026Slider (SL)6020.0%60.0%36.7%85.7%100.0%95.5%41.7%1.7%2.84.7
    TotalSinker (SI)560427.3%64.8%47.2%77.7%89.4%86.2%53.1%6.5%15.00.3
    TotalCutter (FC)314423.0%65.9%45.1%55.0%87.3%79.3%51.6%9.4%5.00.2
    TotalSplitter (FS)185730.9%82.6%50.6%62.3%87.5%78.0%38.1%11.1%-2.2-0.1
    TotalFourseam (FA)163226.7%65.4%45.6%71.6%86.0%81.7%49.0%8.3%-6.7-0.4
    TotalChangeup (CH)125634.8%77.8%51.4%67.5%86.5%78.6%38.7%11.0%-0.9-0.1
    TotalCurveball (CU)112128.4%63.3%44.3%57.8%91.0%79.5%45.7%9.1%1.20.1
    TotalSlider (SL)94528.1%69.1%46.3%49.7%85.2%73.3%44.6%12.4%-6.5-0.7
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2019Sinker (SI)65713.217.5-13.6206012585.8101.7111.29.864.8%3024.0%
    2019Slider (SL)3832.634.02.023286688.8102.7109.514.7710.6%2537.9%
    2019Fourseam (FA)35715.814.8-8.321356390.8104.7111.914.434.8%2742.9%
    2019Changeup (CH)31410.927.3-8.714246088.9103.8107.39.3610.0%2236.7%
    2019Curveball (CU)69-3.446.82.62157982.398.598.518.7111.1%111.1%
    2020Sinker (SI)23914.615.8-12.03921513479.4100.2105.85.612.9%617.6%
    2020Slider (SL)1780.036.93.53624374290.9103.4106.914.7511.9%1842.9%
    2020Changeup (CH)5410.626.8-7.93615521180.299.9101.715.100.0%218.2%
    2020Fourseam (FA)3314.116.2-6.6362192692.2108.0108.024.7116.7%350.0%
    2021Sinker (SI)86714.416.4-12.743202517786.8104.6114.710.8137.3%6134.5%
    2021Cutter (FC)5616.428.72.937209110189.3103.7113.712.465.9%3837.6%
    2021Fourseam (FA)32616.014.7-8.04821054990.5106.3112.111.9612.2%2244.9%
    2021Changeup (CH)3179.528.4-10.34113377186.9101.7108.712.122.8%2129.6%
    2021Slider (SL)1593.832.23.24422982184.097.4101.017.000.0%419.0%
    2021Curveball (CU)100-1.743.24.24722581685.7103.0109.729.8318.8%425.0%
    2021Splitter (FS)48.128.9-10.2221326175.075.075.0-16.000.0%00.0%
    2022Sinker (SI)131415.116.1-11.547210227886.1103.1110.815.4207.2%9433.8%
    2022Cutter (FC)10507.327.73.043223219090.0104.9114.915.4157.9%7539.5%
    2022Changeup (CH)3467.929.7-11.84415288485.9102.9111.05.567.1%2327.4%
    2022Curveball (CU)125-2.642.74.35024472190.0102.3105.313.029.5%1257.1%
    2022Fourseam (FA)8417.513.8-6.24921651290.0107.7109.712.218.3%541.7%
    2023Sinker (SI)71115.415.7-11.847214913988.6103.7111.016.51712.2%5841.7%
    2023Cutter (FC)4127.028.33.24422568587.8105.3110.615.178.2%3440.0%
    2023Splitter (FS)2104.831.6-10.44510674888.5107.5109.50.412.1%1939.6%
    2023Curveball (CU)187-3.043.73.45124004188.1101.7109.717.724.9%1331.7%
    2023Changeup (CH)1738.328.6-12.34415302883.0102.5109.47.627.1%932.1%
    2023Fourseam (FA)1716.614.4-5.9492183398.0103.8103.818.300.0%266.7%
    2024Sinker (SI)106214.017.1-10.545218316490.5104.9111.815.2127.3%7646.3%
    2024Splitter (FS)8464.931.7-9.142104718586.4103.3111.34.6115.9%6133.0%
    2024Cutter (FC)3565.430.23.14223036091.5105.2113.513.858.3%2745.0%
    2024Curveball (CU)332-4.047.33.44924355190.7104.2111.816.7611.8%2345.1%
    2024Changeup (CH)478.429.6-11.14115641092.9107.3110.119.000.0%550.0%
    2025Cutter (FC)4348.426.22.64323069393.1105.0111.020.81718.3%4750.5%
    2025Splitter (FS)4186.430.3-11.24411259189.4105.4111.210.366.6%3841.8%
    2025Fourseam (FA)40916.514.7-9.74821376589.9105.9113.721.0812.3%2436.9%
    2025Sinker (SI)33312.618.5-15.33921025786.7103.3108.116.735.3%1933.3%
    2025Curveball (CU)236-6.449.34.65025244489.2100.1111.717.536.8%1943.2%
    2025Slider (SL)1650.137.83.84424413993.5109.9111.816.01128.2%2461.5%
    2025Changeup (CH)511.524.1-14.2451713199.499.499.43.000.0%1100.0%
    2026Sinker (SI)42111.619.4-14.94120919286.5103.2107.717.655.4%3133.7%
    2026Fourseam (FA)40615.915.2-9.14721326691.1104.6116.119.1710.6%2943.9%
    2026Splitter (FS)3792.036.2-9.04410378488.8103.5109.510.833.6%2934.5%
    2026Cutter (FC)3316.927.93.34322716589.9106.8111.220.9913.8%2538.5%
    2026Curveball (CU)72-8.652.34.84924071092.498.699.530.300.0%220.0%
    2026Slider (SL)601.335.82.54323151486.6101.6107.613.200.0%428.6%
    TotalSinker (SI)560414.216.8-12.3392108106687.0103.6114.714.1777.2%37535.2%
    TotalCutter (FC)31447.028.03.042223259490.2105.2114.916.1599.9%24641.4%
    TotalSplitter (FS)18574.732.3-9.743106640987.8104.4111.36.6215.1%14735.9%
    TotalFourseam (FA)163216.114.8-8.637213226490.7105.9116.117.0269.8%11242.4%
    TotalChangeup (CH)12569.328.5-10.532145726586.6102.9111.09.2166.0%8331.3%
    TotalCurveball (CU)1121-4.246.53.947241419289.0102.6111.818.6178.9%7438.5%
    TotalSlider (SL)9451.835.02.825236218289.5104.6111.815.22312.6%7541.2%
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2019Sinker (SI)65713.217.5-13.6206012585.8101.7111.29.864.8%3024.0%
    2019Slider (SL)3832.634.02.023286688.8102.7109.514.7710.6%2537.9%
    2019Fourseam (FA)35715.814.8-8.321356390.8104.7111.914.434.8%2742.9%
    2019Changeup (CH)31410.927.3-8.714246088.9103.8107.39.3610.0%2236.7%
    2019Curveball (CU)69-3.446.82.62157982.398.598.518.7111.1%111.1%
    2020Sinker (SI)23914.615.8-12.03921513479.4100.2105.85.612.9%617.6%
    2020Slider (SL)1780.036.93.53624374290.9103.4106.914.7511.9%1842.9%
    2020Changeup (CH)5410.626.8-7.93615521180.299.9101.715.100.0%218.2%
    2020Fourseam (FA)3314.116.2-6.6362192692.2108.0108.024.7116.7%350.0%
    2021Sinker (SI)86714.416.4-12.743202517786.8104.6114.710.8137.3%6134.5%
    2021Cutter (FC)5616.428.72.937209110189.3103.7113.712.465.9%3837.6%
    2021Fourseam (FA)32616.014.7-8.04821054990.5106.3112.111.9612.2%2244.9%
    2021Changeup (CH)3179.528.4-10.34113377186.9101.7108.712.122.8%2129.6%
    2021Slider (SL)1593.832.23.24422982184.097.4101.017.000.0%419.0%
    2021Curveball (CU)100-1.743.24.24722581685.7103.0109.729.8318.8%425.0%
    2021Splitter (FS)48.128.9-10.2221326175.075.075.0-16.000.0%00.0%
    2022Sinker (SI)131415.116.1-11.547210227886.1103.1110.815.4207.2%9433.8%
    2022Cutter (FC)10507.327.73.043223219090.0104.9114.915.4157.9%7539.5%
    2022Changeup (CH)3467.929.7-11.84415288485.9102.9111.05.567.1%2327.4%
    2022Curveball (CU)125-2.642.74.35024472190.0102.3105.313.029.5%1257.1%
    2022Fourseam (FA)8417.513.8-6.24921651290.0107.7109.712.218.3%541.7%
    2023Sinker (SI)71115.415.7-11.847214913988.6103.7111.016.51712.2%5841.7%
    2023Cutter (FC)4127.028.33.24422568587.8105.3110.615.178.2%3440.0%
    2023Splitter (FS)2104.831.6-10.44510674888.5107.5109.50.412.1%1939.6%
    2023Curveball (CU)187-3.043.73.45124004188.1101.7109.717.724.9%1331.7%
    2023Changeup (CH)1738.328.6-12.34415302883.0102.5109.47.627.1%932.1%
    2023Fourseam (FA)1716.614.4-5.9492183398.0103.8103.818.300.0%266.7%
    2024Sinker (SI)106214.017.1-10.545218316490.5104.9111.815.2127.3%7646.3%
    2024Splitter (FS)8464.931.7-9.142104718586.4103.3111.34.6115.9%6133.0%
    2024Cutter (FC)3565.430.23.14223036091.5105.2113.513.858.3%2745.0%
    2024Curveball (CU)332-4.047.33.44924355190.7104.2111.816.7611.8%2345.1%
    2024Changeup (CH)478.429.6-11.14115641092.9107.3110.119.000.0%550.0%
    2025Cutter (FC)4348.426.22.64323069393.1105.0111.020.81718.3%4750.5%
    2025Splitter (FS)4186.430.3-11.24411259189.4105.4111.210.366.6%3841.8%
    2025Fourseam (FA)40916.514.7-9.74821376589.9105.9113.721.0812.3%2436.9%
    2025Sinker (SI)33312.618.5-15.33921025786.7103.3108.116.735.3%1933.3%
    2025Curveball (CU)236-6.449.34.65025244489.2100.1111.717.536.8%1943.2%
    2025Slider (SL)1650.137.83.84424413993.5109.9111.816.01128.2%2461.5%
    2025Changeup (CH)511.524.1-14.2451713199.499.499.43.000.0%1100.0%
    2026Sinker (SI)42111.619.4-14.94120919286.5103.2107.717.655.4%3133.7%
    2026Fourseam (FA)40615.915.2-9.14721326691.1104.6116.119.1710.6%2943.9%
    2026Splitter (FS)3792.036.2-9.04410378488.8103.5109.510.833.6%2934.5%
    2026Cutter (FC)3316.927.93.34322716589.9106.8111.220.9913.8%2538.5%
    2026Curveball (CU)72-8.652.34.84924071092.498.699.530.300.0%220.0%
    2026Slider (SL)601.335.82.54323151486.6101.6107.613.200.0%428.6%
    TotalSinker (SI)560414.216.8-12.3392108106687.0103.6114.714.1777.2%37535.2%
    TotalCutter (FC)31447.028.03.042223259490.2105.2114.916.1599.9%24641.4%
    TotalSplitter (FS)18574.732.3-9.743106640987.8104.4111.36.6215.1%14735.9%
    TotalFourseam (FA)163216.114.8-8.637213226490.7105.9116.117.0269.8%11242.4%
    TotalChangeup (CH)12569.328.5-10.532145726586.6102.9111.09.2166.0%8331.3%
    TotalCurveball (CU)1121-4.246.53.947241419289.0102.6111.818.6178.9%7438.5%
    TotalSlider (SL)9451.835.02.825236218289.5104.6111.815.22312.6%7541.2%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2019Sinker (SI)657
    2019Slider (SL)383
    2019Fourseam (FA)357
    2019Changeup (CH)314
    2019Curveball (CU)69
    2020Sinker (SI)239
    2020Slider (SL)178
    2020Changeup (CH)54
    2020Fourseam (FA)33
    2021Sinker (SI)867
    2021Cutter (FC)561
    2021Fourseam (FA)326
    2021Changeup (CH)317
    2021Slider (SL)159
    2021Curveball (CU)100
    2021Splitter (FS)4
    2022Sinker (SI)1314
    2022Cutter (FC)1050
    2022Changeup (CH)346
    2022Curveball (CU)125
    2022Fourseam (FA)84
    2023Sinker (SI)7116971.420.3%6.929.1%23.2%9.1%7.2%316-360.9%
    2023Cutter (FC)4123273.431.3%7.528.0%21.9%16.0%12.5%328-650.0%
    2023Splitter (FS)2106871.119.1%7.641.2%30.9%17.6%13.2%3114064.7%
    2023Curveball (CU)1873870.713.2%7.725.0%21.1%18.8%15.8%3312-452.6%
    2023Changeup (CH)1732070.220.0%7.512.5%10.0%6.3%5.0%3111-155.0%
    2023Fourseam (FA)1700.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    2024Sinker (SI)106238470.415.9%6.830.1%24.7%12.0%9.9%324-243.2%
    2024Splitter (FS)84635272.630.7%7.833.1%25.0%13.5%10.2%3415-357.7%
    2024Cutter (FC)35612271.822.1%7.435.4%28.7%14.1%11.5%3311159.0%
    2024Curveball (CU)33212371.726.0%7.736.8%26.0%20.7%14.6%3315-351.2%
    2024Changeup (CH)471373.130.8%7.733.3%30.8%16.7%15.4%3214-969.2%
    2025Cutter (FC)43419273.031.8%7.239.5%32.3%21.7%17.7%3210-157.8%
    2025Splitter (FS)41818572.734.1%7.837.4%28.1%18.7%14.1%3314-457.8%
    2025Fourseam (FA)40916071.823.8%6.932.8%27.5%14.2%11.9%318055.0%
    2025Sinker (SI)33311972.229.4%7.028.8%25.2%11.5%10.1%335-152.9%
    2025Curveball (CU)23610071.923.0%7.936.9%31.0%15.5%13.0%3417-456.0%
    2025Slider (SL)1656972.526.1%7.643.3%37.7%26.7%23.2%3212-553.6%
    2025Changeup (CH)5274.750.0%8.050.0%50.0%50.0%50.0%4618-850.0%
    2026Sinker (SI)42119172.530.9%6.927.4%23.6%14.6%12.6%335047.1%
    2026Fourseam (FA)40617071.929.4%6.834.7%25.3%8.1%5.9%306-354.7%
    2026Splitter (FS)37916571.826.1%7.939.7%30.3%10.3%7.9%3414-152.1%
    2026Cutter (FC)33112872.632.0%7.232.1%28.1%17.9%15.6%3210153.1%
    2026Curveball (CU)722472.020.8%7.840.9%37.5%9.1%8.3%3314762.5%
    2026Slider (SL)601874.844.4%7.750.0%50.0%11.1%11.1%308-755.6%
    TotalSinker (SI)560476371.322.1%6.929.1%24.4%12.4%10.4%335-147.3%
    TotalCutter (FC)314447472.629.3%7.235.6%29.5%18.3%15.2%3210-156.3%
    TotalSplitter (FS)185777072.329.5%7.836.3%27.4%14.4%10.9%3315-257.1%
    TotalFourseam (FA)163233071.926.7%6.833.7%26.4%11.2%8.8%317-254.8%
    TotalChangeup (CH)12563571.525.7%7.623.3%20.0%13.3%11.4%3212-460.0%
    TotalCurveball (CU)112128571.722.8%7.835.6%28.1%17.3%13.7%3315-354.0%
    TotalSlider (SL)9458773.029.9%7.644.9%40.2%23.1%20.7%3211-554.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2019Sinker (SI)657
    2019Slider (SL)383
    2019Fourseam (FA)357
    2019Changeup (CH)314
    2019Curveball (CU)69
    2020Sinker (SI)239
    2020Slider (SL)178
    2020Changeup (CH)54
    2020Fourseam (FA)33
    2021Sinker (SI)867
    2021Cutter (FC)561
    2021Fourseam (FA)326
    2021Changeup (CH)317
    2021Slider (SL)159
    2021Curveball (CU)100
    2021Splitter (FS)4
    2022Sinker (SI)1314
    2022Cutter (FC)1050
    2022Changeup (CH)346
    2022Curveball (CU)125
    2022Fourseam (FA)84
    2023Sinker (SI)7116971.420.3%6.929.1%23.2%9.1%7.2%316-360.9%
    2023Cutter (FC)4123273.431.3%7.528.0%21.9%16.0%12.5%328-650.0%
    2023Splitter (FS)2106871.119.1%7.641.2%30.9%17.6%13.2%3114064.7%
    2023Curveball (CU)1873870.713.2%7.725.0%21.1%18.8%15.8%3312-452.6%
    2023Changeup (CH)1732070.220.0%7.512.5%10.0%6.3%5.0%3111-155.0%
    2023Fourseam (FA)1700.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    2024Sinker (SI)106238470.415.9%6.830.1%24.7%12.0%9.9%324-243.2%
    2024Splitter (FS)84635272.630.7%7.833.1%25.0%13.5%10.2%3415-357.7%
    2024Cutter (FC)35612271.822.1%7.435.4%28.7%14.1%11.5%3311159.0%
    2024Curveball (CU)33212371.726.0%7.736.8%26.0%20.7%14.6%3315-351.2%
    2024Changeup (CH)471373.130.8%7.733.3%30.8%16.7%15.4%3214-969.2%
    2025Cutter (FC)43419273.031.8%7.239.5%32.3%21.7%17.7%3210-157.8%
    2025Splitter (FS)41818572.734.1%7.837.4%28.1%18.7%14.1%3314-457.8%
    2025Fourseam (FA)40916071.823.8%6.932.8%27.5%14.2%11.9%318055.0%
    2025Sinker (SI)33311972.229.4%7.028.8%25.2%11.5%10.1%335-152.9%
    2025Curveball (CU)23610071.923.0%7.936.9%31.0%15.5%13.0%3417-456.0%
    2025Slider (SL)1656972.526.1%7.643.3%37.7%26.7%23.2%3212-553.6%
    2025Changeup (CH)5274.750.0%8.050.0%50.0%50.0%50.0%4618-850.0%
    2026Sinker (SI)42119172.530.9%6.927.4%23.6%14.6%12.6%335047.1%
    2026Fourseam (FA)40617071.929.4%6.834.7%25.3%8.1%5.9%306-354.7%
    2026Splitter (FS)37916571.826.1%7.939.7%30.3%10.3%7.9%3414-152.1%
    2026Cutter (FC)33112872.632.0%7.232.1%28.1%17.9%15.6%3210153.1%
    2026Curveball (CU)722472.020.8%7.840.9%37.5%9.1%8.3%3314762.5%
    2026Slider (SL)601874.844.4%7.750.0%50.0%11.1%11.1%308-755.6%
    TotalSinker (SI)560476371.322.1%6.929.1%24.4%12.4%10.4%335-147.3%
    TotalCutter (FC)314447472.629.3%7.235.6%29.5%18.3%15.2%3210-156.3%
    TotalSplitter (FS)185777072.329.5%7.836.3%27.4%14.4%10.9%3315-257.1%
    TotalFourseam (FA)163233071.926.7%6.833.7%26.4%11.2%8.8%317-254.8%
    TotalChangeup (CH)12563571.525.7%7.623.3%20.0%13.3%11.4%3212-460.0%
    TotalCurveball (CU)112128571.722.8%7.835.6%28.1%17.3%13.7%3315-354.0%
    TotalSlider (SL)9458773.029.9%7.644.9%40.2%23.1%20.7%3211-554.0%
    SeasonPitchPitchesdividerH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2019Sinker (SI)65771.1%90.1%21.5%54.1%90.0%44.6%27.7%75.0%26.0%6.5%0.0%7.0%
    2019Slider (SL)38372.7%83.9%20.1%65.8%70.6%40.2%22.7%40.0%28.7%9.8%0.0%10.2%
    2019Fourseam (FA)35774.3%86.7%27.7%58.9%80.8%47.1%16.2%75.0%20.7%0.0%0.0%3.9%
    2019Changeup (CH)31489.8%72.7%15.6%70.2%77.6%38.2%24.3%60.7%36.0%6.9%0.0%9.2%
    2019Curveball (CU)6961.5%87.5%18.8%37.5%100.0%34.8%10.0%50.0%29.0%0.0%0.0%17.4%
    2020Sinker (SI)23950.0%95.7%19.2%46.1%79.2%47.7%28.8%76.5%24.7%15.8%66.7%7.9%
    2020Slider (SL)17876.9%95.0%29.2%50.7%65.8%42.1%16.7%40.0%15.7%14.3%0.0%11.8%
    2020Changeup (CH)5487.5%71.4%14.8%51.9%71.4%50.0%28.6%75.0%25.9%0.0%0.0%9.3%
    2020Fourseam (FA)3385.7%100.0%21.2%66.7%87.5%36.4%37.5%0.0%24.2%0.0%0.0%18.2%
    2021Sinker (SI)86771.3%87.9%23.8%54.2%82.4%42.2%29.1%85.0%23.5%1.7%100.0%6.7%
    2021Cutter (FC)56171.3%87.3%25.0%51.3%73.3%39.8%21.8%29.2%19.6%1.9%0.0%9.3%
    2021Fourseam (FA)32671.4%88.3%25.8%50.8%76.9%39.3%15.8%75.0%23.3%0.0%0.0%8.9%
    2021Changeup (CH)31784.4%87.0%20.2%58.2%81.7%43.8%20.0%55.6%28.1%0.0%0.0%5.7%
    2021Slider (SL)15985.7%66.7%22.0%48.4%66.7%39.0%21.4%33.3%26.4%0.0%0.0%12.6%
    2021Curveball (CU)10079.2%94.7%24.0%38.7%83.3%31.0%16.0%75.0%25.0%6.3%0.0%16.0%
    2021Splitter (FS)40.0%0.0%0.0%50.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2022Sinker (SI)131469.8%87.9%26.3%56.2%88.4%44.1%33.7%82.7%21.8%4.6%100.0%6.5%
    2022Cutter (FC)105073.4%87.4%25.5%47.4%77.0%41.7%17.2%38.1%23.1%1.1%0.0%8.5%
    2022Changeup (CH)34688.4%92.1%12.4%80.3%82.8%43.6%36.9%60.5%29.8%12.5%66.7%13.9%
    2022Curveball (CU)12570.0%90.5%24.0%61.0%80.0%32.8%33.3%44.4%20.8%3.7%0.0%21.6%
    2022Fourseam (FA)8460.9%92.9%27.4%40.0%91.7%34.5%16.7%100.0%28.6%0.0%0.0%8.3%
    2023Sinker (SI)71169.6%89.8%25.6%52.0%85.0%41.2%24.3%75.6%25.9%0.0%0.0%6.8%
    2023Cutter (FC)41282.4%89.9%25.7%49.4%76.7%42.0%15.2%28.6%21.8%0.0%0.0%9.0%
    2023Splitter (FS)21097.0%75.0%15.7%72.0%83.1%38.1%31.1%73.7%29.0%2.9%0.0%15.7%
    2023Curveball (CU)18771.4%92.0%18.7%60.4%89.7%51.3%23.7%44.4%20.3%11.1%0.0%9.6%
    2023Changeup (CH)17385.7%95.8%15.6%56.7%88.2%34.1%33.3%68.4%32.9%0.0%0.0%15.6%
    2023Fourseam (FA)1780.0%75.0%29.4%14.3%100.0%41.2%0.0%0.0%11.8%0.0%0.0%17.6%
    2024Sinker (SI)106271.1%88.1%26.6%45.4%84.7%45.6%13.6%75.9%20.1%1.3%0.0%7.2%
    2024Splitter (FS)84687.6%90.2%21.6%64.4%78.6%38.1%23.1%44.9%24.8%2.5%33.3%14.3%
    2024Cutter (FC)35668.6%93.1%29.5%44.2%78.5%41.3%16.7%38.5%21.9%3.8%0.0%7.0%
    2024Curveball (CU)33270.2%84.7%25.0%48.3%72.6%45.5%23.1%40.0%19.3%6.3%0.0%9.6%
    2024Changeup (CH)4772.7%100.0%23.4%60.0%73.3%53.2%12.5%100.0%17.0%0.0%0.0%6.4%
    2025Cutter (FC)43473.9%89.1%36.6%49.7%73.6%42.2%15.3%36.4%16.6%0.0%0.0%4.1%
    2025Splitter (FS)41892.4%91.8%15.8%61.7%81.0%38.5%33.1%52.4%29.9%3.2%50.0%14.6%
    2025Fourseam (FA)40973.2%92.7%27.1%51.2%75.6%39.1%15.5%68.8%25.2%5.9%50.0%8.3%
    2025Sinker (SI)33355.8%92.1%33.6%40.0%85.5%46.2%13.7%85.7%15.3%7.1%0.0%4.2%
    2025Curveball (CU)23679.2%95.2%22.5%61.6%84.9%36.4%27.0%23.5%26.3%5.9%0.0%13.6%
    2025Slider (SL)16570.7%96.6%24.8%50.7%88.6%41.8%30.3%40.0%20.0%0.0%0.0%12.7%
    2025Changeup (CH)50.0%0.0%0.0%50.0%100.0%40.0%50.0%100.0%40.0%0.0%0.0%20.0%
    2026Sinker (SI)42176.2%94.8%29.7%55.4%87.4%44.2%25.3%59.1%20.4%0.0%0.0%5.2%
    2026Fourseam (FA)40665.5%82.4%27.8%56.4%77.2%43.6%12.5%70.0%19.5%0.0%0.0%8.4%
    2026Splitter (FS)37978.9%86.7%15.0%70.1%87.5%35.9%39.0%50.0%31.1%13.4%22.2%17.2%
    2026Cutter (FC)33171.9%95.3%26.6%47.4%87.5%45.6%19.7%69.2%19.9%4.2%0.0%6.9%
    2026Curveball (CU)7252.9%100.0%23.6%46.4%92.3%38.9%23.5%75.0%23.6%10.0%100.0%13.9%
    2026Slider (SL)6070.0%100.0%16.7%44.0%100.0%41.7%21.1%75.0%31.7%0.0%0.0%10.0%
    TotalSinker (SI)560469.2%89.5%25.7%51.5%86.0%44.1%25.8%78.5%22.4%3.5%53.8%6.6%
    TotalCutter (FC)314473.5%89.5%27.5%48.3%77.2%41.8%17.7%38.5%21.0%1.6%0.0%7.8%
    TotalSplitter (FS)185788.0%88.4%18.3%65.7%81.6%37.9%30.1%51.9%27.7%5.2%26.7%15.1%
    TotalFourseam (FA)163270.8%87.9%27.1%53.8%78.5%41.7%15.5%70.2%22.4%1.6%50.0%7.8%
    TotalChangeup (CH)125686.2%85.7%16.1%66.9%81.0%41.6%28.0%62.4%30.7%6.1%50.0%10.4%
    TotalCurveball (CU)112171.5%90.7%22.7%53.2%82.7%40.8%23.5%41.7%22.5%6.0%11.1%13.1%
    TotalSlider (SL)94575.3%86.4%22.8%56.0%73.6%40.7%22.6%41.5%24.6%6.4%0.0%11.3%
    SeasonPitchPitchesdividerH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2019Sinker (SI)65771.1%90.1%21.5%54.1%90.0%44.6%27.7%75.0%26.0%6.5%0.0%7.0%
    2019Slider (SL)38372.7%83.9%20.1%65.8%70.6%40.2%22.7%40.0%28.7%9.8%0.0%10.2%
    2019Fourseam (FA)35774.3%86.7%27.7%58.9%80.8%47.1%16.2%75.0%20.7%0.0%0.0%3.9%
    2019Changeup (CH)31489.8%72.7%15.6%70.2%77.6%38.2%24.3%60.7%36.0%6.9%0.0%9.2%
    2019Curveball (CU)6961.5%87.5%18.8%37.5%100.0%34.8%10.0%50.0%29.0%0.0%0.0%17.4%
    2020Sinker (SI)23950.0%95.7%19.2%46.1%79.2%47.7%28.8%76.5%24.7%15.8%66.7%7.9%
    2020Slider (SL)17876.9%95.0%29.2%50.7%65.8%42.1%16.7%40.0%15.7%14.3%0.0%11.8%
    2020Changeup (CH)5487.5%71.4%14.8%51.9%71.4%50.0%28.6%75.0%25.9%0.0%0.0%9.3%
    2020Fourseam (FA)3385.7%100.0%21.2%66.7%87.5%36.4%37.5%0.0%24.2%0.0%0.0%18.2%
    2021Sinker (SI)86771.3%87.9%23.8%54.2%82.4%42.2%29.1%85.0%23.5%1.7%100.0%6.7%
    2021Cutter (FC)56171.3%87.3%25.0%51.3%73.3%39.8%21.8%29.2%19.6%1.9%0.0%9.3%
    2021Fourseam (FA)32671.4%88.3%25.8%50.8%76.9%39.3%15.8%75.0%23.3%0.0%0.0%8.9%
    2021Changeup (CH)31784.4%87.0%20.2%58.2%81.7%43.8%20.0%55.6%28.1%0.0%0.0%5.7%
    2021Slider (SL)15985.7%66.7%22.0%48.4%66.7%39.0%21.4%33.3%26.4%0.0%0.0%12.6%
    2021Curveball (CU)10079.2%94.7%24.0%38.7%83.3%31.0%16.0%75.0%25.0%6.3%0.0%16.0%
    2021Splitter (FS)40.0%0.0%0.0%50.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2022Sinker (SI)131469.8%87.9%26.3%56.2%88.4%44.1%33.7%82.7%21.8%4.6%100.0%6.5%
    2022Cutter (FC)105073.4%87.4%25.5%47.4%77.0%41.7%17.2%38.1%23.1%1.1%0.0%8.5%
    2022Changeup (CH)34688.4%92.1%12.4%80.3%82.8%43.6%36.9%60.5%29.8%12.5%66.7%13.9%
    2022Curveball (CU)12570.0%90.5%24.0%61.0%80.0%32.8%33.3%44.4%20.8%3.7%0.0%21.6%
    2022Fourseam (FA)8460.9%92.9%27.4%40.0%91.7%34.5%16.7%100.0%28.6%0.0%0.0%8.3%
    2023Sinker (SI)71169.6%89.8%25.6%52.0%85.0%41.2%24.3%75.6%25.9%0.0%0.0%6.8%
    2023Cutter (FC)41282.4%89.9%25.7%49.4%76.7%42.0%15.2%28.6%21.8%0.0%0.0%9.0%
    2023Splitter (FS)21097.0%75.0%15.7%72.0%83.1%38.1%31.1%73.7%29.0%2.9%0.0%15.7%
    2023Curveball (CU)18771.4%92.0%18.7%60.4%89.7%51.3%23.7%44.4%20.3%11.1%0.0%9.6%
    2023Changeup (CH)17385.7%95.8%15.6%56.7%88.2%34.1%33.3%68.4%32.9%0.0%0.0%15.6%
    2023Fourseam (FA)1780.0%75.0%29.4%14.3%100.0%41.2%0.0%0.0%11.8%0.0%0.0%17.6%
    2024Sinker (SI)106271.1%88.1%26.6%45.4%84.7%45.6%13.6%75.9%20.1%1.3%0.0%7.2%
    2024Splitter (FS)84687.6%90.2%21.6%64.4%78.6%38.1%23.1%44.9%24.8%2.5%33.3%14.3%
    2024Cutter (FC)35668.6%93.1%29.5%44.2%78.5%41.3%16.7%38.5%21.9%3.8%0.0%7.0%
    2024Curveball (CU)33270.2%84.7%25.0%48.3%72.6%45.5%23.1%40.0%19.3%6.3%0.0%9.6%
    2024Changeup (CH)4772.7%100.0%23.4%60.0%73.3%53.2%12.5%100.0%17.0%0.0%0.0%6.4%
    2025Cutter (FC)43473.9%89.1%36.6%49.7%73.6%42.2%15.3%36.4%16.6%0.0%0.0%4.1%
    2025Splitter (FS)41892.4%91.8%15.8%61.7%81.0%38.5%33.1%52.4%29.9%3.2%50.0%14.6%
    2025Fourseam (FA)40973.2%92.7%27.1%51.2%75.6%39.1%15.5%68.8%25.2%5.9%50.0%8.3%
    2025Sinker (SI)33355.8%92.1%33.6%40.0%85.5%46.2%13.7%85.7%15.3%7.1%0.0%4.2%
    2025Curveball (CU)23679.2%95.2%22.5%61.6%84.9%36.4%27.0%23.5%26.3%5.9%0.0%13.6%
    2025Slider (SL)16570.7%96.6%24.8%50.7%88.6%41.8%30.3%40.0%20.0%0.0%0.0%12.7%
    2025Changeup (CH)50.0%0.0%0.0%50.0%100.0%40.0%50.0%100.0%40.0%0.0%0.0%20.0%
    2026Sinker (SI)42176.2%94.8%29.7%55.4%87.4%44.2%25.3%59.1%20.4%0.0%0.0%5.2%
    2026Fourseam (FA)40665.5%82.4%27.8%56.4%77.2%43.6%12.5%70.0%19.5%0.0%0.0%8.4%
    2026Splitter (FS)37978.9%86.7%15.0%70.1%87.5%35.9%39.0%50.0%31.1%13.4%22.2%17.2%
    2026Cutter (FC)33171.9%95.3%26.6%47.4%87.5%45.6%19.7%69.2%19.9%4.2%0.0%6.9%
    2026Curveball (CU)7252.9%100.0%23.6%46.4%92.3%38.9%23.5%75.0%23.6%10.0%100.0%13.9%
    2026Slider (SL)6070.0%100.0%16.7%44.0%100.0%41.7%21.1%75.0%31.7%0.0%0.0%10.0%
    TotalSinker (SI)560469.2%89.5%25.7%51.5%86.0%44.1%25.8%78.5%22.4%3.5%53.8%6.6%
    TotalCutter (FC)314473.5%89.5%27.5%48.3%77.2%41.8%17.7%38.5%21.0%1.6%0.0%7.8%
    TotalSplitter (FS)185788.0%88.4%18.3%65.7%81.6%37.9%30.1%51.9%27.7%5.2%26.7%15.1%
    TotalFourseam (FA)163270.8%87.9%27.1%53.8%78.5%41.7%15.5%70.2%22.4%1.6%50.0%7.8%
    TotalChangeup (CH)125686.2%85.7%16.1%66.9%81.0%41.6%28.0%62.4%30.7%6.1%50.0%10.4%
    TotalCurveball (CU)112171.5%90.7%22.7%53.2%82.7%40.8%23.5%41.7%22.5%6.0%11.1%13.1%
    TotalSlider (SL)94575.3%86.4%22.8%56.0%73.6%40.7%22.6%41.5%24.6%6.4%0.0%11.3%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2019Sinker (SI)65754.1%90.0%44.6%61.6%88.8%24.2%45.3%91.9%20.4%
    2019Slider (SL)38365.8%70.6%40.2%72.6%77.4%19.1%59.8%63.3%21.1%
    2019Fourseam (FA)35758.9%80.8%47.1%69.2%84.1%25.5%46.8%75.0%21.6%
    2019Changeup (CH)31470.2%77.6%38.2%76.4%73.8%17.2%65.2%81.4%21.0%
    2019Curveball (CU)6937.5%100.0%34.8%41.7%100.0%17.4%33.3%100.0%17.4%
    2020Sinker (SI)23946.1%79.2%47.7%53.6%76.7%23.0%39.0%82.6%24.7%
    2020Slider (SL)17850.7%65.8%42.1%55.3%71.4%21.3%45.9%58.8%20.8%
    2020Changeup (CH)5451.9%71.4%50.0%70.0%85.7%18.5%41.2%57.1%31.5%
    2020Fourseam (FA)3366.7%87.5%36.4%100.0%100.0%12.1%50.0%75.0%24.2%
    2021Sinker (SI)86754.2%82.4%42.2%64.7%83.5%21.5%43.3%80.8%20.8%
    2021Cutter (FC)56151.3%73.3%39.8%58.4%83.6%22.1%42.6%55.8%17.6%
    2021Fourseam (FA)32650.8%76.9%39.3%63.4%77.8%21.8%35.1%75.0%17.5%
    2021Changeup (CH)31758.2%81.7%43.8%66.7%89.5%17.7%52.4%75.0%26.2%
    2021Slider (SL)15948.4%66.7%39.0%52.4%72.7%13.2%46.3%63.2%25.8%
    2021Curveball (CU)10038.7%83.3%31.0%40.0%87.5%20.0%36.4%75.0%11.0%
    2021Splitter (FS)450.0%100.0%100.0%0.0%0.0%25.0%66.7%100.0%75.0%
    2022Sinker (SI)131456.2%88.4%44.1%64.4%93.4%21.2%48.5%82.2%22.8%
    2022Cutter (FC)105047.4%77.0%41.7%54.6%81.4%20.4%40.4%71.4%21.3%
    2022Changeup (CH)34680.3%82.8%43.6%81.7%87.9%20.2%79.0%78.1%23.4%
    2022Curveball (CU)12561.0%80.0%32.8%64.7%100.0%13.6%58.3%64.3%19.2%
    2022Fourseam (FA)8440.0%91.7%34.5%60.0%88.9%17.9%20.0%100.0%16.7%
    2023Sinker (SI)71152.0%85.0%41.2%61.1%83.8%22.8%40.9%87.0%18.4%
    2023Cutter (FC)41249.4%76.7%42.0%62.8%78.0%22.8%33.8%74.1%19.2%
    2023Splitter (FS)21072.0%83.1%38.1%77.5%90.3%19.0%66.7%75.0%19.0%
    2023Curveball (CU)18760.4%89.7%51.3%68.2%91.1%35.3%43.3%84.6%16.0%
    2023Changeup (CH)17356.7%88.2%34.1%67.6%91.3%19.1%42.3%81.8%15.0%
    2023Fourseam (FA)1714.3%100.0%41.2%0.0%0.0%11.8%20.0%100.0%29.4%
    2024Sinker (SI)106245.4%84.7%45.6%57.8%86.8%24.4%31.0%80.0%21.2%
    2024Splitter (FS)84664.4%78.6%38.1%80.3%75.4%18.3%49.7%83.3%19.7%
    2024Cutter (FC)35644.2%78.5%41.3%54.5%81.0%21.6%32.9%73.9%19.7%
    2024Curveball (CU)33248.3%72.6%45.5%53.3%82.5%22.6%43.4%60.6%22.9%
    2024Changeup (CH)4760.0%73.3%53.2%69.2%77.8%27.7%50.0%66.7%25.5%
    2025Cutter (FC)43449.7%73.6%42.2%53.1%83.3%26.0%44.3%54.8%16.1%
    2025Splitter (FS)41861.7%81.0%38.5%77.3%86.3%15.8%51.0%75.5%22.7%
    2025Fourseam (FA)40951.2%75.6%39.1%59.7%71.7%18.8%43.4%80.6%20.3%
    2025Sinker (SI)33340.0%85.5%46.2%38.6%88.2%26.1%41.8%82.1%20.1%
    2025Curveball (CU)23661.6%84.9%36.4%67.4%89.7%18.2%55.8%79.2%18.2%
    2025Slider (SL)16550.7%88.6%41.8%58.8%100.0%20.6%42.9%73.3%21.2%
    2025Changeup (CH)550.0%100.0%40.0%0.0%0.0%0.0%50.0%100.0%40.0%
    2026Sinker (SI)42155.4%87.4%44.2%61.9%90.8%24.9%46.9%81.6%19.2%
    2026Fourseam (FA)40656.4%77.2%43.6%63.0%83.8%26.4%46.5%63.6%17.2%
    2026Splitter (FS)37970.1%87.5%35.9%74.3%88.5%18.2%65.7%86.4%17.7%
    2026Cutter (FC)33147.4%87.5%45.6%53.3%91.7%26.9%38.7%79.2%18.7%
    2026Curveball (CU)7246.4%92.3%38.9%46.7%85.7%20.8%46.2%100.0%18.1%
    2026Slider (SL)6044.0%100.0%41.7%66.7%100.0%20.0%23.1%100.0%21.7%
    TotalSinker (SI)560451.5%86.0%44.1%60.0%87.7%23.1%42.2%83.4%21.0%
    TotalCutter (FC)314448.3%77.2%41.8%55.9%82.8%22.6%39.3%67.8%19.2%
    TotalSplitter (FS)185765.7%81.6%37.9%77.8%81.9%17.8%54.9%81.2%20.0%
    TotalFourseam (FA)163253.8%78.5%41.7%63.9%80.9%22.5%42.1%74.4%19.2%
    TotalChangeup (CH)125666.9%81.0%41.6%73.8%84.7%18.8%61.1%77.3%22.9%
    TotalCurveball (CU)112153.2%82.7%40.8%58.5%89.0%22.1%46.9%73.5%18.6%
    TotalSlider (SL)94556.0%73.6%40.7%63.5%81.4%18.8%49.5%65.0%21.9%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2019Sinker (SI)65754.1%90.0%44.6%61.6%88.8%24.2%45.3%91.9%20.4%
    2019Slider (SL)38365.8%70.6%40.2%72.6%77.4%19.1%59.8%63.3%21.1%
    2019Fourseam (FA)35758.9%80.8%47.1%69.2%84.1%25.5%46.8%75.0%21.6%
    2019Changeup (CH)31470.2%77.6%38.2%76.4%73.8%17.2%65.2%81.4%21.0%
    2019Curveball (CU)6937.5%100.0%34.8%41.7%100.0%17.4%33.3%100.0%17.4%
    2020Sinker (SI)23946.1%79.2%47.7%53.6%76.7%23.0%39.0%82.6%24.7%
    2020Slider (SL)17850.7%65.8%42.1%55.3%71.4%21.3%45.9%58.8%20.8%
    2020Changeup (CH)5451.9%71.4%50.0%70.0%85.7%18.5%41.2%57.1%31.5%
    2020Fourseam (FA)3366.7%87.5%36.4%100.0%100.0%12.1%50.0%75.0%24.2%
    2021Sinker (SI)86754.2%82.4%42.2%64.7%83.5%21.5%43.3%80.8%20.8%
    2021Cutter (FC)56151.3%73.3%39.8%58.4%83.6%22.1%42.6%55.8%17.6%
    2021Fourseam (FA)32650.8%76.9%39.3%63.4%77.8%21.8%35.1%75.0%17.5%
    2021Changeup (CH)31758.2%81.7%43.8%66.7%89.5%17.7%52.4%75.0%26.2%
    2021Slider (SL)15948.4%66.7%39.0%52.4%72.7%13.2%46.3%63.2%25.8%
    2021Curveball (CU)10038.7%83.3%31.0%40.0%87.5%20.0%36.4%75.0%11.0%
    2021Splitter (FS)450.0%100.0%100.0%0.0%0.0%25.0%66.7%100.0%75.0%
    2022Sinker (SI)131456.2%88.4%44.1%64.4%93.4%21.2%48.5%82.2%22.8%
    2022Cutter (FC)105047.4%77.0%41.7%54.6%81.4%20.4%40.4%71.4%21.3%
    2022Changeup (CH)34680.3%82.8%43.6%81.7%87.9%20.2%79.0%78.1%23.4%
    2022Curveball (CU)12561.0%80.0%32.8%64.7%100.0%13.6%58.3%64.3%19.2%
    2022Fourseam (FA)8440.0%91.7%34.5%60.0%88.9%17.9%20.0%100.0%16.7%
    2023Sinker (SI)71152.0%85.0%41.2%61.1%83.8%22.8%40.9%87.0%18.4%
    2023Cutter (FC)41249.4%76.7%42.0%62.8%78.0%22.8%33.8%74.1%19.2%
    2023Splitter (FS)21072.0%83.1%38.1%77.5%90.3%19.0%66.7%75.0%19.0%
    2023Curveball (CU)18760.4%89.7%51.3%68.2%91.1%35.3%43.3%84.6%16.0%
    2023Changeup (CH)17356.7%88.2%34.1%67.6%91.3%19.1%42.3%81.8%15.0%
    2023Fourseam (FA)1714.3%100.0%41.2%0.0%0.0%11.8%20.0%100.0%29.4%
    2024Sinker (SI)106245.4%84.7%45.6%57.8%86.8%24.4%31.0%80.0%21.2%
    2024Splitter (FS)84664.4%78.6%38.1%80.3%75.4%18.3%49.7%83.3%19.7%
    2024Cutter (FC)35644.2%78.5%41.3%54.5%81.0%21.6%32.9%73.9%19.7%
    2024Curveball (CU)33248.3%72.6%45.5%53.3%82.5%22.6%43.4%60.6%22.9%
    2024Changeup (CH)4760.0%73.3%53.2%69.2%77.8%27.7%50.0%66.7%25.5%
    2025Cutter (FC)43449.7%73.6%42.2%53.1%83.3%26.0%44.3%54.8%16.1%
    2025Splitter (FS)41861.7%81.0%38.5%77.3%86.3%15.8%51.0%75.5%22.7%
    2025Fourseam (FA)40951.2%75.6%39.1%59.7%71.7%18.8%43.4%80.6%20.3%
    2025Sinker (SI)33340.0%85.5%46.2%38.6%88.2%26.1%41.8%82.1%20.1%
    2025Curveball (CU)23661.6%84.9%36.4%67.4%89.7%18.2%55.8%79.2%18.2%
    2025Slider (SL)16550.7%88.6%41.8%58.8%100.0%20.6%42.9%73.3%21.2%
    2025Changeup (CH)550.0%100.0%40.0%0.0%0.0%0.0%50.0%100.0%40.0%
    2026Sinker (SI)42155.4%87.4%44.2%61.9%90.8%24.9%46.9%81.6%19.2%
    2026Fourseam (FA)40656.4%77.2%43.6%63.0%83.8%26.4%46.5%63.6%17.2%
    2026Splitter (FS)37970.1%87.5%35.9%74.3%88.5%18.2%65.7%86.4%17.7%
    2026Cutter (FC)33147.4%87.5%45.6%53.3%91.7%26.9%38.7%79.2%18.7%
    2026Curveball (CU)7246.4%92.3%38.9%46.7%85.7%20.8%46.2%100.0%18.1%
    2026Slider (SL)6044.0%100.0%41.7%66.7%100.0%20.0%23.1%100.0%21.7%
    TotalSinker (SI)560451.5%86.0%44.1%60.0%87.7%23.1%42.2%83.4%21.0%
    TotalCutter (FC)314448.3%77.2%41.8%55.9%82.8%22.6%39.3%67.8%19.2%
    TotalSplitter (FS)185765.7%81.6%37.9%77.8%81.9%17.8%54.9%81.2%20.0%
    TotalFourseam (FA)163253.8%78.5%41.7%63.9%80.9%22.5%42.1%74.4%19.2%
    TotalChangeup (CH)125666.9%81.0%41.6%73.8%84.7%18.8%61.1%77.3%22.9%
    TotalCurveball (CU)112153.2%82.7%40.8%58.5%89.0%22.1%46.9%73.5%18.6%
    TotalSlider (SL)94556.0%73.6%40.7%63.5%81.4%18.8%49.5%65.0%21.9%