Romeo Sanabria

1B San Antonio Missions
Age 25 L/R 6'3" / 200 lbs AA HR +5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AA/A+/A/INTL2 orgs612.286/.397/.41811392—.239/.325/.350
202523AASD499.257/.314/.37612472—.242/.280/.348
202624AAA/AASD491.278/.372/.41812787—.243/.308/.349
2027PROJMLE25MLBSD4.228/.287/.3350078-0.0
2028PROJ31% MLB26MLBSD79.229/.289/.3392179-0.2
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AAA
Z-Con%90
Whiff%84
Max EV78
K%67
BB%22
Speed16
Career WAR0.0 WAR median (P10 -0.2 / P90 0.9, comp-based) · star 1% · didn't stick 91%
CompsBryce Ball (age 25) · Bligh Madris (age 26) · Danny Hayes (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†78
AVG/OBP/SLG.228 / .287 / .335
PA4
HR0
K%25
BB%7
BABIP292
ISO104
MLB%2%
Value2027 · WAR
BAT: -5.6 runs (wOBA-derived runs vs avg)-6BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.4-0.22728
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
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
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)
202220 ROKACL Padres — 1512 1100 360 00 83267167433 83167 4020 225 -28 — — — — — —
202321 ALake Elsinore Storm — 6753 15800 12151 00 283424434858 151395 2218 384 84 — — — — — —
202321 ROKACL Padres — 203167 601528 30480 41 3594576171.074 257444 2415 452 105 — — — — — —
202422 AASan Antonio Missions — 136111 30401 21380 02 270386333720 63382 2815 327 74 — — — — — —
202422 A+Fort Wayne TinCaps — 140122 321002 15311 01 262348393741 131330 2211 331 69 — — — — — —
202422 ALake Elsinore Storm — 270219 681608 48461 30 311437493930 183359 1718 412 109 — — — — — —
202422 INTLPeoria Javelinas — 6658 16400 8190 00 276364345708 69410 2912 327 107 — — — — — —
202523 AASan Antonio Missions — 499452 11618012 381070 41 257314376690 119305 218 305 72 — — — — — —
202624 AAAEl Paso Chihuahuas — 8375 15202 7160 00 200268307575 107228 198 260 35 — — — — — —
202624 AASan Antonio Missions — 408346 10221010 53913 72 295393442835 147369 2213 371 97 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202220 ROK MLEACL Padres — 1513 1100 290 00 77200154354 77118 6013 127 -28 — — — — — —
202321 A MLELake Elsinore Storm — 6757 13600 8211 00 228333333667 105347 3112 293 84 — — — — — —
202321 ROK MLEACL Padres — 203178 431016 19700 41 242315410725 169333 349 324 105 — — — — — —
202422 AA MLESan Antonio Missions — 136116 27301 16470 02 233326284610 52340 3512 278 74 — — — — — —
202422 A+ MLEFort Wayne TinCaps — 140127 28802 10401 01 220283331613 110295 297 270 69 — — — — — —
202422 A MLELake Elsinore Storm — 270234 591207 33621 30 252347393740 141312 2312 329 109 — — — — — —
202523 AA MLESan Antonio Missions — 499466 11316011 241240 41 242280348627 105294 255 275 72 — — — — — —
202624 AAA MLEEl Paso Chihuahuas — 8378 14201 4190 00 179220244463 64224 235 220 35 — — — — — —
202624 AA MLESan Antonio Missions — 408364 931808 351113 72 255326371697 115336 279 311 97 — — — — — —
202220 ROK MLEACL Padres — 1513 1100 290 00 77200154354 77250 6013 127 -28 — — — — — —
202220 ROK RAWACL Padres — 1512 1100 360 00 83267167433 83167 4020 225 -28 — — — — — —
202321 ROK MLE2 teams — 270235 561616 27921 41 238319391711 153350 3410 316 100 — — — — — —
202321 ROK RAW2 teams — 270220 752328 42631 41 3414495731.021 232432 2316 435 100 — — — — — —
202422 A MLE4 teams — 612535 12827010 671672 33 239326346672 107322 2711 301 90 — — — — — —
202422 A RAW4 teams — 612510 14634011 921342 33 286397418815 131362 2215 365 90 — — — — — —
202523 AA MLESan Antonio Missions — 499466 11316011 241240 41 242280348627 105301 255 275 72 — — — — — —
202523 AA RAWSan Antonio Missions — 499452 11618012 381070 41 257314376690 119305 218 305 72 — — — — — —
202624 AA MLE2 teams — 491441 10820010 401303 72 245312358670 113321 268 296 86 — — — — — —
202624 AA RAW2 teams — 491421 11723012 601073 72 278372418790 140343 2212 352 86 — — — — — —
202220 ROK MLEACL Padres — 1513 1100 290 00 77200154354 77118 6013 127 -28 — — — — — —
202321 ROK MLE2 teams — 270240 561616 27921 41 233319383703 150336 3410 316 100 — — — — — —
202422 A MLE4 teams — 612538 12827010 671672 33 238326344670 106315 2711 301 90 — — — — — —
202523 AA MLESan Antonio Missions — 499472 11316011 241240 41 239280343623 104294 255 275 72 — — — — — —
202624 AA MLE2 teams — 491445 10820010 401303 72 243312355667 112317 268 296 86 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLE4 teams — 612538 12827010 671672 33 238326344670 106315 2711 301 90 — — — — — —
202523 AA MLESan Antonio Missions — 499472 11316011 241240 41 239280343623 104294 255 275 72 — — — — — —
202624 AA MLE2 teams — 491445 10820010 401303 72 243312355667 112317 268 296 86 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLESD 2% 380349 811408 27981 41 232290339629 107298 267 283 78 -10 +0 -1 -7 +8 -0.4
▸ 2027 — real world (MLB)
202725 MLB CTXSD 2% 44 1000 010 00 228287335621 106292 250 280 78 -0 +0 -0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLESD 31% 254232 541005 19651 21 232292344636 111297 267 286 79 -6 +0 -1 -5 +6 -0.6
202826 MLB CTXSD 31% 7973 17302 6200 10 229289339628 110292 258 282 79 -2 +0 -0 -1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 7973 17302 6200 10 233291356647 123294 258 282 84 -2 +0 -0 -1 +2 -0.2
/ 162G— A+C — 650601 14025016 491650 80 233291354645 121295 258 282 84 -16 +2 -1 -12 +14 -1.3
Career— MLE — 23512114 50498146 1946418 229 238305351656 113315 278 292 84 -12 +0 -1 -8 +10 -1.1
/ 162G— MLE — 650584 13927013 541772 62 238305351656 113313 278 292 84 -17 +0 -1 -12 +14 -1.6

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 AASan Antonio Missions · 408 PAwOBA .362 → .311 (−51)K% 22.3% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.30%÷1.000×1.220——27.21%
BB% (unintentional) /PA12.25%÷1.000×0.700—×1.0128.68%
HBP% /PA0.74%—×0.870—×1.0120.65%
Singles /BIP27.84%÷1.000×0.920×1.003×1.01226.00%
Doubles /BIP8.24%÷1.000×0.840×1.003×1.0127.02%
Triples /BIP0.00%÷1.000×0.940×1.003×1.0120.00%
Home runs /BIP3.92%÷1.000×0.800—×1.0123.17%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .362 → .311; ISO .147 → .124; BABIP .369 → .336. 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).

