Framber Valdez

P Detroit Tigers
Age 33 LHP 5'11" / 230 lbs MLB Svc 7.0 · Ctrl thru 2026 peak 2.0 · 2027
Overview
MLBSP40-MANFA 2027
YearAgeLvl / TeamGGSIPERAFIPK%BB%WAR
202430MLBHOU28281762.913.0824.0%7.8%5.2
202531MLBHOU31311923.663.2323.3%8.5%5.2
202632MLBDET31311744.033.9017.8%8.8%3.1
2027PROJ33MLBDET19191223.954.0720.6%8.6%1.9
2028PROJ34MLBDET1313854.144.3119.7%9.1%1.0
2029PROJ35MLBDET99564.444.6418.7%9.7%0.4
Last 3 seasons WAR 13.5  ·  Next 3 projected WAR 3.4Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2026Service7.948First FA2027
Skills · percentileStatcast 2026
FB Velo52
xwOBA vs42
K%20
Form2.45 ERA (proj 3.95) · K 20.2% (proj 20.6%) · BB 9.2% (proj 8.6%) · last 60d · 29 IP through Oct 27
CompsYusei Kikuchi (age 33) · Mark Hendrickson (age 33) · Jorge Castillo (age 33)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 95103vR 111
ERA3.95
FIP4.07
K%20.6%
BB%8.6%
K-BB%11.9%
Proj IP122
Value2027 · WAR
Runs saved vs league avg · 122 IP
K: -1.9 runs (Runs saved by strikeouts vs lg-avg K%)-2KBB: -0.1 runs (Runs saved by walk suppression vs lg-avg BB%)-0BBCONTACT: +3.4 runs (Runs saved on contact quality (HR suppression) vs lg)+3CONTACTSTAM: +16.5 runs (Replacement credit for innings volume)+17STAMTotal WAR: +1.90 (122 IP)+1.9WAR
1.91.00.40.1272830
Statcast · Contract
Statcast Percentiles
FB Velo
p5294.7
Whiff%
p1720.6%
K%
p2017.8%
xwOBA vs
p420.321
Contract CONFIRMED · hand-curated extension
Status   FA
MLB Debut   2018
Service   7.948 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
Totals $0.0M $0.0M +$0.0M

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)
201521ROK MLEDSL Astros Blue16037161361710%2.315.2%13.2%2.0%0.9%3.683.97—
201521ROK RAWDSL Astros Blue16037161361710%2.322.4%10.6%11.8%0.6%3.682.88—
201622MIX MLE3 levels995221251161100%5.718.1%9.1%9.0%1.0%2.963.27—
201622MIX RAW3 levels995221251161100%5.724.1%7.5%16.5%0.5%2.962.31—
201723MIX MLE2 levels251811048412652772%4.420.5%12.1%8.4%1.7%4.163.85—
201723MIX RAW2 levels251811048412652772%4.426.0%10.7%15.3%1.4%4.163.05—
201824MIX MLE3 levels3019140584163561063%4.723.9%10.2%13.7%2.0%3.603.47+3.3
201824MIX RAW3 levels3019140584163561063%4.727.9%9.6%18.3%1.7%3.602.90+4.4
201925MIX MLE2 levels3615115509137611242%3.225.3%12.2%13.1%2.5%4.853.88+0.9
201925MIX RAW2 levels3615115509137611242%3.226.9%12.0%14.9%2.4%4.853.67+1.2
202026MLB MLEHouston Astros1110712887616591%6.426.4%5.6%20.8%1.8%3.572.56+2.6
202026MLB RAWHouston Astros1110712887616591%6.426.4%5.6%20.8%1.7%3.572.55+2.6
202127MIX MLE2 levels24241426051305912100%5.921.9%10.0%11.9%2.2%3.053.70+2.9
202127MIX RAW2 levels24241426051305912100%5.921.5%9.8%11.7%2.0%3.053.62+3.1
202228MLB MLEHouston Astros31312018271946711100%6.523.5%8.1%15.4%1.4%2.822.90+6.4
202228MLB RAWHouston Astros31312018271946711100%6.523.5%8.1%15.4%1.3%2.822.88+6.5
202329MLB MLEHouston Astros31311988082005719100%6.424.8%7.1%17.7%2.4%3.453.23+5.4
202329MLB RAWHouston Astros31311988082005719100%6.424.8%7.1%17.7%2.4%3.453.19+5.5
202430MLB MLEHouston Astros28281767031695513100%6.324.0%7.8%16.2%1.9%2.913.10+5.1
202430MLB MLEHouston Astros28281767031695513100%6.324.0%7.8%16.2%1.9%2.913.10+5.1
202430MLB RAWHouston Astros28281767031695513100%6.324.0%7.8%16.2%1.8%2.913.08+5.2
202531MLB MLEHouston Astros31311928021876815100%6.223.3%8.5%14.8%1.9%3.663.26+5.1
202531MLB MLEHouston Astros31311928021876815100%6.223.3%8.5%14.8%1.9%3.663.26+5.1
202531MLB RAWHouston Astros31311928021876815100%6.223.3%8.5%14.8%1.9%3.663.23+5.2
202632MLB MLEDetroit Tigers31311747581356716100%5.617.8%8.8%9.0%2.2%4.033.93+3.1
202632MLB MLEDetroit Tigers31311747581356716100%5.617.8%8.8%9.0%2.2%4.033.93+3.1
202632MLB RAWDetroit Tigers31311747581356716100%5.617.8%8.8%9.0%2.1%4.033.90+3.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—21919712555241118845510390%5.722.7%8.7%14.0%2.0%3.463.36+31.5
▸ 2027 season — projected remainder (no 2027 stats recorded)
202733MLBDET19191225151064512100%6.420.6%8.6%11.9%2.2%3.954.07+1.9
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202834MLB MLEDET13138536071339100%6.619.7%9.1%10.5%2.5%4.204.37+1.0
202935MLB MLEDET995623444237100%6.218.7%9.7%9.0%2.9%4.514.71+0.4
203036MLB MLEDET553313925145100%6.617.7%10.3%7.4%3.3%4.855.08+0.1
202834MLB CTXDET13138535971339100%6.519.7%9.1%10.5%2.4%4.144.31+1.0
202935MLB CTXDET995623644237100%6.218.7%9.7%9.0%2.8%4.444.64+0.4
203036MLB CTXDET553313925144100%6.617.7%10.3%7.4%3.1%4.775.00+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW24622414285974132752512391%5.822.2%8.8%13.4%2.1%3.573.46+33.9
/ 200 IP— RAW3431200837186741791%5.822.2%8.8%13.4%2.1%3.573.46+4.7
Career— MLE30324716086741152461113182%5.322.6%9.1%13.5%1.9%3.523.40+32.8
/ 200 IP— MLE3831200839190761682%5.322.6%9.1%13.5%1.9%3.523.40+4.6

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.

