Yilber Herrera

SS FCL Twins
Age 22 S/R 5'11" / 145 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1283ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKMIN140.226/.410/.3302748—.160/.281/.244
202520A/ROKMIN147.154/.393/.27931041—.117/.283/.217
202621A+/A/ROKMIN192.225/.434/.34121859—.154/.302/.231
2027PROJMLE22MLBMIN302.189/.302/.28446720.1
2028PROJ34% MLB23MLBMIN53.195/.306/.29911760.0
2029PROJ46% MLB24MLBMIN106.199/.308/.30922790.1
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 A
Chase%96
BB%90
Speed54
Whiff%42
Z-Con%31
Max EV17
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsHayden Cantrelle (age 23) · Brainer Bonaci (age 21) · Roberto Caro (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 111 proj PA
wRC+†72
AVG/OBP/SLG.187 / .300 / .281
PA111
HR1
K%29
BB%13
ISO95
MLB%0%
Value2027 · WAR
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.30.30.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$7M ctrl surplus
Tools · ContractCON 27 / POW 39
Toolsscout grade
CONTACT27
scouting grade only
POWER39
scouting grade only
EYE80
scouting grade only
SPEED63
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.2$0.5M+$0.0M
2034Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2035Pre-Arb$1.0M———
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.9M $0.5M +$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)
202217 ROKDSL Twins — 149116 21631 30401 106 181354310664 129260 2720 310 20 — — — — — —
202318 ROKDSL Twins — 149114 261121 30311 106 228393386779 158291 2120 349 46 — — — — — —
202419 ROKFCL Twins — 140106 24312 31352 76 226410330740 104314 2522 350 48 — — — — — —
202520 AFort Myers Mighty Mussels — 3426 6201 8100 30 231412423835 192333 2924 381 78 — — — — — —
202520 ROKFCL Twins — 11378 10202 30283 76 128387231618 103160 2527 312 30 — — — — — —
202621 A+Cedar Rapids Kernels — 1612 3010 251 01 250400417817 167375 3112 347 102 — — — — — —
202621 AFort Myers Mighty Mussels — 4130 5201 9161 41 167375333708 167286 3922 329 48 — — — — — —
202621 ROKFCL Twins — 13596 23221 37341 143 240455333789 94355 2527 376 57 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Twins — 149127 14420 19501 106 110231173405 63165 3413 198 20 — — — — — —
202318 ROK MLEDSL Twins — 149123 17711 21381 106 138269236505 98179 2614 236 46 — — — — — —
202419 ROK MLEFCL Twins — 140119 19212 18522 76 160281244524 84247 3713 239 48 — — — — — —
202520 A MLEFort Myers Mighty Mussels — 3429 6201 5140 30 207324379703 172293 4115 283 78 — — — — — —
202520 ROK MLEFCL Twins — 11389 8102 19403 76 90270169439 79117 3517 213 30 — — — — — —
202621 A+ MLECedar Rapids Kernels — 1613 3010 161 01 231333385718 154348 386 319 102 — — — — — —
202621 A MLEFort Myers Mighty Mussels — 4133 4101 6221 41 121275242517 121248 5415 239 48 — — — — — —
202621 ROK MLEFCL Twins — 135110 17111 23491 143 155306209515 55265 3617 252 57 — — — — — —
202217 ROK MLEDSL Twins — 149127 14420 19501 106 110231173405 63177 3413 198 20 — — — — — —
202217 ROK RAWDSL Twins — 149116 21631 30401 106 181354310664 129260 2720 310 20 — — — — — —
202318 ROK MLEDSL Twins — 149123 17711 21381 106 138269236505 98182 2614 236 46 — — — — — —
202318 ROK RAWDSL Twins — 149114 261121 30311 106 228393386779 158291 2120 349 46 — — — — — —
202419 ROK MLEFCL Twins — 140119 19212 18522 76 160281244524 84258 3713 239 48 — — — — — —
202419 ROK RAWFCL Twins — 140106 24312 31352 76 226410330740 104314 2522 350 48 — — — — — —
202520 ROK MLE2 teams — 147118 12302 24543 106 102269178447 76156 3716 229 41 — — — — — —
202520 ROK RAW2 teams — 147104 16403 38383 106 154393279672 125200 2626 328 41 — — — — — —
202621 ROK MLE3 teams — 192156 24321 30773 185 154302218520 64284 4016 255 59 — — — — — —
202621 ROK RAW3 teams — 192138 31432 48553 185 225434341774 116345 2925 363 59 — — — — — —
202217 ROK MLEDSL Twins — 149128 14420 19501 106 109231172403 62165 3413 198 20 — — — — — —
202318 ROK MLEDSL Twins — 149126 17711 21381 106 135269230499 95179 2614 236 46 — — — — — —
202419 ROK MLEFCL Twins — 140119 19212 18522 76 160281244524 84247 3713 239 48 — — — — — —
202520 ROK MLE2 teams — 147119 12302 24543 106 101269176445 76158 3716 229 41 — — — — — —
202621 ROK MLE3 teams — 192157 24321 30773 185 153302217518 64268 4016 255 59 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEFCL Twins — 140119 19212 18522 76 160281244524 84247 3713 239 48 — — — — — —
202520 ROK MLE2 teams — 147119 12302 24543 106 101269176445 76158 3716 229 41 — — — — — —
202621 ROK MLE3 teams — 192157 24321 30773 185 153302217518 64268 4016 255 59 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEMIN 0% 302258 49924 38883 62 189302284586 95266 2913 274 72 -10 +0 +0 +3 +7 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEMIN 34% 153131 26512 19442 31 194306298604 104268 2912 280 76 -4 +0 +0 +2 +3 0.1
202924 MLB MLEMIN 46% 230196 39714 29653 51 199308309617 110270 2813 285 79 -6 +1 +0 +2 +5 0.2
203025 MLB MLEMIN 52% 292251 50925 36813 62 202309317626 115272 2812 288 81 -7 +0 +0 +3 +6 0.3
203126 MLB MLEMIN 54% 337289 591126 41934 72 204310322632 118273 2812 290 82 -7 +1 +0 +4 +7 0.5
203227 MLB MLEMIN 54% 356307 631227 42984 72 205309324633 118273 2812 290 83 -7 +1 +0 +4 +8 0.5
203328 MLB MLEMIN 54% 363313 641227 431004 62 204308319627 116272 2812 288 81 -8 +0 -1 +4 +8 0.3
203429 MLB MLEMIN 53% 358309 611126 421004 42 201305313618 112271 2812 284 79 -9 +0 -1 +4 +8 0.1
203530 MLB MLEMIN 57% 350303 601126 41993 31 198302305607 107269 2812 280 76 -10 +0 -2 +4 +8 -0.1
202823 MLB CTXMIN 34% 5345 9201 7151 10 195306299604 104268 2813 280 76 -2 +0 +0 +1 +1 0.0
202924 MLB CTXMIN 46% 10691 18312 13301 21 199308309618 111271 2812 285 79 -3 +0 +0 +1 +2 0.1
203025 MLB CTXMIN 52% 151130 27513 18422 31 202309317626 115272 2812 288 81 -3 +0 +0 +2 +3 0.2
203126 MLB CTXMIN 54% 183157 33614 22502 41 204310322632 118273 2712 290 82 -4 +0 +0 +2 +4 0.3
203227 MLB CTXMIN 54% 193166 34614 23532 41 205310324634 119273 2712 291 83 -4 +0 +0 +2 +4 0.3
203328 MLB CTXMIN 54% 197170 34614 23542 31 204308320627 116273 2712 288 81 -4 +0 -0 +2 +4 0.2
203429 MLB CTXMIN 53% 190163 33613 23532 21 201305313618 112271 2812 285 79 -5 +0 -1 +2 +4 0.1
203530 MLB CTXMIN 57% 199172 33613 23562 21 198302306607 107270 2812 280 76 -6 +0 -1 +2 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12721094 22140724 15235314 217 202307317624 115272 2812 287 71 -30 +1 -2 +14 +28 1.0
/ 162G— A+C — 650559 11320412 781807 114 202308317625 114272 2812 287 71 -16 +1 -1 +7 +14 0.5
Career— MLE — 33272837 5261002150 41998338 9843 185298288587 103260 3013 273 71 -62 +3 -4 +27 +55 2.0
/ 162G— MLE — 650554 10320410 821927 198 186298291589 105261 3013 273 71 -16 +1 -1 +7 +14 0.5

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 ROKFCL Twins · 135 PAwOBA .371 → .252 (−119)K% 25.2% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.19%÷1.000×1.440——36.27%
BB% (unintentional) /PA27.41%÷1.000×0.620—×0.98516.74%
HBP% /PA0.74%—×0.720—×0.9850.53%
Singles /BIP29.03%÷1.000×0.820×0.950×0.98522.28%
Doubles /BIP3.23%÷1.000×0.720×0.950×0.9852.17%
Triples /BIP3.23%÷1.000×0.720×0.950×0.9852.17%
Home runs /BIP1.61%÷1.000×0.780—×0.9851.24%

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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .371 → .252; ISO .094 → .067; BABIP .355 → .265. 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).