2026 AAAEl Paso Chihuahuas · 83 PAwOBA .248 → .220 (−28)K% 19.3% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.28%÷1.000×1.200——23.13%
BB% (unintentional) /PA7.23%÷1.000×0.690—×1.0485.23%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP18.64%÷1.000×0.930×1.033×1.04818.78%
Doubles /BIP3.39%÷1.000×0.830×1.033×1.0483.05%
Triples /BIP0.00%÷1.000×0.970×1.033×1.0480.00%
Home runs /BIP3.39%÷1.000×0.700—×1.0482.49%

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

Result: wOBA .248 → .220; ISO .107 → .083; BABIP .228 → .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).

2025 AASan Antonio Missions · 499 PAwOBA .300 → .275 (−25)K% 21.4% → 24.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.44%÷1.054×1.220——24.83%
BB% (unintentional) /PA7.01%÷1.020×0.700—×1.0274.94%
HBP% /PA0.00%—×0.870—×1.0270.00%
Singles /BIP24.93%÷0.964×0.920×1.002×1.02724.49%
Doubles /BIP5.22%÷0.963×0.840×1.002×1.0274.68%
Triples /BIP0.00%÷1.036×0.940×1.002×1.0270.00%
Home runs /BIP3.48%÷0.950×0.800—×1.0273.01%