2021 AAASugar Land Skeeters · 7 IPFIP 2.59 → 2.78 (+0.19)K% 15.2% → 13.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.15%—×0.88013.33%
BB% (unintentional) /BF6.06%—×1.0506.36%
HR / BF /BF0.00%÷0.935×1.1000.00%

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 87).

Result: FIP 2.59 → 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).

2019 AAARound Rock Express · 44 IPFIP 1.97 → 2.57 (+0.59)K% 38.3% → 33.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF38.33%—×0.88033.73%
BB% (unintentional) /BF9.44%—×1.0509.92%
HR / BF /BF1.67%÷0.948×1.1001.93%

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 90).

Result: FIP 1.97 → 2.57, 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 AACorpus Christi Hooks · 94 IPFIP 2.44 → 3.15 (+0.71)K% 30.5% → 24.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.46%—×0.81024.67%
BB% (unintentional) /BF7.36%—×1.1008.10%
HR / BF /BF1.78%÷1.059×1.2002.01%

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

Result: FIP 2.44 → 3.15, 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 AAAFresno Grizzlies · 9 IPFIP 2.04 → 2.35 (+0.31)K% 25.0% → 22.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.00%—×0.88022.00%
BB% (unintentional) /BF8.33%—×1.0508.75%
HR / BF /BF0.00%÷0.951×1.1000.00%

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 90).

Result: FIP 2.04 → 2.35, 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 A+Buies Creek Astros · 61 IPFIP 2.77 → 3.70 (+0.92)K% 28.5% → 22.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.52%—×0.77021.96%
BB% (unintentional) /BF11.33%—×1.15013.03%
HR / BF /BF1.17%÷1.006×1.2501.46%

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 101).

Result: FIP 2.77 → 3.70, 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 AACorpus Christi Hooks · 49 IPFIP 3.38 → 4.03 (+0.65)K% 23.2% → 18.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.25%—×0.81018.83%
BB% (unintentional) /BF10.09%—×1.10011.10%
HR / BF /BF1.75%÷1.035×1.2002.03%

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

Result: FIP 3.38 → 4.03, 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 AQuad Cities River Bandits · 35 IPFIP 2.39 → 3.27 (+0.88)K% 24.5% → 18.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.48%—×0.74018.11%
BB% (unintentional) /BF7.69%—×1.1809.08%
HR / BF /BF0.70%÷0.911×1.3001.00%

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 82).

Result: FIP 2.39 → 3.27, 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 ROKGreeneville Astros · 11 IPFIP 1.04 → 2.20 (+1.16)K% 34.9% → 23.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.88%—×0.68023.72%
BB% (unintentional) /BF6.98%—×1.2508.72%
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 1.04 → 2.20, 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.811922.1%8.8%0.813.60
Alex Wood ('24)6.311422.1%7.1%0.913.78
Jose Rijo ('84-'02, 33 WAR*)9.414525.9%*8.4%*0.93*3.56*
Erik Bedard ('14)6.513022.2%9.5%0.903.99
Francisco Liriano ('19)9.113023.3%10.5%0.914.15
Bob Moose ('67-'76, 14 WAR*)6.514520.0%*7.0%*0.80*4.31*
Pete Vuckovich ('75-'86, 17 WAR*)7.316221.4%*8.8%*0.95*4.11*