Justin RamirezOF FCL Mets
Age 21 L/L 6'3" / 190 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION46 act + 104 ros · stats below = ROS only
wRC+†83
AVG/OBP/SLG.223 / .291 / .351
PA104
HR2
K%24
BB%8
BABIP279
ISO128
MLB%0%
Value2026 · WAR
BAT: -1.6 runs (wOBA-derived runs vs avg)-2BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.9 runs (Positional adjustment)-1POSREP: +4.2 runs (Replacement-level credit)+4REPTotal WAR: +0.20+0.2WAR
0.00.51.00.20.40.60.70.80.8+$27M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.8$2M+$2M
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
Totals $0.9M $2M +$2M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202318 ROKDSL Mets Blue 224209 35826 10645 44 167223311534 144209 294 227 32
202318 ROKDSL Mets Blue 224202 521246 17425 44 257330446776 188299 198 344 121
202419 ROKDSL Mets Blue 168147 18312 16683 45 122223197420 75203 4010 194 7
202419 ROKDSL Mets Blue 168133 25413 30443 45 188349301650 113250 2618 307 93
202520 ROKDSL Mets Orange 179158 33525 16504 117 209298361659 152269 289 294 83
202520 ROKDSL Mets Orange 179149 45745 25334 117 302416503919 201357 1814 405 168
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ROKNYM 4638 9301 641 11 237356395750 158235 913 325 107 +0 -0 +0 -0 +1 0.1
YTD21 ROKNYM 4634 10401 1031 11 294467500967 206290 722 423 182 +4 -0 +0 -0 +1 0.5
ROS21 ROKNYM 0% 10494 21412 8251 21 223291351642 128277 248 294 83 -2 +0 +0 -1 +3 0.0
ROS21 MLBNYM 0% 01 0000 000 00 277 284 76 +0 -0
FULL21 ROKNYM 4639 9301 641 11 231356385740 154229 913 325 107 +0 -0 +0 -0 +1 0.1
TOT21 ROKNYM 150132 30713 14292 32 227311364674 136265 199 304 90 -2 -0 +0 -1 +4 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBNYM 34% 225201 45915 19523 42 224300353654 129279 238 299 87 -3 +0 +0 -1 +6 0.2
202823 MLBNYM 48% 333298 691428 28774 73 232306372679 141280 238 304 90 -4 +0 +0 -2 +9 0.4
202924 MLBNYM 53% 408365 8417210 35935 83 230306370676 140282 239 306 93 -3 +0 +0 -2 +12 0.6
203025 MLBNYM 55% 450403 9519312 381036 94 236311387698 151282 238 308 94 -3 +0 +0 -3 +13 0.7
203126 MLBNYM 56% 476426 9920312 411096 104 232309378687 146282 239 308 94 -3 +0 +0 -3 +13 0.8
203227 MLBNYM 55% 487436 10120313 421126 104 232308381689 149282 239 308 94 -3 +0 +0 -3 +14 0.8
202722 MLBNYM 34% 7770 15302 6181 11 214286343629 129278 238 290 80 -2 -0 +0 -0 +2 -0.0
202823 MLBNYM 48% 161144 34714 14372 31 236312382694 146280 239 294 83 -3 +0 +0 -1 +5 0.1
202924 MLBNYM 53% 215192 44915 18493 42 229305365670 135282 238 297 86 -3 +0 +0 -1 +6 0.1
203025 MLBNYM 55% 246220 501016 21563 52 227303364667 136282 239 299 87 -4 +0 +0 -1 +7 0.2
203126 MLBNYM 56% 265237 561127 23603 62 236312388700 152282 239 299 87 -4 +0 +0 -2 +8 0.2
203227 MLBNYM 55% 268240 561127 23613 62 233308383692 150282 239 299 87 -4 +0 +0 -2 +8 0.2
▸ Career Totals
Career 12321104 25551731 10528115 2510 231307374681 143281 239 297 86 -20 +1 +0 -7 +35 0.9
/ 162G 650582 13527416 551488 135 232307375682 143283 238 297 86 -10 +1 +0 -4 +18 0.5
Career 30542737 6001192075 25375343 6937 219295360655 140273 258 293 83 -60 -1 +0 -18 +87 0.7
/ 162G 650583 12725416 541609 158 218294357651 139271 258 293 83 -13 -0 +0 -4 +18 0.2

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202318 ROKDSL Mets Blue 224202 521246 17425 44 257330446776 188299 198 344 121 +5 -1 +6 1.1
202419 ROKDSL Mets Blue 168133 25413 30443 45 188349301650 113250 2618 307 93 -1 -1 +5 0.2
202520 ROKDSL Mets Orange 179149 45745 25334 117 302416503919 201357 1814 405 168 +14 -1 +5 1.9

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Ricky Ledeelast yr '06
career totals — 7 seasons, 1,897 PA
71,8975221239323404-8-65.05.0
/162664187-2.9-2.11.7pk7: 5
#2Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#3Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#4Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#5Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,3833529232304377-8+01.81.8
/1626641714-4.0+0.00.9pk7: 2
#6Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Justin Ramirez (OGILVIE) 21 50 45 55 50 227/311/364 136265 33 19% 9% 90 +0.2
Carlos Vidal
2017 · A
21 48 43→45 49→50 48 234/302/348 114288 1012 22% 7% 83 +0.6 232/278/326 94303 67 24% 5% 66 -0.6 237/281/332953085624%5%65-0.3
Caleb Gindl
2010 · A
21 49→55 47→50 50 44 238/297/374 135325 1411 30% 8% 88 +0.9 242/300/365 123302 118 22% 7% 87 +0.8 238/296/37313529513423%7%83+0.5
Erik Komatsu
2009 · A
21 45→55 46→45 48→50 45 227/279/361 134265 147 20% 6% 77 +0.1 246/307/357 111293 912 18% 7% 87 +0.8 264/329/37010630381715%8%98+1.1
Alek Thomas
2021 · A
21 50→51 43→50 48→50 42 239/289/356 118318 1010 27% 6% 79 +0.3 241/295/386 145303 1311 24% 6% 90 +1.0 240/293/384145293131122%6%85+0.6
Andrew Toles
2013 · A
21 43→53 45 51→60 38 218/253/346 128271 1213 25% 4% 61 -1.0 240/270/336 96327 428 27% 3% 65 -0.7 279/317/428149345131422%4%104+1.0
Shed Long Jr.
2017 · A
21 46→47 43→50 50 41 223/279/337 114308 1011 30% 6% 70 -0.3 233/292/376 143318 1511 30% 7% 86 +0.8 233/295/385151314171130%7%87+0.6
Dwight Smith Jr.
2015 · A
22 50→53 41→50 53→50 49 240/298/343 104292 712 20% 8% 79 +0.3 235/285/337 102290 89 21% 6% 72 -0.2 245/307/38213629313920%7%91+0.9
Jason Martin
2017 · A
21 42→49 45→60 49→50 43 209/267/335 126281 1213 29% 7% 65 -0.7 223/270/369 146300 1512 29% 6% 76 +0.0 220/286/42120126927829%8%94+0.8
TJ Friedl
2017 · A
21 48→54 42→50 51→55 42 229/286/340 110309 811 27% 6% 74 -0.1 225/293/323 98295 615 24% 7% 73 -0.1 248/339/390142278161816%10%108+2.0
Jordan Schafer
2008 · A
21 48→54 45→50 49→65 39 232/272/366 134315 1113 29% 5% 75 -0.0 220/283/343 123311 1014 30% 8% 74 -0.1 214/293/2917828955326%10%59-0.5
Yohendrick Pinango
2023 · A
21 44→52 43→50 52→50 41 221/259/327 106273 119 23% 5% 59 -1.1 206/261/312 106261 1110 24% 7% 56 -1.3 215/285/35814327016726%8%76+0.1
Efrain Contreras
2008 · A
21 48 45 53→55 45 236/301/354 118277 1216 20% 6% 85 +0.7 212/270/304 92278 810 25% 5% 59 -1.1 184/237/253702595630%5%29-1.1
David Dahl
2015 · A
21 48→54 43→55 55 39 232/263/356 124291 912 24% 4% 68 -0.5 236/274/367 131319 1218 29% 5% 76 +0.0 250/303/422172323181227%7%99+1.3
Canaan Smith-Njigba
2021 · A
22 48→49 45 50→55 46 233/298/359 126318 1210 29% 8% 84 +0.6 226/296/346 120335 1017 32% 9% 80 +0.4 222/291/344122331102133%9%74-0.0
Domonic Brown
2009 · A
21 51→54 41→55 51→55 48 245/304/346 101299 914 20% 7% 83 +0.6 252/311/398 146317 1518 24% 8% 100 +1.7 252/316/413162285181118%8%101+1.4
Graham Pauley
2023 · A
22 45→52 46→55 48→50 52 224/303/356 132269 1312 22% 9% 86 +0.8 237/303/415 178282 2211 24% 8% 102 +1.8 230/299/411181267231123%8%96+1.1
Alberto Rodriguez
2022 · A
21 50→52 47→50 51→50 44 240/303/387 146325 1311 29% 7% 93 +1.3 214/268/331 117309 108 32% 6% 64 -0.8 219/274/33811930810831%6%66-0.4
Josh Fellhauer
2010 · A
22 48→53 45→40 47→45 45 237/290/368 131276 129 19% 5% 84 +0.6 233/283/317 84294 67 21% 6% 66 -0.6 267/331/347803523523%8%91+0.6
Juan Perez
2013 · A
21 45→51 43→45 52→55 45 219/275/335 116265 914 21% 6% 68 -0.5 207/247/305 98270 717 25% 5% 48 -1.9 227/271/349122293142427%5%67-0.3
Phillip Ervin
2014 · A
22 47→50 48→50 54→55 46 235/299/377 141293 1614 25% 8% 90 +1.0 211/279/333 122267 1120 24% 7% 70 -0.3 232/296/372140294142125%7%84+0.5