Heriberto Hernández

LF Miami Marlins
Age 27 R/R 5'11" / 195 lbs MLB HR -10%H -3% Svc 1.709 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAA/AATB428.234/.348/.49623587—.195/.282/.398
202525AAAMIA163.220/.321/.4549658—.170/.247/.347
202525MLBMIA294.266/.352/.4381011291.4
202626AAAMIA25.273/.360/.3640375—.261/.320/.348
202626MLBMIA505.228/.313/.44225131191.6
2027PROJ27MLBMIA426.239/.322/.42918101181.6
2028PROJ98% MLB28MLBMIA408.236/.320/.4241781161.4
2029PROJ98% MLB29MLBMIA393.234/.317/.4171661141.1
Last 3 seasons WAR 3.0  ·  Next 3 projected WAR 4.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.709First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$3M2030Arb-2$4M2031Arb-3$4M
Skills · percentileStatcast 2025-2026
xwOBA80
Avg EV78
Barrel%76
Bat Spd72
Speed71
Form.240/.326/.424 ▼ rolling true talent (60d window) · proj .247/.327/.449
CompsWil Myers (age 27) · Ramón Laureano (age 27) · Harrison Bader (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 120118vR 111
AVG/OBP/SLG.239 / .322 / .429
PA426
HR18
SB10
K%26
BB%10
BABIP286
ISO194
MLB%100%
Value2027 · WAR
BAT: +9.3 runs (wOBA-derived runs vs avg)+9BATRUN: +2.0 runs (SB/CS + UBR baserunning)+2RUNFLD: +1.0 runs (Defensive runs vs avg)+1FLDPOS: -4.6 runs (Positional adjustment)-5POSREP: +9.2 runs (Replacement-level credit)+9REPTotal WAR: +1.90+1.9WAR
0.01.22.41.91.41.10.80.427282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$32M ctrl surplus
Tools · Recent Form · Splits · ContractCON 50 / POW 55
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT50
xAVG
400.243
POWER55
Barrel%
7612.0
Avg EV
7891.0
Bat Spd
7273.7
EYE60
scouting grade only
SPEED60
Sprint
7128.3
Recent Formrolling true talent ⓘ
K%26%·26% over 124 PA (60d) · proj 26%
BB%11%▲11% over 124 PA (60d) · proj 10%
ISO.184▼.157 over 108 AB (60d) · proj .202
HR/BB6.2%▼5.3% over 76 BBE (60d) · proj 6.9%
BABIP.292·.250 over 72 BIP (60d) · proj .296
SLASH.240/.326/.424▼proj .247/.327/.449
Platoon Splits2025-2026 · 365 PA
vs LHP
vs RHP
Edge
PA
154
211
—
wRC+
104
105
—
wOBA
322
324
—
ISO
157
136
◀L
BABIP
311
310
—
K%
27.3%
22.8%
▶▶R
BB%
12.3%
10.0%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.709 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.9$15M+$14M
2028Pre-Arb$0.8M+1.4$10M+$10M
2029Arb-1$3M+1.1$8M+$5M
2030Arb-2$4M+0.8$3M+$0.0M (cut)
2031Arb-3$4M+0.4$1M+$0.0M (cut)
Totals $5M $37M +$29M

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)
201818 ROKDSL Rangers 2 — 239178 5215512 53416 55 2924686351.103 343315 1722 468 86 — — — — — —
201919 ROKAZL Rangers — 224192 6617411 27574 33 3444356461.081 302440 2512 463 96 — — — — — —
202121 ACharleston RiverDogs — 320254 6415012 49909 74 252391453844 201325 2815 370 79 — — — — — —
202121 INTLScottsdale Scorpions — 2015 2000 350 10 133278133411 167 2515 195 18 — — — — — —
202222 A+Bowling Green Hot Rods — 494419 10728124 671558 62 255368499867 243346 3114 383 67 — — — — — —
202323 AAMontgomery Biscuits — 478389 9718313 761345 72 249379411790 162341 2816 353 85 — — — — — —
202424 AAADurham Bulls — 183150 28419 27494 20 187326407733 220202 2715 327 61 — — — — — —
202424 AAMontgomery Biscuits — 245209 5617114 29683 31 268365560925 292321 2812 395 107 — — — — — —
202525 MLBMiami Marlins — 294256 6812110 31773 11 266352438789 172335 2611 348 129 +10 -0 +2 -5 +6 1.4
202525 AAAJacksonville Jumbo Shrimp — 163141 31419 19572 62 220321454775 234289 3512 341 58 — — — — — —
202626 MLBMiami Marlins — 505448 10217225 521344 135 228313442755 214266 2710 334 119 +12 +1 -1 -6 +11 1.6
202626 AAAJacksonville Jumbo Shrimp — 2522 6200 310 30 273360364724 91286 412 331 75 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 799704 17029335 832117 146 241327440768 199292 2610 339 116 +15 +0 +1 -11 +17 2.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201818 ROK MLEDSL Rangers 2 — 239195 32936 36506 55 164312333646 169187 2115 295 86 — — — — — —
201919 ROK MLEAZL Rangers — 224203 471138 16824 33 232300433734 202335 377 310 96 — — — — — —
202121 A MLECharleston RiverDogs — 320272 541309 311279 74 199301346647 147288 4010 285 79 — — — — — —
202222 A+ MLEBowling Green Hot Rods — 494447 8219119 392038 62 183261358619 174274 418 267 67 — — — — — —
202323 AA MLEMontgomery Biscuits — 478416 9417210 491605 72 226315349663 123328 3310 294 85 — — — — — —
202424 AAA MLEDurham Bulls — 183157 23316 20584 20 146260293553 146185 3211 258 61 — — — — — —
202424 AA MLEMontgomery Biscuits — 245220 5116112 18833 31 232299477776 245287 347 326 107 — — — — — —
202525 MLB MLEMiami Marlins — 294256 7113111 31773 11 277362465827 188335 2611 359 129 +10 -0 +2 -5 +6 1.4
202525 AAA MLEJacksonville Jumbo Shrimp — 163147 25317 13702 62 170247347594 177249 438 254 58 — — — — — —
202626 MLB MLEMiami Marlins — 505449 10619226 511344 135 236319461780 225266 2710 344 119 +12 +1 -1 -6 +11 1.6
202626 AAA MLEJacksonville Jumbo Shrimp — 2523 6200 210 30 261320348668 87257 48 279 75 — — — — — —
201818 ROK MLEDSL Rangers 2 — 239195 32936 36506 55 164312333646 169184 2115 295 86 — — — — — —
201818 ROK RAWDSL Rangers 2 — 239178 5215512 53416 55 2924686351.103 343315 1722 468 86 — — — — — —
201919 ROK MLEAZL Rangers — 224203 471138 16824 33 232300433734 202342 377 310 96 — — — — — —
201919 ROK RAWAZL Rangers — 224192 6617411 27574 33 3444356461.081 302440 2512 463 96 — — — — — —
202121 A MLE2 teams — 340288 571409 331359 84 198300340640 142312 4010 285 79 — — — — — —
202121 A RAW2 teams — 340269 6615012 52959 84 245385435820 190314 2815 360 79 — — — — — —
202222 A+ MLEBowling Green Hot Rods — 494447 8219119 392038 62 183261358619 174280 418 267 67 — — — — — —
202222 A+ RAWBowling Green Hot Rods — 494419 10728124 671558 62 255368499867 243346 3114 383 67 — — — — — —
202323 AA MLEMontgomery Biscuits — 478416 9417210 491605 72 226315349663 123336 3310 294 85 — — — — — —
202323 AA RAWMontgomery Biscuits — 478389 9718313 761345 72 249379411790 162341 2816 353 85 — — — — — —
202424 AA MLE2 teams — 428377 7419218 381417 51 196282401683 204250 339 297 87 — — — — — —
202424 AA RAW2 teams — 428359 8421223 561177 51 234348496844 262271 2713 366 87 — — — — — —
202525 MLB MLE2 teams — 457403 9516217 441475 73 236319412730 176320 3210 322 104 +2 +0 +2 -5 +10 1.0
202525 MLB RAW2 teams — 457397 9916219 501345 73 249341443784 194321 2911 346 104 +2 +0 +2 -5 +10 1.0
202626 MLB MLE2 teams — 530472 11120226 531354 165 235318451769 216272 2510 341 117 +11 +1 -1 -6 +11 1.7
202626 MLB RAW2 teams — 530470 10819225 551354 165 230316438754 209267 2510 334 117 +11 +1 -1 -6 +11 1.7
201818 ROK MLEDSL Rangers 2 — 239195 32936 36506 55 164312333646 169187 2115 295 86 — — — — — —
201919 ROK MLEAZL Rangers — 224202 471138 16824 33 233300436736 203335 377 310 96 — — — — — —
202121 A MLE2 teams — 340295 571409 331359 84 193300332632 139288 4010 285 79 — — — — — —
202222 A+ MLEBowling Green Hot Rods — 494444 8219119 392038 62 185261360621 176274 418 267 67 — — — — — —
202323 AA MLEMontgomery Biscuits — 478421 9417210 491605 72 223315344659 121328 3310 294 85 — — — — — —
202424 AA MLE2 teams — 428380 7419218 381417 51 195282397679 203243 339 297 87 — — — — — —
202525 MLB MLE2 teams — 457405 9516217 441475 73 235319410728 175304 3210 322 104 — — — — — —
202626 MLB MLE2 teams — 530468 11120226 531354 165 237318455773 218265 2510 341 117 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AA MLE2 teams — 428380 7419218 381417 51 195282397679 203243 339 297 87 — — — — — —
202525 MLB MLE2 teams — 457405 9516217 441475 73 235319410728 175304 3210 322 104 — — — — — —
202626 MLB MLE2 teams — 530468 11120226 531354 165 237318455773 218265 2510 341 117 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEMIA 100% 499441 10920222 501285 123 247330449779 202296 2610 343 118 +11 +1 +1 -5 +11 1.9
▸ 2027 — real world (MLB)
202727 MLB CTXMIA 100% 426377 9015218 421094 102 239322429751 190286 2610 332 118 +9 +1 +1 -5 +9 1.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEMIA 98% 416368 9016218 411084 82 245328444772 199295 2610 340 116 +8 +1 +0 -4 +9 1.4
202929 MLB MLEMIA 98% 401355 8615217 401053 72 242324437761 195293 2610 336 114 +6 +1 -1 -4 +9 1.1
203030 MLB MLEMIA 98% 386342 8114116 381023 51 238320428748 189290 2610 331 110 +5 +1 -1 -4 +8 0.8
203131 MLB MLEMIA 98% 368326 7613115 36993 21 233314416730 183285 2710 324 105 +2 +0 -2 -4 +8 0.4
203232 MLB MLEMIA 98% 345307 6912113 33942 11 226307400707 174279 2710 314 99 -0 -0 -3 -4 +7 0.0
202828 MLB CTXMIA 98% 408360 8615217 411064 82 236320424744 187284 2610 329 116 +8 +1 +0 -4 +9 1.4
202929 MLB CTXMIA 98% 393348 8114116 391033 62 234317417734 183282 2610 325 114 +6 +0 -0 -4 +9 1.1
203030 MLB CTXMIA 98% 378335 7713115 371003 51 230313408721 178279 2610 320 110 +4 +1 -1 -4 +8 0.8
203131 MLB CTXMIA 98% 361320 7212114 35973 21 225307397704 172275 2710 313 105 +2 +0 -2 -4 +8 0.4
203232 MLB CTXMIA 98% 338301 6611112 32922 11 219300382683 164269 279 305 99 -0 -0 -3 -4 +7 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26772368 552949109 26770922 3613 233317418735 185283 2610 325 99 +36 +2 -5 -31 +58 6.1
/ 162G— A+C — 650575 13423226 651725 93 233316416732 183283 2610 325 99 +9 +0 -1 -7 +14 1.5
Career— MLE — 55324876 108721224210 538167067 9034 223309405714 183289 3010 315 99 +45 +3 -4 -36 +68 7.8
/ 162G— MLE — 650573 12825325 631968 114 223309408717 185289 3010 315 99 +9 +1 -1 -7 +14 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 AAAJacksonville Jumbo Shrimp · 25 PAwOBA .323 → .279 (−44)K% 4.0% → 4.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA4.00%÷1.000×1.200——4.80%
BB% (unintentional) /PA12.00%÷1.000×0.690—×1.0038.30%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP19.05%÷1.000×0.930—×1.00317.77%
Doubles /BIP9.52%÷1.000×0.830—×1.0037.93%
Triples /BIP0.00%÷1.000×0.970—×1.0030.00%
Home runs /BIP0.00%÷1.000×0.700—×1.0030.00%

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 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average).

