Cristopher Sánchez

P Philadelphia Phillies
Age 30 LHP 6'6" / 200 lbs MLB Svc 4.0 · Ctrl thru 2033 peak 5.1 · 2027
Overview
MLBSP40-MANExtFA 2034
YearAgeLvl / TeamGGSIPERAFIPK%BB%WAR
202427MLBPHI31311823.322.9320.3%5.8%5.7
202528MLBPHI32322022.502.4326.3%5.5%7.9
202629MLBPHI33332072.912.7127.0%5.3%7.1
2027PROJ30MLBPHI28281703.113.0526.4%5.4%5.0
2028PROJ31MLBPHI24241423.303.3725.6%5.8%3.7
2029PROJ32MLBPHI20201233.503.6324.8%6.2%2.8
Last 3 seasons WAR 20.7  ·  Next 3 projected WAR 11.6Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2033Service4.483First FA2034
2027Ext$6M2028Ext$9M2029Ext$14M2030Ext$15M2031Ext$27M2032Ext$12M2033Ext$11M
Skills · percentileStatcast 2026
xwOBA vs78
K%76
FB Velo58
Form4.19 ERA (proj 3.11) · K 23.7% (proj 26.4%) · BB 4.5% (proj 5.4%) · last 60d · 39 IP through Oct 27
CompsWei-Yin Chen (age 30) · Wandy Rodriguez (age 30) · Erik Bedard (age 30)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 7482vR 90
ERA3.11
FIP3.05
K%26.4%
BB%5.4%
K-BB%21.0%
Proj IP170
Value2027 · WAR
Runs saved vs league avg · 170 IP
K: +7.8 runs (Runs saved by strikeouts vs lg-avg K%)+8KBB: +8.9 runs (Runs saved by walk suppression vs lg-avg BB%)+9BBCONTACT: +4.6 runs (Runs saved on contact quality (HR suppression) vs lg)+5CONTACTSTAM: +23.0 runs (Replacement credit for innings volume)+23STAMTotal WAR: +4.67 (170 IP)+4.7WAR
0.02.55.05.03.72.82.01.30.70.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$32M ctrl surplus
Statcast · Contract
Statcast Percentiles
FB Velo
p5895.1
Whiff%
p8831.3%
K%
p7627.0%
xwOBA vs
p780.285
Contract CONFIRMED · hand-curated extension
Status   Arb-2
MLB Debut   2021
Service   4.483 yrs.days
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027Ext$6M+5.0$60M+$54M
2028Ext$9M+3.7$36M+$28M
2029Ext$14M+2.8$21M+$9M
2030Ext$15M+2.0$13M+$2M
2031Ext$27M+1.3$8M-$10M
2032Ext$12M+0.7$2M-$5M
2033Ext$11M+0.3$0.8M-$5M
Totals $94M $139M +$72M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
201518ROK MLEDSL Rays1502089161600%1.412.2%22.5%-10.2%0.0%3.544.91—
201518ROK RAWDSL Rays1502089161600%1.418.0%18.0%0.0%0.0%3.543.89—
201619ROK MLEDSL Rays 11311622574212085%4.711.1%5.8%5.3%0.0%3.062.90—
201619ROK RAWDSL Rays 11311622574212085%4.716.3%4.7%11.7%0.0%3.062.32—
201720ROK MLEPrinceton Rays137391983016854%3.010.3%10.1%0.2%5.7%10.016.61—
201720ROK RAWPrinceton Rays137391983016854%3.015.2%8.1%7.1%4.0%10.015.48—
201821ROK MLEPrinceton Rays10104319734223100%4.311.7%14.0%-2.2%2.1%4.605.05—
201821ROK RAWPrinceton Rays10104319734223100%4.317.3%11.2%6.1%1.5%4.603.96—
201922MIX MLE3 levels2410763087325342%3.218.3%8.9%9.4%1.0%2.263.24—
201922MIX RAW3 levels2410763087325342%3.223.7%8.1%15.6%1.0%2.262.68—
202124MIX MLE2 levels26188638410255569%3.323.8%14.9%8.8%1.4%4.733.78+1.7
202124MIX RAW2 levels26188638410255569%3.326.6%14.3%12.2%1.3%4.733.40+2.1
202225MIX MLE2 levels3017974159336657%3.220.7%8.9%11.8%1.4%4.163.24+2.6
202225MIX RAW2 levels3017974159336657%3.222.4%8.7%13.7%1.4%4.163.10+2.7
202326MIX MLE2 levels2926149618140452290%5.121.7%6.8%14.8%3.5%3.744.03+2.4
202326MIX RAW2 levels2926149618140452290%5.122.7%7.3%15.4%3.6%3.744.05+2.4
202427MLB MLEPhiladelphia Phillies31311827541534411100%5.920.3%5.8%14.5%1.4%3.322.87+5.8
202427MLB MLEPhiladelphia Phillies31311827541534411100%5.920.3%5.8%14.5%1.4%3.322.87+5.8
202427MLB RAWPhiladelphia Phillies31311827541534411100%5.920.3%5.8%14.5%1.5%3.322.93+5.7
202528MLB MLEPhiladelphia Phillies32322028072124412100%6.326.3%5.5%20.8%1.4%2.502.33+8.2
202528MLB MLEPhiladelphia Phillies32322028072124412100%6.326.3%5.5%20.8%1.4%2.502.33+8.2
202528MLB RAWPhiladelphia Phillies32322028072124412100%6.326.3%5.5%20.8%1.5%2.502.43+7.9
202629MLB MLEPhiladelphia Phillies33332078572314519100%6.327.0%5.3%21.7%2.1%2.912.62+7.4
202629MLB MLEPhiladelphia Phillies33332078572314519100%6.327.0%5.3%21.7%2.1%2.912.62+7.4
202629MLB RAWPhiladelphia Phillies33332078572314519100%6.327.0%5.3%21.7%2.2%2.912.71+7.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—13711874330507401726486%5.424.3%5.6%18.6%2.1%3.152.92+23.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202730MLBPHI28281707181893914100%6.126.4%5.4%21.0%2.0%3.113.05+5.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202831MLB MLEPHI24241426011543513100%5.925.6%5.8%19.9%2.2%3.213.28+3.7
202932MLB MLEPHI20201235191293213100%6.124.8%6.2%18.7%2.5%3.403.53+2.8
203033MLB MLEPHI17171044411062912100%6.124.0%6.6%17.4%2.8%3.653.81+2.0
203134MLB MLEPHI141484354822511100%6.023.1%7.1%16.0%3.1%3.934.12+1.3
203235MLB MLEPHI10106125657209100%6.122.1%7.7%14.5%3.4%4.244.45+0.7
203336MLB MLEPHI663816334136100%6.421.1%8.3%12.8%3.8%4.594.82+0.3
202831MLB CTXPHI24241426001543514100%5.925.6%5.8%19.9%2.4%3.303.37+3.7
202932MLB CTXPHI20201235191293214100%6.224.8%6.2%18.7%2.7%3.503.63+2.8
203033MLB CTXPHI17171044391052913100%6.124.0%6.6%17.4%3.0%3.763.92+2.0
203134MLB CTXPHI141484355822512100%6.023.1%7.1%16.0%3.3%4.054.24+1.3
203235MLB CTXPHI10106125857209100%6.122.1%7.7%14.5%3.7%4.384.59+0.7
203336MLB CTXPHI663816034137100%6.321.1%8.3%12.8%4.1%4.744.97+0.3
▸ Career totals — MLB only (actual + projected)
Career— RAW22921012955384130232613392%5.724.2%6.1%18.1%2.5%3.413.18+35.7
/ 200 IP— RAW3532200831201502192%5.724.2%6.1%18.1%2.5%3.413.18+5.5
Career— MLE2561951162488410473799076%4.521.4%7.8%13.7%1.8%3.523.29+33.4
/ 200 IP— MLE4434200841180651676%4.521.4%7.8%13.7%1.8%3.523.29+5.2

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2023 AAALehigh Valley IronPigs · 50 IPFIP 4.56 → 4.74 (+0.17)K% 19.8% → 17.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.82%—×0.86017.05%
BB% (unintentional) /BF13.06%—×0.90011.76%
HR / BF /BF2.70%÷1.028×1.1002.89%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 106).

