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
Season2026Total
TeamTEX- - -
LevelMLBMLB
G32219
PA032
HR00
AVG.000.111
OBP.000.143
SLG.000.111
wOBA.000.118
wRC+-100-34
WAR0.0-0.1
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
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • KC - Knuckle Curve
  • CH - Changeup
  • Pitch Info:
    Select
  • All
  • FA - Fourseam
  • FC - Cutter
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • CH - Changeup
  • SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2019Fourseam (FA)5266000000020000.00085.597.392.4
    2019Sinker (SI)1756000000000010.00084.596.791.5
    2019Curveball (CU)1466110000010000.16773.982.178.0
    2019Slider (SL)1357000001030010.00081.988.385.5
    2019Changeup (CH)1012000000000010.00076.989.378.8
    2019Knuckle Curve (KC)322110000000000.50079.281.980.7
    2019Cutter (FC)201000000000010.00087.792.289.9
    2021Fourseam (FA)1222110000000000.50092.396.094.2
    2021Curveball (CU)100000000000000.00080.580.580.5
    TotalFourseam (FA)6488110000020000.12585.597.392.7
    TotalSinker (SI)1756000000000010.00084.596.791.5
    TotalCurveball (CU)1566110000010000.16773.982.178.2
    TotalSlider (SL)1357000001030010.00081.988.385.5
    TotalChangeup (CH)1012000000000010.00076.989.378.8
    TotalKnuckle Curve (KC)322110000000000.50079.281.980.7
    TotalCutter (FC)201000000000010.00087.792.289.9
    SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2019Fourseam (FA)5266000000020000.00085.597.392.4
    2019Sinker (SI)1756000000000010.00084.596.791.5
    2019Curveball (CU)1466110000010000.16773.982.178.0
    2019Slider (SL)1357000001030010.00081.988.385.5
    2019Changeup (CH)1012000000000010.00076.989.378.8
    2019Knuckle Curve (KC)322110000000000.50079.281.980.7
    2019Cutter (FC)201000000000010.00087.792.289.9
    2021Fourseam (FA)1222110000000000.50092.396.094.2
    2021Curveball (CU)100000000000000.00080.580.580.5
    TotalFourseam (FA)6488110000020000.12585.597.392.7
    TotalSinker (SI)1756000000000010.00084.596.791.5
    TotalCurveball (CU)1566110000010000.16773.982.178.2
    TotalSlider (SL)1357000001030010.00081.988.385.5
    TotalChangeup (CH)1012000000000010.00076.989.378.8
    TotalKnuckle Curve (KC)322110000000000.50079.281.980.7
    TotalCutter (FC)201000000000010.00087.792.289.9
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2019Fourseam (FA)520.0%33.3%0.00.000.000.000.000.000.000-0.9-1.7.000-100
    2019Sinker (SI)170.0%0.0%0.00.000.000.000.000.000.000-0.9-1.7.000-100
    2019Curveball (CU)140.0%16.7%0.00.167.167.167.333.000.200-0.2-0.9.145-7
    2019Slider (SL)1314.3%42.9%0.33.000.167.000.167.000.000-0.4-1.2.115-37
    2019Changeup (CH)100.0%0.0%0.00.000.000.000.000.000.000-0.3-0.6.000-100
    2019Knuckle Curve (KC)30.0%0.0%0.00.500.500.5001.000.000.5000.50.2.435180
    2019Cutter (FC)20.0%0.0%0.00.000.000.000.000.000.000-0.2-0.3.000-100
    2021Fourseam (FA)120.0%0.0%0.00.500.500.5001.000.000.5000.40.2.440191
    2021Curveball (CU)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    TotalFourseam (FA)640.0%25.0%0.00.125.125.125.250.000.167-0.4-1.4.110-27
    TotalSinker (SI)170.0%0.0%0.00.000.000.000.000.000.000-0.9-1.7.000-100
    TotalCurveball (CU)150.0%16.7%0.00.167.167.167.333.000.200-0.2-0.9.145-7
    TotalSlider (SL)1314.3%42.9%0.33.000.167.000.167.000.000-0.4-1.2.115-37
    TotalChangeup (CH)100.0%0.0%0.00.000.000.000.000.000.000-0.3-0.6.000-100
    TotalKnuckle Curve (KC)30.0%0.0%0.00.500.500.5001.000.000.5000.50.2.435180
    TotalCutter (FC)20.0%0.0%0.00.000.000.000.000.000.000-0.2-0.3.000-100
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2019Fourseam (FA)520.0%33.3%0.00.000.000.000.000.000.000-0.9-1.7.000-100
    2019Sinker (SI)170.0%0.0%0.00.000.000.000.000.000.000-0.9-1.7.000-100
    2019Curveball (CU)140.0%16.7%0.00.167.167.167.333.000.200-0.2-0.9.145-7
    2019Slider (SL)1314.3%42.9%0.33.000.167.000.167.000.000-0.4-1.2.115-37
    2019Changeup (CH)100.0%0.0%0.00.000.000.000.000.000.000-0.3-0.6.000-100
    2019Knuckle Curve (KC)30.0%0.0%0.00.500.500.5001.000.000.5000.50.2.435180
    2019Cutter (FC)20.0%0.0%0.00.000.000.000.000.000.000-0.2-0.3.000-100
    2021Fourseam (FA)120.0%0.0%0.00.500.500.5001.000.000.5000.40.2.440191
    2021Curveball (CU)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    TotalFourseam (FA)640.0%25.0%0.00.125.125.125.250.000.167-0.4-1.4.110-27
    TotalSinker (SI)170.0%0.0%0.00.000.000.000.000.000.000-0.9-1.7.000-100
    TotalCurveball (CU)150.0%16.7%0.00.167.167.167.333.000.200-0.2-0.9.145-7
    TotalSlider (SL)1314.3%42.9%0.33.000.167.000.167.000.000-0.4-1.2.115-37
    TotalChangeup (CH)100.0%0.0%0.00.000.000.000.000.000.000-0.3-0.6.000-100
    TotalKnuckle Curve (KC)30.0%0.0%0.00.500.500.5001.000.000.5000.50.2.435180
    TotalCutter (FC)20.0%0.0%0.00.000.000.000.000.000.000-0.2-0.3.000-100
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2019Fourseam (FA)520.0%100.0%0.0%0.0%0.0%381452-2.08.99.8
    2019Sinker (SI)170.0%100.0%0.0%0.0%0.0%10717-8.94.510.1
    2019Curveball (CU)140.0%100.0%0.0%0.0%0.0%104143.0-7.410.1
    2019Slider (SL)130.0%100.0%0.0%0.0%0.0%94131.71.13.3
    2019Changeup (CH)100.0%100.0%0.0%0.0%0.0%9110-7.45.99.7
    2019Knuckle Curve (KC)350.0%50.0%0.0%0.0%0.0%3036.1-6.39.6
    2019Cutter (FC)20.0%0.0%0.0%0.0%0.0%2021.63.63.9
    2021Fourseam (FA)120.0%100.0%0.0%0.0%0.0%7512-1.29.49.5
    2021Curveball (CU)10.0%0.0%0.0%0.0%0.0%1012.0-5.25.6
    TotalFourseam (FA)640.0%100.0%0.0%0.0%0.0%451964-1.99.09.7
    TotalSinker (SI)170.0%100.0%0.0%0.0%0.0%10717-8.94.510.1
    TotalCurveball (CU)150.0%100.0%0.0%0.0%0.0%114152.9-7.39.8
    TotalSlider (SL)130.0%100.0%0.0%0.0%0.0%94131.71.13.3
    TotalChangeup (CH)100.0%100.0%0.0%0.0%0.0%9110-7.45.99.7
    TotalKnuckle Curve (KC)350.0%50.0%0.0%0.0%0.0%3036.1-6.39.6
    TotalCutter (FC)20.0%0.0%0.0%0.0%0.0%2021.63.63.9
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2019Fourseam (FA)520.0%100.0%0.0%0.0%0.0%381452-2.08.99.8
    2019Sinker (SI)170.0%100.0%0.0%0.0%0.0%10717-8.94.510.1
    2019Curveball (CU)140.0%100.0%0.0%0.0%0.0%104143.0-7.410.1
    2019Slider (SL)130.0%100.0%0.0%0.0%0.0%94131.71.13.3
    2019Changeup (CH)100.0%100.0%0.0%0.0%0.0%9110-7.45.99.7
    2019Knuckle Curve (KC)350.0%50.0%0.0%0.0%0.0%3036.1-6.39.6
    2019Cutter (FC)20.0%0.0%0.0%0.0%0.0%2021.63.63.9
    2021Fourseam (FA)120.0%100.0%0.0%0.0%0.0%7512-1.29.49.5
    2021Curveball (CU)10.0%0.0%0.0%0.0%0.0%1012.0-5.25.6
    TotalFourseam (FA)640.0%100.0%0.0%0.0%0.0%451964-1.99.09.7
    TotalSinker (SI)170.0%100.0%0.0%0.0%0.0%10717-8.94.510.1
    TotalCurveball (CU)150.0%100.0%0.0%0.0%0.0%114152.9-7.39.8
    TotalSlider (SL)130.0%100.0%0.0%0.0%0.0%94131.71.13.3
    TotalChangeup (CH)100.0%100.0%0.0%0.0%0.0%9110-7.45.99.7
    TotalKnuckle Curve (KC)350.0%50.0%0.0%0.0%0.0%3036.1-6.39.6
    TotalCutter (FC)20.0%0.0%0.0%0.0%0.0%2021.63.63.9
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2019Fourseam (FA)5218.2%40.0%30.8%100.0%75.0%81.3%57.7%5.8%1.63.2
    2019Sinker (SI)1712.5%66.7%41.2%100.0%100.0%100.0%52.9%0.0%1.59.1
    2019Curveball (CU)1442.9%85.7%64.3%0.0%100.0%66.7%50.0%21.4%0.53.6
    2019Slider (SL)1320.0%50.0%38.5%0.0%100.0%80.0%61.5%7.7%0.96.9
    2019Changeup (CH)1050.0%75.0%60.0%100.0%100.0%100.0%40.0%0.0%0.76.5
    2019Knuckle Curve (KC)3100.0%100.0%100.0%100.0%100.0%100.0%66.7%0.0%-0.3-10.5
    2019Cutter (FC)2100.0%0.0%50.0%100.0%100.0%50.0%0.0%0.27.7
    2021Fourseam (FA)120.0%42.9%25.0%100.0%100.0%58.3%0.0%-0.2-2.1
    2021Curveball (CU)1100.0%100.0%100.0%100.0%100.0%0.0%0.00.0
    TotalFourseam (FA)6414.8%40.5%29.7%100.0%80.0%84.2%57.8%4.7%1.42.2
    TotalSinker (SI)1712.5%66.7%41.2%100.0%100.0%100.0%52.9%0.0%1.59.1
    TotalCurveball (CU)1542.9%87.5%66.7%0.0%100.0%70.0%53.3%20.0%0.53.3
    TotalSlider (SL)1320.0%50.0%38.5%0.0%100.0%80.0%61.5%7.7%0.96.9
    TotalChangeup (CH)1050.0%75.0%60.0%100.0%100.0%100.0%40.0%0.0%0.76.5
    TotalKnuckle Curve (KC)3100.0%100.0%100.0%100.0%100.0%100.0%66.7%0.0%-0.3-10.5
    TotalCutter (FC)2100.0%0.0%50.0%100.0%100.0%50.0%0.0%0.27.7
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2019Fourseam (FA)5218.2%40.0%30.8%100.0%75.0%81.3%57.7%5.8%1.63.2
    2019Sinker (SI)1712.5%66.7%41.2%100.0%100.0%100.0%52.9%0.0%1.59.1
    2019Curveball (CU)1442.9%85.7%64.3%0.0%100.0%66.7%50.0%21.4%0.53.6
    2019Slider (SL)1320.0%50.0%38.5%0.0%100.0%80.0%61.5%7.7%0.96.9
    2019Changeup (CH)1050.0%75.0%60.0%100.0%100.0%100.0%40.0%0.0%0.76.5
    2019Knuckle Curve (KC)3100.0%100.0%100.0%100.0%100.0%100.0%66.7%0.0%-0.3-10.5
    2019Cutter (FC)2100.0%0.0%50.0%100.0%100.0%50.0%0.0%0.27.7
    2021Fourseam (FA)120.0%42.9%25.0%100.0%100.0%58.3%0.0%-0.2-2.1
    2021Curveball (CU)1100.0%100.0%100.0%100.0%100.0%0.0%0.00.0
    TotalFourseam (FA)6414.8%40.5%29.7%100.0%80.0%84.2%57.8%4.7%1.42.2
    TotalSinker (SI)1712.5%66.7%41.2%100.0%100.0%100.0%52.9%0.0%1.59.1
    TotalCurveball (CU)1542.9%87.5%66.7%0.0%100.0%70.0%53.3%20.0%0.53.3
    TotalSlider (SL)1320.0%50.0%38.5%0.0%100.0%80.0%61.5%7.7%0.96.9
    TotalChangeup (CH)1050.0%75.0%60.0%100.0%100.0%100.0%40.0%0.0%0.76.5
    TotalKnuckle Curve (KC)3100.0%100.0%100.0%100.0%100.0%100.0%66.7%0.0%-0.3-10.5
    TotalCutter (FC)2100.0%0.0%50.0%100.0%100.0%50.0%0.0%0.27.7
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2019Fourseam (FA)5214.817.4-3.42281494.6102.2102.2-17.000.0%125.0%
    2019Sinker (SI)177.525.2-14.82135680.189.889.8-29.200.0%00.0%
    2019Curveball (CU)14-12.457.55.02690572.185.185.1-17.200.0%00.0%
    2019Slider (SL)131.935.72.81956379.585.485.4-48.500.0%00.0%
    2019Changeup (CH)109.934.3-12.42079257.257.257.217.000.0%00.0%
    2019Knuckle Curve (KC)3-10.552.510.22825279.880.280.22.500.0%00.0%
    2019Cutter (FC)26.027.92.7271610.00.000.0%00.0%
    2021Fourseam (FA)1216.014.8-1.0532341287.588.588.5-25.000.0%00.0%
    2021Curveball (CU)1-9.251.44.755243000.00.000.0%00.0%
    TotalFourseam (FA)6415.016.9-2.9102292691.1102.2102.2-21.000.0%116.7%
    TotalSinker (SI)177.525.2-14.82135680.189.889.8-29.200.0%00.0%
    TotalCurveball (CU)15-12.257.15.042672572.185.185.1-17.200.0%00.0%
    TotalSlider (SL)131.935.72.81956379.585.485.4-48.500.0%00.0%
    TotalChangeup (CH)109.934.3-12.42079257.257.257.217.000.0%00.0%
    TotalKnuckle Curve (KC)3-10.552.510.22825279.880.280.22.500.0%00.0%
    TotalCutter (FC)26.027.92.7271610.00.000.0%00.0%
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2019Fourseam (FA)5214.817.4-3.42281494.6102.2102.2-17.000.0%125.0%
    2019Sinker (SI)177.525.2-14.82135680.189.889.8-29.200.0%00.0%
    2019Curveball (CU)14-12.457.55.02690572.185.185.1-17.200.0%00.0%
    2019Slider (SL)131.935.72.81956379.585.485.4-48.500.0%00.0%
    2019Changeup (CH)109.934.3-12.42079257.257.257.217.000.0%00.0%
    2019Knuckle Curve (KC)3-10.552.510.22825279.880.280.22.500.0%00.0%
    2019Cutter (FC)26.027.92.7271610.00.000.0%00.0%
    2021Fourseam (FA)1216.014.8-1.0532341287.588.588.5-25.000.0%00.0%
    2021Curveball (CU)1-9.251.44.755243000.00.000.0%00.0%
    TotalFourseam (FA)6415.016.9-2.9102292691.1102.2102.2-21.000.0%116.7%
    TotalSinker (SI)177.525.2-14.82135680.189.889.8-29.200.0%00.0%
    TotalCurveball (CU)15-12.257.15.042672572.185.185.1-17.200.0%00.0%
    TotalSlider (SL)131.935.72.81956379.585.485.4-48.500.0%00.0%
    TotalChangeup (CH)109.934.3-12.42079257.257.257.217.000.0%00.0%
    TotalKnuckle Curve (KC)3-10.552.510.22825279.880.280.22.500.0%00.0%
    TotalCutter (FC)26.027.92.7271610.00.000.0%00.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2019Fourseam (FA)52
    2019Sinker (SI)17
    2019Curveball (CU)14
    2019Slider (SL)13
    2019Changeup (CH)10
    2019Knuckle Curve (KC)3
    2019Cutter (FC)2
    2021Fourseam (FA)12
    2021Curveball (CU)1
    TotalFourseam (FA)64
    TotalSinker (SI)17
    TotalCurveball (CU)15
    TotalSlider (SL)13
    TotalChangeup (CH)10
    TotalKnuckle Curve (KC)3
    TotalCutter (FC)2
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2019Fourseam (FA)52
    2019Sinker (SI)17
    2019Curveball (CU)14
    2019Slider (SL)13
    2019Changeup (CH)10
    2019Knuckle Curve (KC)3
    2019Cutter (FC)2
    2021Fourseam (FA)12
    2021Curveball (CU)1
    TotalFourseam (FA)64
    TotalSinker (SI)17
    TotalCurveball (CU)15
    TotalSlider (SL)13
    TotalChangeup (CH)10
    TotalKnuckle Curve (KC)3
    TotalCutter (FC)2
    SeasonPitchPitchesdividerH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2019Fourseam (FA)5246.7%71.4%28.8%29.2%85.7%46.2%18.2%100.0%21.2%0.0%0.0%3.8%
    2019Sinker (SI)1775.0%100.0%23.5%42.9%100.0%41.2%16.7%100.0%35.3%0.0%0.0%0.0%
    2019Curveball (CU)1480.0%100.0%35.7%60.0%66.7%35.7%100.0%0.0%7.1%33.3%0.0%21.4%
    2019Slider (SL)1380.0%100.0%38.5%0.0%0.0%23.1%20.0%0.0%38.5%0.0%0.0%0.0%
    2019Changeup (CH)100.0%0.0%10.0%100.0%100.0%40.0%40.0%100.0%50.0%0.0%0.0%0.0%
    2019Knuckle Curve (KC)3100.0%100.0%66.7%0.0%0.0%0.0%100.0%100.0%33.3%0.0%0.0%0.0%
    2019Cutter (FC)20.0%0.0%0.0%50.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2021Fourseam (FA)1225.0%100.0%33.3%50.0%100.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%
    2021Curveball (CU)10.0%0.0%0.0%100.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalFourseam (FA)6442.1%75.0%29.7%32.1%88.9%43.8%13.3%100.0%23.4%0.0%0.0%3.1%
    TotalSinker (SI)1775.0%100.0%23.5%42.9%100.0%41.2%16.7%100.0%35.3%0.0%0.0%0.0%
    TotalCurveball (CU)1580.0%100.0%33.3%66.7%75.0%40.0%100.0%0.0%6.7%33.3%0.0%20.0%
    TotalSlider (SL)1380.0%100.0%38.5%0.0%0.0%23.1%20.0%0.0%38.5%0.0%0.0%0.0%
    TotalChangeup (CH)100.0%0.0%10.0%100.0%100.0%40.0%40.0%100.0%50.0%0.0%0.0%0.0%
    TotalKnuckle Curve (KC)3100.0%100.0%66.7%0.0%0.0%0.0%100.0%100.0%33.3%0.0%0.0%0.0%
    TotalCutter (FC)20.0%0.0%0.0%50.0%100.0%100.0%0.0%0.0%0.0%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%
    2019Fourseam (FA)5246.7%71.4%28.8%29.2%85.7%46.2%18.2%100.0%21.2%0.0%0.0%3.8%
    2019Sinker (SI)1775.0%100.0%23.5%42.9%100.0%41.2%16.7%100.0%35.3%0.0%0.0%0.0%
    2019Curveball (CU)1480.0%100.0%35.7%60.0%66.7%35.7%100.0%0.0%7.1%33.3%0.0%21.4%
    2019Slider (SL)1380.0%100.0%38.5%0.0%0.0%23.1%20.0%0.0%38.5%0.0%0.0%0.0%
    2019Changeup (CH)100.0%0.0%10.0%100.0%100.0%40.0%40.0%100.0%50.0%0.0%0.0%0.0%
    2019Knuckle Curve (KC)3100.0%100.0%66.7%0.0%0.0%0.0%100.0%100.0%33.3%0.0%0.0%0.0%
    2019Cutter (FC)20.0%0.0%0.0%50.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2021Fourseam (FA)1225.0%100.0%33.3%50.0%100.0%33.3%0.0%0.0%33.3%0.0%0.0%0.0%
    2021Curveball (CU)10.0%0.0%0.0%100.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalFourseam (FA)6442.1%75.0%29.7%32.1%88.9%43.8%13.3%100.0%23.4%0.0%0.0%3.1%
    TotalSinker (SI)1775.0%100.0%23.5%42.9%100.0%41.2%16.7%100.0%35.3%0.0%0.0%0.0%
    TotalCurveball (CU)1580.0%100.0%33.3%66.7%75.0%40.0%100.0%0.0%6.7%33.3%0.0%20.0%
    TotalSlider (SL)1380.0%100.0%38.5%0.0%0.0%23.1%20.0%0.0%38.5%0.0%0.0%0.0%
    TotalChangeup (CH)100.0%0.0%10.0%100.0%100.0%40.0%40.0%100.0%50.0%0.0%0.0%0.0%
    TotalKnuckle Curve (KC)3100.0%100.0%66.7%0.0%0.0%0.0%100.0%100.0%33.3%0.0%0.0%0.0%
    TotalCutter (FC)20.0%0.0%0.0%50.0%100.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2019Fourseam (FA)5229.2%85.7%46.2%42.9%83.3%26.9%10.0%100.0%19.2%
    2019Sinker (SI)1742.9%100.0%41.2%60.0%100.0%29.4%0.0%0.0%11.8%
    2019Curveball (CU)1460.0%66.7%35.7%100.0%100.0%14.3%33.3%0.0%21.4%
    2019Slider (SL)130.0%0.0%23.1%0.0%0.0%7.7%0.0%0.0%15.4%
    2019Changeup (CH)10100.0%100.0%40.0%100.0%100.0%30.0%100.0%100.0%10.0%
    2019Knuckle Curve (KC)30.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2019Cutter (FC)250.0%100.0%100.0%100.0%100.0%50.0%0.0%0.0%50.0%
    2021Fourseam (FA)1250.0%100.0%33.3%66.7%100.0%25.0%0.0%0.0%8.3%
    2021Curveball (CU)1100.0%100.0%100.0%0.0%0.0%0.0%100.0%100.0%100.0%
    TotalFourseam (FA)6432.1%88.9%43.8%47.1%87.5%26.6%9.1%100.0%17.2%
    TotalSinker (SI)1742.9%100.0%41.2%60.0%100.0%29.4%0.0%0.0%11.8%
    TotalCurveball (CU)1566.7%75.0%40.0%100.0%100.0%13.3%50.0%50.0%26.7%
    TotalSlider (SL)130.0%0.0%23.1%0.0%0.0%7.7%0.0%0.0%15.4%
    TotalChangeup (CH)10100.0%100.0%40.0%100.0%100.0%30.0%100.0%100.0%10.0%
    TotalKnuckle Curve (KC)30.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalCutter (FC)250.0%100.0%100.0%100.0%100.0%50.0%0.0%0.0%50.0%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2019Fourseam (FA)5229.2%85.7%46.2%42.9%83.3%26.9%10.0%100.0%19.2%
    2019Sinker (SI)1742.9%100.0%41.2%60.0%100.0%29.4%0.0%0.0%11.8%
    2019Curveball (CU)1460.0%66.7%35.7%100.0%100.0%14.3%33.3%0.0%21.4%
    2019Slider (SL)130.0%0.0%23.1%0.0%0.0%7.7%0.0%0.0%15.4%
    2019Changeup (CH)10100.0%100.0%40.0%100.0%100.0%30.0%100.0%100.0%10.0%
    2019Knuckle Curve (KC)30.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2019Cutter (FC)250.0%100.0%100.0%100.0%100.0%50.0%0.0%0.0%50.0%
    2021Fourseam (FA)1250.0%100.0%33.3%66.7%100.0%25.0%0.0%0.0%8.3%
    2021Curveball (CU)1100.0%100.0%100.0%0.0%0.0%0.0%100.0%100.0%100.0%
    TotalFourseam (FA)6432.1%88.9%43.8%47.1%87.5%26.6%9.1%100.0%17.2%
    TotalSinker (SI)1742.9%100.0%41.2%60.0%100.0%29.4%0.0%0.0%11.8%
    TotalCurveball (CU)1566.7%75.0%40.0%100.0%100.0%13.3%50.0%50.0%26.7%
    TotalSlider (SL)130.0%0.0%23.1%0.0%0.0%7.7%0.0%0.0%15.4%
    TotalChangeup (CH)10100.0%100.0%40.0%100.0%100.0%30.0%100.0%100.0%10.0%
    TotalKnuckle Curve (KC)30.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalCutter (FC)250.0%100.0%100.0%100.0%100.0%50.0%0.0%0.0%50.0%