Result: wOBA .323 → .279; ISO .091 → .078; BABIP .286 → .257. 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 AAAJacksonville Jumbo Shrimp · 163 PAwOBA .334 → .254 (−80)K% 35.0% → 42.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.97%÷0.978×1.200——42.89%
BB% (unintentional) /PA11.66%÷1.027×0.690—×1.0187.97%
HBP% /PA1.23%—×0.940—×1.0181.17%
Singles /BIP20.24%÷1.051×0.930×0.999×1.01818.21%
Doubles /BIP4.76%÷1.023×0.830×0.999×1.0183.93%
Triples /BIP1.19%÷1.150×0.970×0.999×1.0181.02%
Home runs /BIP10.71%÷0.903×0.700—×1.0188.46%

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

Result: wOBA .334 → .254; ISO .234 → .174; BABIP .289 → .249. 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 AAMontgomery Biscuits · 245 PAwOBA .388 → .326 (−62)K% 27.8% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.76%÷0.999×1.220——33.90%
BB% (unintentional) /PA11.02%÷1.022×0.680—×0.9987.31%
HBP% /PA1.22%—×0.840—×0.9981.03%
Singles /BIP17.02%÷1.008×0.920×0.994×0.99815.42%
Doubles /BIP12.06%÷0.972×0.910×0.994×0.99811.20%
Triples /BIP0.71%÷1.115×0.880×0.994×0.9980.56%
Home runs /BIP9.93%÷0.958×0.800—×0.9988.27%