2026 AFort Myers Mighty Mussels · 41 PAwOBA .330 → .239 (−90)K% 39.0% → 53.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.02%÷1.000×1.360——53.07%
BB% (unintentional) /PA21.95%÷1.000×0.690—×1.01515.37%
HBP% /PA2.44%—×0.780—×1.0151.93%
Singles /BIP14.29%÷1.000×0.920—×1.01513.34%
Doubles /BIP14.29%÷1.000×0.830—×1.01512.03%
Triples /BIP0.00%÷1.000×0.910—×1.0150.00%
Home runs /BIP7.14%÷1.000×0.800—×1.0155.80%

Factors used: level-wide A 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 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .330 → .239; ISO .167 → .119; BABIP .286 → .248. 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).

2026 A+Cedar Rapids Kernels · 16 PAwOBA .362 → .319 (−43)K% 31.2% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.25%÷1.000×1.270——39.69%
BB% (unintentional) /PA12.50%÷1.000×0.710—×1.0279.11%
HBP% /PA6.25%—×0.790—×1.0275.07%
Singles /BIP28.57%÷1.000×0.920—×1.02727.00%
Doubles /BIP0.00%÷1.000×0.810—×1.0270.00%
Triples /BIP14.29%÷1.000×0.850—×1.02712.47%
Home runs /BIP0.00%÷1.000×0.800—×1.0270.00%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average).

