Batting
Pitching
    • Season


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

Splits

Season:
2021
  • Career
  • 2021
  • 2019
  • Stat Presets:
    Select
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Plate Discipline - ABS
  • Pitch Type
  • Pitch Type Value
  • Pitch Value / 100
  • Plate Discipline - Legacy
  • Plate Discipline - ABS
  • Strike Zone Breakdown
  • Shadow Zone Breakdown
  • We've added new stat fields to Splits and changed the interface. If you are looking for a stat, please use the controls above to find Advanced, Batted Ball, and new stats! You can report bugs and submit feature requests here.

    Plate Discipline - ABS

    SeasonHandednessO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021vs R as L16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021vs R16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonHome / AwayO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Away16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021Away vs R16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonMonthlyO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Jun16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    20211st Half16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonBatted BallsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Grounders16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonLocationO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021as L to Left33.3%50.0%42.9%100.0%100.0%100.0%57.1%100.0%0.0%28.6%28.6%21.2
    2021as L to Right0.0%33.3%16.7%100.0%100.0%50.0%100.0%0.0%33.3%33.3%16.0
    2021Pull0.0%33.3%16.7%100.0%100.0%50.0%100.0%0.0%33.3%33.3%16.0
    2021Opposite33.3%50.0%42.9%100.0%100.0%100.0%57.1%100.0%0.0%28.6%28.6%21.2
    SeasonLeverageO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Low Leverage16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonThrough CountO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Through 3 - 033.3%50.0%42.9%100.0%100.0%100.0%57.1%100.0%0.0%28.6%28.6%21.2
    2021Through 3 - 20.0%33.3%16.7%100.0%100.0%50.0%100.0%0.0%33.3%33.3%16.0
    2021Through 1 - 10.0%33.3%16.7%100.0%100.0%50.0%100.0%0.0%33.3%33.3%16.0
    2021Through 0 - 116.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021Through 2 - 216.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021Through 1 - 216.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021Through 0 - 233.3%50.0%42.9%100.0%100.0%100.0%57.1%100.0%0.0%28.6%28.6%21.2
    SeasonSituationalO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Bases Empty16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonPositionO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021as P16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonBatting OrderO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Batting 9th16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonShiftsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021No Shift16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonHandednessO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021vs R as L16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021vs R16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonHome / AwayO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Away16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021Away vs R16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonMonthlyO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Jun16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    20211st Half16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonBatted BallsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Grounders16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonLocationO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021as L to Left33.3%50.0%42.9%100.0%100.0%100.0%57.1%100.0%0.0%28.6%28.6%21.2
    2021as L to Right0.0%33.3%16.7%100.0%100.0%50.0%100.0%0.0%33.3%33.3%16.0
    2021Pull0.0%33.3%16.7%100.0%100.0%50.0%100.0%0.0%33.3%33.3%16.0
    2021Opposite33.3%50.0%42.9%100.0%100.0%100.0%57.1%100.0%0.0%28.6%28.6%21.2
    SeasonLeverageO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Low Leverage16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonThrough CountO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Through 3 - 033.3%50.0%42.9%100.0%100.0%100.0%57.1%100.0%0.0%28.6%28.6%21.2
    2021Through 3 - 20.0%33.3%16.7%100.0%100.0%50.0%100.0%0.0%33.3%33.3%16.0
    2021Through 1 - 10.0%33.3%16.7%100.0%100.0%50.0%100.0%0.0%33.3%33.3%16.0
    2021Through 0 - 116.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021Through 2 - 216.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021Through 1 - 216.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    2021Through 0 - 233.3%50.0%42.9%100.0%100.0%100.0%57.1%100.0%0.0%28.6%28.6%21.2
    SeasonSituationalO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Bases Empty16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonPositionO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021as P16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonBatting OrderO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021Batting 9th16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8
    SeasonShiftsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021No Shift16.7%42.9%30.8%100.0%100.0%100.0%53.8%100.0%0.0%30.8%30.8%18.8