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)
P
Season20262027Total
TeamTEXFGDC- - -
LevelMLBPROJMLB
G3224219
GS1524164
IP110.0129.0946.2
K%18.3%17.3%17.5%
BB%5.6%7.4%7.3%
GB%39.5%41.3%
ERA2.864.794.17
FIP4.014.734.49
WAR1.51.18.6
2026 Pitch
Selection
SI:25%
FA:24%
FS:23%
FC:20%
RosterResource
Draft:2016, Rd: 1, Pick: 8, Ovr: 8
Draft Team:San Diego Padres
School:Stanford

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

News Settings
Article Source
All
FG
RG
Show

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 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%
    2026vs L57.5%83.6%43.0%63.8%86.7%23.8%49.7%78.7%19.2%
    2026vs R53.7%88.2%41.4%59.4%91.8%24.2%45.8%81.5%17.3%
    SeasonHome / AwayS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Home55.5%90.1%43.0%62.9%91.7%24.8%45.5%87.1%18.2%
    2026Away56.6%80.4%41.7%61.1%85.3%23.1%51.0%73.1%18.6%
    2026Home vs L57.7%90.5%42.1%65.8%93.2%23.2%47.8%86.0%18.8%
    2026Home vs R52.8%89.5%44.3%59.6%89.8%26.9%42.2%88.9%17.4%
    2026Away vs L57.4%77.3%43.9%62.1%80.5%24.4%51.5%72.5%19.5%
    2026Away vs R55.0%86.4%38.1%59.1%94.9%21.0%50.0%74.1%17.1%
    SeasonMonthlyS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Mar/Apr53.1%76.9%40.2%57.1%87.5%23.0%47.6%60.0%17.2%
    2026May46.2%83.3%44.3%45.3%95.8%22.6%47.1%70.8%21.7%
    2026Jun57.1%83.3%45.7%62.9%87.2%27.0%48.8%76.2%18.7%
    2026Jul60.8%87.5%44.5%70.9%86.9%24.2%48.6%88.6%20.3%
    2026Aug58.5%86.4%38.5%62.5%87.1%24.5%51.6%84.8%14.0%
    2026Sept/Oct54.8%87.3%42.6%64.4%92.1%21.9%44.6%80.0%20.7%
    20261st Half52.3%84.3%44.9%58.8%89.7%24.9%44.2%75.4%20.1%
    20262nd Half59.3%86.2%40.3%64.7%87.9%23.3%51.9%83.1%17.1%
    SeasonLeverageS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Low Leverage52.8%85.0%43.6%57.8%86.5%25.1%46.0%82.4%18.5%
    2026Medium Leverage62.3%85.6%40.3%70.2%91.8%21.9%52.9%75.9%18.4%
    2026High Leverage61.1%90.9%38.3%72.7%100.0%23.4%42.9%66.7%14.9%
    SeasonSituationalS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Bases Empty56.3%82.9%43.6%62.5%86.1%24.7%48.2%77.4%18.8%
    2026Men on Base55.6%89.7%40.5%61.2%93.3%22.8%48.2%83.6%17.7%
    2026Men In Scoring54.3%92.0%39.0%63.2%93.8%21.5%43.5%88.9%17.5%
    SeasonThrough CountS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Through 3 - 046.2%83.3%27.7%50.0%100.0%17.0%40.0%50.0%10.6%
    2026Through 3 - 137.5%76.2%36.4%53.8%78.6%16.9%23.3%71.4%19.5%
    2026Through 3 - 248.6%77.6%37.7%58.3%83.3%19.7%37.9%68.0%18.0%
    2026Through 2 - 042.4%84.6%38.7%57.1%95.8%17.6%30.0%66.7%21.0%
    2026Through 1 - 047.3%83.5%42.2%59.2%90.5%20.4%36.2%72.7%21.8%
    2026Through 2 - 146.0%81.3%41.8%58.3%83.9%20.3%34.3%77.1%21.5%
    2026Through 1 - 149.6%83.9%42.2%57.7%87.5%23.3%39.5%77.4%18.9%
    2026Through 0 - 159.6%84.8%42.0%60.2%85.9%25.7%58.7%83.0%16.3%
    2026Through 2 - 253.5%79.2%40.3%57.6%83.5%22.1%48.5%73.0%18.2%
    2026Through 1 - 258.4%81.0%39.8%60.1%86.1%24.0%55.9%72.6%15.8%
    2026Through 0 - 267.1%81.8%40.7%63.4%84.4%25.1%73.0%78.3%15.6%
    SeasonSP / RPS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026As Starter58.8%85.0%42.0%66.8%86.9%23.7%48.5%81.6%18.3%
    2026As Reliever50.6%86.2%43.2%52.9%93.2%24.5%47.6%76.0%18.7%
    SeasonShiftsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026No Shift68.9%95.2%37.0%75.9%100.0%22.2%58.3%85.7%14.8%
    2026Shift - All58.2%93.8%45.2%66.5%95.6%25.6%47.4%90.5%19.6%
    2026Shift - Traditional58.5%93.8%45.1%66.5%95.2%25.7%47.9%91.2%19.4%
    2026Shift - Non Traditional55.2%93.8%46.0%66.7%100.0%23.8%42.9%83.3%22.2%
    SeasonTTOS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    20261st Through Order as SP60.3%85.7%43.7%67.7%86.9%25.9%49.4%83.3%17.8%
    20262nd Through Order as SP58.0%82.4%41.1%62.9%85.7%20.8%52.9%78.3%20.3%
    20263rd Through Order as SP57.0%88.9%39.5%71.4%88.6%24.5%33.3%90.0%15.0%
    20261st Through Order as RP50.8%87.6%43.5%54.7%96.6%24.1%45.9%74.4%19.4%
    20262nd Through Order as RP50.0%80.8%41.9%46.9%80.0%25.8%55.0%81.8%16.1%
    SeasonHandednessS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026vs L57.5%83.6%43.0%63.8%86.7%23.8%49.7%78.7%19.2%
    2026vs R53.7%88.2%41.4%59.4%91.8%24.2%45.8%81.5%17.3%
    SeasonHome / AwayS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Home55.5%90.1%43.0%62.9%91.7%24.8%45.5%87.1%18.2%
    2026Away56.6%80.4%41.7%61.1%85.3%23.1%51.0%73.1%18.6%
    2026Home vs L57.7%90.5%42.1%65.8%93.2%23.2%47.8%86.0%18.8%
    2026Home vs R52.8%89.5%44.3%59.6%89.8%26.9%42.2%88.9%17.4%
    2026Away vs L57.4%77.3%43.9%62.1%80.5%24.4%51.5%72.5%19.5%
    2026Away vs R55.0%86.4%38.1%59.1%94.9%21.0%50.0%74.1%17.1%
    SeasonMonthlyS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Mar/Apr53.1%76.9%40.2%57.1%87.5%23.0%47.6%60.0%17.2%
    2026May46.2%83.3%44.3%45.3%95.8%22.6%47.1%70.8%21.7%
    2026Jun57.1%83.3%45.7%62.9%87.2%27.0%48.8%76.2%18.7%
    2026Jul60.8%87.5%44.5%70.9%86.9%24.2%48.6%88.6%20.3%
    2026Aug58.5%86.4%38.5%62.5%87.1%24.5%51.6%84.8%14.0%
    2026Sept/Oct54.8%87.3%42.6%64.4%92.1%21.9%44.6%80.0%20.7%
    20261st Half52.3%84.3%44.9%58.8%89.7%24.9%44.2%75.4%20.1%
    20262nd Half59.3%86.2%40.3%64.7%87.9%23.3%51.9%83.1%17.1%
    SeasonLeverageS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Low Leverage52.8%85.0%43.6%57.8%86.5%25.1%46.0%82.4%18.5%
    2026Medium Leverage62.3%85.6%40.3%70.2%91.8%21.9%52.9%75.9%18.4%
    2026High Leverage61.1%90.9%38.3%72.7%100.0%23.4%42.9%66.7%14.9%
    SeasonSituationalS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Bases Empty56.3%82.9%43.6%62.5%86.1%24.7%48.2%77.4%18.8%
    2026Men on Base55.6%89.7%40.5%61.2%93.3%22.8%48.2%83.6%17.7%
    2026Men In Scoring54.3%92.0%39.0%63.2%93.8%21.5%43.5%88.9%17.5%
    SeasonThrough CountS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Through 3 - 046.2%83.3%27.7%50.0%100.0%17.0%40.0%50.0%10.6%
    2026Through 3 - 137.5%76.2%36.4%53.8%78.6%16.9%23.3%71.4%19.5%
    2026Through 3 - 248.6%77.6%37.7%58.3%83.3%19.7%37.9%68.0%18.0%
    2026Through 2 - 042.4%84.6%38.7%57.1%95.8%17.6%30.0%66.7%21.0%
    2026Through 1 - 047.3%83.5%42.2%59.2%90.5%20.4%36.2%72.7%21.8%
    2026Through 2 - 146.0%81.3%41.8%58.3%83.9%20.3%34.3%77.1%21.5%
    2026Through 1 - 149.6%83.9%42.2%57.7%87.5%23.3%39.5%77.4%18.9%
    2026Through 0 - 159.6%84.8%42.0%60.2%85.9%25.7%58.7%83.0%16.3%
    2026Through 2 - 253.5%79.2%40.3%57.6%83.5%22.1%48.5%73.0%18.2%
    2026Through 1 - 258.4%81.0%39.8%60.1%86.1%24.0%55.9%72.6%15.8%
    2026Through 0 - 267.1%81.8%40.7%63.4%84.4%25.1%73.0%78.3%15.6%
    SeasonSP / RPS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026As Starter58.8%85.0%42.0%66.8%86.9%23.7%48.5%81.6%18.3%
    2026As Reliever50.6%86.2%43.2%52.9%93.2%24.5%47.6%76.0%18.7%
    SeasonShiftsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026No Shift68.9%95.2%37.0%75.9%100.0%22.2%58.3%85.7%14.8%
    2026Shift - All58.2%93.8%45.2%66.5%95.6%25.6%47.4%90.5%19.6%
    2026Shift - Traditional58.5%93.8%45.1%66.5%95.2%25.7%47.9%91.2%19.4%
    2026Shift - Non Traditional55.2%93.8%46.0%66.7%100.0%23.8%42.9%83.3%22.2%
    SeasonTTOS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    20261st Through Order as SP60.3%85.7%43.7%67.7%86.9%25.9%49.4%83.3%17.8%
    20262nd Through Order as SP58.0%82.4%41.1%62.9%85.7%20.8%52.9%78.3%20.3%
    20263rd Through Order as SP57.0%88.9%39.5%71.4%88.6%24.5%33.3%90.0%15.0%
    20261st Through Order as RP50.8%87.6%43.5%54.7%96.6%24.1%45.9%74.4%19.4%
    20262nd Through Order as RP50.0%80.8%41.9%46.9%80.0%25.8%55.0%81.8%16.1%