MJ Melendez

LF Syracuse Mets
Age 28 L/R 6'0" / 190 lbs AAA H -5% Svc 3.506 · Ctrl thru 2029
Overview
AAAArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425MLBKC451.206/.273/.40017491-0.8
202526AAA/INTL2 orgs545.250/.321/.457202061—.194/.248/.359
202526MLBKC65.083/.154/.16710-8-1.3
202627AAANYM305.264/.361/.60422589—.201/.272/.435
202627MLBNYM144.192/.317/.3504095-0.3
2027PROJ10% MLB28MLBNYM42.197/.270/.3812185-0.0
2028PROJ29MLBNYM404.194/.267/.37414682-0.5
Last 3 seasons WAR -2.3  ·  Next 2 projected WAR -0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.506First FA2030
2027Arb-1$0.2M2028Arb-2$0.4M2029Ext$0.6M
Skills · percentileStatcast 2024-2026
Avg EV89
Bat Spd63
Barrel%55
xwOBA43
Speed43
CompsSam Hilliard (age 29) · Corey Brown (age 28) · Christin Stewart (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 5685vR 95
AVG/OBP/SLG.197 / .270 / .381
PA42
HR2
K%31
BB%7
BABIP255
ISO205
MLB%10%
Value2027 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -4.5 runs (Positional adjustment)-4POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.00+0.0WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · Splits · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
100.212
POWER50
Barrel%
559.0
Avg EV
8991.8
Bat Spd
6372.8
EYE45
scouting grade only
SPEED50
Sprint
4327.2
Platoon Splits2024-2025 · 505 PA
vs LHP
vs RHP
Edge
PA
74
431
—
wRC+
4
84
▶▶R
wOBA
174
293
▶▶R
ISO
055
201
▶▶R
BABIP
207
234
▶R
K%
20.3%
27.4%
◀◀L
BB%
1.4%
8.1%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2022
Service   3.506 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$0.2M———
2028Arb-2$0.4M———
2029Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$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)
201718 ROKAZL Royals — 198168 44834 26604 42 262374417790 155385 3013 357 45 — — — — — —
201819 ALexington Legends — 472419 10526919 431434 46 251326492818 241327 309 353 59 — — — — — —
201920 A+Wilmington Blue Rocks — 419363 592329 441655 75 163262311573 149259 3911 259 6 — — — — — —
202122 AAAOmaha Storm Chasers — 184150 444313 32390 12 2934186201.038 327310 2117 441 127 — — — — — —
202122 AANorthwest Arkansas Naturals — 347298 8518028 43761 24 2853776281.005 342286 2212 425 123 — — — — — —
202223 MLBKansas City Royals — 534460 10021318 661311 23 217317393710 176258 2512 316 103 +2 -1 -17 +11 +12 0.6
202223 AAAOmaha Storm Chasers — 9178 13402 13220 30 167286295581 128204 2414 271 25 — — — — — —
202324 MLBKansas City Royals — 602533 12529516 621703 64 235318398715 163311 2810 319 104 +3 -0 -10 -6 +13 -0.1
202425 MLBKansas City Royals — 451412 8523317 351133 44 206273400673 194241 258 298 91 -5 -1 -7 -5 +10 -0.8
202526 MLBKansas City Royals — 6560 5201 3232 00 83154167321 83111 355 154 -8 -8 +0 +1 -7 +1 -1.3
202526 AAAOmaha Storm Chasers — 480433 11333320 391353 208 261326490816 229329 288 354 63 — — — — — —
202526 INTLCriollos de Caguas — 6555 9200 9130 01 164281200481 36209 2014 234 44 — — — — — —
202627 MLBNew York Mets — 144120 23514 17505 01 192317350667 158284 3512 303 95 -1 -0 +0 -5 +3 -0.3
202627 AAASyracuse Mets — 305265 7020222 40790 56 264361604964 340293 2613 414 89 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 17961585 338801256 18348714 1212 213300385685 172268 2710 305 93 -15 -2 -33 -11 +39 -2.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201718 ROK MLEAZL Royals — 198178 31523 16864 42 174258275533 101310 438 234 45 — — — — — —
201819 A MLELexington Legends — 472433 8118714 291924 46 187245358603 171276 416 256 59 — — — — — —
201920 A+ MLEWilmington Blue Rocks — 419381 431518 262295 75 113180220400 108224 556 177 6 — — — — — —
202122 AAA MLEOmaha Storm Chasers — 184159 39439 23470 12 245341478819 233281 2612 356 127 — — — — — —
202122 AA MLENorthwest Arkansas Naturals — 347310 7514024 31901 24 242313519832 277247 269 350 123 — — — — — —
202223 MLB MLEKansas City Royals — 534461 10121319 651311 23 219317401718 182258 2512 320 103 +2 -1 -17 +11 +12 0.6
202223 AAA MLEOmaha Storm Chasers — 9182 10301 9280 30 122209195404 73176 3110 205 25 — — — — — —
202324 MLB MLEKansas City Royals — 602535 12729517 601703 64 237318406723 168311 2810 321 104 +3 -0 -10 -6 +13 -0.1
202425 MLB MLEKansas City Royals — 451414 8623318 341133 44 208273408681 200241 258 303 91 -5 -1 -7 -5 +10 -0.8
202526 MLB MLEKansas City Royals — 6560 5201 3232 00 83154167321 83111 355 157 -8 -8 +0 +1 -7 +1 -1.3
202526 AAA MLEOmaha Storm Chasers — 480443 8625314 291613 208 194248359607 165261 346 262 63 — — — — — —
202627 MLB MLENew York Mets — 144120 23514 17505 01 192317350667 158284 3512 309 95 -1 -0 +0 -5 +3 -0.3
202627 AAA MLESyracuse Mets — 305278 5616215 27950 56 201272435707 234240 319 300 89 — — — — — —
201718 ROK MLEAZL Royals — 198178 31523 16864 42 174258275533 101315 438 234 45 — — — — — —
201718 ROK RAWAZL Royals — 198168 44834 26604 42 262374417790 155385 3013 357 45 — — — — — —
201819 A MLELexington Legends — 472433 8118714 291924 46 187245358603 171288 416 256 59 — — — — — —
201819 A RAWLexington Legends — 472419 10526919 431434 46 251326492818 241327 309 353 59 — — — — — —
201920 A+ MLEWilmington Blue Rocks — 419381 431518 262295 75 113180220400 108236 556 177 6 — — — — — —
201920 A+ RAWWilmington Blue Rocks — 419363 592329 441655 75 163262311573 149259 3911 259 6 — — — — — —
202122 AA MLE2 teams — 531469 11418333 541371 36 243323505828 262265 2610 352 124 — — — — — —
202122 AA RAW2 teams — 531448 12922341 751151 36 2883916251.016 337294 2214 430 124 — — — — — —
202223 MLB MLE2 teams — 625543 11324321 741591 53 208304379684 171249 2512 304 92 -6 -0 -17 +11 +14 0.1
202223 MLB RAW2 teams — 625538 11325320 791531 53 210312379691 169250 2413 309 92 -6 -0 -17 +11 +14 0.1
202324 MLB MLEKansas City Royals — 602535 12729517 601703 64 237318406723 168312 2810 321 104 +3 -0 -10 -6 +13 -0.1
202324 MLB RAWKansas City Royals — 602533 12529516 621703 64 235318398715 163311 2810 319 104 +3 -0 -10 -6 +13 -0.1
202425 MLB MLEKansas City Royals — 451414 8623318 341133 44 208273408681 200240 258 303 91 -5 -1 -7 -5 +10 -0.8
202425 MLB RAWKansas City Royals — 451412 8523317 351133 44 206273400673 194241 258 298 91 -5 -1 -7 -5 +10 -0.8
202526 AAA MLE3 teams — 610563 10231316 362065 209 181237332569 151248 346 249 55 — — — — — —
202526 AAA RAW3 teams — 610548 12737321 511715 209 232303425728 193293 288 320 55 — — — — — —
202627 AAA MLE2 teams — 449398 7921319 441455 57 198286410696 211255 3210 303 91 — — — — — —
202627 AAA RAW2 teams — 449385 9325326 571295 57 242347525871 283290 2913 378 91 — — — — — —
201718 ROK MLEAZL Royals — 198176 31523 16864 42 176258278536 102310 438 234 45 — — — — — —
201819 A MLELexington Legends — 472436 8118714 291924 46 186245356600 170276 416 256 59 — — — — — —
201920 A+ MLEWilmington Blue Rocks — 419385 431518 262295 75 112180218398 106224 556 177 6 — — — — — —
202122 AA MLE2 teams — 531471 11418333 541371 36 242323503826 261259 2610 352 124 — — — — — —
202223 MLB MLE2 teams — 625545 11324321 741591 53 207304378682 171246 2512 304 92 — — — — — —
202324 MLB MLEKansas City Royals — 602534 12729517 601703 64 238318406724 169311 2810 321 104 — — — — — —
202425 MLB MLEKansas City Royals — 451411 8623318 341133 44 209273411684 202241 258 303 91 — — — — — —
202526 AAA MLE3 teams — 610564 10231316 362065 209 181237332568 151243 346 249 55 — — — — — —
202627 AAA MLE2 teams — 449397 7921319 441455 57 199286411697 212254 3210 303 91 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 MLB MLEKansas City Royals — 451411 8623318 341133 44 209273411684 202241 258 303 91 — — — — — —
202526 AAA MLE3 teams — 610564 10231316 362065 209 181237332568 151243 346 249 55 — — — — — —
202627 AAA MLE2 teams — 449397 7921319 441455 57 199286411697 212254 3210 303 91 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLENYM 10% 499451 9124318 401605 92 203275391666 188265 328 294 85 -9 +1 +0 -5 +11 0.0
▸ 2027 — real world (MLB)
202728 MLB CTXNYM 10% 4239 8202 3130 10 197270381651 184255 317 288 85 -1 +0 +0 -0 +1 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLENYM 100% 404365 7219214 321314 62 200272384656 184263 328 290 82 -8 +0 -1 -4 +9 -0.5
202829 MLB CTXNYM 100% 404365 7018214 321314 62 194267374641 180253 328 284 82 -8 +0 -1 -4 +9 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 22001950 408981470 21561818 1814 209293382675 172265 2810 301 79 -24 -2 -35 -16 +48 -2.9
/ 162G— A+C — 650576 12129421 641835 54 210295384678 174266 2810 301 79 -7 -1 -10 -5 +14 -0.9
Career— MLE — 51804657 92522335178 439170239 7250 199273376649 178265 338 285 79 -31 -1 -35 -20 +57 -3.1
/ 162G— MLE — 650584 11528422 552145 96 197272372643 175263 338 285 79 -8 -0 -9 -5 +14 -0.8

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 AAASyracuse Mets · 305 PAwOBA .401 → .300 (−101)K% 25.9% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.90%÷1.000×1.200——31.08%
BB% (unintentional) /PA12.79%÷1.000×0.690—×0.9928.75%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP13.98%÷1.000×0.930×0.965×0.99212.44%
Doubles /BIP10.75%÷1.000×0.830×0.965×0.9928.54%
Triples /BIP1.08%÷1.000×0.970×0.965×0.9921.00%
Home runs /BIP11.83%÷1.000×0.700—×0.9928.21%

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

