Didier Fuentes

P Atlanta Braves
Age 22 RHP 6'0" / 170 lbs MLB Svc 1.0 · Ctrl thru 2031 peak 1.0 · 2029
Overview
MLBRP40-MANPre-ArbFA 2032
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202419AATL1817762.742.7232.1%6.9%—K 23.8% · BB 8.1% · FIP 3.97
202520MIX4 levels1717706.303.5327.0%7.2%1.6K 22.9% · BB 7.5% · FIP 4.04
202621MIX2 levels614902.402.4631.1%6.9%2.3K 30.3% · BB 6.8% · FIP 2.48
2027PROJ22MLBATL460483.703.4629.0%6.5%0.6
2028PROJ88% MLB23MLBATL680713.563.4129.0%6.3%1.0
2029PROJ91% MLB24MLBATL710753.483.3829.0%6.2%1.1
Last 3 seasons WAR 3.9  ·  Next 3 projected WAR 2.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.029First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$2M2030Arb-2$4M2031Arb-3$7M
Skills · percentileStatcast 2026
FB Velo90
K%90
xwOBA vs88
Form2.22 ERA (proj 3.70) · K 33.9% (proj 29.0%) · BB 5.5% (proj 6.5%) ▲ last 90d · 28 IP through Oct 27
CompsKevin Gausman (age 22) · Jeremiah Estrada (age 22) · Brandon Workman (age 24)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 9284vR 76
ERA3.70
FIP3.46
K%29.0%
BB%6.5%
K-BB%22.5%
Proj IP59
Value2027 · WAR
Runs saved vs league avg · 59 IP
K: +4.9 runs (Runs saved by strikeouts vs lg-avg K%)+5KBB: +2.2 runs (Runs saved by walk suppression vs lg-avg BB%)+2BBCONTACT: -2.4 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +2.4 runs (Replacement credit for innings volume)+2STAMTotal WAR: +0.75 (59 IP)+0.8WAR
0.00.81.70.61.01.11.11.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$25M ctrl surplus
Statcast · Contract
Statcast Percentiles
FB Velo
p9097.3
Whiff%
p8330.4%
K%
p9031.0%
xwOBA vs
p880.275
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.029 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.6$3M+$2M
2028Pre-Arb$0.8M+1.0$7M+$7M
2029Arb-1$2M+1.1$8M+$6M
2030Arb-2$4M+1.1$7M+$4M
2031Arb-3$7M+1.2$7M+$3M
Totals $15M $32M +$21M

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)
202217ROK MLEDSL Braves11114417350102100%4.019.7%7.2%12.4%1.8%2.253.36—
202217ROK RAWDSL Braves11114417350102100%4.028.9%5.8%23.1%1.2%2.252.10—
202318A MLEAugusta GreenJackets107261142712670%2.617.5%12.4%5.1%7.0%7.277.04—
202318A RAWAugusta GreenJackets107261142712670%2.623.7%10.5%13.2%5.3%7.275.41—
202419A MLEAugusta GreenJackets1817763059821894%4.223.8%8.1%15.7%3.4%2.743.97—
202419A MLEAugusta GreenJackets1817763059821894%4.223.8%8.1%15.7%3.4%2.743.97—
202419A RAWAugusta GreenJackets1817763059821894%4.232.1%6.9%25.2%2.6%2.742.72—
202520MIX MLE4 levels171770307832210100%4.122.9%7.5%15.4%3.5%6.304.04+1.1
202520MIX MLE4 levels171770307832210100%4.122.9%7.5%15.4%3.5%6.304.04+1.1
202520MIX RAW4 levels171770307832210100%4.127.0%7.2%19.9%3.3%6.303.53+1.6
202621MIX MLE2 levels614903601122577%1.530.3%6.8%23.6%2.0%2.402.48+2.3
202621MIX MLE2 levels614903601122577%1.530.3%6.8%23.6%2.0%2.402.48+2.3
202621MIX RAW2 levels614903601122577%1.531.1%6.9%24.2%1.9%2.402.46+2.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—6258636610425128%1.428.4%6.8%21.6%3.3%4.173.37+1.2
▸ 2027 season — projected remainder (no 2027 stats recorded)
202722MLBATL46048203591360%1.029.0%6.5%22.5%2.9%3.703.46+0.6
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202823MLB MLEATL760803399821100%1.129.0%6.3%22.7%2.9%3.563.41+1.1
202924MLB MLEATL7808234810122100%1.129.0%6.2%22.8%2.9%3.483.38+1.2
203025MLB MLEATL8008435310322100%1.029.0%6.2%22.9%2.8%3.433.37+1.2
203126MLB MLEATL8308736910723110%1.129.1%6.2%22.9%2.9%3.403.37+1.3
203227MLB MLEATL8308736910723110%1.129.1%6.2%22.8%2.9%3.403.41+1.2
203328MLB MLEATL8108535810423110%1.028.9%6.4%22.6%3.0%3.453.49+1.1
203429MLB MLEATL720753189021100%1.028.3%6.6%21.7%3.1%3.573.65+0.8
203530MLB MLEATL60063266741890%1.127.7%6.9%20.8%3.4%3.743.86+0.5
203631MLB MLEATL47050210561580%1.126.9%7.2%19.7%3.6%3.954.09+0.3
203732MLB MLEATL34036153401260%1.126.1%7.6%18.4%3.8%4.194.34+0.1
202823MLB CTXATL68071300871990%1.029.0%6.3%22.7%2.9%3.563.41+1.0
202924MLB CTXATL71075317922090%1.129.0%6.2%22.8%2.9%3.483.38+1.1
203025MLB CTXATL74078329962090%1.129.0%6.2%22.9%2.8%3.433.37+1.1
203126MLB CTXATL7908335010222100%1.129.1%6.2%22.9%2.9%3.403.37+1.2
203227MLB CTXATL7908335010222100%1.129.1%6.2%22.8%2.9%3.403.41+1.2
203328MLB CTXATL770813429922100%1.128.9%6.4%22.6%3.0%3.453.49+1.1
203429MLB CTXATL690723048620100%1.028.3%6.6%21.7%3.1%3.573.65+0.8
203530MLB CTXATL57060253701780%1.127.7%6.9%20.8%3.4%3.743.86+0.5
203631MLB CTXATL45047198531470%1.026.9%7.2%19.7%3.6%3.954.09+0.3
203732MLB CTXATL32034144371150%1.126.1%7.6%18.4%3.8%4.194.34+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW713577032529282121001%1.128.5%6.5%22.0%3.1%3.633.20+12.3
/ 200 IP— RAW185120084524155261%1.128.5%6.5%22.0%3.1%3.633.20+3.2
Career— MLE117563061259306993948%2.624.3%7.9%16.4%3.1%3.773.75+9.9
/ 200 IP— MLE7737200824200652648%2.624.3%7.9%16.4%3.1%3.773.75+2.4

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.

