Roni GarciaSS DSL Mets Orange
Age 18 L/R 5'9" / 180 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION82 act + 54 ros · stats below = ROS only
wRC+38
AVG/OBP/SLG.144 / .238 / .164
PA54
HR0
K%38
BB%9
BABIP253
ISO21
MLB%0%
Value2026 · WAR
BAT: -14.3 runs (wOBA-derived runs vs avg)-14BATRUN: -1.1 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+1POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: -1.00-1.0WAR
trajectory · projected WAR by year
-0.1-0.3-0.32628
Tools · Contract
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
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
Totals $0.0M $0.0M +$0.0M

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
202517 ROKDSL Mets Orange 7058 7111 6336 41 121271224496 103250 479 218 25
202517 ROKDSL Mets Orange 7055 11211 9226 41 200371327699 127312 3113 333 113
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKDSL Mets Orange 8267 5000 10454 34 7523575309 217 5512 169 -12 -10 -1 +0 +1 +2 -0.8
YTD18 ROKDSL Mets Orange 8261 8000 16314 34 131346131477 258 3820 260 57 -4 -1 +0 +1 +2 -0.2
ROS18 ROK 0% 5448 7100 5211 11 144238164402 21283 389 235 38 -4 -0 +0 +1 +2 -0.2
ROS18 MLB 0% 01 0000 000 00 283 235 38 +0 +0
FULL18 ROK 8268 5000 10454 34 7423574308 208 5512 169 -12 -10 -1 +0 +1 +2 -0.8
TOT18 ROK 136115 12100 15665 45 104236112348 9237 4811 195 8 -14 -1 +0 +1 +4 -1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLB 34% 160141 25412 14594 21 177270262533 85288 379 249 49 -9 +0 +0 +2 +5 -0.3
202820 MLB 48% 305266 50824 281098 52 188285278563 90290 369 260 57 -15 +0 +0 +3 +9 -0.3
202719 MLB 34% 5549 8101 5201 10 163255245499 82288 369 249 49 -3 +0 +0 +1 +2 -0.1
202820 MLB 48% 148130 24412 13534 21 185279277556 92290 369 260 57 -7 +0 +0 +2 +4 -0.1
▸ Career Totals
Career 203180 32513 18735 31 178272267539 89276 369 257 55 -10 +0 +0 +2 +6 -0.2
/ 162G 650576 10316310 5823416 103 179274269543 90278 369 257 55 -33 +1 +0 +7 +18 -0.7
Career 589513 891447 5322219 125 173275257532 84285 389 250 49 -34 +0 +0 +6 +17 -1.1
/ 162G 650566 981548 5824521 136 173274256530 83285 389 250 49 -37 +0 +0 +7 +18 -1.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
202517 ROKDSL Mets Orange 7055 11211 9226 41 200371327699 127312 3113 333 113 +1 +0 +2 0.3

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
227034185274270+3+6-0.3-0.2
/162664810+7.1+14.8-0.9pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Roni Garcia (OGILVIE) 18 104/236/112 9237 04 48% 11% 8 -1.0
Robert Lopez
2022 · A
18 38 39→45 48→45 42 181/262/270 89284 66 36% 8% 48 -1.9 190/252/274 84293 74 35% 7% 43 -2.2 183/243/267842779335%7%34-0.9
Narciso Polanco
2023 · A
18 43→42 38→40 51→55 42 199/273/281 82314 411 35% 8% 54 -1.4 186/255/265 79268 514 30% 8% 42 -2.3 187/259/2799225472127%8%45-1.4
Franyerber Montilla
2023 · A
18 37 39→40 48→55 42 172/252/257 85296 611 41% 9% 39 -2.5 189/273/295 106280 920 33% 9% 59 -1.1 182/275/291109262102832%10%56-0.5
Gabriel Terrero
2023 · A
19 38 37→50 51→45 42 180/260/249 69278 512 34% 8% 41 -2.3 190/262/297 107326 99 41% 8% 53 -1.5 160/235/29713728811745%8%40-0.9
Mariel Bautista
2016 · A
18 41→34 38→45 50 40 197/258/282 85286 58 31% 6% 48 -1.9 226/275/318 92287 614 22% 5% 63 -0.8 239/283/34010128981819%4%70-0.1
Julio Garcia
2015 · A
18 39→34 36→40 45→40 39 187/240/248 61285 37 34% 6% 30 -3.1 184/222/241 57279 211 33% 4% 20 -3.8 180/208/241622773635%3%12-2.3
Aneudis Mordán
2022 · A
18 39→29 37→45 49→40 42 181/254/252 71296 47 38% 8% 39 -2.5 181/244/272 91279 96 36% 7% 40 -2.4 163/227/27210923515436%7%29-1.2
Abiezel Ramirez
2018 · A
18 37 36→45 45→55 41 177/239/242 65274 39 35% 7% 29 -3.2 205/267/286 81279 415 26% 7% 52 -1.6 200/264/2969631072135%7%52-0.6
Carlos Goris
2019 · A
18 35 35→30 51→55 43 166/241/233 66250 27 32% 8% 28 -3.2 189/268/264 75265 512 28% 9% 48 -1.9 169/264/2296022462125%11%35-1.1
Leandro Arias
2023 · A
18 40 38→30 51→45 43 188/262/268 80284 411 33% 8% 46 -2.0 199/267/280 81262 610 25% 7% 51 -1.7 199/277/263642676725%8%50-0.9
Noe Berroa
2012 · A
18 36 40 47→45 37 175/245/263 88295 89 41% 7% 38 -2.6 193/247/265 72313 38 37% 6% 38 -2.6 185/236/247623021737%5%26-1.1
Nolan Perez
2017 · A
18 39 39→40 46→40 39 188/258/270 82280 68 33% 6% 45 -2.1 187/235/267 80275 64 33% 5% 33 -2.9 171/209/244742596235%4%15-1.4
Robel García
2011 · A
18 36→37 37→50 50→40 47 170/256/251 81261 49 33% 10% 40 -2.4 181/249/281 100277 77 34% 8% 43 -2.2 192/262/38319227227239%8%75+0.0
Kendry Chirinos
2023 · A
18 39 37→40 47→50 45 177/278/253 75299 34 38% 10% 50 -1.7 188/289/263 75332 55 40% 10% 58 -1.2 183/282/252693215340%10%50-0.7
Anderdson Rojas
2022 · A
18 39→44 37→40 50→55 39 188/247/257 69265 412 29% 5% 37 -2.7 205/248/284 79264 313 23% 4% 43 -2.2 206/248/2898325941721%4%42-1.3
Joan Mauricio
2015 · A
18 38 37→40 54→45 44 181/252/265 85279 37 34% 9% 40 -2.4 169/226/229 60249 26 31% 7% 19 -3.9 136/191/165291911328%6%-14-1.5
Luis Montano
2018 · A
18 37 39→40 43→40 38 177/240/266 89300 64 41% 7% 36 -2.7 170/240/254 84324 44 45% 7% 33 -2.9 150/219/245952845245%7%20-1.3
Nicoll Parra
2012 · A
18 39 36→30 44→55 45 183/264/252 70275 48 32% 8% 43 -2.2 197/307/251 54268 118 24% 12% 63 -0.9 186/321/2243825402722%14%60-0.3
Ronny Brito
2018 · A
19 37 38→45 50 37 178/235/261 83285 510 37% 6% 32 -3.0 200/249/307 107347 115 43% 6% 50 -1.7 161/215/28512429717150%6%30-1.1
Luis Castillo
2023 · A
19 43→25 39→45 48→40 42 207/266/291 84290 67 30% 7% 53 -1.5 181/248/280 99275 104 36% 8% 43 -2.2 149/230/27312421216236%9%33-1.4