Romeo Sanabria1B San Antonio Missions
Age 24 L/R 6'3" / 200 lbs AA HR -7% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION328 act + 218 ros · stats below = ROS only
wRC+†66
AVG/OBP/SLG.215 / .277 / .331
PA218
HR5
K%29
BB%7
BABIP286
ISO115
MLB%2%
Value2026 · WAR
BAT: -24.3 runs (wOBA-derived runs vs avg)-24BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.5 runs (Defensive runs vs avg)-0FLDPOS: -9.8 runs (Positional adjustment)-10POSREP: +15.5 runs (Replacement-level credit)+15REPTotal WAR: -1.90-1.9WAR
trajectory · projected WAR by year
-0.7-1.2-1.02628
Tools · ContractCON 45 / POW 45
Toolsscout grade
CONTACT45
scouting grade only
POWER45
scouting grade only
EYE49
scouting grade only
SPEED30
scouting grade only
DEFENSE42
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
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
202220 ROKACL Padres 1513 0000 290 00 133133 6013 124 -47
202220 ROKACL Padres 1512 1100 360 00 83267167433 83167 4020 225 31
202321 ROK2 teams 270234 571527 28941 41 244327415742 171360 3510 320 103
202321 ROK2 teams 270220 752328 42631 41 3414495731.021 232432 2316 435 191
202422 A4 teams 612535 12426012 671742 33 232320348667 116314 2811 298 87
202422 A4 teams 612510 14634011 921342 33 286397418815 131362 2215 365 138
202523 AASan Antonio Missions 499467 11817012 231250 41 253288366654 113314 255 288 79
202523 AASan Antonio Missions 499452 11618012 381070 41 257314376690 119305 218 305 92
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AASD 328299 601207 251032 52 201267311578 110279 318 260 57 -16 +0 +0 -6 +9 -1.3
YTD24 AASD 328285 671408 39802 52 235331368700 133298 2412 317 101 +0 +0 +0 -6 +9 0.4
ROS24 AASD 2% 218199 43805 16631 21 215277331607 115286 297 272 66 -8 +0 -0 -4 +6 -0.7
ROS24 MLBSD 2% 44 1000 010 00 250250250500 282 250 265 61 -0 +0 -0 -0 +0 -0.0
FULL24 AASD 332303 611207 251042 52 201267310577 109280 318 260 57 -16 +0 -0 -6 +9 -1.3
TOT24 AASD 546498 10320012 411663 73 207271319590 112282 307 265 61 -24 +0 -0 -10 +15 -1.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBSD 31% 581530 11822114 431633 52 223285347632 125288 287 280 73 -18 +0 -1 -10 +16 -1.3
202826 MLBSD 45% 597544 12223115 451653 52 224287353640 129288 288 285 76 -16 +0 -1 -11 +17 -1.1
202725 MLBSD 31% 180164 36704 13511 21 220281335616 116284 287 273 67 -7 +0 -0 -3 +5 -0.5
202826 MLBSD 45% 266243 531006 20741 21 218280333614 115284 288 277 70 -9 +0 -1 -5 +8 -0.7
▸ Career Totals
Career 450411 9017010 331262 42 219280333614 114289 287 275 69 -16 +0 -1 -8 +13 -1.2
/ 162G 650594 13025014 481823 63 219281332613 113289 287 275 69 -23 +0 -1 -12 +18 -1.8
Career 27922522 582111465 22479310 2310 231296355651 124305 288 289 79 -65 +1 -3 -50 +79 -3.9
/ 162G 650587 13626115 521852 52 232296356652 124307 288 289 79 -15 +0 -1 -12 +18 -0.9

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
202220 ROKACL Padres 1512 1100 360 00 83267167433 83167 4020 225 31 -1 +0 +0 -0.1
202321 ALake Elsinore Storm 6753 15800 12151 00 283424434858 151395 2218 384 152 +4 +0 +2 0.6
202321 ROKACL Padres 203167 601528 30480 41 3594576171.074 257444 2415 452 204 +24 +0 +6 3.1
202422 AASan Antonio Missions 136111 30401 21380 02 270386333720 63382 2815 327 109 +1 -1 +4 0.4
202422 A+Fort Wayne TinCaps 140122 321002 15311 01 262348393741 131330 2211 331 111 +2 -0 +4 0.5
202422 ALake Elsinore Storm 270219 681608 48461 30 311437493930 183359 1718 412 173 +22 +1 +8 3.1
202422 INTLPeoria Javelinas 6658 16400 8190 00 276364345708 69410 2912 327 108 +1 +0 +2 0.3
202523 AASan Antonio Missions 499452 11618012 381070 41 257314376690 119305 218 305 92 -5 +0 +14 1.0

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
#1Gaby Sanchezlast yr '14
career totals — 5 seasons, 2,240 PA
52,2405912254332411-40-262.22.2
/162664174-11.9-7.80.6pk7: 2
#2Ike Davislast yr '15
career totals — 6 seasons, 2,377 PA
62,377817239332416-42-361.71.7
/162664232-11.9-10.10.5pk7: 2
#3Dayan Viciedolast yr '14
career totals — 5 seasons, 1,798 PA
51,798662254298424-18-290.30.3
/162664241-6.6-10.70.1pk7: 0
#4Hunter Dozierlast yr '23
career totals — 6 seasons, 2,294 PA
62,2947319238305421-23-450.00.0
/162664215-6.5-13.20.0pk7: 0
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1453114223282348-8-3-0.8-0.4
/162664166-11.9-4.3-1.2pk7: 0
#5Brennan Boeschlast yr '15
career totals — 6 seasons, 1,713 PA
61,7134822250303400-17-35-1.1-1.1
/162664199-6.6-13.6-0.4pk7: -1
#6Domonic Brownlast yr '15
career totals — 6 seasons, 1,748 PA
61,7485423246305405-19-39-1.1-1.1
/162664219-7.1-14.7-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
Romeo Sanabria (OGILVIE) 24 45 45 30 49 207/271/319 112282 127 30% 7% 61 -1.9
Aaron Baker
2012 · AA
24 46→51 47→50 39→40 41 228/280/366 138302 143 29% 6% 79 +0.3 213/264/346 133289 135 30% 6% 66 -0.6 194/246/33313925913530%6%53-0.8
Taylor Murphy
2017 · AA
24 44→48 44→45 40 42 212/281/326 114318 115 35% 8% 69 -0.4 204/276/312 108338 117 39% 8% 63 -0.8 180/266/26989273131136%7%47-0.4
Bryce Ball
2023 · AA
25 44→49 45 38→30 49 214/299/340 126308 122 32% 11% 80 +0.4 194/265/310 116311 113 38% 9% 59 -1.1 161/233/27211026611141%8%33-1.4
Andrew Pullin
2017 · AA
23 49 44→50 39→40 40 243/280/362 119299 123 23% 4% 77 +0.1 220/261/356 136280 135 26% 4% 68 -0.5 205/246/35114625713426%4%57-0.7
Johermyn Chavez
2013 · AA
24 40→45 47→50 38→45 41 208/272/341 132273 165 29% 6% 69 -0.4 215/278/329 114296 126 30% 6% 69 -0.4 221/278/32210130214030%4%66-0.1
Ronnie Mitchell
2015 · A
24 42→43 46→45 40 42 214/270/340 126285 156 30% 7% 68 -0.5 222/275/347 125297 125 28% 7% 71 -0.3 222/275/34912729411327%7%69-0.3
Tyler Neslony
2018 · AA
24 47 40→55 34→55 42 224/277/312 88293 73 25% 6% 63 -0.8 219/266/321 102298 88 28% 6% 60 -1.0 255/312/435179334161427%7%105+0.9
Beau Mills
2010 · AA
23 46→47 48→50 39→30 40 234/275/375 141286 152 24% 4% 79 +0.3 231/274/372 141274 163 22% 5% 78 +0.2 226/272/36914326416121%5%74-0.0
Freddie Thon
2008 · A
24 50→54 43→45 37→40 36 247/262/355 108297 114 22% 2% 67 -0.5 229/259/340 111271 116 20% 3% 63 -0.9 210/231/31810822311012%1%40-0.6
Chris Errecart
2009 · AA
24 45→46 47→50 39→40 38 223/280/360 137302 153 30% 5% 78 +0.2 209/261/335 126293 125 32% 5% 63 -0.9 195/245/31612127510432%4%49-0.9
Ben Paulsen
2013 · AA
25 45→53 47→50 39→40 36 225/262/357 132306 153 31% 4% 68 -0.5 218/265/365 147315 154 34% 6% 72 -0.2 216/268/36815230815334%6%71-0.2
Cal Mitchell
2022 · AAA
23 44→51 47→50 40→50 38 225/266/354 129288 156 27% 4% 70 -0.3 231/281/366 135295 1511 26% 6% 79 +0.3 220/276/356136284151227%7%72-0.2
Ernie De La Trinidad
2021 · AA
25 45→52 40 39→40 45 219/283/307 88282 85 25% 7% 65 -0.7 222/285/332 110315 118 31% 6% 72 -0.2 217/284/32510831212532%5%67-0.3
Rhyne Hughes
2008 · AA
24 50→57 44→55 37→45 41 239/288/356 117321 113 28% 6% 79 +0.3 231/283/374 143330 154 33% 6% 82 +0.5 212/278/37716531218436%8%78+0.1
Chris McGuiness
2013 · AA
25 43→47 46→50 41→30 46 217/282/340 123282 142 28% 8% 73 -0.1 214/288/341 127269 132 24% 9% 76 +0.1 205/287/32211725011122%10%68-0.3
D.J. Hicks
2014 · A
24 47→48 44→45 40→30 40 225/279/342 118323 112 33% 7% 72 -0.2 214/274/317 103302 92 30% 7% 63 -0.8 203/267/293892868130%8%52-1.1
Kipp Schutz
2012 · A
24 50→52 42→45 39→45 41 240/280/354 115315 87 26% 5% 75 -0.0 228/275/322 94330 67 31% 5% 64 -0.8 220/267/277573373234%5%44-0.8
Christopher Vinyard
2009 · A
23 41→42 46→45 36→30 42 212/267/336 124277 152 29% 6% 66 -0.6 209/265/327 118283 135 30% 7% 63 -0.9 163/219/26810521014030%7%26-0.8
Kody Hinze
2011 · A
24 42→44 45→50 38→30 42 208/274/329 120297 122 33% 8% 66 -0.6 218/285/371 153294 203 31% 8% 83 +0.6 212/284/37516427124131%9%81+0.3
Cody Hawn
2013 · A
24 41→50 45 40 41 207/257/330 123269 134 28% 6% 59 -1.1 205/249/318 113292 125 33% 5% 53 -1.5 192/230/2909828112236%4%35-1.6