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
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:
    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
    2026vs L30.6%69.5%49.1%70.9%88.0%82.4%47.6%61.6%8.6%14.4%23.0%19.3
    2026vs R29.4%63.3%46.4%67.0%92.6%84.5%50.2%63.6%7.2%18.4%25.6%19.7
    SeasonHome / AwayO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Home29.5%67.3%48.2%77.0%92.6%87.7%49.5%61.0%5.9%16.0%21.9%19.4
    2026Away30.7%66.4%47.8%62.1%87.0%78.6%47.8%64.2%10.2%16.2%26.4%19.5
    2026Home vs L30.4%71.5%50.0%80.3%92.0%88.3%47.7%62.5%5.9%13.8%19.7%19.4
    2026Home vs R28.2%62.3%45.9%72.0%93.3%87.0%51.9%59.3%6.0%18.8%24.7%19.4
    2026Away vs L30.7%67.6%48.2%62.2%84.0%76.7%47.4%60.8%11.2%15.0%26.2%19.2
    2026Away vs R30.7%64.5%47.0%62.0%91.8%81.8%48.3%68.9%8.6%18.1%26.7%20.0
    SeasonMonthlyO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Mar/Apr24.6%72.1%48.4%53.3%88.6%79.7%50.0%57.1%9.8%13.1%23.0%19.4
    2026May28.0%57.3%42.6%66.7%92.5%84.0%49.8%52.5%6.8%18.7%25.5%19.6
    2026Jun32.8%67.5%50.0%68.4%87.0%80.9%49.6%64.5%9.6%16.5%26.1%20.3
    2026Jul29.9%72.0%49.0%84.5%87.9%86.8%45.4%61.0%6.5%13.5%20.0%19.3
    2026Aug31.7%67.8%49.7%61.6%92.2%82.4%49.7%68.1%8.8%16.2%24.9%19.6
    2026Sept/Oct29.7%64.4%46.7%70.7%89.4%83.3%48.9%64.0%7.8%17.8%25.6%18.7
    20261st Half27.6%65.3%46.3%70.6%89.9%84.1%49.6%59.1%7.4%16.5%23.9%19.8
    20262nd Half32.0%68.2%49.3%68.6%89.9%82.7%47.9%65.2%8.5%15.7%24.2%19.2
    SeasonLeverageO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Low Leverage28.4%65.0%46.7%74.3%89.3%84.8%50.0%62.4%7.1%17.7%24.8%19.2
    2026Medium Leverage31.8%71.6%50.3%64.9%90.8%82.0%46.5%63.1%9.0%12.8%21.9%19.7
    2026High Leverage46.2%57.1%51.1%41.7%91.7%66.7%44.7%60.0%17.0%17.0%34.0%21.7
    SeasonSituationalO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Bases Empty28.8%65.9%47.4%72.1%87.9%83.1%50.1%65.8%8.0%17.1%25.1%18.3
    2026Men on Base32.1%68.6%49.0%65.8%93.2%83.5%46.4%57.5%8.1%14.4%22.5%21.3
    2026Men In Scoring31.4%68.8%48.3%68.9%91.8%83.6%45.2%55.4%7.9%13.3%21.2%21.6
    SeasonThrough CountO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Through 3 - 014.3%47.4%27.7%75.0%100.0%92.3%40.4%11.1%2.1%17.0%19.1%18.9
    2026Through 3 - 112.7%59.6%28.6%76.9%83.9%81.8%33.8%25.9%5.2%11.7%16.9%19.3
    2026Through 3 - 220.4%66.7%39.3%61.4%85.0%77.8%41.0%51.9%8.7%12.6%21.3%19.4
    2026Through 2 - 017.8%66.3%35.3%59.3%98.2%85.7%36.1%3.8%5.0%10.1%15.1%19.7
    2026Through 1 - 022.3%66.9%41.1%66.7%90.8%83.2%42.1%0.0%6.9%12.9%19.8%19.4
    2026Through 2 - 120.6%67.4%39.7%63.8%86.9%79.8%40.7%37.8%8.0%12.9%20.9%19.6
    2026Through 1 - 125.3%64.5%43.9%69.4%85.4%80.5%47.4%50.3%8.5%16.8%25.4%19.4
    2026Through 0 - 136.0%63.5%50.1%69.6%87.6%81.3%51.3%100.0%9.4%19.4%28.8%19.5
    2026Through 2 - 226.2%64.7%43.3%63.5%84.4%77.3%44.4%56.7%9.8%15.4%25.2%19.8
    2026Through 1 - 232.9%62.7%46.8%64.2%85.9%77.7%46.6%70.7%10.4%17.7%28.1%19.7
    2026Through 0 - 243.8%61.5%52.4%64.8%88.3%78.2%48.4%100.0%11.4%18.9%30.3%20.1
    SeasonSP / RPO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026As Starter30.6%68.2%48.9%70.1%88.8%82.8%48.6%64.5%8.4%15.8%24.2%19.3
    2026As Reliever29.1%64.2%46.2%67.9%92.0%84.2%48.7%58.5%7.3%16.5%23.8%19.9
    SeasonShiftsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026No Shift30.2%73.2%52.7%82.9%95.7%92.2%52.3%62.5%4.1%14.8%18.9%20.2
    2026Shift - All31.5%71.6%52.8%85.5%95.0%92.4%53.1%64.6%4.0%15.4%19.4%19.3
    2026Shift - Traditional31.4%71.4%52.4%85.3%94.5%91.9%52.5%62.1%4.2%15.0%19.3%19.1
    2026Shift - Non Traditional32.0%73.7%57.1%87.5%100.0%97.2%60.3%87.0%1.6%19.0%20.6%21.6
    SeasonTTOO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    20261st Through Order as SP31.5%71.2%51.7%74.3%87.3%83.4%50.8%69.2%8.6%14.4%23.0%19.3
    20262nd Through Order as SP33.2%65.8%47.9%65.4%89.8%80.5%45.1%57.9%9.3%16.6%25.9%19.6
    20263rd Through Order as SP22.4%65.7%44.5%72.7%91.0%86.5%51.0%66.7%6.0%17.5%23.5%18.4
    20261st Through Order as RP29.8%62.1%45.3%70.6%93.9%85.9%48.1%58.4%6.4%17.5%23.9%20.0
    20262nd Through Order as RP26.2%71.4%49.2%56.3%86.7%78.7%50.8%58.6%10.5%12.9%23.4%19.6
    SeasonHandednessO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026vs L30.6%69.5%49.1%70.9%88.0%82.4%47.6%61.6%8.6%14.4%23.0%19.3
    2026vs R29.4%63.3%46.4%67.0%92.6%84.5%50.2%63.6%7.2%18.4%25.6%19.7
    SeasonHome / AwayO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Home29.5%67.3%48.2%77.0%92.6%87.7%49.5%61.0%5.9%16.0%21.9%19.4
    2026Away30.7%66.4%47.8%62.1%87.0%78.6%47.8%64.2%10.2%16.2%26.4%19.5
    2026Home vs L30.4%71.5%50.0%80.3%92.0%88.3%47.7%62.5%5.9%13.8%19.7%19.4
    2026Home vs R28.2%62.3%45.9%72.0%93.3%87.0%51.9%59.3%6.0%18.8%24.7%19.4
    2026Away vs L30.7%67.6%48.2%62.2%84.0%76.7%47.4%60.8%11.2%15.0%26.2%19.2
    2026Away vs R30.7%64.5%47.0%62.0%91.8%81.8%48.3%68.9%8.6%18.1%26.7%20.0
    SeasonMonthlyO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Mar/Apr24.6%72.1%48.4%53.3%88.6%79.7%50.0%57.1%9.8%13.1%23.0%19.4
    2026May28.0%57.3%42.6%66.7%92.5%84.0%49.8%52.5%6.8%18.7%25.5%19.6
    2026Jun32.8%67.5%50.0%68.4%87.0%80.9%49.6%64.5%9.6%16.5%26.1%20.3
    2026Jul29.9%72.0%49.0%84.5%87.9%86.8%45.4%61.0%6.5%13.5%20.0%19.3
    2026Aug31.7%67.8%49.7%61.6%92.2%82.4%49.7%68.1%8.8%16.2%24.9%19.6
    2026Sept/Oct29.7%64.4%46.7%70.7%89.4%83.3%48.9%64.0%7.8%17.8%25.6%18.7
    20261st Half27.6%65.3%46.3%70.6%89.9%84.1%49.6%59.1%7.4%16.5%23.9%19.8
    20262nd Half32.0%68.2%49.3%68.6%89.9%82.7%47.9%65.2%8.5%15.7%24.2%19.2
    SeasonLeverageO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Low Leverage28.4%65.0%46.7%74.3%89.3%84.8%50.0%62.4%7.1%17.7%24.8%19.2
    2026Medium Leverage31.8%71.6%50.3%64.9%90.8%82.0%46.5%63.1%9.0%12.8%21.9%19.7
    2026High Leverage46.2%57.1%51.1%41.7%91.7%66.7%44.7%60.0%17.0%17.0%34.0%21.7
    SeasonSituationalO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Bases Empty28.8%65.9%47.4%72.1%87.9%83.1%50.1%65.8%8.0%17.1%25.1%18.3
    2026Men on Base32.1%68.6%49.0%65.8%93.2%83.5%46.4%57.5%8.1%14.4%22.5%21.3
    2026Men In Scoring31.4%68.8%48.3%68.9%91.8%83.6%45.2%55.4%7.9%13.3%21.2%21.6
    SeasonThrough CountO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Through 3 - 014.3%47.4%27.7%75.0%100.0%92.3%40.4%11.1%2.1%17.0%19.1%18.9
    2026Through 3 - 112.7%59.6%28.6%76.9%83.9%81.8%33.8%25.9%5.2%11.7%16.9%19.3
    2026Through 3 - 220.4%66.7%39.3%61.4%85.0%77.8%41.0%51.9%8.7%12.6%21.3%19.4
    2026Through 2 - 017.8%66.3%35.3%59.3%98.2%85.7%36.1%3.8%5.0%10.1%15.1%19.7
    2026Through 1 - 022.3%66.9%41.1%66.7%90.8%83.2%42.1%0.0%6.9%12.9%19.8%19.4
    2026Through 2 - 120.6%67.4%39.7%63.8%86.9%79.8%40.7%37.8%8.0%12.9%20.9%19.6
    2026Through 1 - 125.3%64.5%43.9%69.4%85.4%80.5%47.4%50.3%8.5%16.8%25.4%19.4
    2026Through 0 - 136.0%63.5%50.1%69.6%87.6%81.3%51.3%100.0%9.4%19.4%28.8%19.5
    2026Through 2 - 226.2%64.7%43.3%63.5%84.4%77.3%44.4%56.7%9.8%15.4%25.2%19.8
    2026Through 1 - 232.9%62.7%46.8%64.2%85.9%77.7%46.6%70.7%10.4%17.7%28.1%19.7
    2026Through 0 - 243.8%61.5%52.4%64.8%88.3%78.2%48.4%100.0%11.4%18.9%30.3%20.1
    SeasonSP / RPO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026As Starter30.6%68.2%48.9%70.1%88.8%82.8%48.6%64.5%8.4%15.8%24.2%19.3
    2026As Reliever29.1%64.2%46.2%67.9%92.0%84.2%48.7%58.5%7.3%16.5%23.8%19.9
    SeasonShiftsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026No Shift30.2%73.2%52.7%82.9%95.7%92.2%52.3%62.5%4.1%14.8%18.9%20.2
    2026Shift - All31.5%71.6%52.8%85.5%95.0%92.4%53.1%64.6%4.0%15.4%19.4%19.3
    2026Shift - Traditional31.4%71.4%52.4%85.3%94.5%91.9%52.5%62.1%4.2%15.0%19.3%19.1
    2026Shift - Non Traditional32.0%73.7%57.1%87.5%100.0%97.2%60.3%87.0%1.6%19.0%20.6%21.6
    SeasonTTOO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    20261st Through Order as SP31.5%71.2%51.7%74.3%87.3%83.4%50.8%69.2%8.6%14.4%23.0%19.3
    20262nd Through Order as SP33.2%65.8%47.9%65.4%89.8%80.5%45.1%57.9%9.3%16.6%25.9%19.6
    20263rd Through Order as SP22.4%65.7%44.5%72.7%91.0%86.5%51.0%66.7%6.0%17.5%23.5%18.4
    20261st Through Order as RP29.8%62.1%45.3%70.6%93.9%85.9%48.1%58.4%6.4%17.5%23.9%20.0
    20262nd Through Order as RP26.2%71.4%49.2%56.3%86.7%78.7%50.8%58.6%10.5%12.9%23.4%19.6