Héctor Rodríguez

LF Louisville Bats
Age 23 L/R 5'10" / 200 lbs AAA HR +16%BB +6% Svc 0.320 · Ctrl thru 2032
Overview
AAA40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420A+/INTL2 orgs637.271/.306/.405131466—.239/.269/.350
202521AAA/AA/INTL2 orgs703.286/.345/.4592318102—.263/.301/.405
202622AAACIN455.274/.350/.53327697—.239/.296/.435
202622MLBCIN152.229/.270/.4106084-0.7
2027PROJ45% MLB23MLBCIN70.231/.279/.4033185-0.0
2028PROJ51% MLB24MLBCIN314.234/.284/.41012588-0.1
2029PROJ54% MLB25MLBCIN331.235/.287/.41313590-0.0
Last 3 seasons WAR -0.7  ·  Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.320First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$1M2031Arb-2$2M2032Arb-3$2M
Skills · percentileStatcast 2026
Speed68
Barrel%39
Avg EV38
xwOBA10
Form.214/.250/.378 ▼ rolling true talent (60d window) · proj .227/.274/.391
CompsEnmanuel Valdez (age 23) · Fernando Martinez (age 23) · Parker Meadows (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†85
AVG/OBP/SLG.231 / .279 / .403
PA70
HR3
K%20
BB%6
BABIP253
ISO200
MLB%45%
Value2027 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -1.7 runs (Positional adjustment)-2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
0.00.51.00.00.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$7M ctrl surplus
Tools · Recent Form · Contract
ToolsStatcast %ile · 2026
CONTACT
xAVG
100.198
POWER
Barrel%
396.7
Avg EV
3888.2
SPEED
Sprint
6828.2
Recent Formrolling true talent ⓘ
K%26%▼▼29% over 93 PA (60d) · proj 20%
BB%4%▼2% over 93 PA (60d) · proj 5%
ISO.164·.165 over 91 AB (60d) · proj .164
HR/BB4.8%·4.7% over 64 BBE (60d) · proj 4.9%
BABIP.253·.279 over 61 BIP (60d) · proj .251
SLASH.214/.250/.378▼proj .227/.274/.391
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.320 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M———
2028Pre-Arb$0.8M———
2029Pre-Arb$0.8M———
2030Arb-1$1M———
2031Arb-2$2M———
2032Arb-3$2M———
Totals $0.0M $-0.6M +$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 these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202117 ROKDSL Mets 1 — 141123 37823 13173 68 301381472853 171324 129 374 51 — — — — — —
202218 ADaytona Tortugas — 5552 14420 3100 11 269309423732 154333 185 322 65 — — — — — —
202218 ROKACL Reds — 141131 47863 9100 155 359400580980 221370 76 423 102 — — — — — —
202319 A+Dayton Dragons — 5551 15210 1101 01 294321373693 78349 182 300 76 — — — — — —
202319 ADaytona Tortugas — 444410 12023916 27847 185 293347510857 217335 196 375 83 — — — — — —
202319 INTLDominican Republic — 189179 511043 8291 53 285319436755 151327 154 331 110 — — — — — —
202420 A+Dayton Dragons — 541507 13924712 26722 126 274312420732 146297 135 321 67 — — — — — —
202420 INTLLeones del Escogido — 9691 23301 2150 21 253269319587 66286 162 255 59 — — — — — —
202521 AAALouisville Bats — 230215 56817 12382 92 260306405710 144287 175 315 65 — — — — — —
202521 AAChattanooga Lookouts — 345312 9315312 28482 65 298360481840 183318 148 368 109 — — — — — —
202521 INTLLeones del Escogido — 128113 34534 13131 32 301378504882 204309 1010 385 147 — — — — — —
202622 MLBCincinnati Reds — 152144 33426 7391 02 229270410679 181273 265 299 84 -3 -1 +0 -7 +3 -0.7
202622 AAALouisville Bats — 455405 11116427 42935 62 274350533883 259292 209 383 97 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 152144 33426 7391 02 229270410679 181273 265 299 89 -2 -1 +0 -7 +3 -0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Mets 1 — 141128 25512 8223 68 195259297556 102213 166 244 51 — — — — — —
202218 A MLEDaytona Tortugas — 5553 12320 2130 11 226255358613 132307 244 265 65 — — — — — —
202218 ROK MLEACL Reds — 141134 37642 6140 155 276307425733 149291 104 319 102 — — — — — —
202319 A+ MLEDayton Dragons — 5551 15210 1131 01 294321373693 78336 242 281 76 — — — — — —
202319 A MLEDaytona Tortugas — 444417 9917712 201147 185 237284398682 161297 265 291 83 — — — — — —
202420 A+ MLEDayton Dragons — 541514 1232168 19912 126 239269350619 111270 174 267 67 — — — — — —
202521 AAA MLELouisville Bats — 230219 50716 8472 92 228262352614 123263 203 265 65 — — — — — —
202521 AA MLEChattanooga Lookouts — 345322 9214310 18582 65 286327441768 155314 175 330 109 — — — — — —
202622 MLB MLECincinnati Reds — 152144 33426 7391 02 229270410679 181273 265 292 84 -3 -1 +0 -7 +3 -0.7
202622 AAA MLELouisville Bats — 455418 10014420 291115 62 239296435732 196271 246 312 97 — — — — — —
202117 ROK MLEDSL Mets 1 — 141128 25512 8223 68 195259297556 102217 166 244 51 — — — — — —
202117 ROK RAWDSL Mets 1 — 141123 37823 13173 68 301381472853 171324 129 374 51 — — — — — —
202218 ROK MLE2 teams — 196187 49962 8280 166 262292406699 144297 144 304 92 — — — — — —
202218 ROK RAW2 teams — 196183 611283 12200 166 333374536910 202360 106 395 92 — — — — — —
202319 A MLE3 teams — 688648 157261216 281759 239 242283394677 151307 254 290 82 — — — — — —
202319 A RAW3 teams — 688640 186351419 361239 239 291337478815 188334 185 357 82 — — — — — —
202420 A+ MLE2 teams — 637604 1452579 221072 147 240269349618 109275 173 267 67 — — — — — —
202420 A+ RAW2 teams — 637598 16227713 28872 147 271306405710 134295 144 311 67 — — — — — —
202521 AA MLE3 teams — 703661 17325519 321285 189 262301401702 139297 185 304 92 — — — — — —
202521 AA RAW3 teams — 703640 18328723 53995 189 286345459805 173306 148 354 92 — — — — — —
202622 AAA MLE2 teams — 607562 13118625 361506 64 233286420706 187272 256 307 94 — — — — — —
202622 AAA RAW2 teams — 607549 14420633 491326 64 262329501830 239287 228 362 94 — — — — — —
202117 ROK MLEDSL Mets 1 — 141129 25512 8223 68 194259295554 101213 166 244 51 — — — — — —
202218 ROK MLE2 teams — 196186 49962 8280 166 263292409701 145295 144 304 92 — — — — — —
202319 A MLE3 teams — 688646 157261216 281759 239 243283395678 152301 254 290 82 — — — — — —
202420 A+ MLE2 teams — 637608 1452579 221072 147 238269347616 109270 173 267 67 — — — — — —
202521 AA MLE3 teams — 703660 17325519 321285 189 262301402702 139294 185 304 92 — — — — — —
202622 AAA MLE2 teams — 607560 13118625 361506 64 234286421708 188271 256 307 94 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A+ MLE2 teams — 637608 1452579 221072 147 238269347616 109270 173 267 67 — — — — — —
202521 AA MLE3 teams — 703660 17325519 321285 189 262301402702 139294 185 304 92 — — — — — —
202622 AAA MLE2 teams — 607560 13118625 361506 64 234286421708 188271 256 307 94 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLECIN 45% 648603 13618523 341316 102 228276391667 163251 205 294 85 -12 +1 -1 -7 +14 0.0
▸ 2027 — real world (MLB)
202723 MLB CTXCIN 45% 7065 16213 4141 10 231279403682 172253 206 300 85 -1 +0 -0 -1 +2 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLECIN 51% 614569 13118522 341236 102 230281397678 167254 206 298 88 -9 +1 -1 -7 +13 -0.2
202925 MLB MLECIN 54% 614568 13118522 351236 92 232284400684 168256 206 301 90 -7 +1 -1 -7 +13 -0.0
203026 MLB MLECIN 55% 614566 13219522 371246 92 232285400685 168257 206 302 91 -7 +1 -1 -7 +13 0.0
203127 MLB MLECIN 55% 606559 13119522 371245 82 232286398684 166258 206 302 90 -7 +1 -1 -6 +13 -0.0
203228 MLB MLECIN 55% 592545 12618421 371235 62 231286393679 163258 216 300 89 -8 +0 -1 -6 +13 -0.2
203329 MLB MLECIN 53% 571526 11917419 351205 41 228282386669 159257 216 296 86 -9 +0 -2 -6 +12 -0.5
203430 MLB MLECIN 53% 555511 11516418 341185 21 224278378656 153254 216 291 83 -11 +0 -3 -6 +12 -0.8
202824 MLB CTXCIN 51% 314291 689312 17633 51 234284410693 176255 205 305 88 -4 +1 -0 -3 +7 -0.1
202925 MLB CTXCIN 54% 331306 7310313 19663 51 235287413699 177257 206 307 90 -4 +1 -0 -4 +7 -0.0
203026 MLB CTXCIN 55% 340314 7410313 20693 51 236289412701 177259 206 308 91 -4 +1 -0 -4 +7 0.0
203127 MLB CTXCIN 55% 332306 7310313 20683 51 235289410699 175260 206 308 90 -4 +1 -0 -4 +7 0.0
203228 MLB CTXCIN 55% 323297 6910212 20673 31 234289405694 171260 216 306 89 -4 +0 -1 -3 +7 -0.1
203329 MLB CTXCIN 53% 304279 649211 19643 21 231285398684 167258 216 301 86 -5 +0 -1 -3 +7 -0.3
203430 MLB CTXCIN 53% 291269 608210 18622 11 228281389671 162256 216 296 83 -6 -0 -1 -3 +6 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23872206 514702090 14049821 269 233285405690 172260 216 304 86 -33 +2 -4 -30 +52 -1.5
/ 162G— A+C — 650601 14019525 381366 72 233286406692 173259 216 304 86 -9 +0 -1 -8 +14 -0.4
Career— MLE — 72936779 159823770225 391149664 13356 236284391675 155269 215 295 86 -63 +4 -8 -53 +97 -2.4
/ 162G— MLE — 650604 14221620 351336 125 235284389673 154268 205 295 86 -9 +1 -1 -8 +14 -0.3

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 AAALouisville Bats · 455 PAwOBA .373 → .312 (−61)K% 20.4% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.44%÷1.000×1.200——24.53%
BB% (unintentional) /PA8.79%÷1.000×0.690—×1.0506.37%
HBP% /PA1.10%—×0.940—×1.0501.08%
Singles /BIP20.51%÷1.000×0.930×0.993×1.05019.88%
Doubles /BIP5.13%÷1.000×0.830×0.993×1.0504.44%
Triples /BIP1.28%÷1.000×0.970×0.993×1.0501.30%
Home runs /BIP8.65%÷1.000×0.700—×1.0506.36%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .373 → .312; ISO .259 → .200; BABIP .292 → .271. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAChattanooga Lookouts · 345 PAwOBA .362 → .330 (−32)K% 13.9% → 16.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.91%÷1.010×1.220——16.81%
BB% (unintentional) /PA8.12%÷1.087×0.680—×1.0505.33%
HBP% /PA0.58%—×0.840—×1.0500.51%
Singles /BIP23.86%÷0.963×0.920×1.022×1.05024.45%
Doubles /BIP5.68%÷1.092×0.910×1.022×1.0505.08%
Triples /BIP1.14%÷1.001×0.880×1.022×1.0501.07%
Home runs /BIP4.55%÷1.021×0.800—×1.0503.74%

Factors used: league row SL. Park (home-season share, regressed): HR 104, 1B 93, 2B 118, 3B 100, K 102, BB 117 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .362 → .330; ISO .183 → .158; BABIP .318 → .314. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAALouisville Bats · 230 PAwOBA .306 → .265 (−41)K% 16.5% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.52%÷0.975×1.200——20.33%
BB% (unintentional) /PA4.78%÷1.002×0.690—×1.0503.46%
HBP% /PA0.87%—×0.940—×1.0500.86%
Singles /BIP22.60%÷1.049×0.930×0.999×1.05021.02%
Doubles /BIP4.52%÷0.992×0.830×0.999×1.0503.97%
Triples /BIP0.56%÷0.900×0.970×0.999×1.0500.64%
Home runs /BIP3.95%÷0.901×0.700—×1.0503.22%

Factors used: league row International League. Park (home-season share, regressed): HR 80, 1B 110, 2B 98, 3B 80, K 95, BB 100 — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .306 → .265; ISO .144 → .120; BABIP .287 → .263. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Dayton Dragons · 541 PAwOBA .314 → .267 (−47)K% 13.3% → 16.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.31%÷1.006×1.270——16.80%
BB% (unintentional) /PA4.62%÷0.976×0.710—×1.0423.50%
HBP% /PA0.37%—×0.790—×1.0420.30%
Singles /BIP22.07%÷1.023×0.920×0.993×1.04220.53%
Doubles /BIP5.52%÷0.941×0.810×0.993×1.0424.91%
Triples /BIP1.61%÷1.030×0.850×0.993×1.0421.37%
Home runs /BIP2.76%÷1.285×0.800—×1.0421.79%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 157, 1B 105, 2B 88, 3B 106, K 101, BB 95 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .314 → .267; ISO .146 → .110; BABIP .297 → .270. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 ADaytona Tortugas · 444 PAwOBA .365 → .291 (−74)K% 18.9% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.92%÷1.006×1.360——25.59%
BB% (unintentional) /PA6.08%÷1.006×0.690—×1.0454.36%
HBP% /PA1.58%—×0.780—×1.0451.29%
Singles /BIP22.09%÷1.032×0.920×0.999×1.04520.55%
Doubles /BIP7.06%÷1.100×0.830×0.999×1.0455.56%
Triples /BIP2.76%÷1.083×0.910×0.999×1.0452.42%
Home runs /BIP4.91%÷1.060×0.800—×1.0453.87%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 112, 1B 106, 2B 120, 3B 117, K 101, BB 101 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .365 → .291; ISO .217 → .164; BABIP .335 → .297. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Dayton Dragons · 55 PAwOBA .302 → .281 (−21)K% 18.2% → 23.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷0.975×1.270——23.68%
BB% (unintentional) /PA1.82%÷1.020×0.710—×1.0501.33%
HBP% /PA1.82%—×0.790—×1.0501.51%
Singles /BIP29.27%÷0.979×0.920—×1.05028.87%
Doubles /BIP4.88%÷1.027×0.810—×1.0504.04%
Triples /BIP2.44%÷0.916×0.850—×1.0502.38%
Home runs /BIP0.00%÷0.951×0.800—×1.0500.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 90, 1B 96, 2B 105, 3B 83, K 95, BB 104 — applied at half strength. Age: age 19 vs a level average of 22.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average).