Result: wOBA .401 → .300; ISO .340 → .244; BABIP .293 → .240. 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 AAAOmaha Storm Chasers · 480 PAwOBA .348 → .262 (−86)K% 28.1% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.12%÷1.007×1.200——33.51%
BB% (unintentional) /PA8.12%÷0.935×0.690—×1.0036.01%
HBP% /PA0.62%—×0.940—×1.0030.59%
Singles /BIP19.13%÷1.108×0.930×0.960×1.00315.45%
Doubles /BIP11.07%÷1.006×0.830×0.960×1.0038.79%
Triples /BIP1.01%÷0.900×0.970×0.960×1.0031.04%
Home runs /BIP6.71%÷1.003×0.700—×1.0034.70%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 122, 2B 101, 3B 80, K 101, BB 87 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.960.

Result: wOBA .348 → .262; ISO .229 → .166; BABIP .329 → .261. 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 AAAOmaha Storm Chasers · 91 PAwOBA .265 → .205 (−60)K% 24.2% → 30.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.18%÷0.957×1.200——30.31%
BB% (unintentional) /PA14.29%÷1.001×0.690—×1.04810.32%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP12.50%÷1.016×0.930×0.953×1.04811.43%
Doubles /BIP7.14%÷1.041×0.830×0.953×1.0485.69%
Triples /BIP0.00%÷1.150×0.970×0.953×1.0480.00%
Home runs /BIP3.57%÷0.984×0.700—×1.0482.66%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 103, 2B 108, 3B 130, K 91, BB 100 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .265 → .205; ISO .128 → .095; BABIP .204 → .176. 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 AANorthwest Arkansas Naturals · 347 PAwOBA .419 → .350 (−69)K% 21.9% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.90%÷1.035×1.220——25.82%
BB% (unintentional) /PA12.39%÷0.988×0.690—×1.0278.89%
HBP% /PA0.29%—×0.850—×1.0270.25%
Singles /BIP17.57%÷0.980×0.940×0.950×1.02716.44%
Doubles /BIP8.11%÷1.117×0.870×0.950×1.0276.16%
Triples /BIP0.00%÷1.150×0.920×0.950×1.0270.00%
Home runs /BIP12.61%÷0.957×0.780—×1.02710.56%

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