Factors used: league row SL. Park (home-season share, regressed): HR 92, 1B 102, 2B 94, 3B 123, K 100, BB 104 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .388 → .326; ISO .292 → .251; BABIP .321 → .287. 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 AAADurham Bulls · 183 PAwOBA .323 → .258 (−65)K% 26.8% → 31.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.78%÷1.014×1.200——31.68%
BB% (unintentional) /PA14.75%÷0.971×0.690—×1.03310.84%
HBP% /PA2.19%—×0.940—×1.0332.12%
Singles /BIP13.86%÷0.985×0.930×0.984×1.03313.31%
Doubles /BIP3.96%÷0.994×0.830×0.984×1.0333.36%
Triples /BIP0.99%÷0.900×0.970×0.984×1.0331.09%
Home runs /BIP8.91%÷1.061×0.700—×1.0336.07%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 97, 2B 99, 3B 80, K 103, BB 94 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.984.

Result: wOBA .323 → .258; ISO .220 → .160; BABIP .202 → .185. 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 AAMontgomery Biscuits · 478 PAwOBA .347 → .294 (−53)K% 28.0% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.03%÷1.022×1.220——33.48%
BB% (unintentional) /PA15.90%÷1.072×0.680—×1.01210.21%
HBP% /PA1.05%—×0.840—×1.0120.89%
Singles /BIP24.71%÷0.949×0.920×1.019×1.01224.69%
Doubles /BIP7.06%÷1.030×0.910×1.019×1.0126.43%
Triples /BIP1.18%÷1.150×0.880×1.019×1.0120.93%
Home runs /BIP5.10%÷1.087×0.800—×1.0123.80%

