Esmerlyn Valdez

RF Pittsburgh Pirates
Age 23 R/R 6'2" / 234 lbs MLB HR -15%K -5% Svc 0.669 · Ctrl thru 2032
Overview
MLB40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420APIT435.226/.356/.46422460—.160/.265/.314
202521AA/A+/INTL2 orgs609.295/.398/.555343116—.233/.304/.412
202622AAAPIT237.255/.391/.526130105—.222/.328/.429
202622MLBPIT287.232/.349/.5101701431.5
2027PROJ23MLBPIT305.210/.309/.4071311050.4
2028PROJ92% MLB24MLBPIT465.211/.311/.4122021070.7
2029PROJ92% MLB25MLBPIT517.212/.312/.4142221080.9
Last 3 seasons WAR 1.5  ·  Next 3 projected WAR 2.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.669First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$3M2031Arb-2$5M2032Arb-3$6M
Skills · percentileStatcast 2026
Barrel%90
Avg EV90
xwOBA70
Speed66
Form.207/.307/.421 · rolling true talent (60d window) · proj .212/.309/.419
CompsMJ Melendez (age 23) · Spencer Torkelson (age 22) · Mark Vientos (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†105
AVG/OBP/SLG.210 / .309 / .407
PA305
HR13
K%32
BB%11
BABIP274
ISO201
MLB%100%
Value2027 · WAR
BAT: +1.9 runs (wOBA-derived runs vs avg)+2BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.2 runs (Defensive runs vs avg)-1FLDPOS: -3.3 runs (Positional adjustment)-3POSREP: +6.6 runs (Replacement-level credit)+7REPTotal WAR: +0.80+0.8WAR
0.00.51.00.80.70.90.90.90.627282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$21M ctrl surplus
Tools · Recent Form · Contract
ToolsStatcast %ile · 2026
CONTACT
xAVG
100.200
POWER
Barrel%
9019.9
Avg EV
9091.9
SPEED
Sprint
6628.1
Recent Formrolling true talent ⓘ
K%34%▼38% over 32 PA (60d) · proj 32%
BB%12%·12% over 32 PA (60d) · proj 12%
ISO.214·.250 over 28 AB (60d) · proj .208
BABIP.272·.143 over 14 BIP (60d) · proj .274
SLASH.207/.307/.421·proj .212/.309/.419
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.669 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.8$3M+$2M
2028Pre-Arb$0.8M+0.7$3M+$2M
2029Pre-Arb$0.8M+0.9$3M+$2M
2030Arb-1$3M+0.9$3M+$0.5M
2031Arb-2$5M+0.9$3M+$0.0M (cut)
2032Arb-3$6M+0.6$2M+$0.0M (cut)
Totals $6M $16M +$7M

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 PIT Gold — 153129 32805 16396 31 248358426784 178314 2510 349 39 — — — — — —
202218 ROKFCL Pirates — 12499 23703 18295 01 232377394771 162290 2315 349 64 — — — — — —
202319 ABradenton Marauders — 2320 5110 291 00 250348400748 150455 399 337 55 — — — — — —
202319 ROKFCL Pirates — 159141 431014 15371 32 305376475851 170382 239 373 55 — — — — — —
202420 ABradenton Marauders — 435358 8117122 5913313 41 226356464820 237284 3114 361 60 — — — — — —
202521 AAAltoona Curve — 215181 47716 25536 12 260368409777 149328 2512 348 86 — — — — — —
202521 A+Greensboro Grasshoppers — 314277 8418120 31776 20 303385592977 289356 2510 424 102 — — — — — —
202521 INTLSalt River Rafters — 8057 21308 19121 01 3685328421.375 474325 1524 544 254 — — — — — —
202622 MLBPittsburgh Pirates — 287241 5614117 421081 01 232349510859 278328 3815 372 143 +15 -0 +0 -6 +6 1.5
202622 AAAIndianapolis Indians — 237192 4913013 41512 01 255391526918 271277 2217 399 105 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 287241 5614117 421081 01 232349510859 278328 3815 372 138 +13 -0 +0 -6 +6 1.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL PIT Gold — 153133 21503 12476 31 158258263521 105205 318 226 39 — — — — — —
202218 ROK MLEFCL Pirates — 124106 18502 11395 01 170279274552 104239 319 263 64 — — — — — —
202319 A MLEBradenton Marauders — 2321 4110 1121 00 190261333594 143432 524 249 55 — — — — — —
202319 ROK MLEFCL Pirates — 159147 30613 9561 32 204255320575 116289 356 249 55 — — — — — —
202420 A MLEBradenton Marauders — 435376 6011115 4118513 41 160265314579 154239 439 257 60 — — — — — —
202521 AA MLEAltoona Curve — 215188 43615 18686 12 229316351667 122309 328 295 86 — — — — — —
202521 A+ MLEGreensboro Grasshoppers — 314289 6813116 191016 20 235296453749 218301 326 319 102 — — — — — —
202622 MLB MLEPittsburgh Pirates — 287241 5613118 421081 01 232349519867 286328 3815 380 143 +15 -0 +0 -6 +6 1.5
202622 AAA MLEIndianapolis Indians — 237203 4512010 30612 01 222328429756 207254 2613 324 105 — — — — — —
202117 ROK MLEDSL PIT Gold — 153133 21503 12476 31 158258263521 105214 318 226 39 — — — — — —
202117 ROK RAWDSL PIT Gold — 153129 32805 16396 31 248358426784 178314 2510 349 39 — — — — — —
202218 ROK MLEFCL Pirates — 124106 18502 11395 01 170279274552 104239 319 263 64 — — — — — —
202218 ROK RAWFCL Pirates — 12499 23703 18295 01 232377394771 162290 2315 349 64 — — — — — —
202319 ROK MLE2 teams — 182167 33713 11682 32 198256305561 108306 376 249 55 — — — — — —
202319 ROK RAW2 teams — 182161 481124 17462 32 298372466838 168389 259 368 55 — — — — — —
202420 A MLEBradenton Marauders — 435376 6011115 4118513 41 160265314579 154249 439 257 60 — — — — — —
202420 A RAWBradenton Marauders — 435358 8117122 5913313 41 226356464820 237284 3114 361 60 — — — — — —
202521 A+ MLE3 teams — 609547 12822225 4319513 33 234305419724 185309 327 309 95 — — — — — —
202521 A+ RAW3 teams — 609515 15228234 7514213 33 295398555953 260342 2312 413 95 — — — — — —
202622 MLB MLE2 teams — 524444 10125128 721693 02 227339477817 250290 3214 354 126 +16 -1 +0 -6 +11 2.2
202622 MLB RAW2 teams — 524433 10527130 831593 02 242368517885 275301 3016 384 126 +16 -1 +0 -6 +11 2.2
202117 ROK MLEDSL PIT Gold — 153134 21503 12476 31 157258261519 104205 318 226 39 — — — — — —
202218 ROK MLEFCL Pirates — 124107 18502 11395 01 168279271550 103239 319 263 64 — — — — — —
202319 ROK MLE2 teams — 182167 33713 11682 32 198256305561 108307 376 249 55 — — — — — —
202420 A MLEBradenton Marauders — 435378 6011115 4118513 41 159265312577 153239 439 257 60 — — — — — —
202521 A+ MLE3 teams — 609548 12822225 4319513 33 234305418723 184304 327 309 95 — — — — — —
202622 MLB MLE2 teams — 524444 10125128 721693 02 227339477817 250294 3214 354 126 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A MLEBradenton Marauders — 435378 6011115 4118513 41 159265312577 153239 439 257 60 — — — — — —
202521 A+ MLE3 teams — 609548 12822225 4319513 33 234305418723 184304 327 309 95 — — — — — —
202622 MLB MLE2 teams — 524444 10125128 721693 02 227339477817 250294 3214 354 126 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEPIT 100% 609528 11323228 701976 31 212311419731 207274 3211 324 105 +4 +0 -2 -7 +13 0.8
▸ 2027 — real world (MLB)
202723 MLB CTXPIT 100% 305264 5612113 35993 10 210309407716 197274 3211 318 105 +2 +0 -1 -3 +7 0.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEPIT 92% 505436 9319123 591635 21 214314425739 211275 3212 327 107 +4 +0 -2 -5 +11 0.8
202925 MLB MLEPIT 92% 562486 10421226 661815 31 215315427742 213275 3212 328 108 +5 +0 -2 -6 +12 1.0
203026 MLB MLEPIT 92% 576498 10822227 681855 21 214315427742 213274 3212 328 108 +6 +0 -2 -6 +12 1.0
203127 MLB MLEPIT 92% 568491 10521226 671835 21 213314424738 211274 3212 327 107 +5 +0 -2 -6 +12 0.9
203228 MLB MLEPIT 92% 557481 10221126 661815 00 211312419731 208272 3212 324 105 +3 +0 -3 -6 +12 0.7
203329 MLB MLEPIT 92% 542468 9720124 641785 00 209309412721 204270 3312 320 103 +2 +0 -4 -6 +12 0.4
203430 MLB MLEPIT 92% 527457 9419123 611744 00 205305404709 199268 3312 315 100 -0 +0 -4 -6 +11 0.1
203531 MLB MLEPIT 92% 509441 8918122 591704 00 201300394694 193264 3312 309 96 -3 +0 -5 -5 +11 -0.2
203632 MLB MLEPIT 92% 486424 8216120 561653 00 196294381675 185259 3412 302 90 -6 +0 -5 -5 +11 -0.6
202824 MLB CTXPIT 92% 465404 8518120 541504 21 211311412723 201275 3212 321 107 +4 +0 -2 -5 +10 0.7
202925 MLB CTXPIT 92% 517446 9520222 611665 21 212312414726 202275 3212 322 108 +5 +0 -2 -6 +11 0.9
203026 MLB CTXPIT 92% 530458 9821223 621705 21 212312414726 202275 3212 322 108 +5 +0 -2 -6 +11 0.9
203127 MLB CTXPIT 92% 523451 9520123 621695 20 210311411722 201274 3212 321 107 +4 +0 -2 -6 +11 0.9
203228 MLB CTXPIT 92% 512443 9320122 601664 00 209309406716 198273 3212 318 105 +3 +0 -3 -5 +11 0.6
203329 MLB CTXPIT 92% 499434 8919121 581644 00 206307400706 194271 3312 315 103 +2 +0 -3 -5 +11 0.4
203430 MLB CTXPIT 92% 485422 8518120 561614 00 203303392695 189268 3312 310 100 -0 +0 -4 -5 +11 0.1
203531 MLB CTXPIT 92% 468407 8117119 541574 00 199298382680 184265 3412 304 96 -2 +0 -4 -5 +10 -0.2
203632 MLB CTXPIT 92% 447390 7616117 511523 00 193292369661 176260 3411 297 90 -5 +0 -5 -5 +10 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 47334096 85318312204 560156339 84 208309408717 200276 3312 318 98 +29 +0 -27 -53 +103 5.1
/ 162G— A+C — 650563 11725228 772155 11 208309409717 201276 3312 318 98 +4 +0 -4 -7 +14 0.7
Career— MLE — 71646219 129126318307 791238286 2314 208306404709 196275 3311 313 98 +32 +0 -31 -61 +118 5.9
/ 162G— MLE — 650564 11824228 722168 21 209307408715 199278 3311 313 98 +4 +0 -4 -7 +14 0.7

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 AAAIndianapolis Indians · 237 PAwOBA .392 → .324 (−68)K% 21.5% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.52%÷1.000×1.200——25.82%
BB% (unintentional) /PA17.30%÷1.000×0.690—×1.05012.53%
HBP% /PA0.84%—×0.940—×1.0500.83%
Singles /BIP16.31%÷1.000×0.930×1.004×1.05015.99%
Doubles /BIP9.22%÷1.000×0.830×1.004×1.0508.07%
Triples /BIP0.00%÷1.000×0.970×1.004×1.0500.00%
Home runs /BIP9.22%÷1.000×0.700—×1.0506.78%

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 ×1.004.

Result: wOBA .392 → .324; ISO .271 → .213; BABIP .277 → .254. 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 A+Greensboro Grasshoppers · 314 PAwOBA .412 → .319 (−93)K% 24.5% → 32.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.52%÷0.994×1.310——32.30%
BB% (unintentional) /PA9.87%÷0.980×0.600—×1.0276.21%
HBP% /PA1.91%—×0.770—×1.0271.51%
Singles /BIP22.50%÷0.950×0.870×0.953×1.02720.18%
Doubles /BIP9.00%÷0.998×0.780×0.953×1.0276.88%
Triples /BIP0.50%÷1.025×0.850×0.953×1.0270.41%
Home runs /BIP10.00%÷1.048×0.880—×1.0278.62%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 110, 1B 90, 2B 100, 3B 105, K 99, BB 96 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .412 → .319; ISO .289 → .228; BABIP .356 → .301. 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 AAAltoona Curve · 215 PAwOBA .344 → .295 (−49)K% 24.7% → 31.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.65%÷0.947×1.220——31.75%
BB% (unintentional) /PA11.63%÷1.033×0.700—×1.0508.27%
HBP% /PA2.79%—×0.850—×1.0502.49%
Singles /BIP25.78%÷1.024×0.970×0.976×1.05025.02%
Doubles /BIP5.47%÷1.036×0.860×0.976×1.0504.65%
Triples /BIP0.78%÷1.150×0.950×0.976×1.0500.66%
Home runs /BIP4.69%÷0.891×0.780—×1.0504.31%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 105, 2B 107, 3B 130, K 89, BB 107 — 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 ×0.976.

Result: wOBA .344 → .295; ISO .149 → .129; BABIP .328 → .309. 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 ABradenton Marauders · 435 PAwOBA .356 → .257 (−99)K% 30.6% → 42.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.57%÷0.975×1.360——42.64%
BB% (unintentional) /PA13.56%÷1.010×0.690—×1.0309.54%
HBP% /PA2.99%—×0.780—×1.0302.40%
Singles /BIP18.22%÷0.977×0.920×0.953×1.03016.84%
Doubles /BIP7.56%÷1.124×0.830×0.953×1.0305.47%
Triples /BIP0.44%÷1.052×0.910×0.953×1.0300.38%
Home runs /BIP9.78%÷1.046×0.800—×1.0307.71%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 95, 2B 125, 3B 110, K 95, BB 102 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .356 → .257; ISO .237 → .162; BABIP .284 → .239. 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 ROKFCL Pirates · 159 PAwOBA .368 → .249 (−119)K% 23.3% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.27%÷0.949×1.440——35.31%
BB% (unintentional) /PA9.43%÷1.002×0.620—×1.0085.88%
HBP% /PA0.63%—×0.720—×1.0080.46%
Singles /BIP26.92%÷0.984×0.820×0.950×1.00821.46%
Doubles /BIP9.62%÷1.026×0.720×0.950×1.0086.46%
Triples /BIP0.96%÷0.966×0.720×0.950×1.0080.69%
Home runs /BIP3.85%÷0.925×0.780—×1.0083.27%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 97, 2B 105, 3B 93, K 90, BB 100 — 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.950.

Result: wOBA .368 → .249; ISO .170 → .116; BABIP .382 → .289. 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 ABradenton Marauders · 23 PAwOBA .329 → .249 (−80)K% 39.1% → 51.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.13%÷1.037×1.360——51.33%
BB% (unintentional) /PA8.70%÷0.994×0.690—×1.0456.31%
HBP% /PA4.35%—×0.780—×1.0453.54%
Singles /BIP27.27%÷0.958×0.920—×1.04527.36%
Doubles /BIP9.09%÷0.949×0.830—×1.0458.31%
Triples /BIP9.09%÷1.150×0.910—×1.0457.52%
Home runs /BIP0.00%÷0.971×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 92, 2B 90, 3B 130, K 107, BB 99 — 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).

