Justin Ramirez

OF FCL Mets
Age 22 L/L 6'3" / 190 lbs ROK H -5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKDSL Mets Blue168.188/.349/.3013415—.104/.223/.153
202520ROKDSL Mets Oran…179.302/.416/.50351157—.179/.281/.288
202621ROKNYM46.294/.467/.50011103—.237/.356/.395
2027PROJMLE22MLBNYM156.208/.283/.30723680.0
2028PROJ34% MLB23MLBNYM27.206/.281/.3100172-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.0M2033Ext$0.9M2034Ext$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
K%99
wRC+90
BB%87
wOBA86
ISO84
Whiff%70
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 2% · didn't stick 96%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 33 proj PA
wRC+†68
AVG/OBP/SLG.206 / .280 / .305
PA33
HR0
K%28
BB%8
ISO99
MLB%0%
Value2027 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.2 runs (Positional adjustment)-0POSREP: +0.7 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.02728
Tools · ContractCON 50 / POW 45
Toolsscout grade
CONTACT50
scouting grade only
POWER45
scouting grade only
EYE50
scouting grade only
SPEED55
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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)
202318 ROKDSL Mets Blue — 224202 521246 17425 44 257330446776 188299 198 344 22 — — — — — —
202419 ROKDSL Mets Blue — 168133 25413 30443 45 188349301650 113250 2618 307 15 — — — — — —
202520 ROKDSL Mets Orange — 179149 45745 25334 117 302416503919 201357 1814 405 57 — — — — — —
202621 ROKFCL Mets — 4634 10401 1031 11 294467500967 206290 722 423 103 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202318 ROK MLEDSL Mets Blue — 224208 30723 11535 44 144205240446 96177 245 200 22 — — — — — —
202419 ROK MLEDSL Mets Blue — 168144 15211 19563 45 104223153376 49156 3311 191 15 — — — — — —
202520 ROK MLEDSL Mets Orange — 179156 28423 18414 117 179281288569 109219 2310 253 57 — — — — — —
202621 ROK MLEFCL Mets — 4638 9301 641 11 237356395750 158221 913 321 103 — — — — — —
202318 ROK MLEDSL Mets Blue — 224208 30723 11535 44 144205240446 96178 245 200 22 — — — — — —
202318 ROK RAWDSL Mets Blue — 224202 521246 17425 44 257330446776 188299 198 344 22 — — — — — —
202419 ROK MLEDSL Mets Blue — 168144 15211 19563 45 104223153376 49157 3311 191 15 — — — — — —
202419 ROK RAWDSL Mets Blue — 168133 25413 30443 45 188349301650 113250 2618 307 15 — — — — — —
202520 ROK MLEDSL Mets Orange — 179156 28423 18414 117 179281288569 109221 2310 253 57 — — — — — —
202520 ROK RAWDSL Mets Orange — 179149 45745 25334 117 302416503919 201357 1814 405 57 — — — — — —
202621 ROK MLEFCL Mets — 4638 9301 641 11 237356395750 158235 913 321 103 — — — — — —
202621 ROK RAWFCL Mets — 4634 10401 1031 11 294467500967 206290 722 423 103 — — — — — —
202318 ROK MLEDSL Mets Blue — 224206 30723 11535 44 146205243448 97177 245 200 22 — — — — — —
202419 ROK MLEDSL Mets Blue — 168144 15211 19563 45 104223153376 49156 3311 191 15 — — — — — —
202520 ROK MLEDSL Mets Orange — 179155 28423 18414 117 181281290571 110219 2310 253 57 — — — — — —
202621 ROK MLEFCL Mets — 4639 9301 641 11 231356385740 154221 913 321 103 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEDSL Mets Blue — 168144 15211 19563 45 104223153376 49156 3311 191 15 — — — — — —
202520 ROK MLEDSL Mets Orange — 179155 28423 18414 117 181281290571 110219 2310 253 57 — — — — — —
202621 ROK MLEFCL Mets — 4639 9301 641 11 231356385740 154221 913 321 103 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLENYM 0% 156140 29512 13432 31 208283307590 99281 288 269 68 -6 +0 +0 -1 +3 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLENYM 34% 8072 16311 7221 20 212287319606 107283 289 275 72 -3 +0 +0 -0 +2 -0.1
202823 MLB CTXNYM 34% 2725 5100 270 10 206281310591 104274 267 269 72 -1 +0 +0 -0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2725 5100 270 10 200259240499 40278 267 269 42 -1 +0 +0 -0 +1 -0.0
/ 162G— A+C — 650602 1202400 481690 240 199258239498 40277 267 269 42 -22 +5 +0 -4 +14 -0.7
Career— MLE — 730648 1032069 6418514 2317 159249250499 91205 259 230 42 -4 +1 +0 -1 +2 -0.2
/ 162G— MLE — 650577 921858 5716512 2015 159249250499 90206 259 230 42 -22 +3 +0 -4 +14 -0.9

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 Mets · 46 PAwOBA .422 → .321 (−102)K% 6.5% → 9.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.52%÷1.000×1.440——9.39%
BB% (unintentional) /PA21.74%÷1.000×0.620—×0.98513.28%
HBP% /PA2.17%—×0.720—×0.9851.54%
Singles /BIP16.13%÷1.000×0.820—×0.98513.03%
Doubles /BIP12.90%÷1.000×0.720—×0.9859.15%
Triples /BIP0.00%÷1.000×0.720—×0.9850.00%
Home runs /BIP3.23%÷1.000×0.780—×0.9852.48%

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).