Factors used: league row TL. Park (home-season share, regressed): HR 90, 1B 93, 2B 93, 3B 107, K 111, BB 104 — 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 ×1.002.

Result: wOBA .300 → .275; ISO .119 → .106; BABIP .305 → .294. 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 ALake Elsinore Storm · 270 PAwOBA .404 → .329 (−75)K% 17.0% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.04%÷1.002×1.360——23.13%
BB% (unintentional) /PA17.41%÷0.972×0.690——12.36%
HBP% /PA0.37%—×0.780——0.29%
Singles /BIP25.43%÷1.036×0.920×1.027—23.20%
Doubles /BIP9.25%÷1.108×0.830×1.027—7.12%
Triples /BIP0.00%÷1.108×0.910×1.027—0.00%
Home runs /BIP4.62%÷0.953×0.800——3.88%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 107, 2B 122, 3B 122, K 100, BB 94 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.027.

Result: wOBA .404 → .329; ISO .183 → .149; BABIP .359 → .312. 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 A+Fort Wayne TinCaps · 140 PAwOBA .327 → .270 (−57)K% 22.1% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.14%÷0.982×1.270——28.63%
BB% (unintentional) /PA10.71%÷1.043×0.710—×1.0127.38%
HBP% /PA0.71%—×0.790—×1.0120.57%
Singles /BIP21.98%÷0.997×0.920×0.995×1.01220.42%
Doubles /BIP10.99%÷0.973×0.810×0.995×1.0129.21%
Triples /BIP0.00%÷1.082×0.850×0.995×1.0120.00%
Home runs /BIP2.20%÷0.916×0.800—×1.0121.94%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 83, 1B 99, 2B 95, 3B 116, K 96, BB 109 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.995.

Result: wOBA .327 → .270; ISO .131 → .109; BABIP .330 → .295. 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 AASan Antonio Missions · 136 PAwOBA .329 → .278 (−51)K% 27.9% → 34.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.94%÷0.987×1.220——34.55%
BB% (unintentional) /PA15.44%÷0.987×0.700—×1.04211.41%
HBP% /PA0.00%—×0.870—×1.0420.00%
Singles /BIP34.25%÷1.015×0.920×0.950×1.04230.72%
Doubles /BIP5.48%÷0.957×0.840×0.950×1.0424.76%
Triples /BIP0.00%÷1.150×0.940×0.950×1.0420.00%
Home runs /BIP1.37%÷0.953×0.800—×1.0421.20%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 103, 2B 91, 3B 130, K 97, BB 97 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .329 → .278; ISO .063 → .055; BABIP .382 → .340. 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 ROKACL Padres · 203 PAwOBA .454 → .324 (−130)K% 23.6% → 34.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.65%÷0.983×1.440——34.64%
BB% (unintentional) /PA14.78%÷0.972×0.620—×0.9859.28%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP29.41%÷1.006×0.820×0.980×0.98523.14%
Doubles /BIP12.61%÷1.001×0.720×0.980×0.9858.75%
Triples /BIP1.68%÷0.931×0.720×0.980×0.9851.25%
Home runs /BIP6.72%÷0.912×0.780—×0.9855.66%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 101, 2B 100, 3B 86, K 97, BB 94 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .454 → .324; ISO .257 → .193; BABIP .444 → .333. 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 ALake Elsinore Storm · 67 PAwOBA .375 → .293 (−82)K% 22.4% → 31.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.39%÷0.953×1.360——31.93%
BB% (unintentional) /PA17.91%÷1.032×0.690—×1.01512.16%
HBP% /PA1.49%—×0.780—×1.0151.18%
Singles /BIP18.42%÷0.951×0.920—×1.01518.08%
Doubles /BIP21.05%÷1.065×0.830—×1.01516.65%
Triples /BIP0.00%÷0.900×0.910—×1.0150.00%
Home runs /BIP0.00%÷1.121×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 90, 2B 113, 3B 80, K 91, BB 106 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .375 → .293; ISO .151 → .115; BABIP .395 → .347. 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 — .