Manuel Rodríguez

P Durham Bulls
Age 30 RHP 5'11" / 205 lbs AAA peak 0.4 · 2027 ILForty Man (40M)
Overview
AAARP40M40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202427MIX2 levels630621.732.9224.4%6.3%1.2K 22.9% · BB 6.1% · FIP 3.05
202528MIX2 levels330322.272.8520.6%4.8%0.6K 20.7% · BB 5.0% · FIP 2.86
202629MIX4 levels191185.004.7733.3%13.8%-0.0K 33.3% · BB 13.8% · FIP 4.56
2027PROJ30MLBTB420443.663.6823.2%5.9%0.5
2028PROJ92% MLB31MLBTB380403.813.9122.4%6.2%0.3
2029PROJ93% MLB32MLBTB300314.034.1721.6%6.6%0.1
Last 3 seasons WAR 1.8  ·  Next 3 projected WAR 0.9Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2025
xwOBA vs90
FB Velo84
K%40
CompsJumbo Diaz (age 30) · Neil Wagner (age 29) · Mike Fyhrie (age 30)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 10395vR 87
ERA3.66
FIP3.68
K%23.2%
BB%5.9%
K-BB%17.3%
Proj IP49
Value2027 · WAR
Runs saved vs league avg · 49 IP
K: +0.7 runs (Runs saved by strikeouts vs lg-avg K%)+1KBB: +2.8 runs (Runs saved by walk suppression vs lg-avg BB%)+3BBCONTACT: -0.7 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +2.0 runs (Replacement credit for innings volume)+2STAMTotal WAR: +0.50 (49 IP)+0.5WAR
0.50.30.1272829
Grades · Statcast · Contract
Scouting Grades
STUF5050
CTRL6060
CMD5050
K†5555
Statcast Percentiles
FB Velo
p8496.9
Whiff%
p5425.9%
K%
p4020.7%
xwOBA vs
p900.274

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)
201518AAA MLELeones de Yucatan50049198452000%1.020.0%10.6%9.4%0.0%1.842.75—
201518AAA RAWLeones de Yucatan50049198452000%1.022.7%10.1%12.6%0.0%1.842.49—
201619AAA MLELeones de Yucatan1901675151310%0.817.6%18.2%-0.6%1.8%5.064.88—
201619AAA RAWLeones de Yucatan1901675151310%0.820.0%17.3%2.7%1.3%5.064.47—
201720A MLESouth Bend Cubs407345520%1.714.7%14.7%0.0%5.9%5.406.95—
201720A RAWSouth Bend Cubs407345520%1.714.7%14.7%0.0%5.9%5.407.75—
201821A MLESouth Bend Cubs32040214643420%1.322.1%18.7%3.4%1.4%7.594.36—
201821A RAWSouth Bend Cubs32040214643420%1.329.9%15.9%14.0%0.9%7.593.10—
201922A+ MLEMyrtle Beach Pelicans35047197651710%1.325.4%9.9%15.5%0.7%3.452.58—
201922A+ RAWMyrtle Beach Pelicans35047197651710%1.333.0%8.6%24.4%0.5%3.451.70—
202124MIX MLE3 levels40038170432340%1.022.1%15.5%6.6%3.0%3.524.84-0.1
202124MIX RAW3 levels40038170432340%1.025.3%13.5%11.8%2.4%3.524.01+0.2
202225MIX MLE3 levels2102293231230%1.014.0%15.8%-1.8%1.8%4.154.92-0.1
202225MIX RAW3 levels2102293231230%1.024.7%12.9%11.8%3.2%4.154.44+0.0
202326AAA MLEDurham Bulls50056247802520%1.127.9%9.1%18.7%0.8%3.992.33—
202326AAA RAWDurham Bulls50056247802520%1.132.4%10.1%22.3%0.8%3.992.05—
202427MIX MLE2 levels63062254621650%1.022.9%6.1%16.8%2.0%1.733.05+1.1
202427MIX MLE2 levels63062254621650%1.022.9%6.1%16.8%2.0%1.733.05+1.1
202427MIX RAW2 levels63062254621650%1.024.4%6.3%18.1%2.0%1.732.92+1.2
202528MIX MLE2 levels3303212626620%1.020.7%5.0%15.7%1.6%2.272.86+0.6
202528MIX MLE2 levels3303212626620%1.020.7%5.0%15.7%1.6%2.272.86+0.6
202528MIX RAW2 levels3303212626620%1.020.6%4.8%15.9%1.6%2.272.85+0.6
202629MIX MLE4 levels1911887291245%0.933.3%13.8%19.5%4.6%5.004.56-0.0
202629MIX MLE4 levels1911887291245%0.933.3%13.8%19.5%4.6%5.004.56-0.0
202629MIX RAW4 levels1911887291245%0.933.3%13.8%19.5%4.6%5.004.77-0.0
▸ Career totals (raw MLB only — as recorded)
MLB Career—11101064549343100%1.020.5%9.5%11.0%2.2%2.973.79+1.0
▸ 2027 season — projected remainder (no 2027 stats recorded)
202730MLBTB42044186431150%1.023.2%5.9%17.3%2.6%3.663.68+0.5
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202831MLB MLETB42044187421250%1.122.4%6.2%16.2%2.8%3.813.91+0.3
202932MLB MLETB3203314130940%1.021.6%6.6%15.0%3.1%4.034.17+0.1
202831MLB CTXTB38040169381150%1.122.4%6.2%16.2%2.8%3.813.91+0.3
202932MLB CTXTB3003113128940%1.021.6%6.6%15.0%3.1%4.034.17+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW179017775516062190%1.021.1%8.3%12.9%2.5%3.353.72+1.7
/ 200 IP— RAW202020085218070210%1.021.1%8.3%12.9%2.5%3.353.72+2.0
Career— MLE36613871695388196270%1.122.9%11.6%11.3%1.6%3.603.53+1.4
/ 200 IP— MLE1891200875200101140%1.122.9%11.6%11.3%1.6%3.603.53+1.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.

