Eduardo Rodriguez

P Arizona Diamondbacks
Age 34 LHP 6'2" / 231 lbs MLB peak 1.0 · 2027
Overview
MLBSP40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202431MLBARI1010505.044.3821.0%8.0%0.6
202532MIX2 levels30301595.044.5921.3%8.3%1.5K 20.6% · BB 8.4% · FIP 4.51
202633MLBARI32321902.893.8818.1%7.9%3.5
2027PROJ34MLBARI18181074.354.5818.4%8.0%1.0
2028PROJ35MLBARI1111684.694.9217.4%8.6%0.4
2029PROJ36MLBARI66395.055.2916.4%9.2%0.0
Last 3 seasons WAR 5.6  ·  Next 3 projected WAR 1.4Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
xwOBA vs44
K%22
FB Velo16
Form5.20 ERA (proj 4.35) · K 18.9% (proj 18.4%) · BB 7.9% (proj 8.0%) · last 60d · 28 IP through Oct 27
CompsTsuyoshi Wada (age 34) · Daniel Rodriguez (age 34) · Mauricio Lara (age 36)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 100108vR 116
ERA4.35
FIP4.58
K%18.4%
BB%8.0%
K-BB%10.3%
Proj IP107
Value2027 · WAR
Runs saved vs league avg · 107 IP
K: -2.7 runs (Runs saved by strikeouts vs lg-avg K%)-3KBB: +0.6 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -2.6 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +14.5 runs (Replacement credit for innings volume)+15STAMTotal WAR: +1.03 (107 IP)+1.0WAR
1.00.40.0272829
Statcast · Contract
Statcast Percentiles
FB Velo
p1692.1
Whiff%
p2621.9%
K%
p2218.1%
xwOBA vs
p440.318

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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)
201522MIX MLE2 levels29291707121424315100%5.919.2%6.1%13.1%2.2%3.603.45+4.1
201522MIX RAW2 levels29291707121424315100%5.919.9%6.0%13.9%2.1%3.603.34+4.3
201623MIX MLE2 levels27271456121244622100%5.419.8%7.6%12.2%3.8%4.284.46+1.6
201623MIX RAW2 levels27271456121244622100%5.420.3%7.5%12.7%3.6%4.284.31+1.8
201724MIX MLE3 levels2827151644165542096%5.425.8%8.4%17.4%3.3%4.423.83+2.8
201724MIX RAW3 levels2827151644165542096%5.425.6%8.4%17.2%3.1%4.423.71+3.1
201825MIX MLE2 levels2925138584160481686%4.726.4%8.0%18.4%3.0%3.603.51+3.2
201825MIX RAW2 levels2925138584160481686%4.727.4%8.2%19.2%2.7%3.603.33+3.5
201926MLB MLEBoston Red Sox34342038592137324100%6.024.8%8.5%16.3%2.9%3.813.66+4.3
201926MLB RAWBoston Red Sox34342038592137324100%6.024.8%8.5%16.3%2.8%3.813.62+4.4
202128MLB MLEBoston Red Sox3231158675185471997%4.927.4%7.0%20.4%2.9%4.743.25+4.2
202128MLB RAWBoston Red Sox3231158675185471997%4.927.4%7.0%20.4%2.8%4.743.21+4.2
202229MIX MLE3 levels21211094591033712100%5.221.3%8.1%13.2%2.8%3.553.87+2.0
202229MIX RAW3 levels21211094591033712100%5.222.4%8.1%14.4%2.6%3.553.66+2.3
202330MIX MLE2 levels27271576371474915100%5.823.0%7.7%15.3%2.5%3.213.52+3.6
202330MIX RAW2 levels27271576371474915100%5.823.1%7.7%15.4%2.4%3.213.41+3.9
202431MLB MLEArizona Diamondbacks10105022447188100%5.021.0%8.0%12.9%3.8%5.044.42+0.6
202431MLB MLEArizona Diamondbacks10105022447188100%5.021.0%8.0%12.9%3.8%5.044.42+0.6
202431MLB RAWArizona Diamondbacks10105022447188100%5.021.0%8.0%12.9%3.6%5.044.38+0.6
202532MIX MLE2 levels30301597121525928100%5.320.6%8.4%12.2%3.8%5.044.51+1.6
202532MIX MLE2 levels30301597121525928100%5.320.6%8.4%12.2%3.8%5.044.51+1.6
202532MIX RAW2 levels30301597121525928100%5.321.3%8.3%13.1%3.9%5.044.59+1.5
202633MLB MLEArizona Diamondbacks32321907881436219100%5.918.1%7.9%10.3%2.6%2.893.96+3.3
202633MLB MLEArizona Diamondbacks32321907881436219100%5.918.1%7.9%10.3%2.6%2.893.96+3.3
202633MLB RAWArizona Diamondbacks32321907881436219100%5.918.1%7.9%10.3%2.4%2.893.88+3.5
▸ Career totals (raw MLB only — as recorded)
MLB Career—27326714946367144050818698%5.522.6%8.0%14.6%2.9%4.023.81+28.6
▸ 2027 season — projected remainder (no 2027 stats recorded)
202734MLBARI1818107452833613100%5.918.4%8.0%10.3%3.0%4.354.58+1.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202835MLB MLEARI111168287502510100%6.217.4%8.6%8.8%3.3%4.694.92+0.4
202936MLB MLEARI773916627156100%5.616.4%9.2%7.2%3.7%5.055.29+0.0
202835MLB CTXARI111168287502510100%6.217.4%8.6%8.8%3.3%4.694.92+0.4
202936MLB CTXARI663916527156100%6.516.4%9.2%7.2%3.7%5.055.29+0.0
▸ Career totals — MLB only (actual + projected)
Career— RAW29128516016819151754820298%5.522.2%8.0%14.2%3.0%4.083.86+29.5
/ 200 IP— RAW3636200852189682598%5.522.2%8.0%14.2%3.0%4.083.86+3.7
Career— MLE29929316296906155753620698%5.422.5%7.8%14.8%3.0%3.933.82+28.9
/ 200 IP— MLE3736200848191662598%5.422.5%7.8%14.8%3.0%3.933.82+3.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.

