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, 1 day)
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:
    Shadow Zone Breakdown
  • 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.

    Statcast - Shadow Zone Breakdown

    SeasonHandednessS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021vs R as L60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021vs R60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonHome / AwayS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Away60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021Away vs R60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonMonthlyS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Jun60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    20211st Half60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonBatted BallsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Grounders60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonLocationS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021as L to Left66.7%100.0%42.9%50.0%100.0%28.6%100.0%100.0%14.3%
    2021as L to Right50.0%100.0%33.3%100.0%100.0%16.7%0.0%16.7%
    2021Pull50.0%100.0%33.3%100.0%100.0%16.7%0.0%16.7%
    2021Opposite66.7%100.0%42.9%50.0%100.0%28.6%100.0%100.0%14.3%
    SeasonLeverageS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Low Leverage60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonThrough CountS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Through 3 - 066.7%100.0%42.9%50.0%100.0%28.6%100.0%100.0%14.3%
    2021Through 3 - 250.0%100.0%33.3%100.0%100.0%16.7%0.0%16.7%
    2021Through 1 - 150.0%100.0%33.3%100.0%100.0%16.7%0.0%16.7%
    2021Through 0 - 160.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021Through 2 - 260.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021Through 1 - 260.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021Through 0 - 266.7%100.0%42.9%50.0%100.0%28.6%100.0%100.0%14.3%
    SeasonSituationalS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Bases Empty60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonPositionS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021as P60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonBatting OrderS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Batting 9th60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonShiftsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021No Shift60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonHandednessS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021vs R as L60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021vs R60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonHome / AwayS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Away60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021Away vs R60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonMonthlyS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Jun60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    20211st Half60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonBatted BallsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Grounders60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonLocationS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021as L to Left66.7%100.0%42.9%50.0%100.0%28.6%100.0%100.0%14.3%
    2021as L to Right50.0%100.0%33.3%100.0%100.0%16.7%0.0%16.7%
    2021Pull50.0%100.0%33.3%100.0%100.0%16.7%0.0%16.7%
    2021Opposite66.7%100.0%42.9%50.0%100.0%28.6%100.0%100.0%14.3%
    SeasonLeverageS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Low Leverage60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonThrough CountS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Through 3 - 066.7%100.0%42.9%50.0%100.0%28.6%100.0%100.0%14.3%
    2021Through 3 - 250.0%100.0%33.3%100.0%100.0%16.7%0.0%16.7%
    2021Through 1 - 150.0%100.0%33.3%100.0%100.0%16.7%0.0%16.7%
    2021Through 0 - 160.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021Through 2 - 260.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021Through 1 - 260.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    2021Through 0 - 266.7%100.0%42.9%50.0%100.0%28.6%100.0%100.0%14.3%
    SeasonSituationalS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Bases Empty60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonPositionS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021as P60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonBatting OrderS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021Batting 9th60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%
    SeasonShiftsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2021No Shift60.0%100.0%38.5%66.7%100.0%23.1%50.0%100.0%15.4%