2026 AAADurham Bulls · 9 IPFIP 4.13 → 4.63 (+0.50)K% 33.3% → 28.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.33%—×0.86028.67%
BB% (unintentional) /BF11.11%—×0.90010.00%
HR / BF /BF4.44%÷1.000×1.1004.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 100).

Result: FIP 4.13 → 4.63, 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 AAADurham Bulls · 25 IPFIP 2.57 → 2.88 (+0.31)K% 29.2% → 25.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.17%—×0.86025.08%
BB% (unintentional) /BF6.25%—×0.9005.62%
HR / BF /BF2.08%÷1.061×1.1002.16%

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

Result: FIP 2.57 → 2.88, 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 AAADurham Bulls · 56 IPFIP 2.09 → 2.33 (+0.24)K% 32.4% → 27.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.39%—×0.86027.85%
BB% (unintentional) /BF10.12%—×0.9009.11%
HR / BF /BF0.81%÷1.137×1.1000.78%

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

Result: FIP 2.09 → 2.33, 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 AAAIowa Cubs · 5 IPFIP 4.75 → 5.72 (+0.96)K% 43.5% → 38.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF43.48%—×0.88038.26%
BB% (unintentional) /BF4.35%—×1.0504.57%
HR / BF /BF8.70%÷0.996×1.1009.60%

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.75 → 5.72, 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 AATennessee Smokies · 13 IPFIP 3.46 → 4.32 (+0.86)K% 32.2% → 26.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.20%—×0.81026.08%
BB% (unintentional) /BF16.95%—×1.10018.64%
HR / BF /BF1.69%÷1.050×1.2001.94%

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

Result: FIP 3.46 → 4.32, 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 AAAIowa Cubs · 7 IPFIP 1.59 → 1.93 (+0.33)K% 28.6% → 25.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.57%—×0.88025.14%
BB% (unintentional) /BF7.14%—×1.0507.50%
HR / BF /BF0.00%÷1.081×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 116).

Result: FIP 1.59 → 1.93, 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+Myrtle Beach Pelicans · 47 IPFIP 1.69 → 2.58 (+0.89)K% 33.0% → 25.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.99%—×0.77025.41%
BB% (unintentional) /BF8.63%—×1.1509.92%
HR / BF /BF0.51%÷0.956×1.2500.66%

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

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

2018 ASouth Bend Cubs · 40 IPFIP 3.10 → 4.36 (+1.26)K% 29.9% → 22.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.91%—×0.74022.13%
BB% (unintentional) /BF15.89%—×1.18018.75%
HR / BF /BF0.93%÷0.881×1.3001.38%

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

Result: FIP 3.10 → 4.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: 1,234 reliever careers (754 from 1990-2025 + 480 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 PROJECTION1.24621.6%8.0%0.973.43
David Carpenter ('19)1.14323.5%8.4%0.923.69
George Kontos ('18)1.85119.8%7.1%0.963.10
Hideki Okajima ('13)1.36320.4%8.3%0.973.09
Mike Perez ('90-'97, 3 WAR*)1.75818.5%*8.2%*0.88*3.86*
Gary Wayne ('89-'94, 2 WAR*)1.26219.9%*9.4%*1.05*3.88*
Ed Vosberg ('86-'02, 1 WAR*)1.24721.0%*9.6%*0.86*4.06*