Result: wOBA .362 → .319; ISO .167 → .153; BABIP .375 → .348. 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 ROKFCL Twins · 113 PAwOBA .312 → .213 (−99)K% 24.8% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.78%÷0.998×1.440——35.75%
BB% (unintentional) /PA26.55%÷0.981×0.620—×0.99516.70%
HBP% /PA2.65%—×0.720—×0.9951.90%
Singles /BIP12.00%÷1.028×0.820×0.950×0.9959.05%
Doubles /BIP4.00%÷0.979×0.720×0.950×0.9952.78%
Triples /BIP0.00%÷1.000×0.720×0.950×0.9950.00%
Home runs /BIP4.00%÷1.006×0.780—×0.9953.09%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 106, 2B 96, 3B 100, K 100, BB 96 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .312 → .213; ISO .103 → .080; BABIP .160 → .117. 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 AFort Myers Mighty Mussels · 34 PAwOBA .372 → .283 (−89)K% 29.4% → 40.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.41%÷0.994×1.360——40.24%
BB% (unintentional) /PA23.53%÷1.054×0.690—×1.03015.86%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP18.75%÷1.029×0.920—×1.03017.27%
Doubles /BIP12.50%÷1.032×0.830—×1.03010.35%
Triples /BIP0.00%÷1.000×0.910—×1.0300.00%
Home runs /BIP6.25%÷0.898×0.800—×1.0305.74%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 106, 2B 106, 3B 100, K 99, BB 111 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average).

Result: wOBA .372 → .283; ISO .192 → .158; BABIP .333 → .293. 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 ROKFCL Twins · 140 PAwOBA .345 → .239 (−106)K% 25.0% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.974×1.440——36.97%
BB% (unintentional) /PA22.14%÷1.046×0.620—×1.00813.22%
HBP% /PA1.43%—×0.720—×1.0081.04%
Singles /BIP25.35%÷1.036×0.820×0.999×1.00820.20%
Doubles /BIP4.23%÷0.971×0.720×0.999×1.0083.15%
Triples /BIP1.41%÷0.900×0.720×0.999×1.0081.13%
Home runs /BIP2.82%÷0.890×0.780—×1.0082.49%

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

Result: wOBA .345 → .239; ISO .104 → .083; BABIP .314 → .247. 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 DSLDSL Twins · 149 PAwOBA .350 → .236 (−114)K% 20.8% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.81%÷0.999×1.220——25.41%
BB% (unintentional) /PA20.13%÷0.989×0.700—×1.00814.35%
HBP% /PA0.67%—×0.700—×1.0080.47%
Singles /BIP14.46%÷1.021×0.680×0.950×1.0089.22%
Doubles /BIP13.25%÷0.966×0.600×0.950×1.0087.88%
Triples /BIP2.41%÷0.949×0.600×0.950×1.0081.46%
Home runs /BIP1.20%÷1.003×0.470—×1.0080.57%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 104, 2B 93, 3B 90, K 100, BB 98 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .350 → .236; ISO .158 → .098; BABIP .291 → .179. 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 DSLDSL Twins · 149 PAwOBA .308 → .198 (−110)K% 26.8% → 33.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.85%÷0.981×1.220——33.38%
BB% (unintentional) /PA20.13%÷1.116×0.700—×1.02212.91%
HBP% /PA0.67%—×0.700—×1.0220.48%
Singles /BIP14.47%÷0.974×0.680×0.950×1.0229.82%
Doubles /BIP7.89%÷0.974×0.600×0.950×1.0224.72%
Triples /BIP3.95%÷1.013×0.600×0.950×1.0222.27%
Home runs /BIP1.32%÷1.032×0.470—×1.0220.61%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 95, 2B 95, 3B 103, K 96, BB 123 — applied at half strength. Age: age 17 vs a level average of 18.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.950.

Result: wOBA .308 → .198; ISO .129 → .076; BABIP .260 → .165. 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).