Result: FIP 4.56 → 4.74, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AAALehigh Valley IronPigs · 57 IPFIP 2.34 → 2.65 (+0.31)K% 24.4% → 21.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.37%—×0.88021.45%
BB% (unintentional) /BF8.40%—×1.0508.82%
HR / BF /BF0.42%÷1.039×1.1000.44%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 108).

Result: FIP 2.34 → 2.65, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 AAALehigh Valley IronPigs · 73 IPFIP 3.33 → 3.81 (+0.47)K% 27.4% → 24.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF27.38%—×0.88024.10%
BB% (unintentional) /BF14.77%—×1.05015.51%
HR / BF /BF1.23%÷0.957×1.1001.41%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 91).

Result: FIP 3.33 → 3.81, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2019 ABowling Green Hot Rods · 40 IPFIP 2.97 → 3.64 (+0.67)K% 22.8% → 16.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.84%—×0.74016.90%
BB% (unintentional) /BF6.17%—×1.1807.28%
HR / BF /BF1.85%÷1.270×1.3001.90%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 154).

Result: FIP 2.97 → 3.64, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2019 A+Charlotte Stone Crabs · 34 IPFIP 2.10 → 2.78 (+0.68)K% 25.9% → 19.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.90%—×0.77019.94%
BB% (unintentional) /BF9.35%—×1.15010.76%
HR / BF /BF0.00%÷0.939×1.2500.00%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 88).

Result: FIP 2.10 → 2.78, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2018 ROKPrinceton Rays · 43 IPFIP 3.89 → 5.05 (+1.15)K% 17.3% → 11.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.26%—×0.68011.74%
BB% (unintentional) /BF11.17%—×1.25013.96%
HR / BF /BF1.52%÷1.000×1.4002.13%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 3.89 → 5.05, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2017 ROKPrinceton Rays · 39 IPFIP 5.06 → 6.61 (+1.55)K% 15.2% → 10.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.15%—×0.68010.30%
BB% (unintentional) /BF8.08%—×1.25010.10%
HR / BF /BF4.04%÷1.000×1.4005.66%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 5.06 → 6.61, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2016 ROKDSL Rays 1 · 62 IPFIP 2.31 → 2.90 (+0.59)K% 16.3% → 11.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF16.34%—×0.68011.11%
BB% (unintentional) /BF4.67%—×1.2505.84%
HR / BF /BF0.00%÷1.000×1.4000.00%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 2.31 → 2.90, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 927 starter careers (497 from 1990-2025 + 430 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION7.312224.4%6.0%0.913.34
Julio Urías ('23)3.610224.3%6.6%1.053.11
Alex Wood ('24)6.311422.1%7.1%0.913.78
Roger Nelson ('67-'76, 10 WAR*)3.210619.5%*7.1%*0.98*3.88*
David Price ('22)10.716523.6%6.4%0.933.32
Wilbur Wood ('61-'78, 39 WAR*)13.417917.8%*6.3%*1.04*3.75*
Jose Rijo ('84-'02, 33 WAR*)9.414525.9%*8.4%*0.93*3.56*