Luis Angel Rodriguez

P Corpus Christi Hooks
Age 27 LHP 6'1" / 190 lbs AA
Overview
AAPROSPECT
ETA2029MLB%2%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202323MIX2 levels168632.422.3733.0%12.9%—K 24.8% · BB 15.0% · FIP 3.39
202424AAHOU2111805.314.0526.1%11.1%—K 21.2% · BB 12.2% · FIP 4.98
202525AAHOU136414.574.3813.2%13.7%—K 10.7% · BB 15.1% · FIP 4.80
202626No MLB games played
2027PROJ27MLBHOU1016.046.0413.3%16.6%-0.0
2028PROJ38% MLB28MLBHOU150165.925.9514.2%16.0%-0.2
2029PROJ56% MLB29MLBHOU180195.905.9614.6%15.7%-0.3
Next 3 projected WAR -0.5Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Scouting grades · 20-80
Stuff30Control35Command20
CompsDan Meyer (age 27) · Brian Holmes (age 26) · Luis Ysla (age 27)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 132140vR 148
ERA6.04
FIP6.04
K%13.3%
BB%16.6%
K-BB%-3.3%
Proj IP60
Value2027 · WAR
Runs saved vs league avg · 60 IP
K: -4.6 runs (Runs saved by strikeouts vs lg-avg K%)-5KBB: -6.2 runs (Runs saved by walk suppression vs lg-avg BB%)-6BBCONTACT: -1.6 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +2.5 runs (Replacement credit for innings volume)+2STAMTotal WAR: -1.05 (60 IP)-1.0WAR
-1.0-0.22728
Grades · Contract
Scouting Grades
STUF3030
CTRL3535
CMD2020
K†3030

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)
201818ROK MLEDSL Cubs 1151061233617267%4.117.8%3.8%14.0%1.2%0.732.73—
201818ROK RAWDSL Cubs 1151061233617267%4.126.2%3.0%23.2%0.9%0.731.88—
201919ROK MLEAZL Cubs 1119472044424282%4.314.7%14.7%-0.0%1.4%3.614.48—
201919ROK RAWAZL Cubs 1119472044424282%4.321.6%11.8%9.8%1.0%3.613.31—
202121MIX MLE3 levels135381535716638%2.927.3%9.0%18.3%2.8%3.523.50—
202121MIX RAW3 levels135381535716638%2.937.3%10.5%26.8%3.9%3.523.41—
202222A MLEMyrtle Beach Pelicans2356930810651722%3.025.5%19.5%5.9%3.1%4.435.15—
202222A RAWMyrtle Beach Pelicans2356930810651722%3.034.4%16.6%17.9%2.3%4.433.56—
202323MIX MLE2 levels168632648734250%4.024.8%15.0%9.8%0.9%2.423.39—
202323MIX RAW2 levels168632648734250%4.033.0%12.9%20.1%0.8%2.422.37—
202424AA MLECorpus Christi Hooks21118035292391152%3.821.2%12.2%9.0%3.9%5.314.98—
202424AA MLECorpus Christi Hooks21118035292391152%3.821.2%12.2%9.0%3.9%5.314.98—
202424AA RAWCorpus Christi Hooks21118035292391152%3.826.1%11.1%15.1%3.1%5.314.05—
202525AA MLECorpus Christi Hooks136411822425246%3.210.7%15.1%-4.4%1.2%4.574.80—
202525AA MLECorpus Christi Hooks136411822425246%3.210.7%15.1%-4.4%1.2%4.574.80—
202525AA RAWCorpus Christi Hooks136411822425246%3.213.2%13.7%-0.5%1.1%4.574.38—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202727MLBHOU10141100%1.013.3%16.6%-3.3%2.9%6.046.04-0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202828MLB MLEHOU40042176252850%1.014.2%16.0%-1.8%3.0%5.925.95-0.6
202929MLB MLEHOU33034144212350%1.014.6%15.7%-1.1%3.1%5.905.96-0.5
202828MLB CTXHOU1501668101120%1.114.2%16.0%-1.8%3.0%5.925.95-0.2
202929MLB CTXHOU1801980121330%1.114.6%15.7%-1.1%3.1%5.905.96-0.3
▸ Career totals — MLB only (actual + projected)
Career— RAW33035146212350%1.114.4%15.9%-1.4%3.1%5.915.58-0.4
/ 200 IP— RAW1900200844121133290%1.114.4%15.9%-1.4%3.1%5.915.58-2.4
Career— MLE1125440016963512233848%3.620.7%13.1%7.6%2.2%3.554.24-1.2
/ 200 IP— MLE56272008471751111948%3.620.7%13.1%7.6%2.2%3.554.24-3.1

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.