Result: wOBA .422 → .321; ISO .206 → .170; BABIP .290 → .221. 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 DSLDSL Mets Orange · 179 PAwOBA .397 → .253 (−144)K% 18.4% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.44%÷0.974×1.220——23.08%
BB% (unintentional) /PA13.97%÷0.971×0.700—×0.9859.92%
HBP% /PA2.23%—×0.700—×0.9851.54%
Singles /BIP25.00%÷1.012×0.680×0.972×0.98516.08%
Doubles /BIP6.03%÷0.944×0.600×0.972×0.9853.67%
Triples /BIP3.45%÷1.057×0.600×0.972×0.9851.87%
Home runs /BIP4.31%÷0.873×0.470—×0.9852.29%

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

Result: wOBA .397 → .253; ISO .201 → .112; BABIP .357 → .219. 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 DSLDSL Mets Blue · 168 PAwOBA .301 → .191 (−111)K% 26.2% → 33.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.19%÷0.964×1.220——33.15%
BB% (unintentional) /PA17.26%÷1.067×0.700—×0.99511.27%
HBP% /PA1.79%—×0.700—×0.9951.24%
Singles /BIP19.10%÷1.035×0.680×0.984×0.99512.28%
Doubles /BIP4.49%÷1.001×0.600×0.984×0.9952.64%
Triples /BIP1.12%÷0.900×0.600×0.984×0.9950.73%
Home runs /BIP3.37%÷0.967×0.470—×0.9951.63%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 93, 1B 107, 2B 100, 3B 80, K 93, BB 113 — applied at half strength. Age: age 19 vs a level average of 18.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.984.

Result: wOBA .301 → .191; ISO .113 → .062; BABIP .250 → .156. 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 Mets Blue · 224 PAwOBA .335 → .200 (−135)K% 18.8% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.75%÷0.971×1.220——23.55%
BB% (unintentional) /PA7.59%÷1.049×0.700—×1.0085.10%
HBP% /PA2.23%—×0.700—×1.0081.57%
Singles /BIP18.75%÷1.074×0.680×0.970×1.00811.60%
Doubles /BIP7.50%÷0.976×0.600×0.970×1.0084.51%
Triples /BIP2.50%÷1.150×0.600×0.970×1.0081.27%
Home runs /BIP3.75%÷0.868×0.470—×1.0082.04%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 74, 1B 115, 2B 95, 3B 130, K 94, BB 110 — 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.970.

Result: wOBA .335 → .200; ISO .188 → .102; BABIP .299 → .177. 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).