2022 AAAToledo Mud Hens · 15 IPFIP -0.50 → 0.01 (+0.51)K% 48.1% → 42.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF48.15%—×0.88042.37%
BB% (unintentional) /BF3.70%—×1.0503.89%
HR / BF /BF0.00%÷1.026×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 105).

Result: FIP -0.50 → 0.01, 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 AAPortland Sea Dogs · 8 IPFIP 0.92 → 1.81 (+0.89)K% 45.2% → 36.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF45.16%—×0.81036.58%
BB% (unintentional) /BF12.90%—×1.10014.19%
HR / BF /BF0.00%÷1.166×1.2000.00%

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

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

2017 AAAPawtucket Red Sox · 10 IPFIP 2.24 → 2.58 (+0.35)K% 27.3% → 24.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF27.27%—×0.88024.00%
BB% (unintentional) /BF11.36%—×1.05011.93%
HR / BF /BF0.00%÷1.106×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 121).

Result: FIP 2.24 → 2.58, 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 AAAPawtucket Red Sox · 38 IPFIP 4.50 → 4.91 (+0.41)K% 15.6% → 13.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.58%—×0.88013.71%
BB% (unintentional) /BF4.55%—×1.0504.77%
HR / BF /BF3.90%÷0.994×1.1004.31%

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

Result: FIP 4.50 → 4.91, 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).

2015 AAAPawtucket Red Sox · 48 IPFIP 2.19 → 2.50 (+0.31)K% 23.2% → 20.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.16%—×0.88020.38%
BB% (unintentional) /BF3.68%—×1.0503.87%
HR / BF /BF1.05%÷1.012×1.1001.14%

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

Result: FIP 2.19 → 2.50, 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 PROJECTION8.512222.0%8.2%1.154.09
Bruce Kison ('71-'85, 16 WAR*)9.012120.4%*8.5%*1.10*4.16*
Jeff Samardzija ('20)8.215021.0%7.1%1.124.15
Mike Minor ('22)7.012821.6%7.0%1.304.25
Chris Capuano ('16)7.111919.5%7.5%1.234.38
Woodie Fryman ('66-'83, 21 WAR*)12.114221.1%*8.8%*1.09*4.43*
Don Robinson ('78-'92, 16 WAR*)9.813120.5%*7.8%*1.26*4.41*