Result: wOBA .419 → .350; ISO .342 → .287; BABIP .286 → .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).

2021 AAAOmaha Storm Chasers · 184 PAwOBA .434 → .356 (−78)K% 21.2% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.20%÷0.985×1.200——25.83%
BB% (unintentional) /PA17.39%÷0.990×0.690—×1.05012.72%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP21.62%÷1.056×0.930×1.009×1.05020.16%
Doubles /BIP3.60%÷0.978×0.830×1.009×1.0503.24%
Triples /BIP2.70%÷0.936×0.920×1.009×1.0502.81%
Home runs /BIP11.71%÷1.027×0.700—×1.0508.38%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 111, 2B 96, 3B 87, K 97, BB 98 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .434 → .356; ISO .327 → .256; BABIP .310 → .281. 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 A+Wilmington Blue Rocks · 419 PAwOBA .255 → .177 (−78)K% 39.4% → 54.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.38%÷1.024×1.420——54.59%
BB% (unintentional) /PA10.50%÷1.102×0.630—×1.0276.16%
HBP% /PA1.19%—×0.860—×1.0271.05%
Singles /BIP12.63%÷0.999×0.940×0.950×1.02711.59%
Doubles /BIP11.62%÷0.994×0.830×0.950×1.0279.46%
Triples /BIP1.01%÷0.921×0.800×0.950×1.0270.86%
Home runs /BIP4.55%÷0.884×0.900—×1.0274.75%