Result: wOBA .329 → .249; ISO .150 → .104; BABIP .455 → .432. 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 ROKFCL Pirates · 124 PAwOBA .343 → .263 (−80)K% 23.4% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.39%÷1.069×1.440——31.49%
BB% (unintentional) /PA13.71%÷0.988×0.620—×1.0228.79%
HBP% /PA4.03%—×0.720—×1.0222.97%
Singles /BIP18.57%÷1.005×0.820×1.049×1.02216.26%
Doubles /BIP10.00%÷1.027×0.720×1.049×1.0227.52%
Triples /BIP0.00%÷1.000×0.720×1.049×1.0220.00%
Home runs /BIP4.29%÷0.977×0.780—×1.0223.50%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 101, 2B 105, 3B 100, K 114, BB 98 — 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 ×1.049.

Result: wOBA .343 → .263; ISO .162 → .128; BABIP .290 → .239. 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 DSLDSL PIT Gold · 153 PAwOBA .343 → .226 (−116)K% 25.5% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.49%÷1.020×1.220——30.47%
BB% (unintentional) /PA10.46%÷0.972×0.700—×1.0227.70%
HBP% /PA3.92%—×0.700—×1.0222.81%
Singles /BIP21.11%÷0.959×0.680×0.961×1.02214.72%
Doubles /BIP8.89%÷0.968×0.600×0.961×1.0225.41%
Triples /BIP0.00%÷1.000×0.600×0.961×1.0220.00%
Home runs /BIP5.56%÷0.899×0.470—×1.0222.97%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 92, 2B 94, 3B 100, K 104, BB 94 — 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.961.

Result: wOBA .343 → .226; ISO .178 → .100; BABIP .314 → .205. 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 — .