Factors used: league row SL. Park (home-season share, regressed): HR 117, 1B 90, 2B 106, 3B 130, K 104, BB 114 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .347 → .294; ISO .162 → .134; BABIP .341 → .328. 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 A+Bowling Green Hot Rods · 494 PAwOBA .373 → .267 (−106)K% 31.4% → 41.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.38%÷1.002×1.310——41.02%
BB% (unintentional) /PA13.56%÷1.038×0.600—×0.9987.82%
HBP% /PA1.62%—×0.770—×0.9981.24%
Singles /BIP20.45%÷1.011×0.870×0.986×0.99817.32%
Doubles /BIP10.61%÷1.079×0.780×0.986×0.9987.54%
Triples /BIP0.38%÷0.900×0.850×0.986×0.9980.35%
Home runs /BIP9.09%÷1.020×0.880—×0.9987.83%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 104, 1B 102, 2B 116, 3B 80, K 100, BB 108 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .373 → .267; ISO .243 → .187; BABIP .346 → .274. 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).

2021 ACharleston RiverDogs · 320 PAwOBA .367 → .285 (−83)K% 28.1% → 39.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.12%÷0.966×1.360——39.60%
BB% (unintentional) /PA14.37%÷1.028×0.690——9.64%
HBP% /PA2.81%—×0.780——2.19%
Singles /BIP22.56%÷0.968×0.920×0.950—20.37%
Doubles /BIP9.15%÷0.871×0.830×0.950—8.28%
Triples /BIP0.00%÷1.150×0.910×0.950—0.00%
Home runs /BIP7.32%÷1.026×0.800——5.70%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 94, 2B 74, 3B 130, K 93, BB 106 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .367 → .285; ISO .201 → .155; BABIP .325 → .288. 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).

2019 ROKAZL Rangers · 224 PAwOBA .452 → .310 (−141)K% 25.4% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.45%÷1.000×1.440——36.64%
BB% (unintentional) /PA11.61%÷1.000×0.620—×0.9957.16%
HBP% /PA1.79%—×0.720—×0.9951.28%
Singles /BIP25.19%÷1.000×0.820—×0.99520.55%
Doubles /BIP12.59%÷1.000×0.720—×0.9959.02%
Triples /BIP2.96%÷1.000×0.720—×0.9952.12%
Home runs /BIP8.15%÷1.000×0.780—×0.9956.32%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .452 → .310; ISO .302 → .207; BABIP .440 → .335. 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 — .