Factors used: league row CAR. Park (home-season share, regressed): HR 77, 1B 100, 2B 99, 3B 84, K 105, BB 120 — 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.950.

Result: wOBA .255 → .177; ISO .149 → .112; BABIP .259 → .224. 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).

2018 ALexington Legends · 472 PAwOBA .348 → .256 (−92)K% 30.3% → 40.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.30%÷1.000×1.340——40.60%
BB% (unintentional) /PA9.11%÷1.016×0.660—×1.0306.09%
HBP% /PA0.85%—×0.770—×1.0300.67%
Singles /BIP18.48%÷1.047×0.920×1.004×1.03016.79%
Doubles /BIP9.42%÷1.112×0.820×1.004×1.0307.18%
Triples /BIP3.26%÷1.150×0.940×1.004×1.0302.76%
Home runs /BIP6.88%÷1.051×0.820—×1.0305.53%

Factors used: league row SAL. Park (home-season share, regressed): HR 110, 1B 109, 2B 122, 3B 130, K 100, BB 103 — 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 ×1.004.

Result: wOBA .348 → .256; ISO .241 → .174; BABIP .327 → .276. 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).

2017 ROKAZL Royals · 198 PAwOBA .349 → .234 (−115)K% 30.3% → 43.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.30%÷1.000×1.440——43.64%
BB% (unintentional) /PA13.13%÷1.000×0.620—×1.0088.20%
HBP% /PA2.02%—×0.720—×1.0081.47%
Singles /BIP26.85%÷1.000×0.820×1.018×1.00822.58%
Doubles /BIP7.41%÷1.000×0.720×1.018×1.0085.47%
Triples /BIP2.78%÷1.000×0.720×1.018×1.0082.05%
Home runs /BIP3.70%÷1.000×0.780—×1.0082.91%

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

Result: wOBA .349 → .234; ISO .155 → .101; BABIP .385 → .310. 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 — .