2026 AAAGwinnett Stripers · 17 IPFIP 2.50 → 2.84 (+0.34)K% 31.7% → 27.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.75%—×0.86027.30%
BB% (unintentional) /BF9.52%—×0.9008.57%
HR / BF /BF1.59%÷1.000×1.1001.75%

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

Result: FIP 2.50 → 2.84, 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).

2025 AAColumbus Clingstones · 22 IPFIP 2.48 → 3.14 (+0.66)K% 25.0% → 20.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.00%—×0.81020.25%
BB% (unintentional) /BF7.29%—×1.1008.02%
HR / BF /BF1.04%÷0.934×1.2001.34%

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

Result: FIP 2.48 → 3.14, 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).

2025 AAAGwinnett Stripers · 22 IPFIP 2.77 → 3.36 (+0.59)K% 32.6% → 28.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.58%—×0.86028.02%
BB% (unintentional) /BF4.49%—×0.9004.04%
HR / BF /BF3.37%÷0.961×1.1003.86%

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

Result: FIP 2.77 → 3.36, 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).

2025 A+Rome Emperors · 13 IPFIP 1.43 → 2.27 (+0.84)K% 34.0% → 26.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.96%—×0.77026.15%
BB% (unintentional) /BF9.43%—×1.15010.85%
HR / BF /BF0.00%÷0.819×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 64).

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

2024 AAugusta GreenJackets · 76 IPFIP 2.70 → 3.97 (+1.28)K% 32.1% → 23.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.13%—×0.74023.78%
BB% (unintentional) /BF6.89%—×1.1808.12%
HR / BF /BF2.62%÷1.010×1.3003.37%

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

Result: FIP 2.70 → 3.97, 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).

2023 AAugusta GreenJackets · 26 IPFIP 5.32 → 7.04 (+1.72)K% 23.7% → 17.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.68%—×0.74017.53%
BB% (unintentional) /BF10.53%—×1.18012.42%
HR / BF /BF5.26%÷0.976×1.3007.01%

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

Result: FIP 5.32 → 7.04, 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 ROKDSL Braves · 44 IPFIP 2.03 → 3.36 (+1.33)K% 28.9% → 19.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.90%—×0.68019.65%
BB% (unintentional) /BF5.78%—×1.2507.23%
HR / BF /BF1.16%÷0.885×1.4001.83%

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

Result: FIP 2.03 → 3.36, 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: 2,161 pitcher careers (1,251 from 1990-2025 + 910 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 PROJECTION4.47328.6%6.6%1.183.63
Bruce Sutter ('76-'88, 22 WAR*)5.29528.5%*7.3%*1.12*3.14*
Joe Sambito ('76-'87, 8 WAR*)3.17026.8%*7.5%*1.06*3.65*
Willie Hernandez ('77-'89, 16 WAR*)5.28725.3%*8.0%*1.16*3.58*
Jake McGee ('22)2.94826.0%6.6%1.103.71
Giovanny Gallegos ('24)1.75629.6%6.6%1.183.49
Chad Green ('25)2.56230.0%6.4%1.423.43