Result: wOBA .302 → .281; ISO .078 → .070; BABIP .349 → .336. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ROKACL Reds · 141 PAwOBA .414 → .319 (−96)K% 7.1% → 10.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.09%÷1.005×1.440——10.16%
BB% (unintentional) /PA6.38%÷1.011×0.620—×1.0224.00%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP24.79%÷1.022×0.820×0.999×1.02220.31%
Doubles /BIP6.61%÷1.035×0.720×0.999×1.0224.70%
Triples /BIP4.96%÷0.983×0.720×0.999×1.0223.71%
Home runs /BIP2.48%÷0.970×0.780—×1.0222.04%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 104, 2B 107, 3B 97, K 101, BB 102 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .414 → .319; ISO .221 → .168; BABIP .370 → .291. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ADaytona Tortugas · 55 PAwOBA .313 → .265 (−49)K% 18.2% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷1.021×1.360——24.23%
BB% (unintentional) /PA5.45%÷0.986×0.690—×1.0504.01%
HBP% /PA0.00%—×0.780—×1.0500.00%
Singles /BIP19.05%÷1.016×0.920—×1.05018.11%
Doubles /BIP9.52%÷1.028×0.830—×1.0508.07%
Triples /BIP4.76%÷1.016×0.910—×1.0504.48%
Home runs /BIP0.00%÷0.883×0.800—×1.0500.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 77, 1B 103, 2B 106, 3B 103, K 104, BB 97 — applied at half strength. Age: age 18 vs a level average of 22.0 → +5.0% on BB/HBP/hit rates (4.0 yr younger than average).

Result: wOBA .313 → .265; ISO .154 → .129; BABIP .333 → .307. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .