Batting
Pitching
    • Statcast

Andrew Heaney

Andrew Heaney

Free Agent
P
Age: 35
Bats/Throws: L/L
6'2" / 200
DOB: 6/5/1991
(35 years, 4 months, 12 days)
P
Season2025Total
Team- - -- - -
LevelMLBMLB
G27230
GS23208
IP122.11136.2
K%16.0%23.8%
BB%7.5%7.0%
GB%36.7%37.1%
ERA5.524.57
FIP5.594.50
WAR-0.311.5
2025 Pitch
Selection
FA:44%
CH:17%
SL:16%
SI:11%
KC:7%
RosterResource
Draft:2012, Rd: 1, Pick: 9, Ovr: 9
Draft Team:Miami Marlins
School:Oklahoma State
Service Time
10.136
MiLB Options
n/a
News
Rotowire: Heaney announced via his personal X account Sunday that he is retiring from baseball after 12 major-league seasons. (12/28/2025)

News Settings
Article Source
All
FG
RG
Show

Pitch Type Splits

Statcast:
All
  • All
  • FA - Fourseam
  • FC - Cutter
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • KC - Knuckle Curve
  • CH - Changeup
  • Pitch Info:
    Select
  • All
  • FA - Fourseam
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • CH - Changeup
  • SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2014Sinker (SI)311788625152266071012.32185.694.590.4
    2014Slider (SL)10924275320010122000.20874.181.778.6
    2014Changeup (CH)561213220000010011.16779.384.881.9
    2015Sinker (SI)103322124563421416200271216.28586.994.991.3
    2015Slider (SL)3049610513940040445004.13546.583.179.6
    2015Changeup (CH)303848823164033070102.27479.886.983.0
    2015Fourseam (FA)100000000000000.00084.284.284.2
    2016Sinker (SI)511414420020030000.28686.593.890.6
    2016Changeup (CH)2155110000010000.20079.685.482.8
    2016Slider (SL)1566211000030000.33374.580.977.4
    2017Sinker (SI)253485516521870160000.33387.896.291.9
    2017Changeup (CH)9329321070031030020.34580.186.383.5
    2017Curveball (CU)651314100011080000.07775.583.379.7
    2018Sinker (SI)160236440210571161173008742211.28885.795.791.9
    2018Curveball (CU)6951821943417102560794202.18769.382.778.6
    2018Changeup (CH)457142152322250590120107.22579.187.183.3
    2019Sinker (SI)97818621544285011260582102.23788.395.892.5
    2019Curveball (CU)455110117281870320475001.25573.582.479.4
    2019Changeup (CH)2557476211230610130102.28481.188.384.7
    2020Fourseam (FA)6271311493521707140362201.26787.594.691.5
    2020Curveball (CU)269595912730200230001.20374.482.679.2
    2020Changeup (CH)1896670161141040110002.24278.786.883.0
    2021Fourseam (FA)1338255287693615117260792402.27185.995.492.0
    2021Curveball (CU)4589610419960440334002.19875.782.079.3
    2021Changeup (CH)406125133352550580260003.28080.387.083.8
    2021Slider (SL)511111220000070001.18276.382.480.2
    2022Fourseam (FA)7691581803620619180613100.22888.496.693.0
    2022Slider (SL)39810611418690310476011.17079.087.483.4
    2022Changeup (CH)631616631020020000.37582.487.685.0
    2023Fourseam (FA)1506277328653518012440836106.23587.996.992.5
    2023Slider (SL)65515817241221324100524002.25977.986.382.0
    2023Changeup (CH)441135142372730760150107.27481.086.584.0
    2023Curveball (CU)100000000000000.00074.474.474.4
    2024Fourseam (FA)1368275312633615111300764213.22986.994.891.5
    2024Slider (SL)760200214523970670606012.26078.586.682.5
    2024Changeup (CH)463138143332180410192113.23981.190.783.7
    2024Curveball (CU)991011530021010000.50069.678.675.6
    2024Sinker (SI)381112550001030000.45590.894.092.2
    2024Cutter (FC)3111100000000001.00086.486.886.6
    2025Fourseam (FA)906200233552518012290382202.27585.492.490.1
    2025Changeup (CH)360104113221540360140121.21278.789.182.0
    2025Slider (SL)3417682211051520213100.27676.784.280.5
    2025Sinker (SI)23662691693043062024.25886.191.989.2
    2025Knuckle Curve (KC)1451818751010030001.38969.577.074.0
    2025Curveball (CU)922022853000042000.40074.481.277.5
    TotalFourseam (FA)6515129614893231737936816103731912114.24984.296.991.8
    TotalSinker (SI)4502984109827817742554930207105625.28385.696.291.6
    TotalChangeup (CH)31079309832381623713839012426628.25678.790.783.4
    TotalSlider (SL)26336777311549241318250246261210.22746.587.481.7
    TotalCurveball (CU)2134490521107592921714019515206.21869.383.378.8
    TotalKnuckle Curve (KC)1451818751010030001.38969.577.074.0
    TotalCutter (FC)3111100000000001.00086.486.886.6
    SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2014Sinker (SI)311788625152266071012.32185.694.590.4
    2014Slider (SL)10924275320010122000.20874.181.778.6
    2014Changeup (CH)561213220000010011.16779.384.881.9
    2015Sinker (SI)103322124563421416200271216.28586.994.991.3
    2015Slider (SL)3049610513940040445004.13546.583.179.6
    2015Changeup (CH)303848823164033070102.27479.886.983.0
    2015Fourseam (FA)100000000000000.00084.284.284.2
    2016Sinker (SI)511414420020030000.28686.593.890.6
    2016Changeup (CH)2155110000010000.20079.685.482.8
    2016Slider (SL)1566211000030000.33374.580.977.4
    2017Sinker (SI)253485516521870160000.33387.896.291.9
    2017Changeup (CH)9329321070031030020.34580.186.383.5
    2017Curveball (CU)651314100011080000.07775.583.379.7
    2018Sinker (SI)160236440210571161173008742211.28885.795.791.9
    2018Curveball (CU)6951821943417102560794202.18769.382.778.6
    2018Changeup (CH)457142152322250590120107.22579.187.183.3
    2019Sinker (SI)97818621544285011260582102.23788.395.892.5
    2019Curveball (CU)455110117281870320475001.25573.582.479.4
    2019Changeup (CH)2557476211230610130102.28481.188.384.7
    2020Fourseam (FA)6271311493521707140362201.26787.594.691.5
    2020Curveball (CU)269595912730200230001.20374.482.679.2
    2020Changeup (CH)1896670161141040110002.24278.786.883.0
    2021Fourseam (FA)1338255287693615117260792402.27185.995.492.0
    2021Curveball (CU)4589610419960440334002.19875.782.079.3
    2021Changeup (CH)406125133352550580260003.28080.387.083.8
    2021Slider (SL)511111220000070001.18276.382.480.2
    2022Fourseam (FA)7691581803620619180613100.22888.496.693.0
    2022Slider (SL)39810611418690310476011.17079.087.483.4
    2022Changeup (CH)631616631020020000.37582.487.685.0
    2023Fourseam (FA)1506277328653518012440836106.23587.996.992.5
    2023Slider (SL)65515817241221324100524002.25977.986.382.0
    2023Changeup (CH)441135142372730760150107.27481.086.584.0
    2023Curveball (CU)100000000000000.00074.474.474.4
    2024Fourseam (FA)1368275312633615111300764213.22986.994.891.5
    2024Slider (SL)760200214523970670606012.26078.586.682.5
    2024Changeup (CH)463138143332180410192113.23981.190.783.7
    2024Curveball (CU)991011530021010000.50069.678.675.6
    2024Sinker (SI)381112550001030000.45590.894.092.2
    2024Cutter (FC)3111100000000001.00086.486.886.6
    2025Fourseam (FA)906200233552518012290382202.27585.492.490.1
    2025Changeup (CH)360104113221540360140121.21278.789.182.0
    2025Slider (SL)3417682211051520213100.27676.784.280.5
    2025Sinker (SI)23662691693043062024.25886.191.989.2
    2025Knuckle Curve (KC)1451818751010030001.38969.577.074.0
    2025Curveball (CU)922022853000042000.40074.481.277.5
    TotalFourseam (FA)6515129614893231737936816103731912114.24984.296.991.8
    TotalSinker (SI)4502984109827817742554930207105625.28385.696.291.6
    TotalChangeup (CH)31079309832381623713839012426628.25678.790.783.4
    TotalSlider (SL)26336777311549241318250246261210.22746.587.481.7
    TotalCurveball (CU)2134490521107592921714019515206.21869.383.378.8
    TotalKnuckle Curve (KC)1451818751010030001.38969.577.074.0
    TotalCutter (FC)3111100000000001.00086.486.886.6
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2014Sinker (SI)3117.0%8.1%0.86.321.376.6281.005.308.29217.48.2.434188
    2014Slider (SL)1093.7%44.4%0.08.208.296.292.588.083.4172.1-0.8.27382
    2014Changeup (CH)560.0%7.7%0.00.167.167.167.333.000.182-0.2-1.6.149-9
    2015Sinker (SI)10338.2%11.0%0.74.285.344.439.783.154.30032.85.3.340129
    2015Slider (SL)3043.8%41.9%0.09.135.210.177.387.042.2500.9-10.9.18423
    2015Changeup (CH)3033.4%8.0%0.43.274.295.429.724.155.2679.7-0.2.311110
    2015Fourseam (FA)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    2016Sinker (SI)510.0%21.4%0.00.286.286.7141.000.429.2222.71.1.413179
    2016Changeup (CH)210.0%20.0%0.00.200.200.200.400.000.2500.0-0.6.17617
    2016Slider (SL)150.0%50.0%0.00.333.333.500.833.167.6670.90.2.353137
    2017Sinker (SI)25312.7%29.1%0.44.333.418.9171.335.583.33316.49.7.529254
    2017Changeup (CH)933.1%9.4%0.33.345.367.6551.022.310.3046.72.8.426166
    2017Curveball (CU)657.1%57.1%0.13.077.143.308.451.231.0000.2-1.5.19128
    2018Sinker (SI)16027.5%21.6%0.34.288.348.478.826.190.33660.213.3.355135
    2018Curveball (CU)6953.1%40.7%0.08.187.227.346.573.159.29011.8-10.8.24664
    2018Changeup (CH)4575.9%7.9%0.75.225.270.366.636.141.21413.0-4.8.27684
    2019Sinker (SI)97812.1%27.0%0.45.237.335.441.776.204.28029.12.0.331118
    2019Curveball (CU)4551.7%40.2%0.04.255.299.400.699.145.41712.6-2.1.29997
    2019Changeup (CH)2551.3%17.1%0.08.284.289.568.857.284.26811.41.8.348130
    2020Fourseam (FA)6279.4%24.2%0.39.267.342.481.823.214.31122.63.9.351134
    2020Curveball (CU)2690.0%39.0%0.00.203.203.356.559.153.2943.2-4.2.23557
    2020Changeup (CH)1895.7%15.7%0.36.242.286.333.619.091.2915.9-2.8.27281
    2021Fourseam (FA)13389.1%27.5%0.33.271.338.537.875.267.31947.312.5.367143
    2021Curveball (CU)4583.8%31.7%0.12.198.260.385.645.188.2549.6-3.0.27985
    2021Changeup (CH)4066.0%19.5%0.31.280.323.440.763.160.31917.71.6.329118
    2021Slider (SL)510.0%63.6%0.00.182.182.182.364.000.500-0.1-1.4.1605
    2022Fourseam (FA)76910.0%33.9%0.30.228.317.449.766.222.30324.03.4.334125
    2022Slider (SL)3980.9%41.2%0.02.170.221.340.561.170.2687.3-5.7.24765
    2022Changeup (CH)630.0%12.5%0.00.375.375.8131.188.438.3334.32.5.504240
    2023Fourseam (FA)150613.4%25.3%0.53.235.351.430.780.195.29046.56.5.342131
    2023Slider (SL)6555.8%30.2%0.19.259.320.443.763.184.36322.51.5.329122
    2023Changeup (CH)4414.2%10.6%0.40.274.303.452.755.178.26317.80.5.322118
    2023Curveball (CU)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    2024Fourseam (FA)13689.6%24.4%0.39.229.312.411.723.182.27437.91.4.316117
    2024Slider (SL)7603.3%28.0%0.12.260.305.385.690.125.34323.9-1.2.303108
    2024Changeup (CH)4630.7%13.3%0.05.239.254.384.638.145.25012.5-4.2.27488
    2024Curveball (CU)999.1%9.1%1.00.500.5451.1001.645.600.4294.53.2.676368
    2024Sinker (SI)388.3%25.0%0.33.455.500.455.955.000.6252.51.1.425192
    2024Cutter (FC)30.0%0.0%0.001.0001.0001.0002.000.0001.0000.60.5.882506
    2025Fourseam (FA)90612.4%16.3%0.76.275.369.545.914.270.28341.814.3.389160
    2025Changeup (CH)3605.3%12.4%0.43.212.252.337.589.125.2168.2-5.2.25768
    2025Slider (SL)3412.4%25.6%0.10.276.317.566.883.289.31413.53.8.371149
    2025Sinker (SI)2364.3%8.7%0.50.258.313.500.813.242.23110.22.0.349127
    2025Knuckle Curve (KC)1450.0%16.7%0.00.389.389.6111.000.222.4293.81.7.428186
    2025Curveball (CU)920.0%18.2%0.00.400.455.5501.005.150.5004.82.2.437191
    TotalFourseam (FA)651510.8%25.1%0.43.249.338.472.810.223.294220.142.0.349134
    TotalSinker (SI)45028.5%18.9%0.45.283.349.500.849.217.308171.743.0.363141
    TotalChangeup (CH)31074.0%12.6%0.31.256.286.420.706.165.258106.7-10.5.302101
    TotalSlider (SL)26333.4%33.7%0.10.227.281.377.658.149.32970.8-14.6.28895
    TotalCurveball (CU)21342.7%37.4%0.07.218.261.390.651.171.32146.7-16.2.27986
    TotalKnuckle Curve (KC)1450.0%16.7%0.00.389.389.6111.000.222.4293.81.7.428186
    TotalCutter (FC)30.0%0.0%0.001.0001.0001.0002.000.0001.0000.60.5.882506
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2014Sinker (SI)3117.0%8.1%0.86.321.376.6281.005.308.29217.48.2.434188
    2014Slider (SL)1093.7%44.4%0.08.208.296.292.588.083.4172.1-0.8.27382
    2014Changeup (CH)560.0%7.7%0.00.167.167.167.333.000.182-0.2-1.6.149-9
    2015Sinker (SI)10338.2%11.0%0.74.285.344.439.783.154.30032.85.3.340129
    2015Slider (SL)3043.8%41.9%0.09.135.210.177.387.042.2500.9-10.9.18423
    2015Changeup (CH)3033.4%8.0%0.43.274.295.429.724.155.2679.7-0.2.311110
    2015Fourseam (FA)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    2016Sinker (SI)510.0%21.4%0.00.286.286.7141.000.429.2222.71.1.413179
    2016Changeup (CH)210.0%20.0%0.00.200.200.200.400.000.2500.0-0.6.17617
    2016Slider (SL)150.0%50.0%0.00.333.333.500.833.167.6670.90.2.353137
    2017Sinker (SI)25312.7%29.1%0.44.333.418.9171.335.583.33316.49.7.529254
    2017Changeup (CH)933.1%9.4%0.33.345.367.6551.022.310.3046.72.8.426166
    2017Curveball (CU)657.1%57.1%0.13.077.143.308.451.231.0000.2-1.5.19128
    2018Sinker (SI)16027.5%21.6%0.34.288.348.478.826.190.33660.213.3.355135
    2018Curveball (CU)6953.1%40.7%0.08.187.227.346.573.159.29011.8-10.8.24664
    2018Changeup (CH)4575.9%7.9%0.75.225.270.366.636.141.21413.0-4.8.27684
    2019Sinker (SI)97812.1%27.0%0.45.237.335.441.776.204.28029.12.0.331118
    2019Curveball (CU)4551.7%40.2%0.04.255.299.400.699.145.41712.6-2.1.29997
    2019Changeup (CH)2551.3%17.1%0.08.284.289.568.857.284.26811.41.8.348130
    2020Fourseam (FA)6279.4%24.2%0.39.267.342.481.823.214.31122.63.9.351134
    2020Curveball (CU)2690.0%39.0%0.00.203.203.356.559.153.2943.2-4.2.23557
    2020Changeup (CH)1895.7%15.7%0.36.242.286.333.619.091.2915.9-2.8.27281
    2021Fourseam (FA)13389.1%27.5%0.33.271.338.537.875.267.31947.312.5.367143
    2021Curveball (CU)4583.8%31.7%0.12.198.260.385.645.188.2549.6-3.0.27985
    2021Changeup (CH)4066.0%19.5%0.31.280.323.440.763.160.31917.71.6.329118
    2021Slider (SL)510.0%63.6%0.00.182.182.182.364.000.500-0.1-1.4.1605
    2022Fourseam (FA)76910.0%33.9%0.30.228.317.449.766.222.30324.03.4.334125
    2022Slider (SL)3980.9%41.2%0.02.170.221.340.561.170.2687.3-5.7.24765
    2022Changeup (CH)630.0%12.5%0.00.375.375.8131.188.438.3334.32.5.504240
    2023Fourseam (FA)150613.4%25.3%0.53.235.351.430.780.195.29046.56.5.342131
    2023Slider (SL)6555.8%30.2%0.19.259.320.443.763.184.36322.51.5.329122
    2023Changeup (CH)4414.2%10.6%0.40.274.303.452.755.178.26317.80.5.322118
    2023Curveball (CU)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    2024Fourseam (FA)13689.6%24.4%0.39.229.312.411.723.182.27437.91.4.316117
    2024Slider (SL)7603.3%28.0%0.12.260.305.385.690.125.34323.9-1.2.303108
    2024Changeup (CH)4630.7%13.3%0.05.239.254.384.638.145.25012.5-4.2.27488
    2024Curveball (CU)999.1%9.1%1.00.500.5451.1001.645.600.4294.53.2.676368
    2024Sinker (SI)388.3%25.0%0.33.455.500.455.955.000.6252.51.1.425192
    2024Cutter (FC)30.0%0.0%0.001.0001.0001.0002.000.0001.0000.60.5.882506
    2025Fourseam (FA)90612.4%16.3%0.76.275.369.545.914.270.28341.814.3.389160
    2025Changeup (CH)3605.3%12.4%0.43.212.252.337.589.125.2168.2-5.2.25768
    2025Slider (SL)3412.4%25.6%0.10.276.317.566.883.289.31413.53.8.371149
    2025Sinker (SI)2364.3%8.7%0.50.258.313.500.813.242.23110.22.0.349127
    2025Knuckle Curve (KC)1450.0%16.7%0.00.389.389.6111.000.222.4293.81.7.428186
    2025Curveball (CU)920.0%18.2%0.00.400.455.5501.005.150.5004.82.2.437191
    TotalFourseam (FA)651510.8%25.1%0.43.249.338.472.810.223.294220.142.0.349134
    TotalSinker (SI)45028.5%18.9%0.45.283.349.500.849.217.308171.743.0.363141
    TotalChangeup (CH)31074.0%12.6%0.31.256.286.420.706.165.258106.7-10.5.302101
    TotalSlider (SL)26333.4%33.7%0.10.227.281.377.658.149.32970.8-14.6.28895
    TotalCurveball (CU)21342.7%37.4%0.07.218.261.390.651.171.32146.7-16.2.27986
    TotalKnuckle Curve (KC)1450.0%16.7%0.00.389.389.6111.000.222.4293.81.7.428186
    TotalCutter (FC)30.0%0.0%0.001.0001.0001.0002.000.0001.0000.60.5.882506
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2014Sinker (SI)31129.6%42.3%28.2%30.0%30.0%20410731110.87.313.1
    2014Slider (SL)10933.3%50.0%16.7%50.0%0.0%6247109-0.9-2.53.3
    2014Changeup (CH)569.1%72.7%18.2%0.0%0.0%37195610.94.211.8
    2015Sinker (SI)103333.5%31.4%35.1%33.8%8.8%66936410339.78.412.9
    2015Slider (SL)30419.6%54.9%25.5%30.8%0.0%1811233040.5-1.82.8
    2015Changeup (CH)30326.9%52.6%20.5%25.0%18.8%2079630310.94.111.7
    2015Fourseam (FA)10.0%0.0%0.0%0.0%0.0%1017.19.011.5
    2016Sinker (SI)5118.2%27.3%54.5%0.0%33.3%36155110.78.613.8
    2016Changeup (CH)2125.0%75.0%0.0%0.0%0.0%1472111.54.412.4
    2016Slider (SL)150.0%66.7%33.3%0.0%0.0%96150.3-1.62.2
    2017Sinker (SI)25321.9%15.6%62.5%20.0%40.0%165882538.49.012.3
    2017Changeup (CH)9340.0%48.0%12.0%33.3%100.0%6429939.94.511.1
    2017Curveball (CU)6540.0%40.0%20.0%0.0%100.0%313465-1.3-1.02.5
    2018Sinker (SI)160225.6%37.5%36.8%27.5%16.7%107652616028.98.212.2
    2018Curveball (CU)69523.3%45.6%31.1%15.6%15.6%426269695-1.7-1.82.9
    2018Changeup (CH)45721.5%52.3%26.2%23.5%14.7%32013745710.14.311.0
    2019Sinker (SI)97820.9%32.6%46.5%23.3%18.3%6553239789.09.012.8
    2019Curveball (CU)45534.9%34.9%30.2%10.5%15.8%271184455-2.8-2.23.8
    2019Changeup (CH)25526.2%36.1%37.7%26.1%26.1%1668925510.64.811.7
    2020Fourseam (FA)62726.0%29.2%44.8%20.9%16.3%4381896278.99.012.6
    2020Curveball (CU)26922.2%41.7%36.1%30.8%15.4%151118269-2.3-1.93.4
    2020Changeup (CH)18927.3%52.7%20.0%45.5%0.0%1246518910.04.711.1
    2021Fourseam (FA)133825.6%28.3%46.1%18.1%20.5%88745113389.88.613.1
    2021Curveball (CU)45829.0%37.1%33.9%33.3%19.0%265193458-2.9-1.83.7
    2021Changeup (CH)40624.2%42.4%33.3%9.1%15.2%27013640610.84.411.7
    2021Slider (SL)510.0%75.0%25.0%0.0%0.0%321951-2.4-1.53.2
    2022Fourseam (FA)76926.0%30.2%43.8%26.2%21.4%5172527699.48.112.4
    2022Slider (SL)39825.9%39.7%34.5%5.0%15.0%266132398-1.00.82.3
    2022Changeup (CH)637.1%64.3%28.6%25.0%50.0%39246310.33.811.1
    2023Fourseam (FA)150623.8%28.5%47.7%16.3%13.0%923583150610.17.812.8
    2023Slider (SL)65522.3%46.6%31.1%18.8%12.5%426229655-2.20.03.2
    2023Changeup (CH)44116.9%57.6%25.4%10.0%23.3%29214944110.93.411.4
    2023Curveball (CU)10.0%0.0%0.0%0.0%0.0%011-4.8-2.85.6
    2024Fourseam (FA)136827.7%24.6%47.7%23.7%11.8%896472136810.07.812.7
    2024Slider (SL)76028.1%35.3%36.7%19.6%11.8%506254760-0.30.72.0
    2024Changeup (CH)46328.6%45.4%26.1%9.7%12.9%30116246310.73.211.2
    2024Curveball (CU)9937.5%25.0%37.5%0.0%66.7%643599-4.4-4.06.1
    2024Sinker (SI)3837.5%50.0%12.5%0.0%0.0%22163811.34.512.2
    2024Cutter (FC)30.0%100.0%0.0%0.0%0.0%1234.12.95.2
    2025Fourseam (FA)90630.9%24.7%44.4%18.1%16.7%60729990610.17.012.4
    2025Changeup (CH)36022.2%46.7%31.1%28.6%10.7%21714336010.52.710.9
    2025Slider (SL)34126.8%44.6%28.6%25.0%31.3%199142341-0.7-0.41.9
    2025Sinker (SI)23622.2%61.1%16.7%11.1%44.4%1617523611.51.511.7
    2025Knuckle Curve (KC)14540.0%13.3%46.7%0.0%14.3%8164145-4.7-4.36.5
    2025Curveball (CU)9250.0%31.3%18.8%0.0%0.0%632992-4.8-1.95.4
    TotalFourseam (FA)651526.7%27.2%46.1%20.0%16.0%4269224665159.88.012.7
    TotalSinker (SI)450226.8%36.3%36.9%26.6%18.9%2988151445029.48.012.5
    TotalChangeup (CH)310723.8%49.5%26.7%19.5%17.7%20511056310710.63.911.3
    TotalSlider (SL)263324.9%43.2%31.9%19.1%13.2%16819522633-0.9-0.12.5
    TotalCurveball (CU)213429.0%39.6%31.4%19.6%18.5%12718632134-2.5-2.03.6
    TotalKnuckle Curve (KC)14540.0%13.3%46.7%0.0%14.3%8164145-4.7-4.36.5
    TotalCutter (FC)30.0%100.0%0.0%0.0%0.0%1234.12.95.2
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2014Sinker (SI)31129.6%42.3%28.2%30.0%30.0%20410731110.87.313.1
    2014Slider (SL)10933.3%50.0%16.7%50.0%0.0%6247109-0.9-2.53.3
    2014Changeup (CH)569.1%72.7%18.2%0.0%0.0%37195610.94.211.8
    2015Sinker (SI)103333.5%31.4%35.1%33.8%8.8%66936410339.78.412.9
    2015Slider (SL)30419.6%54.9%25.5%30.8%0.0%1811233040.5-1.82.8
    2015Changeup (CH)30326.9%52.6%20.5%25.0%18.8%2079630310.94.111.7
    2015Fourseam (FA)10.0%0.0%0.0%0.0%0.0%1017.19.011.5
    2016Sinker (SI)5118.2%27.3%54.5%0.0%33.3%36155110.78.613.8
    2016Changeup (CH)2125.0%75.0%0.0%0.0%0.0%1472111.54.412.4
    2016Slider (SL)150.0%66.7%33.3%0.0%0.0%96150.3-1.62.2
    2017Sinker (SI)25321.9%15.6%62.5%20.0%40.0%165882538.49.012.3
    2017Changeup (CH)9340.0%48.0%12.0%33.3%100.0%6429939.94.511.1
    2017Curveball (CU)6540.0%40.0%20.0%0.0%100.0%313465-1.3-1.02.5
    2018Sinker (SI)160225.6%37.5%36.8%27.5%16.7%107652616028.98.212.2
    2018Curveball (CU)69523.3%45.6%31.1%15.6%15.6%426269695-1.7-1.82.9
    2018Changeup (CH)45721.5%52.3%26.2%23.5%14.7%32013745710.14.311.0
    2019Sinker (SI)97820.9%32.6%46.5%23.3%18.3%6553239789.09.012.8
    2019Curveball (CU)45534.9%34.9%30.2%10.5%15.8%271184455-2.8-2.23.8
    2019Changeup (CH)25526.2%36.1%37.7%26.1%26.1%1668925510.64.811.7
    2020Fourseam (FA)62726.0%29.2%44.8%20.9%16.3%4381896278.99.012.6
    2020Curveball (CU)26922.2%41.7%36.1%30.8%15.4%151118269-2.3-1.93.4
    2020Changeup (CH)18927.3%52.7%20.0%45.5%0.0%1246518910.04.711.1
    2021Fourseam (FA)133825.6%28.3%46.1%18.1%20.5%88745113389.88.613.1
    2021Curveball (CU)45829.0%37.1%33.9%33.3%19.0%265193458-2.9-1.83.7
    2021Changeup (CH)40624.2%42.4%33.3%9.1%15.2%27013640610.84.411.7
    2021Slider (SL)510.0%75.0%25.0%0.0%0.0%321951-2.4-1.53.2
    2022Fourseam (FA)76926.0%30.2%43.8%26.2%21.4%5172527699.48.112.4
    2022Slider (SL)39825.9%39.7%34.5%5.0%15.0%266132398-1.00.82.3
    2022Changeup (CH)637.1%64.3%28.6%25.0%50.0%39246310.33.811.1
    2023Fourseam (FA)150623.8%28.5%47.7%16.3%13.0%923583150610.17.812.8
    2023Slider (SL)65522.3%46.6%31.1%18.8%12.5%426229655-2.20.03.2
    2023Changeup (CH)44116.9%57.6%25.4%10.0%23.3%29214944110.93.411.4
    2023Curveball (CU)10.0%0.0%0.0%0.0%0.0%011-4.8-2.85.6
    2024Fourseam (FA)136827.7%24.6%47.7%23.7%11.8%896472136810.07.812.7
    2024Slider (SL)76028.1%35.3%36.7%19.6%11.8%506254760-0.30.72.0
    2024Changeup (CH)46328.6%45.4%26.1%9.7%12.9%30116246310.73.211.2
    2024Curveball (CU)9937.5%25.0%37.5%0.0%66.7%643599-4.4-4.06.1
    2024Sinker (SI)3837.5%50.0%12.5%0.0%0.0%22163811.34.512.2
    2024Cutter (FC)30.0%100.0%0.0%0.0%0.0%1234.12.95.2
    2025Fourseam (FA)90630.9%24.7%44.4%18.1%16.7%60729990610.17.012.4
    2025Changeup (CH)36022.2%46.7%31.1%28.6%10.7%21714336010.52.710.9
    2025Slider (SL)34126.8%44.6%28.6%25.0%31.3%199142341-0.7-0.41.9
    2025Sinker (SI)23622.2%61.1%16.7%11.1%44.4%1617523611.51.511.7
    2025Knuckle Curve (KC)14540.0%13.3%46.7%0.0%14.3%8164145-4.7-4.36.5
    2025Curveball (CU)9250.0%31.3%18.8%0.0%0.0%632992-4.8-1.95.4
    TotalFourseam (FA)651526.7%27.2%46.1%20.0%16.0%4269224665159.88.012.7
    TotalSinker (SI)450226.8%36.3%36.9%26.6%18.9%2988151445029.48.012.5
    TotalChangeup (CH)310723.8%49.5%26.7%19.5%17.7%20511056310710.63.911.3
    TotalSlider (SL)263324.9%43.2%31.9%19.1%13.2%16819522633-0.9-0.12.5
    TotalCurveball (CU)213429.0%39.6%31.4%19.6%18.5%12718632134-2.5-2.03.6
    TotalKnuckle Curve (KC)14540.0%13.3%46.7%0.0%14.3%8164145-4.7-4.36.5
    TotalCutter (FC)30.0%100.0%0.0%0.0%0.0%1234.12.95.2
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2014Sinker (SI)31119.1%61.7%43.7%88.0%93.7%92.6%57.9%3.2%-5.4-1.7
    2014Slider (SL)10943.2%60.7%47.7%22.9%88.2%44.2%25.7%26.6%-1.1-1.0
    2014Changeup (CH)5634.5%81.5%57.1%70.0%81.8%78.1%48.2%12.5%2.13.7
    2015Sinker (SI)103315.6%60.1%42.1%83.1%92.4%91.0%59.6%3.8%2.10.2
    2015Slider (SL)30446.0%76.9%55.3%41.8%84.3%59.5%29.9%22.4%5.61.8
    2015Changeup (CH)30339.5%71.6%54.5%67.2%89.1%80.6%46.5%10.6%1.40.5
    2015Fourseam (FA)1100.0%100.0%100.0%100.0%100.0%0.0%0.05.0
    2016Sinker (SI)5135.0%54.8%47.1%71.4%100.0%91.7%60.8%3.9%-0.7-1.4
    2016Changeup (CH)2125.0%61.5%47.6%50.0%50.0%50.0%61.9%23.8%0.83.9
    2016Slider (SL)1550.0%80.0%60.0%20.0%100.0%55.6%33.3%26.7%-0.6-4.2
    2017Sinker (SI)25322.9%65.3%47.0%48.0%79.8%73.1%56.9%12.6%-7.8-3.1
    2017Changeup (CH)9336.2%78.3%57.0%64.7%83.3%77.4%49.5%12.9%-2.9-3.2
    2017Curveball (CU)6524.4%55.0%33.8%18.2%63.6%40.9%30.8%20.0%-0.1-0.1
    2018Sinker (SI)160220.3%61.6%45.4%68.8%85.8%82.8%60.7%7.8%-2.5-0.2
    2018Curveball (CU)69536.9%63.3%46.9%36.5%77.8%57.7%38.0%19.9%1.00.1
    2018Changeup (CH)45738.8%82.3%59.7%65.2%82.9%76.9%48.1%13.8%9.52.1
    2019Sinker (SI)97825.5%61.0%47.0%59.2%79.8%75.4%60.6%11.6%7.80.8
    2019Curveball (CU)45539.2%64.8%48.4%31.3%91.4%60.0%35.6%19.3%-3.8-0.8
    2019Changeup (CH)25527.0%78.9%54.1%51.5%79.0%72.5%52.2%14.9%-3.5-1.4
    2020Fourseam (FA)62726.2%62.7%50.2%73.2%81.5%80.0%65.9%10.0%2.30.4
    2020Curveball (CU)26931.6%65.3%43.9%37.0%87.5%64.4%36.4%15.6%0.10.0
    2020Changeup (CH)18942.1%82.7%58.2%62.5%82.3%73.6%39.7%15.3%1.91.0
    2021Fourseam (FA)133831.1%62.0%48.1%67.0%78.7%75.3%54.9%11.9%-5.4-0.4
    2021Curveball (CU)45829.5%65.0%43.7%40.7%84.9%67.0%40.0%14.4%-1.2-0.3
    2021Changeup (CH)40638.9%79.6%55.7%69.9%85.7%79.2%41.1%11.6%-1.5-0.4
    2021Slider (SL)5137.1%68.8%47.1%15.4%90.9%50.0%31.4%23.5%1.42.8
    2022Fourseam (FA)76934.9%58.7%47.9%60.7%78.0%72.3%54.5%13.3%-0.8-0.1
    2022Slider (SL)39843.5%76.7%56.8%29.8%81.1%57.5%39.9%24.1%2.60.7
    2022Changeup (CH)6334.2%68.0%47.6%61.5%70.6%66.7%39.7%15.9%-3.1-4.9
    2023Fourseam (FA)150623.7%63.3%44.2%61.8%85.0%78.9%51.6%9.3%1.50.1
    2023Slider (SL)65535.8%68.7%50.7%56.3%81.4%71.7%45.3%14.4%-8.8-1.3
    2023Changeup (CH)44138.4%80.9%57.6%58.1%87.6%76.8%45.1%13.4%-0.5-0.1
    2023Curveball (CU)10.0%0.0%0.0%0.0%0.0-3.9
    2024Fourseam (FA)136821.7%63.2%46.3%62.8%86.3%81.8%59.2%8.4%2.10.2
    2024Slider (SL)76042.1%70.7%54.5%40.1%83.6%64.5%43.2%19.3%-2.0-0.3
    2024Changeup (CH)46338.9%87.2%58.5%67.3%82.9%76.8%40.6%13.6%2.10.5
    2024Curveball (CU)9924.4%38.9%32.3%81.8%95.2%90.6%54.5%3.0%-3.3-3.3
    2024Sinker (SI)3810.5%73.7%42.1%50.0%92.9%87.5%50.0%5.3%-1.7-4.5
    2024Cutter (FC)30.0%100.0%33.3%100.0%100.0%33.3%0.0%-0.6-19.1
    2025Fourseam (FA)90622.6%63.4%49.1%69.4%88.5%85.4%64.9%7.2%-9.4-1.0
    2025Changeup (CH)36034.8%71.3%50.0%74.0%87.9%82.2%41.7%8.9%2.40.7
    2025Slider (SL)34128.6%75.2%48.4%44.6%83.5%70.3%42.5%14.4%-7.0-2.1
    2025Sinker (SI)23625.6%56.2%44.5%82.6%91.5%89.5%61.9%4.7%1.50.6
    2025Knuckle Curve (KC)14512.2%45.1%28.3%55.6%87.5%80.5%49.0%5.5%-1.2-0.8
    2025Curveball (CU)9239.0%62.7%52.2%56.3%93.8%81.3%55.4%9.8%-3.0-3.3
    TotalFourseam (FA)651526.4%62.5%47.1%64.8%83.5%79.0%57.4%9.9%-9.8-0.1
    TotalSinker (SI)450220.7%61.1%44.9%69.4%86.7%83.5%60.0%7.4%-6.7-0.1
    TotalChangeup (CH)310737.4%79.3%56.1%65.4%84.1%77.2%44.5%12.8%8.80.3
    TotalSlider (SL)263339.7%71.9%52.8%40.7%83.0%64.1%40.6%19.0%-9.9-0.4
    TotalCurveball (CU)213434.3%62.4%45.3%37.4%84.8%62.8%39.0%16.8%-10.3-0.5
    TotalKnuckle Curve (KC)14512.2%45.1%28.3%55.6%87.5%80.5%49.0%5.5%-1.2-0.8
    TotalCutter (FC)30.0%100.0%33.3%100.0%100.0%33.3%0.0%-0.6-19.1
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2014Sinker (SI)31119.1%61.7%43.7%88.0%93.7%92.6%57.9%3.2%-5.4-1.7
    2014Slider (SL)10943.2%60.7%47.7%22.9%88.2%44.2%25.7%26.6%-1.1-1.0
    2014Changeup (CH)5634.5%81.5%57.1%70.0%81.8%78.1%48.2%12.5%2.13.7
    2015Sinker (SI)103315.6%60.1%42.1%83.1%92.4%91.0%59.6%3.8%2.10.2
    2015Slider (SL)30446.0%76.9%55.3%41.8%84.3%59.5%29.9%22.4%5.61.8
    2015Changeup (CH)30339.5%71.6%54.5%67.2%89.1%80.6%46.5%10.6%1.40.5
    2015Fourseam (FA)1100.0%100.0%100.0%100.0%100.0%0.0%0.05.0
    2016Sinker (SI)5135.0%54.8%47.1%71.4%100.0%91.7%60.8%3.9%-0.7-1.4
    2016Changeup (CH)2125.0%61.5%47.6%50.0%50.0%50.0%61.9%23.8%0.83.9
    2016Slider (SL)1550.0%80.0%60.0%20.0%100.0%55.6%33.3%26.7%-0.6-4.2
    2017Sinker (SI)25322.9%65.3%47.0%48.0%79.8%73.1%56.9%12.6%-7.8-3.1
    2017Changeup (CH)9336.2%78.3%57.0%64.7%83.3%77.4%49.5%12.9%-2.9-3.2
    2017Curveball (CU)6524.4%55.0%33.8%18.2%63.6%40.9%30.8%20.0%-0.1-0.1
    2018Sinker (SI)160220.3%61.6%45.4%68.8%85.8%82.8%60.7%7.8%-2.5-0.2
    2018Curveball (CU)69536.9%63.3%46.9%36.5%77.8%57.7%38.0%19.9%1.00.1
    2018Changeup (CH)45738.8%82.3%59.7%65.2%82.9%76.9%48.1%13.8%9.52.1
    2019Sinker (SI)97825.5%61.0%47.0%59.2%79.8%75.4%60.6%11.6%7.80.8
    2019Curveball (CU)45539.2%64.8%48.4%31.3%91.4%60.0%35.6%19.3%-3.8-0.8
    2019Changeup (CH)25527.0%78.9%54.1%51.5%79.0%72.5%52.2%14.9%-3.5-1.4
    2020Fourseam (FA)62726.2%62.7%50.2%73.2%81.5%80.0%65.9%10.0%2.30.4
    2020Curveball (CU)26931.6%65.3%43.9%37.0%87.5%64.4%36.4%15.6%0.10.0
    2020Changeup (CH)18942.1%82.7%58.2%62.5%82.3%73.6%39.7%15.3%1.91.0
    2021Fourseam (FA)133831.1%62.0%48.1%67.0%78.7%75.3%54.9%11.9%-5.4-0.4
    2021Curveball (CU)45829.5%65.0%43.7%40.7%84.9%67.0%40.0%14.4%-1.2-0.3
    2021Changeup (CH)40638.9%79.6%55.7%69.9%85.7%79.2%41.1%11.6%-1.5-0.4
    2021Slider (SL)5137.1%68.8%47.1%15.4%90.9%50.0%31.4%23.5%1.42.8
    2022Fourseam (FA)76934.9%58.7%47.9%60.7%78.0%72.3%54.5%13.3%-0.8-0.1
    2022Slider (SL)39843.5%76.7%56.8%29.8%81.1%57.5%39.9%24.1%2.60.7
    2022Changeup (CH)6334.2%68.0%47.6%61.5%70.6%66.7%39.7%15.9%-3.1-4.9
    2023Fourseam (FA)150623.7%63.3%44.2%61.8%85.0%78.9%51.6%9.3%1.50.1
    2023Slider (SL)65535.8%68.7%50.7%56.3%81.4%71.7%45.3%14.4%-8.8-1.3
    2023Changeup (CH)44138.4%80.9%57.6%58.1%87.6%76.8%45.1%13.4%-0.5-0.1
    2023Curveball (CU)10.0%0.0%0.0%0.0%0.0-3.9
    2024Fourseam (FA)136821.7%63.2%46.3%62.8%86.3%81.8%59.2%8.4%2.10.2
    2024Slider (SL)76042.1%70.7%54.5%40.1%83.6%64.5%43.2%19.3%-2.0-0.3
    2024Changeup (CH)46338.9%87.2%58.5%67.3%82.9%76.8%40.6%13.6%2.10.5
    2024Curveball (CU)9924.4%38.9%32.3%81.8%95.2%90.6%54.5%3.0%-3.3-3.3
    2024Sinker (SI)3810.5%73.7%42.1%50.0%92.9%87.5%50.0%5.3%-1.7-4.5
    2024Cutter (FC)30.0%100.0%33.3%100.0%100.0%33.3%0.0%-0.6-19.1
    2025Fourseam (FA)90622.6%63.4%49.1%69.4%88.5%85.4%64.9%7.2%-9.4-1.0
    2025Changeup (CH)36034.8%71.3%50.0%74.0%87.9%82.2%41.7%8.9%2.40.7
    2025Slider (SL)34128.6%75.2%48.4%44.6%83.5%70.3%42.5%14.4%-7.0-2.1
    2025Sinker (SI)23625.6%56.2%44.5%82.6%91.5%89.5%61.9%4.7%1.50.6
    2025Knuckle Curve (KC)14512.2%45.1%28.3%55.6%87.5%80.5%49.0%5.5%-1.2-0.8
    2025Curveball (CU)9239.0%62.7%52.2%56.3%93.8%81.3%55.4%9.8%-3.0-3.3
    TotalFourseam (FA)651526.4%62.5%47.1%64.8%83.5%79.0%57.4%9.9%-9.8-0.1
    TotalSinker (SI)450220.7%61.1%44.9%69.4%86.7%83.5%60.0%7.4%-6.7-0.1
    TotalChangeup (CH)310737.4%79.3%56.1%65.4%84.1%77.2%44.5%12.8%8.80.3
    TotalSlider (SL)263339.7%71.9%52.8%40.7%83.0%64.1%40.6%19.0%-9.9-0.4
    TotalCurveball (CU)213434.3%62.4%45.3%37.4%84.8%62.8%39.0%16.8%-10.3-0.5
    TotalKnuckle Curve (KC)14512.2%45.1%28.3%55.6%87.5%80.5%49.0%5.5%-1.2-0.8
    TotalCutter (FC)30.0%100.0%33.3%100.0%100.0%33.3%0.0%-0.6-19.1
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2014Sinker (SI)31112.221.418.0720.00.000.0%00.0%
    2014Slider (SL)109-4.148.4-1.6120.00.000.0%00.0%
    2014Changeup (CH)567.133.818.1120.00.000.0%00.0%
    2015Sinker (SI)103314.018.916.1234319790.2105.0111.619.3136.6%8040.6%
    2015Slider (SL)304-3.046.40.921015286.3102.3111.37.211.9%1325.0%
    2015Changeup (CH)3036.832.918.220127889.7106.8114.711.156.4%2937.2%
    2015Fourseam (FA)115.123.511.8194100.00.000.0%00.0%
    2016Sinker (SI)5114.418.917.824071192.9106.0108.620.9218.2%545.5%
    2016Changeup (CH)217.432.519.31897486.690.090.0-8.700.0%00.0%
    2016Slider (SL)15-2.748.40.42075379.2101.3101.3-11.0133.3%133.3%
    2017Sinker (SI)25315.017.414.024593291.2106.4112.327.5825.0%1443.8%
    2017Changeup (CH)937.531.716.619452891.6106.3111.85.9310.7%1139.3%
    2017Curveball (CU)65-1.644.8-2.12342598.3100.0100.010.8120.0%5100.0%
    2018Sinker (SI)160213.818.614.8246728189.5104.1114.616.2207.1%12042.7%
    2018Curveball (CU)695-2.947.3-2.8237010584.9103.4112.59.8109.5%2624.8%
    2018Changeup (CH)4577.232.316.8193113185.9104.5113.16.4107.6%4635.1%
    2019Sinker (SI)97815.116.915.1252412992.3105.2110.921.81310.1%6348.8%
    2019Curveball (CU)455-3.647.0-4.625296389.6101.9108.913.557.9%2133.3%
    2019Changeup (CH)2558.130.117.619886287.2103.9107.916.5711.3%1727.4%
    2020Fourseam (FA)62715.217.414.52324239791.1105.1110.621.399.3%4344.3%
    2020Curveball (CU)269-3.647.3-5.12725503687.7103.1110.59.438.3%1438.9%
    2020Changeup (CH)1897.831.916.62520055584.9101.9105.312.223.6%1730.9%
    2021Fourseam (FA)133814.717.716.130244018091.3104.7113.623.12111.7%8145.0%
    2021Curveball (CU)458-3.447.0-6.23025656386.2102.6111.816.457.9%2438.1%
    2021Changeup (CH)4067.431.617.83320359987.8102.0109.011.588.1%3535.4%
    2021Slider (SL)51-2.845.4-5.4352628486.498.798.717.500.0%125.0%
    2022Fourseam (FA)76913.817.915.42624399894.2105.0109.922.91010.2%5152.0%
    2022Slider (SL)3981.138.3-2.92825836088.1105.5108.312.6711.7%2745.0%
    2022Changeup (CH)636.331.617.12921241483.6103.5105.55.4214.3%428.6%
    2023Fourseam (FA)150613.218.816.629241319591.4104.7115.822.12412.3%7840.0%
    2023Slider (SL)655-0.241.0-5.029253010690.3104.6110.312.898.5%4643.4%
    2023Changeup (CH)4415.633.218.030211712187.6104.7111.74.9108.3%3831.4%
    2023Curveball (CU)1-5.054.4-9.626239400.00.000.0%00.0%
    2024Fourseam (FA)136813.319.416.529240120290.8104.8112.924.8188.9%8843.6%
    2024Slider (SL)7601.039.2-1.630251314189.4105.7110.415.7139.2%5841.1%
    2024Changeup (CH)4635.233.817.830210612187.9104.5108.611.565.0%3831.4%
    2024Curveball (CU)99-7.255.1-8.8382540988.4112.3112.311.9333.3%444.4%
    2024Sinker (SI)387.524.718.8212408890.4101.9101.99.600.0%450.0%
    2024Cutter (FC)34.831.76.12923151101.3101.3101.3-10.000.0%1100.0%
    2025Fourseam (FA)90611.921.816.726237516493.4106.7115.522.42314.0%8753.0%
    2025Changeup (CH)3604.436.317.52721079388.6103.7110.813.655.4%3234.4%
    2025Slider (SL)341-0.943.1-2.42524745687.5103.6108.613.047.1%2137.5%
    2025Sinker (SI)2362.332.119.2923645889.4106.7109.5-0.958.6%2644.8%
    2025Knuckle Curve (KC)145-7.357.3-7.93525301586.1103.9104.724.6320.0%426.7%
    2025Curveball (CU)92-3.549.1-9.41926031682.7108.2108.51.716.3%531.3%
    TotalFourseam (FA)651513.618.916.228241593691.9105.2115.822.910511.2%42845.7%
    TotalSinker (SI)450213.419.215.71227378890.4104.9114.617.2617.7%31239.6%
    TotalChangeup (CH)31076.432.917.618200481887.5104.4114.79.9587.1%26732.6%
    TotalSlider (SL)2633-0.341.4-2.524237143488.7104.8111.312.9358.1%16738.5%
    TotalCurveball (CU)2134-3.547.5-4.713248529786.7103.1112.511.6289.4%9933.3%
    TotalKnuckle Curve (KC)145-7.357.3-7.93525301586.1103.9104.724.6320.0%426.7%
    TotalCutter (FC)34.831.76.12923151101.3101.3101.3-10.000.0%1100.0%
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2014Sinker (SI)31112.221.418.0720.00.000.0%00.0%
    2014Slider (SL)109-4.148.4-1.6120.00.000.0%00.0%
    2014Changeup (CH)567.133.818.1120.00.000.0%00.0%
    2015Sinker (SI)103314.018.916.1234319790.2105.0111.619.3136.6%8040.6%
    2015Slider (SL)304-3.046.40.921015286.3102.3111.37.211.9%1325.0%
    2015Changeup (CH)3036.832.918.220127889.7106.8114.711.156.4%2937.2%
    2015Fourseam (FA)115.123.511.8194100.00.000.0%00.0%
    2016Sinker (SI)5114.418.917.824071192.9106.0108.620.9218.2%545.5%
    2016Changeup (CH)217.432.519.31897486.690.090.0-8.700.0%00.0%
    2016Slider (SL)15-2.748.40.42075379.2101.3101.3-11.0133.3%133.3%
    2017Sinker (SI)25315.017.414.024593291.2106.4112.327.5825.0%1443.8%
    2017Changeup (CH)937.531.716.619452891.6106.3111.85.9310.7%1139.3%
    2017Curveball (CU)65-1.644.8-2.12342598.3100.0100.010.8120.0%5100.0%
    2018Sinker (SI)160213.818.614.8246728189.5104.1114.616.2207.1%12042.7%
    2018Curveball (CU)695-2.947.3-2.8237010584.9103.4112.59.8109.5%2624.8%
    2018Changeup (CH)4577.232.316.8193113185.9104.5113.16.4107.6%4635.1%
    2019Sinker (SI)97815.116.915.1252412992.3105.2110.921.81310.1%6348.8%
    2019Curveball (CU)455-3.647.0-4.625296389.6101.9108.913.557.9%2133.3%
    2019Changeup (CH)2558.130.117.619886287.2103.9107.916.5711.3%1727.4%
    2020Fourseam (FA)62715.217.414.52324239791.1105.1110.621.399.3%4344.3%
    2020Curveball (CU)269-3.647.3-5.12725503687.7103.1110.59.438.3%1438.9%
    2020Changeup (CH)1897.831.916.62520055584.9101.9105.312.223.6%1730.9%
    2021Fourseam (FA)133814.717.716.130244018091.3104.7113.623.12111.7%8145.0%
    2021Curveball (CU)458-3.447.0-6.23025656386.2102.6111.816.457.9%2438.1%
    2021Changeup (CH)4067.431.617.83320359987.8102.0109.011.588.1%3535.4%
    2021Slider (SL)51-2.845.4-5.4352628486.498.798.717.500.0%125.0%
    2022Fourseam (FA)76913.817.915.42624399894.2105.0109.922.91010.2%5152.0%
    2022Slider (SL)3981.138.3-2.92825836088.1105.5108.312.6711.7%2745.0%
    2022Changeup (CH)636.331.617.12921241483.6103.5105.55.4214.3%428.6%
    2023Fourseam (FA)150613.218.816.629241319591.4104.7115.822.12412.3%7840.0%
    2023Slider (SL)655-0.241.0-5.029253010690.3104.6110.312.898.5%4643.4%
    2023Changeup (CH)4415.633.218.030211712187.6104.7111.74.9108.3%3831.4%
    2023Curveball (CU)1-5.054.4-9.626239400.00.000.0%00.0%
    2024Fourseam (FA)136813.319.416.529240120290.8104.8112.924.8188.9%8843.6%
    2024Slider (SL)7601.039.2-1.630251314189.4105.7110.415.7139.2%5841.1%
    2024Changeup (CH)4635.233.817.830210612187.9104.5108.611.565.0%3831.4%
    2024Curveball (CU)99-7.255.1-8.8382540988.4112.3112.311.9333.3%444.4%
    2024Sinker (SI)387.524.718.8212408890.4101.9101.99.600.0%450.0%
    2024Cutter (FC)34.831.76.12923151101.3101.3101.3-10.000.0%1100.0%
    2025Fourseam (FA)90611.921.816.726237516493.4106.7115.522.42314.0%8753.0%
    2025Changeup (CH)3604.436.317.52721079388.6103.7110.813.655.4%3234.4%
    2025Slider (SL)341-0.943.1-2.42524745687.5103.6108.613.047.1%2137.5%
    2025Sinker (SI)2362.332.119.2923645889.4106.7109.5-0.958.6%2644.8%
    2025Knuckle Curve (KC)145-7.357.3-7.93525301586.1103.9104.724.6320.0%426.7%
    2025Curveball (CU)92-3.549.1-9.41926031682.7108.2108.51.716.3%531.3%
    TotalFourseam (FA)651513.618.916.228241593691.9105.2115.822.910511.2%42845.7%
    TotalSinker (SI)450213.419.215.71227378890.4104.9114.617.2617.7%31239.6%
    TotalChangeup (CH)31076.432.917.618200481887.5104.4114.79.9587.1%26732.6%
    TotalSlider (SL)2633-0.341.4-2.524237143488.7104.8111.312.9358.1%16738.5%
    TotalCurveball (CU)2134-3.547.5-4.713248529786.7103.1112.511.6289.4%9933.3%
    TotalKnuckle Curve (KC)145-7.357.3-7.93525301586.1103.9104.724.6320.0%426.7%
    TotalCutter (FC)34.831.76.12923151101.3101.3101.3-10.000.0%1100.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2014Sinker (SI)311
    2014Slider (SL)109
    2014Changeup (CH)56
    2015Sinker (SI)1033
    2015Slider (SL)304
    2015Changeup (CH)303
    2015Fourseam (FA)1
    2016Sinker (SI)51
    2016Changeup (CH)21
    2016Slider (SL)15
    2017Sinker (SI)253
    2017Changeup (CH)93
    2017Curveball (CU)65
    2018Sinker (SI)1602
    2018Curveball (CU)695
    2018Changeup (CH)457
    2019Sinker (SI)978
    2019Curveball (CU)455
    2019Changeup (CH)255
    2020Fourseam (FA)627
    2020Curveball (CU)269
    2020Changeup (CH)189
    2021Fourseam (FA)1338
    2021Curveball (CU)458
    2021Changeup (CH)406
    2021Slider (SL)51
    2022Fourseam (FA)769
    2022Slider (SL)398
    2022Changeup (CH)63
    2023Fourseam (FA)150622971.121.4%6.935.3%25.8%13.8%10.0%315547.2%
    2023Slider (SL)65512971.521.7%7.826.8%20.2%14.4%10.9%3415-246.5%
    2023Changeup (CH)4418572.330.6%7.932.8%25.9%13.4%10.6%3015-858.8%
    2023Curveball (CU)100.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    2024Fourseam (FA)136852671.522.1%6.828.6%23.0%11.8%9.5%315446.8%
    2024Slider (SL)76034272.930.4%7.937.6%24.9%19.0%12.6%3517-1149.7%
    2024Changeup (CH)46324572.426.9%7.834.4%25.7%13.7%10.2%3215-651.8%
    2024Curveball (CU)992871.625.0%7.621.7%17.9%13.0%10.7%3514-967.9%
    2024Sinker (SI)381471.228.6%6.846.2%42.9%7.7%7.1%312-157.1%
    2024Cutter (FC)3173.00.0%7.5100.0%100.0%100.0%100.0%2913-2100.0%
    2025Fourseam (FA)90639771.422.7%6.836.8%30.5%17.9%14.9%305445.1%
    2025Changeup (CH)36016273.437.7%7.840.9%33.3%17.4%14.2%3114-657.4%
    2025Slider (SL)34115072.532.7%7.831.7%22.0%16.3%11.3%3515-846.7%
    2025Sinker (SI)2368472.427.4%6.845.3%40.5%25.3%22.6%342135.7%
    2025Knuckle Curve (KC)1453871.513.2%7.732.1%23.7%10.7%7.9%3412-555.3%
    2025Curveball (CU)923872.931.6%7.915.6%13.2%6.3%5.3%3216-850.0%
    TotalFourseam (FA)6515115271.422.1%6.832.8%26.1%14.4%11.5%315446.3%
    TotalSinker (SI)45029872.227.6%6.845.5%40.8%22.7%20.4%342138.8%
    TotalChangeup (CH)310749272.731.1%7.836.4%28.3%14.9%11.6%3214-654.9%
    TotalSlider (SL)263362172.529.1%7.933.7%23.2%17.3%11.9%3516-848.3%
    TotalCurveball (CU)21346672.428.8%7.818.2%15.2%9.1%7.6%3415-957.6%
    TotalKnuckle Curve (KC)1453871.513.2%7.732.1%23.7%10.7%7.9%3412-555.3%
    TotalCutter (FC)3173.00.0%7.5100.0%100.0%100.0%100.0%2913-2100.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2014Sinker (SI)311
    2014Slider (SL)109
    2014Changeup (CH)56
    2015Sinker (SI)1033
    2015Slider (SL)304
    2015Changeup (CH)303
    2015Fourseam (FA)1
    2016Sinker (SI)51
    2016Changeup (CH)21
    2016Slider (SL)15
    2017Sinker (SI)253
    2017Changeup (CH)93
    2017Curveball (CU)65
    2018Sinker (SI)1602
    2018Curveball (CU)695
    2018Changeup (CH)457
    2019Sinker (SI)978
    2019Curveball (CU)455
    2019Changeup (CH)255
    2020Fourseam (FA)627
    2020Curveball (CU)269
    2020Changeup (CH)189
    2021Fourseam (FA)1338
    2021Curveball (CU)458
    2021Changeup (CH)406
    2021Slider (SL)51
    2022Fourseam (FA)769
    2022Slider (SL)398
    2022Changeup (CH)63
    2023Fourseam (FA)150622971.121.4%6.935.3%25.8%13.8%10.0%315547.2%
    2023Slider (SL)65512971.521.7%7.826.8%20.2%14.4%10.9%3415-246.5%
    2023Changeup (CH)4418572.330.6%7.932.8%25.9%13.4%10.6%3015-858.8%
    2023Curveball (CU)100.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    2024Fourseam (FA)136852671.522.1%6.828.6%23.0%11.8%9.5%315446.8%
    2024Slider (SL)76034272.930.4%7.937.6%24.9%19.0%12.6%3517-1149.7%
    2024Changeup (CH)46324572.426.9%7.834.4%25.7%13.7%10.2%3215-651.8%
    2024Curveball (CU)992871.625.0%7.621.7%17.9%13.0%10.7%3514-967.9%
    2024Sinker (SI)381471.228.6%6.846.2%42.9%7.7%7.1%312-157.1%
    2024Cutter (FC)3173.00.0%7.5100.0%100.0%100.0%100.0%2913-2100.0%
    2025Fourseam (FA)90639771.422.7%6.836.8%30.5%17.9%14.9%305445.1%
    2025Changeup (CH)36016273.437.7%7.840.9%33.3%17.4%14.2%3114-657.4%
    2025Slider (SL)34115072.532.7%7.831.7%22.0%16.3%11.3%3515-846.7%
    2025Sinker (SI)2368472.427.4%6.845.3%40.5%25.3%22.6%342135.7%
    2025Knuckle Curve (KC)1453871.513.2%7.732.1%23.7%10.7%7.9%3412-555.3%
    2025Curveball (CU)923872.931.6%7.915.6%13.2%6.3%5.3%3216-850.0%
    TotalFourseam (FA)6515115271.422.1%6.832.8%26.1%14.4%11.5%315446.3%
    TotalSinker (SI)45029872.227.6%6.845.5%40.8%22.7%20.4%342138.8%
    TotalChangeup (CH)310749272.731.1%7.836.4%28.3%14.9%11.6%3214-654.9%
    TotalSlider (SL)263362172.529.1%7.933.7%23.2%17.3%11.9%3516-848.3%
    TotalCurveball (CU)21346672.428.8%7.818.2%15.2%9.1%7.6%3415-957.6%
    TotalKnuckle Curve (KC)1453871.513.2%7.732.1%23.7%10.7%7.9%3412-555.3%
    TotalCutter (FC)3173.00.0%7.5100.0%100.0%100.0%100.0%2913-2100.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%
    2014Sinker (SI)31179.6%94.6%29.6%40.5%88.7%41.5%12.7%100.0%20.3%4.2%100.0%7.7%
    2014Slider (SL)10961.5%100.0%11.9%62.2%43.5%33.0%48.5%25.0%28.4%19.2%20.0%22.9%
    2014Changeup (CH)5690.9%100.0%19.6%67.9%73.7%50.0%20.0%33.3%26.8%0.0%0.0%3.6%
    2015Sinker (SI)103370.3%92.3%30.1%43.2%89.2%44.9%4.8%100.0%19.6%0.0%0.0%3.9%
    2015Slider (SL)30484.8%92.9%10.5%71.4%71.8%39.1%43.6%31.7%29.9%24.1%0.0%18.8%
    2015Changeup (CH)30376.6%91.8%21.1%63.1%78.7%46.5%32.5%69.2%26.1%5.6%0.0%5.9%
    2015Fourseam (FA)1100.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2016Sinker (SI)5162.5%100.0%29.4%50.0%83.3%47.1%25.0%100.0%15.7%0.0%0.0%3.9%
    2016Changeup (CH)2160.0%66.7%23.8%62.5%40.0%38.1%25.0%50.0%38.1%0.0%0.0%0.0%
    2016Slider (SL)15100.0%100.0%20.0%50.0%66.7%40.0%66.7%0.0%20.0%33.3%0.0%20.0%
    2017Sinker (SI)25380.6%83.3%25.7%47.4%66.7%44.7%18.6%54.5%23.3%0.0%0.0%5.1%
    2017Changeup (CH)9390.9%95.0%22.6%65.9%70.4%43.0%25.0%50.0%25.8%0.0%0.0%6.5%
    2017Curveball (CU)6588.9%75.0%13.8%31.0%33.3%44.6%26.3%0.0%29.2%0.0%0.0%10.8%
    2018Sinker (SI)160273.5%90.6%30.2%44.9%75.9%45.3%12.6%69.2%19.0%0.0%0.0%4.4%
    2018Curveball (CU)69574.4%77.4%17.8%53.7%68.5%39.1%36.1%21.6%28.9%14.0%0.0%12.9%
    2018Changeup (CH)45781.4%86.7%22.3%71.2%72.6%44.4%35.3%71.4%26.0%6.5%100.0%6.6%
    2019Sinker (SI)97869.3%84.5%31.9%47.0%67.3%47.0%13.9%66.7%17.3%0.0%0.0%2.8%
    2019Curveball (CU)45570.7%94.8%17.8%58.6%71.7%36.5%34.1%13.3%27.5%25.0%0.0%15.2%
    2019Changeup (CH)25572.9%81.4%23.1%67.7%72.6%47.1%20.8%36.4%20.4%0.0%0.0%7.5%
    2020Fourseam (FA)62773.0%83.3%35.4%48.6%74.3%44.5%11.3%100.0%15.5%0.0%0.0%3.2%
    2020Curveball (CU)26977.6%92.1%17.1%51.9%63.6%39.4%29.5%26.1%28.3%5.6%0.0%13.4%
    2020Changeup (CH)18983.3%92.0%15.9%79.1%69.1%45.0%32.7%64.7%26.5%0.0%0.0%11.1%
    2021Fourseam (FA)133871.3%81.7%28.0%51.3%70.6%43.8%22.2%70.8%21.5%2.8%50.0%5.2%
    2021Curveball (CU)45870.0%85.7%19.7%56.6%72.4%37.6%26.5%25.7%28.4%6.3%0.0%12.9%
    2021Changeup (CH)40681.8%85.7%18.7%66.3%79.5%40.9%40.0%71.7%27.8%11.1%60.0%11.1%
    2021Slider (SL)5162.5%100.0%15.7%52.6%50.0%37.3%61.5%25.0%25.5%9.1%0.0%21.6%
    2022Fourseam (FA)76971.2%79.1%26.4%48.3%72.0%51.2%20.6%37.0%16.8%0.0%0.0%3.8%
    2022Slider (SL)39881.7%86.8%23.1%63.4%58.9%35.2%50.0%19.3%28.1%6.1%0.0%12.3%
    2022Changeup (CH)6380.0%62.5%15.9%51.5%76.5%52.4%29.4%40.0%27.0%0.0%0.0%4.8%
    2023Fourseam (FA)150671.8%86.2%25.6%47.4%75.3%44.4%16.5%64.9%22.4%1.2%0.0%5.5%
    2023Slider (SL)65576.2%81.7%26.1%56.8%77.5%38.0%35.4%36.2%24.9%1.4%0.0%10.2%
    2023Changeup (CH)44185.9%91.8%18.8%70.7%74.4%42.6%39.7%58.7%26.1%3.8%100.0%11.8%
    2023Curveball (CU)10.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2024Fourseam (FA)136872.2%87.5%31.7%47.9%77.6%43.7%9.0%56.5%18.6%0.0%0.0%4.7%
    2024Slider (SL)76076.4%90.5%21.2%64.5%66.7%41.7%40.0%18.4%24.3%6.0%20.0%10.5%
    2024Changeup (CH)46384.9%84.9%18.6%77.9%75.0%40.4%36.3%71.4%28.3%1.9%0.0%10.8%
    2024Curveball (CU)9948.1%92.3%27.3%26.5%100.0%49.5%26.3%60.0%19.2%25.0%100.0%4.0%
    2024Sinker (SI)3875.0%88.9%31.6%46.2%100.0%34.2%12.5%0.0%21.1%0.0%0.0%13.2%
    2024Cutter (FC)3100.0%100.0%33.3%0.0%0.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%
    2025Fourseam (FA)90674.0%90.9%33.6%45.6%81.3%46.1%14.4%63.6%16.8%0.0%0.0%2.1%
    2025Changeup (CH)36074.5%92.7%15.3%65.5%80.6%45.6%25.2%76.7%32.8%4.8%0.0%5.8%
    2025Slider (SL)34173.7%85.7%22.3%62.4%71.1%38.7%27.2%36.0%26.4%2.5%0.0%11.1%
    2025Sinker (SI)23663.8%93.2%28.8%44.0%89.6%45.8%24.4%81.8%18.6%15.4%50.0%5.5%
    2025Knuckle Curve (KC)14555.3%95.2%26.2%27.3%73.3%37.9%12.5%40.0%27.6%0.0%0.0%8.3%
    2025Curveball (CU)9253.8%100.0%28.3%67.5%88.9%43.5%33.3%16.7%19.6%12.5%0.0%8.7%
    TotalFourseam (FA)651572.2%85.3%29.5%48.2%75.0%45.2%16.1%63.9%19.3%1.0%33.3%4.4%
    TotalSinker (SI)450271.9%89.7%30.2%44.9%78.0%45.2%12.1%73.6%19.1%1.5%66.7%4.3%
    TotalChangeup (CH)310781.0%88.0%19.4%69.4%75.1%43.9%33.2%66.4%27.1%4.4%58.3%8.6%
    TotalSlider (SL)263376.9%87.1%21.1%62.6%68.1%38.7%40.3%26.1%26.1%9.1%6.5%12.5%
    TotalCurveball (CU)213470.3%86.4%18.9%53.3%70.9%39.1%32.0%21.2%27.6%13.7%2.6%12.8%
    TotalKnuckle Curve (KC)14555.3%95.2%26.2%27.3%73.3%37.9%12.5%40.0%27.6%0.0%0.0%8.3%
    TotalCutter (FC)3100.0%100.0%33.3%0.0%0.0%33.3%0.0%0.0%33.3%0.0%0.0%0.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%
    2014Sinker (SI)31179.6%94.6%29.6%40.5%88.7%41.5%12.7%100.0%20.3%4.2%100.0%7.7%
    2014Slider (SL)10961.5%100.0%11.9%62.2%43.5%33.0%48.5%25.0%28.4%19.2%20.0%22.9%
    2014Changeup (CH)5690.9%100.0%19.6%67.9%73.7%50.0%20.0%33.3%26.8%0.0%0.0%3.6%
    2015Sinker (SI)103370.3%92.3%30.1%43.2%89.2%44.9%4.8%100.0%19.6%0.0%0.0%3.9%
    2015Slider (SL)30484.8%92.9%10.5%71.4%71.8%39.1%43.6%31.7%29.9%24.1%0.0%18.8%
    2015Changeup (CH)30376.6%91.8%21.1%63.1%78.7%46.5%32.5%69.2%26.1%5.6%0.0%5.9%
    2015Fourseam (FA)1100.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2016Sinker (SI)5162.5%100.0%29.4%50.0%83.3%47.1%25.0%100.0%15.7%0.0%0.0%3.9%
    2016Changeup (CH)2160.0%66.7%23.8%62.5%40.0%38.1%25.0%50.0%38.1%0.0%0.0%0.0%
    2016Slider (SL)15100.0%100.0%20.0%50.0%66.7%40.0%66.7%0.0%20.0%33.3%0.0%20.0%
    2017Sinker (SI)25380.6%83.3%25.7%47.4%66.7%44.7%18.6%54.5%23.3%0.0%0.0%5.1%
    2017Changeup (CH)9390.9%95.0%22.6%65.9%70.4%43.0%25.0%50.0%25.8%0.0%0.0%6.5%
    2017Curveball (CU)6588.9%75.0%13.8%31.0%33.3%44.6%26.3%0.0%29.2%0.0%0.0%10.8%
    2018Sinker (SI)160273.5%90.6%30.2%44.9%75.9%45.3%12.6%69.2%19.0%0.0%0.0%4.4%
    2018Curveball (CU)69574.4%77.4%17.8%53.7%68.5%39.1%36.1%21.6%28.9%14.0%0.0%12.9%
    2018Changeup (CH)45781.4%86.7%22.3%71.2%72.6%44.4%35.3%71.4%26.0%6.5%100.0%6.6%
    2019Sinker (SI)97869.3%84.5%31.9%47.0%67.3%47.0%13.9%66.7%17.3%0.0%0.0%2.8%
    2019Curveball (CU)45570.7%94.8%17.8%58.6%71.7%36.5%34.1%13.3%27.5%25.0%0.0%15.2%
    2019Changeup (CH)25572.9%81.4%23.1%67.7%72.6%47.1%20.8%36.4%20.4%0.0%0.0%7.5%
    2020Fourseam (FA)62773.0%83.3%35.4%48.6%74.3%44.5%11.3%100.0%15.5%0.0%0.0%3.2%
    2020Curveball (CU)26977.6%92.1%17.1%51.9%63.6%39.4%29.5%26.1%28.3%5.6%0.0%13.4%
    2020Changeup (CH)18983.3%92.0%15.9%79.1%69.1%45.0%32.7%64.7%26.5%0.0%0.0%11.1%
    2021Fourseam (FA)133871.3%81.7%28.0%51.3%70.6%43.8%22.2%70.8%21.5%2.8%50.0%5.2%
    2021Curveball (CU)45870.0%85.7%19.7%56.6%72.4%37.6%26.5%25.7%28.4%6.3%0.0%12.9%
    2021Changeup (CH)40681.8%85.7%18.7%66.3%79.5%40.9%40.0%71.7%27.8%11.1%60.0%11.1%
    2021Slider (SL)5162.5%100.0%15.7%52.6%50.0%37.3%61.5%25.0%25.5%9.1%0.0%21.6%
    2022Fourseam (FA)76971.2%79.1%26.4%48.3%72.0%51.2%20.6%37.0%16.8%0.0%0.0%3.8%
    2022Slider (SL)39881.7%86.8%23.1%63.4%58.9%35.2%50.0%19.3%28.1%6.1%0.0%12.3%
    2022Changeup (CH)6380.0%62.5%15.9%51.5%76.5%52.4%29.4%40.0%27.0%0.0%0.0%4.8%
    2023Fourseam (FA)150671.8%86.2%25.6%47.4%75.3%44.4%16.5%64.9%22.4%1.2%0.0%5.5%
    2023Slider (SL)65576.2%81.7%26.1%56.8%77.5%38.0%35.4%36.2%24.9%1.4%0.0%10.2%
    2023Changeup (CH)44185.9%91.8%18.8%70.7%74.4%42.6%39.7%58.7%26.1%3.8%100.0%11.8%
    2023Curveball (CU)10.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2024Fourseam (FA)136872.2%87.5%31.7%47.9%77.6%43.7%9.0%56.5%18.6%0.0%0.0%4.7%
    2024Slider (SL)76076.4%90.5%21.2%64.5%66.7%41.7%40.0%18.4%24.3%6.0%20.0%10.5%
    2024Changeup (CH)46384.9%84.9%18.6%77.9%75.0%40.4%36.3%71.4%28.3%1.9%0.0%10.8%
    2024Curveball (CU)9948.1%92.3%27.3%26.5%100.0%49.5%26.3%60.0%19.2%25.0%100.0%4.0%
    2024Sinker (SI)3875.0%88.9%31.6%46.2%100.0%34.2%12.5%0.0%21.1%0.0%0.0%13.2%
    2024Cutter (FC)3100.0%100.0%33.3%0.0%0.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%
    2025Fourseam (FA)90674.0%90.9%33.6%45.6%81.3%46.1%14.4%63.6%16.8%0.0%0.0%2.1%
    2025Changeup (CH)36074.5%92.7%15.3%65.5%80.6%45.6%25.2%76.7%32.8%4.8%0.0%5.8%
    2025Slider (SL)34173.7%85.7%22.3%62.4%71.1%38.7%27.2%36.0%26.4%2.5%0.0%11.1%
    2025Sinker (SI)23663.8%93.2%28.8%44.0%89.6%45.8%24.4%81.8%18.6%15.4%50.0%5.5%
    2025Knuckle Curve (KC)14555.3%95.2%26.2%27.3%73.3%37.9%12.5%40.0%27.6%0.0%0.0%8.3%
    2025Curveball (CU)9253.8%100.0%28.3%67.5%88.9%43.5%33.3%16.7%19.6%12.5%0.0%8.7%
    TotalFourseam (FA)651572.2%85.3%29.5%48.2%75.0%45.2%16.1%63.9%19.3%1.0%33.3%4.4%
    TotalSinker (SI)450271.9%89.7%30.2%44.9%78.0%45.2%12.1%73.6%19.1%1.5%66.7%4.3%
    TotalChangeup (CH)310781.0%88.0%19.4%69.4%75.1%43.9%33.2%66.4%27.1%4.4%58.3%8.6%
    TotalSlider (SL)263376.9%87.1%21.1%62.6%68.1%38.7%40.3%26.1%26.1%9.1%6.5%12.5%
    TotalCurveball (CU)213470.3%86.4%18.9%53.3%70.9%39.1%32.0%21.2%27.6%13.7%2.6%12.8%
    TotalKnuckle Curve (KC)14555.3%95.2%26.2%27.3%73.3%37.9%12.5%40.0%27.6%0.0%0.0%8.3%
    TotalCutter (FC)3100.0%100.0%33.3%0.0%0.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2014Sinker (SI)31140.5%88.7%41.5%46.4%87.5%21.5%33.9%90.5%19.9%
    2014Slider (SL)10962.2%43.5%33.0%64.7%72.7%15.6%60.0%16.7%17.4%
    2014Changeup (CH)5667.9%73.7%50.0%78.6%63.6%25.0%57.1%87.5%25.0%
    2015Sinker (SI)103343.2%89.2%44.9%52.2%90.2%24.1%32.7%87.3%20.8%
    2015Slider (SL)30471.4%71.8%39.1%83.0%75.0%17.4%62.1%68.3%21.7%
    2015Changeup (CH)30363.1%78.7%46.5%64.1%85.4%21.1%62.3%72.9%25.4%
    2015Fourseam (FA)10.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2016Sinker (SI)5150.0%83.3%47.1%57.1%87.5%27.5%40.0%75.0%19.6%
    2016Changeup (CH)2162.5%40.0%38.1%66.7%50.0%28.6%50.0%0.0%9.5%
    2016Slider (SL)1550.0%66.7%40.0%66.7%100.0%20.0%33.3%0.0%20.0%
    2017Sinker (SI)25347.4%66.7%44.7%44.8%69.2%22.5%50.0%64.3%22.1%
    2017Changeup (CH)9365.9%70.4%43.0%69.6%56.3%24.7%61.1%90.9%18.3%
    2017Curveball (CU)6531.0%33.3%44.6%33.3%33.3%13.8%30.0%33.3%30.8%
    2018Sinker (SI)160244.9%75.9%45.3%50.2%76.8%25.1%38.3%74.4%20.2%
    2018Curveball (CU)69553.7%68.5%39.1%56.3%76.3%19.4%51.1%60.0%19.7%
    2018Changeup (CH)45771.2%72.6%44.4%82.1%72.8%24.1%58.1%72.2%20.4%
    2019Sinker (SI)97847.0%67.3%47.0%57.9%69.5%26.6%32.8%62.1%20.4%
    2019Curveball (CU)45558.6%71.7%36.5%76.3%82.8%16.7%44.1%56.1%19.8%
    2019Changeup (CH)25567.7%72.6%47.1%80.4%75.6%20.8%57.4%69.2%26.3%
    2020Fourseam (FA)62748.6%74.3%44.5%54.6%73.0%26.0%40.2%76.6%18.5%
    2020Curveball (CU)26951.9%63.6%39.4%54.4%80.6%21.2%49.0%41.7%18.2%
    2020Changeup (CH)18979.1%69.1%45.0%78.9%73.3%19.6%79.2%65.8%25.4%
    2021Fourseam (FA)133851.3%70.6%43.8%57.4%73.8%24.2%43.8%65.5%19.6%
    2021Curveball (CU)45856.6%72.4%37.6%67.5%77.8%17.2%47.3%65.9%20.3%
    2021Changeup (CH)40666.3%79.5%40.9%70.7%77.4%18.5%62.8%81.4%22.4%
    2021Slider (SL)5152.6%50.0%37.3%55.6%80.0%17.6%50.0%20.0%19.6%
    2022Fourseam (FA)76948.3%72.0%51.2%54.5%73.7%26.5%41.4%69.6%24.7%
    2022Slider (SL)39863.4%58.9%35.2%66.2%76.7%16.3%61.0%42.6%18.8%
    2022Changeup (CH)6351.5%76.5%52.4%53.8%85.7%20.6%50.0%70.0%31.7%
    2023Fourseam (FA)150647.4%75.3%44.4%55.1%81.6%23.4%39.1%65.6%21.0%
    2023Slider (SL)65556.8%77.5%38.0%64.8%82.3%18.6%49.2%71.4%19.4%
    2023Changeup (CH)44170.7%74.4%42.6%76.1%82.9%20.9%65.6%65.1%21.8%
    2023Curveball (CU)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%
    2024Fourseam (FA)136847.9%77.6%43.7%58.7%81.3%25.1%33.5%69.0%18.6%
    2024Slider (SL)76064.5%66.7%41.7%69.3%76.0%19.7%60.2%57.3%22.0%
    2024Changeup (CH)46377.9%75.0%40.4%91.0%76.9%21.2%63.3%71.9%19.2%
    2024Curveball (CU)9926.5%100.0%49.5%30.8%100.0%26.3%21.7%100.0%23.2%
    2024Sinker (SI)3846.2%100.0%34.2%62.5%100.0%21.1%20.0%100.0%13.2%
    2024Cutter (FC)30.0%0.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%
    2025Fourseam (FA)90645.6%81.3%46.1%55.5%80.2%24.9%34.0%83.3%21.2%
    2025Changeup (CH)36065.5%80.6%45.6%72.3%81.7%23.1%58.5%79.2%22.5%
    2025Slider (SL)34162.4%71.1%38.7%74.1%81.4%17.0%53.3%60.0%21.7%
    2025Sinker (SI)23644.0%89.6%45.8%47.0%90.3%27.5%39.5%88.2%18.2%
    2025Knuckle Curve (KC)14527.3%73.3%37.9%26.5%66.7%23.4%28.6%83.3%14.5%
    2025Curveball (CU)9267.5%88.9%43.5%80.0%93.8%21.7%55.0%81.8%21.7%
    TotalFourseam (FA)651548.2%75.0%45.2%56.2%77.9%24.8%38.6%70.0%20.4%
    TotalSinker (SI)450244.9%78.0%45.2%51.9%79.3%24.9%36.2%75.7%20.3%
    TotalChangeup (CH)310769.4%75.1%43.9%76.9%76.9%21.5%62.1%72.9%22.4%
    TotalSlider (SL)263362.6%68.1%38.7%69.4%78.2%18.1%56.7%57.4%20.5%
    TotalCurveball (CU)213453.3%70.9%39.1%61.0%80.1%18.8%46.1%59.7%20.3%
    TotalKnuckle Curve (KC)14527.3%73.3%37.9%26.5%66.7%23.4%28.6%83.3%14.5%
    TotalCutter (FC)30.0%0.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2014Sinker (SI)31140.5%88.7%41.5%46.4%87.5%21.5%33.9%90.5%19.9%
    2014Slider (SL)10962.2%43.5%33.0%64.7%72.7%15.6%60.0%16.7%17.4%
    2014Changeup (CH)5667.9%73.7%50.0%78.6%63.6%25.0%57.1%87.5%25.0%
    2015Sinker (SI)103343.2%89.2%44.9%52.2%90.2%24.1%32.7%87.3%20.8%
    2015Slider (SL)30471.4%71.8%39.1%83.0%75.0%17.4%62.1%68.3%21.7%
    2015Changeup (CH)30363.1%78.7%46.5%64.1%85.4%21.1%62.3%72.9%25.4%
    2015Fourseam (FA)10.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2016Sinker (SI)5150.0%83.3%47.1%57.1%87.5%27.5%40.0%75.0%19.6%
    2016Changeup (CH)2162.5%40.0%38.1%66.7%50.0%28.6%50.0%0.0%9.5%
    2016Slider (SL)1550.0%66.7%40.0%66.7%100.0%20.0%33.3%0.0%20.0%
    2017Sinker (SI)25347.4%66.7%44.7%44.8%69.2%22.5%50.0%64.3%22.1%
    2017Changeup (CH)9365.9%70.4%43.0%69.6%56.3%24.7%61.1%90.9%18.3%
    2017Curveball (CU)6531.0%33.3%44.6%33.3%33.3%13.8%30.0%33.3%30.8%
    2018Sinker (SI)160244.9%75.9%45.3%50.2%76.8%25.1%38.3%74.4%20.2%
    2018Curveball (CU)69553.7%68.5%39.1%56.3%76.3%19.4%51.1%60.0%19.7%
    2018Changeup (CH)45771.2%72.6%44.4%82.1%72.8%24.1%58.1%72.2%20.4%
    2019Sinker (SI)97847.0%67.3%47.0%57.9%69.5%26.6%32.8%62.1%20.4%
    2019Curveball (CU)45558.6%71.7%36.5%76.3%82.8%16.7%44.1%56.1%19.8%
    2019Changeup (CH)25567.7%72.6%47.1%80.4%75.6%20.8%57.4%69.2%26.3%
    2020Fourseam (FA)62748.6%74.3%44.5%54.6%73.0%26.0%40.2%76.6%18.5%
    2020Curveball (CU)26951.9%63.6%39.4%54.4%80.6%21.2%49.0%41.7%18.2%
    2020Changeup (CH)18979.1%69.1%45.0%78.9%73.3%19.6%79.2%65.8%25.4%
    2021Fourseam (FA)133851.3%70.6%43.8%57.4%73.8%24.2%43.8%65.5%19.6%
    2021Curveball (CU)45856.6%72.4%37.6%67.5%77.8%17.2%47.3%65.9%20.3%
    2021Changeup (CH)40666.3%79.5%40.9%70.7%77.4%18.5%62.8%81.4%22.4%
    2021Slider (SL)5152.6%50.0%37.3%55.6%80.0%17.6%50.0%20.0%19.6%
    2022Fourseam (FA)76948.3%72.0%51.2%54.5%73.7%26.5%41.4%69.6%24.7%
    2022Slider (SL)39863.4%58.9%35.2%66.2%76.7%16.3%61.0%42.6%18.8%
    2022Changeup (CH)6351.5%76.5%52.4%53.8%85.7%20.6%50.0%70.0%31.7%
    2023Fourseam (FA)150647.4%75.3%44.4%55.1%81.6%23.4%39.1%65.6%21.0%
    2023Slider (SL)65556.8%77.5%38.0%64.8%82.3%18.6%49.2%71.4%19.4%
    2023Changeup (CH)44170.7%74.4%42.6%76.1%82.9%20.9%65.6%65.1%21.8%
    2023Curveball (CU)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%
    2024Fourseam (FA)136847.9%77.6%43.7%58.7%81.3%25.1%33.5%69.0%18.6%
    2024Slider (SL)76064.5%66.7%41.7%69.3%76.0%19.7%60.2%57.3%22.0%
    2024Changeup (CH)46377.9%75.0%40.4%91.0%76.9%21.2%63.3%71.9%19.2%
    2024Curveball (CU)9926.5%100.0%49.5%30.8%100.0%26.3%21.7%100.0%23.2%
    2024Sinker (SI)3846.2%100.0%34.2%62.5%100.0%21.1%20.0%100.0%13.2%
    2024Cutter (FC)30.0%0.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%
    2025Fourseam (FA)90645.6%81.3%46.1%55.5%80.2%24.9%34.0%83.3%21.2%
    2025Changeup (CH)36065.5%80.6%45.6%72.3%81.7%23.1%58.5%79.2%22.5%
    2025Slider (SL)34162.4%71.1%38.7%74.1%81.4%17.0%53.3%60.0%21.7%
    2025Sinker (SI)23644.0%89.6%45.8%47.0%90.3%27.5%39.5%88.2%18.2%
    2025Knuckle Curve (KC)14527.3%73.3%37.9%26.5%66.7%23.4%28.6%83.3%14.5%
    2025Curveball (CU)9267.5%88.9%43.5%80.0%93.8%21.7%55.0%81.8%21.7%
    TotalFourseam (FA)651548.2%75.0%45.2%56.2%77.9%24.8%38.6%70.0%20.4%
    TotalSinker (SI)450244.9%78.0%45.2%51.9%79.3%24.9%36.2%75.7%20.3%
    TotalChangeup (CH)310769.4%75.1%43.9%76.9%76.9%21.5%62.1%72.9%22.4%
    TotalSlider (SL)263362.6%68.1%38.7%69.4%78.2%18.1%56.7%57.4%20.5%
    TotalCurveball (CU)213453.3%70.9%39.1%61.0%80.1%18.8%46.1%59.7%20.3%
    TotalKnuckle Curve (KC)14527.3%73.3%37.9%26.5%66.7%23.4%28.6%83.3%14.5%
    TotalCutter (FC)30.0%0.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%