2025 AACorpus Christi Hooks · 41 IPFIP 4.33 → 4.80 (+0.47)K% 13.2% → 10.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF13.19%—×0.81010.68%
BB% (unintentional) /BF13.74%—×1.10015.11%
HR / BF /BF1.10%÷1.057×1.2001.25%

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

Result: FIP 4.33 → 4.80, 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 AACorpus Christi Hooks · 80 IPFIP 4.01 → 4.98 (+0.97)K% 26.1% → 21.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.14%—×0.81021.17%
BB% (unintentional) /BF11.08%—×1.10012.19%
HR / BF /BF3.12%÷0.970×1.2003.86%

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

Result: FIP 4.01 → 4.98, 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 AFayetteville Woodpeckers · 36 IPFIP 2.18 → 3.34 (+1.16)K% 34.3% → 25.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.27%—×0.74025.36%
BB% (unintentional) /BF12.59%—×1.18014.85%
HR / BF /BF0.70%÷0.993×1.3000.92%

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

Result: FIP 2.18 → 3.34, 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 A+Asheville Tourists · 27 IPFIP 2.58 → 3.45 (+0.87)K% 31.4% → 24.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.40%—×0.77024.18%
BB% (unintentional) /BF13.22%—×1.15015.21%
HR / BF /BF0.83%÷1.218×1.2500.85%

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

Result: FIP 2.58 → 3.45, 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 AMyrtle Beach Pelicans · 69 IPFIP 3.54 → 5.15 (+1.61)K% 34.4% → 25.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.42%—×0.74025.47%
BB% (unintentional) /BF16.56%—×1.18019.54%
HR / BF /BF2.27%÷0.942×1.3003.14%

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

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

2021 ROKACL Cubs · 26 IPFIP 1.75 → 3.50 (+1.75)K% 40.2% → 27.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF40.21%—×0.68027.34%
BB% (unintentional) /BF7.22%—×1.2509.02%
HR / BF /BF2.06%÷1.014×1.4002.85%

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

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

2021 AMyrtle Beach Pelicans · 10 IPFIP 2.28 → 3.96 (+1.68)K% 43.9% → 32.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF43.90%—×0.74032.49%
BB% (unintentional) /BF12.20%—×1.18014.39%
HR / BF /BF2.44%÷0.977×1.3003.24%

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 2.28 → 3.96, 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 ROKAZL Cubs 1 · 47 IPFIP 3.31 → 4.48 (+1.17)K% 21.6% → 14.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.57%—×0.68014.67%
BB% (unintentional) /BF11.76%—×1.25014.71%
HR / BF /BF0.98%÷1.000×1.4001.37%

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.31 → 4.48, 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 PROJECTION0.74513.9%16.2%1.155.97
Richie Lewis ('98)1.55918.1%14.1%1.384.88
Matt Anderson ('05)1.35119.3%13.5%1.055.19
Doug Creek ('05)1.45822.2%15.1%1.525.32
Gene Harris ('89-'95, -1 WAR*)1.24020.0%*12.5%*0.98*4.96*
Lloyd Allen ('69-'75, -5 WAR*)1.55919.8%*13.9%*0.79*5.99*
Dwayne Henry ('84-'95, -1 WAR*)1.76723.8%*14.2%*0.90*5.02*