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, 8 months, 26 days)
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:
    Batted Ball
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Select
  • 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.

    Batted Ball

    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L0.8520.1%36.7%43.2%12.3%9.6%6.5%100.0%33.5%41.2%25.3%11.2%55.9%32.9%990363627
    2026vs R1.0015.0%42.5%42.5%16.2%8.8%10.3%0.0%41.9%37.5%20.6%16.9%50.6%32.5%683239444
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home0.8818.3%38.3%43.3%11.5%6.4%8.7%100.0%41.4%34.3%24.3%12.2%56.9%30.9%850306544
    2026Away0.9716.8%40.9%42.3%17.5%12.7%8.2%0.0%32.9%45.6%21.5%16.1%49.0%34.9%823296527
    2026Home vs L0.7419.8%34.1%46.2%2.4%7.1%3.2%100.0%35.9%34.8%29.3%5.4%64.1%30.4%482177305
    2026Home vs R1.0616.9%42.7%40.4%22.2%5.6%13.2%0.0%47.2%33.7%19.1%19.1%49.4%31.5%368129239
    2026Away vs L1.0020.5%39.7%39.7%25.8%12.9%9.7%0.0%30.8%48.7%20.5%17.9%46.2%35.9%508186322
    2026Away vs R0.9412.7%42.3%45.1%9.4%12.5%6.7%0.0%35.2%42.3%22.5%14.1%52.1%33.8%315110205
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr0.3315.8%21.1%63.2%33.3%8.3%25.0%0.0%31.6%36.8%31.6%26.3%26.3%47.4%1224676
    2026May1.0024.4%37.8%37.8%5.9%0.0%17.6%0.0%37.8%35.6%26.7%15.6%57.8%26.7%23591144
    2026Jun0.5922.2%28.9%48.9%13.6%13.6%15.4%0.0%22.2%51.1%26.7%15.6%57.8%26.7%23481153
    2026Jul1.127.9%48.7%43.4%12.1%12.1%5.4%100.0%40.3%39.0%20.8%15.6%54.5%29.9%355132223
    2026Aug1.0922.1%40.7%37.2%15.6%9.4%2.9%0.0%46.5%37.2%16.3%8.1%53.5%38.4%457156301
    2026Sept/Oct0.9615.5%41.4%43.1%12.0%8.0%8.3%0.0%34.5%37.9%27.6%13.8%53.4%32.8%27096174
    20261st Half0.6917.8%33.6%48.6%14.1%8.5%14.3%100.0%33.3%40.1%26.5%17.0%53.7%29.3%736274462
    20262nd Half1.1617.5%44.3%38.3%14.3%10.0%4.9%0.0%41.0%38.8%20.2%11.5%53.0%35.5%937328609
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage0.8321.1%35.7%43.2%13.0%8.7%10.5%0.0%36.2%39.4%24.4%13.6%57.3%29.1%1073384689
    2026Medium Leverage1.0911.3%46.2%42.5%15.6%11.1%6.1%100.0%41.1%41.1%17.8%13.1%45.8%41.1%553203350
    2026High Leverage1.2510.0%50.0%40.0%25.0%0.0%0.0%0.0%30.0%20.0%50.0%30.0%50.0%20.0%471532
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty0.9217.1%39.7%43.2%11.6%9.3%10.1%0.0%42.7%37.2%20.1%12.1%55.3%32.7%1024363661
    2026Men on Base0.9318.5%39.2%42.3%18.2%9.1%5.9%100.0%29.8%42.7%27.5%16.8%50.4%32.8%649239410
    2026Men In Scoring1.1721.2%42.4%36.4%12.5%8.3%7.1%0.0%33.3%42.4%24.2%18.2%54.5%27.3%358140218
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 01.000.0%50.0%50.0%0.0%0.0%50.0%0.0%50.0%25.0%25.0%0.0%25.0%75.0%513021
    2026Through 3 - 10.2910.0%20.0%70.0%14.3%14.3%50.0%0.0%50.0%20.0%30.0%10.0%60.0%30.0%1549262
    2026Through 3 - 20.6421.7%30.4%47.8%9.1%0.0%14.3%0.0%43.5%39.1%17.4%8.7%56.5%34.8%366175191
    2026Through 2 - 01.2913.5%48.6%37.8%7.1%0.0%22.2%0.0%32.4%45.9%21.6%8.1%59.5%32.4%242134108
    2026Through 1 - 01.1514.4%45.8%39.8%14.9%8.5%16.7%0.0%40.7%36.4%22.9%14.4%53.4%32.2%700324376
    2026Through 2 - 10.9616.1%41.1%42.9%20.8%12.5%13.0%100.0%33.3%45.6%21.1%19.3%54.4%26.3%474225249
    2026Through 1 - 10.9017.8%39.0%43.2%15.7%11.8%13.0%100.0%42.0%32.8%25.2%16.0%52.9%31.1%832327505
    2026Through 0 - 10.8819.2%37.8%42.9%14.9%11.9%3.4%100.0%38.2%40.8%21.0%14.6%52.9%32.5%918278640
    2026Through 2 - 21.4818.8%48.4%32.8%9.5%19.0%12.9%0.0%32.8%48.4%18.8%15.6%53.1%31.3%714294420
    2026Through 1 - 21.0418.6%41.4%40.0%10.7%14.3%10.3%0.0%37.1%37.1%25.7%14.3%50.0%35.7%701248453
    2026Through 0 - 20.9514.6%41.7%43.8%23.8%9.5%0.0%0.0%20.8%54.2%25.0%20.8%56.3%22.9%403114289
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026As Starter1.0215.2%42.9%42.0%13.8%10.6%6.3%100.0%39.6%39.6%20.9%13.3%52.9%33.8%1106389717
    2026As Reliever0.7222.9%32.4%44.8%14.9%6.4%14.7%0.0%33.3%39.0%27.6%15.2%54.3%30.5%567213354
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift1.7613.8%55.0%31.3%28.0%0.0%6.8%0.0%38.8%38.8%22.5%13.8%53.8%32.5%24379164
    2026Shift - All0.8319.9%36.4%43.6%12.6%0.0%9.3%100.0%36.3%39.2%24.5%14.8%56.1%29.1%794253541
    2026Shift - Traditional0.8318.3%37.1%44.6%13.7%0.0%8.9%100.0%36.4%39.3%24.3%15.9%57.0%27.1%731238493
    2026Shift - Non Traditional0.8834.8%30.4%34.8%0.0%0.0%14.3%0.0%34.8%39.1%26.1%4.3%47.8%47.8%631548
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20261st Through Order as SP0.8417.3%37.8%44.9%18.2%9.1%10.8%100.0%42.4%32.3%25.3%13.1%55.6%31.3%478162316
    20262nd Through Order as SP1.2611.4%49.4%39.2%12.9%9.7%5.1%0.0%38.0%44.3%17.7%17.7%45.6%36.7%428151277
    20263rd Through Order as SP1.0517.0%42.6%40.4%5.3%15.8%0.0%0.0%36.2%46.8%17.0%6.4%59.6%34.0%20076124
    20261st Through Order as RP0.6925.6%30.5%43.9%19.4%5.6%16.0%0.0%32.9%39.0%28.0%17.1%52.4%30.5%443166277
    20262nd Through Order as RP0.8213.0%39.1%47.8%0.0%9.1%11.1%0.0%34.8%39.1%26.1%8.7%60.9%30.4%1244777
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L0.8520.1%36.7%43.2%12.3%9.6%6.5%100.0%33.5%41.2%25.3%11.2%55.9%32.9%990363627
    2026vs R1.0015.0%42.5%42.5%16.2%8.8%10.3%0.0%41.9%37.5%20.6%16.9%50.6%32.5%683239444
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home0.8818.3%38.3%43.3%11.5%6.4%8.7%100.0%41.4%34.3%24.3%12.2%56.9%30.9%850306544
    2026Away0.9716.8%40.9%42.3%17.5%12.7%8.2%0.0%32.9%45.6%21.5%16.1%49.0%34.9%823296527
    2026Home vs L0.7419.8%34.1%46.2%2.4%7.1%3.2%100.0%35.9%34.8%29.3%5.4%64.1%30.4%482177305
    2026Home vs R1.0616.9%42.7%40.4%22.2%5.6%13.2%0.0%47.2%33.7%19.1%19.1%49.4%31.5%368129239
    2026Away vs L1.0020.5%39.7%39.7%25.8%12.9%9.7%0.0%30.8%48.7%20.5%17.9%46.2%35.9%508186322
    2026Away vs R0.9412.7%42.3%45.1%9.4%12.5%6.7%0.0%35.2%42.3%22.5%14.1%52.1%33.8%315110205
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr0.3315.8%21.1%63.2%33.3%8.3%25.0%0.0%31.6%36.8%31.6%26.3%26.3%47.4%1224676
    2026May1.0024.4%37.8%37.8%5.9%0.0%17.6%0.0%37.8%35.6%26.7%15.6%57.8%26.7%23591144
    2026Jun0.5922.2%28.9%48.9%13.6%13.6%15.4%0.0%22.2%51.1%26.7%15.6%57.8%26.7%23481153
    2026Jul1.127.9%48.7%43.4%12.1%12.1%5.4%100.0%40.3%39.0%20.8%15.6%54.5%29.9%355132223
    2026Aug1.0922.1%40.7%37.2%15.6%9.4%2.9%0.0%46.5%37.2%16.3%8.1%53.5%38.4%457156301
    2026Sept/Oct0.9615.5%41.4%43.1%12.0%8.0%8.3%0.0%34.5%37.9%27.6%13.8%53.4%32.8%27096174
    20261st Half0.6917.8%33.6%48.6%14.1%8.5%14.3%100.0%33.3%40.1%26.5%17.0%53.7%29.3%736274462
    20262nd Half1.1617.5%44.3%38.3%14.3%10.0%4.9%0.0%41.0%38.8%20.2%11.5%53.0%35.5%937328609
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage0.8321.1%35.7%43.2%13.0%8.7%10.5%0.0%36.2%39.4%24.4%13.6%57.3%29.1%1073384689
    2026Medium Leverage1.0911.3%46.2%42.5%15.6%11.1%6.1%100.0%41.1%41.1%17.8%13.1%45.8%41.1%553203350
    2026High Leverage1.2510.0%50.0%40.0%25.0%0.0%0.0%0.0%30.0%20.0%50.0%30.0%50.0%20.0%471532
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty0.9217.1%39.7%43.2%11.6%9.3%10.1%0.0%42.7%37.2%20.1%12.1%55.3%32.7%1024363661
    2026Men on Base0.9318.5%39.2%42.3%18.2%9.1%5.9%100.0%29.8%42.7%27.5%16.8%50.4%32.8%649239410
    2026Men In Scoring1.1721.2%42.4%36.4%12.5%8.3%7.1%0.0%33.3%42.4%24.2%18.2%54.5%27.3%358140218
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 01.000.0%50.0%50.0%0.0%0.0%50.0%0.0%50.0%25.0%25.0%0.0%25.0%75.0%513021
    2026Through 3 - 10.2910.0%20.0%70.0%14.3%14.3%50.0%0.0%50.0%20.0%30.0%10.0%60.0%30.0%1549262
    2026Through 3 - 20.6421.7%30.4%47.8%9.1%0.0%14.3%0.0%43.5%39.1%17.4%8.7%56.5%34.8%366175191
    2026Through 2 - 01.2913.5%48.6%37.8%7.1%0.0%22.2%0.0%32.4%45.9%21.6%8.1%59.5%32.4%242134108
    2026Through 1 - 01.1514.4%45.8%39.8%14.9%8.5%16.7%0.0%40.7%36.4%22.9%14.4%53.4%32.2%700324376
    2026Through 2 - 10.9616.1%41.1%42.9%20.8%12.5%13.0%100.0%33.3%45.6%21.1%19.3%54.4%26.3%474225249
    2026Through 1 - 10.9017.8%39.0%43.2%15.7%11.8%13.0%100.0%42.0%32.8%25.2%16.0%52.9%31.1%832327505
    2026Through 0 - 10.8819.2%37.8%42.9%14.9%11.9%3.4%100.0%38.2%40.8%21.0%14.6%52.9%32.5%918278640
    2026Through 2 - 21.4818.8%48.4%32.8%9.5%19.0%12.9%0.0%32.8%48.4%18.8%15.6%53.1%31.3%714294420
    2026Through 1 - 21.0418.6%41.4%40.0%10.7%14.3%10.3%0.0%37.1%37.1%25.7%14.3%50.0%35.7%701248453
    2026Through 0 - 20.9514.6%41.7%43.8%23.8%9.5%0.0%0.0%20.8%54.2%25.0%20.8%56.3%22.9%403114289
    SeasonSP / RPGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026As Starter1.0215.2%42.9%42.0%13.8%10.6%6.3%100.0%39.6%39.6%20.9%13.3%52.9%33.8%1106389717
    2026As Reliever0.7222.9%32.4%44.8%14.9%6.4%14.7%0.0%33.3%39.0%27.6%15.2%54.3%30.5%567213354
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift1.7613.8%55.0%31.3%28.0%0.0%6.8%0.0%38.8%38.8%22.5%13.8%53.8%32.5%24379164
    2026Shift - All0.8319.9%36.4%43.6%12.6%0.0%9.3%100.0%36.3%39.2%24.5%14.8%56.1%29.1%794253541
    2026Shift - Traditional0.8318.3%37.1%44.6%13.7%0.0%8.9%100.0%36.4%39.3%24.3%15.9%57.0%27.1%731238493
    2026Shift - Non Traditional0.8834.8%30.4%34.8%0.0%0.0%14.3%0.0%34.8%39.1%26.1%4.3%47.8%47.8%631548
    SeasonTTOGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    20261st Through Order as SP0.8417.3%37.8%44.9%18.2%9.1%10.8%100.0%42.4%32.3%25.3%13.1%55.6%31.3%478162316
    20262nd Through Order as SP1.2611.4%49.4%39.2%12.9%9.7%5.1%0.0%38.0%44.3%17.7%17.7%45.6%36.7%428151277
    20263rd Through Order as SP1.0517.0%42.6%40.4%5.3%15.8%0.0%0.0%36.2%46.8%17.0%6.4%59.6%34.0%20076124
    20261st Through Order as RP0.6925.6%30.5%43.9%19.4%5.6%16.0%0.0%32.9%39.0%28.0%17.1%52.4%30.5%443166277
    20262nd Through Order as RP0.8213.0%39.1%47.8%0.0%9.1%11.1%0.0%34.8%39.1%26.1%8.7%60.9%30.4%1244777