Drew Romo

C Chicago White Sox
Age 25 S/R 6'0" / 205 lbs MLB HR +4% Svc 0.889 · Ctrl thru 2032
Overview
MLB40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AAACOL370.297/.342/.49914392—.259/.295/.399
202422MLBCOL53.176/.208/.23500190.4
202523AAA/ROKCOL261.258/.324/.3947356—.212/.266/.311
202624AAACWS68.298/.385/.56141107—.271/.338/.475
202624MLBCWS206.144/.241/.2947150-0.3
2027PROJ25MLBCWS213.217/.291/.37172850.5
2028PROJ82% MLB26MLBCWS226.217/.291/.37072850.5
2029PROJ82% MLB27MLBCWS241.216/.290/.36872840.5
Last 3 seasons WAR 0.1  ·  Next 3 projected WAR 1.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.889First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$1M2031Arb-2$1M2032Arb-3$2M
Skills · percentileStatcast 2024-2026
Barrel%27
Speed27
xwOBA10
Avg EV10
Bat Spd10
CompsFrancisco Mejía (age 25) · Héctor Sánchez (age 27) · Andrew Knizner (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†85
AVG/OBP/SLG.217 / .291 / .371
PA213
HR7
K%24
BB%8
BABIP258
ISO162
MLB%100%
Value2027 · WAR
BAT: -3.7 runs (wOBA-derived runs vs avg)-4BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.6 runs (Replacement-level credit)+5REPTotal WAR: +0.60+0.6WAR
0.00.51.00.60.50.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$13M ctrl surplus
Tools · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
xAVG
100.178
POWER50
Barrel%
275.2
Avg EV
1083.0
Bat Spd
1065.2
EYE35
scouting grade only
SPEED45
Sprint
2726.4
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   0.889 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.6$2M+$2M
2028Pre-Arb$0.8M+0.5$2M+$1M
2029Pre-Arb$0.8M+0.5$2M+$1M
2030Arb-1$1M+0.4$1M+$0.4M
2031Arb-2$1M+0.3$0.9M+$0.0M (cut)
2032Arb-3$2M+0.1$0.3M+$0.0M (cut)
Totals $4M $8M +$4M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202119 AFresno Grizzlies — 339312 981726 19500 236 314353439793 125348 156 345 89 — — — — — —
202220 A+Spokane Indians — 420374 951955 35815 183 254326372698 118306 198 311 51 — — — — — —
202321 AAAAlbuquerque Isotopes — 1817 6110 041 00 353389529918 176462 220 403 115 — — — — — —
202321 AAHartford Yard Goats — 368327 8318213 29672 67 254318440759 187277 188 327 78 — — — — — —
202321 INTLSalt River Rafters — 4839 9120 891 10 231375359734 128300 1917 339 115 — — — — — —
202422 MLBColorado Rockies — 5351 9300 2180 01 176208235443 59273 344 201 19 -5 -0 +1 +8 +1 0.4
202422 AAAAlbuquerque Isotopes — 370343 10219414 16667 31 297342499840 201331 184 365 92 — — — — — —
202523 AAAAlbuquerque Isotopes — 244220 581107 18634 20 264331409740 145338 267 329 61 — — — — — —
202523 ROKACL Rockies — 1716 3000 110 11 188235188423 200 66 201 -17 — — — — — —
202624 MLBChicago White Sox — 206180 26607 20473 10 144241294536 150150 2310 244 50 -12 +0 +0 +5 +4 -0.3
202624 AAACharlotte Knights — 6857 17304 7181 11 298385561946 263371 2610 395 107 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 259231 35907 22653 11 152234281516 130175 258 235 45 -17 -0 +1 +12 +6 0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202119 A MLEFresno Grizzlies — 339318 911424 13700 236 286314381695 94333 214 300 89 — — — — — —
202220 A+ MLESpokane Indians — 420384 771543 251125 183 201258284542 83265 276 243 51 — — — — — —
202321 AAA MLEAlbuquerque Isotopes — 1817 6110 051 00 353389529918 176430 280 338 115 — — — — — —
202321 AA MLEHartford Yard Goats — 368336 7616210 20782 67 226274375649 149253 215 284 78 — — — — — —
202422 MLB MLEColorado Rockies — 5351 9300 2180 01 176208235443 59273 344 196 19 -5 -0 +1 +8 +1 0.4
202422 AAA MLEAlbuquerque Isotopes — 370348 901639 11817 31 259295399695 141310 223 304 92 — — — — — —
202523 AAA MLEAlbuquerque Isotopes — 244225 49905 13804 20 218273324597 107306 335 259 61 — — — — — —
202523 ROK MLEACL Rockies — 1716 2000 110 11 125176125301 153 66 143 -17 — — — — — —
202624 MLB MLEChicago White Sox — 206180 26607 20473 10 144241294536 150150 2310 242 50 -12 +0 +0 +5 +4 -0.3
202624 AAA MLECharlotte Knights — 6859 16303 5221 11 271338475813 203337 327 327 107 — — — — — —
202119 A MLEFresno Grizzlies — 339318 911424 13700 236 286314381695 94345 214 300 89 — — — — — —
202119 A RAWFresno Grizzlies — 339312 981726 19500 236 314353439793 125348 156 345 89 — — — — — —
202220 A+ MLESpokane Indians — 420384 771543 251125 183 201258284542 83269 276 243 51 — — — — — —
202220 A+ RAWSpokane Indians — 420374 951955 35815 183 254326372698 118306 198 311 51 — — — — — —
202321 AA MLE3 teams — 434397 9219312 23934 77 232281385666 154268 215 287 80 — — — — — —
202321 AA RAW3 teams — 434383 9820513 37804 77 256328436764 180287 189 331 80 — — — — — —
202422 AAA MLE2 teams — 423399 991939 13997 32 248284378662 130306 233 291 83 — — — — — —
202422 AAA RAW2 teams — 423394 11122414 18847 32 282325464789 183324 204 345 83 — — — — — —
202523 AAA MLE2 teams — 261242 51905 13814 31 211263310572 99293 315 251 56 — — — — — —
202523 AAA RAW2 teams — 261236 611107 19644 31 258324394718 136325 257 321 56 — — — — — —
202624 MLB MLE2 teams — 274239 429010 25694 21 176265339604 163199 259 263 64 -12 +0 +0 +5 +6 -0.1
202624 MLB RAW2 teams — 274237 439011 27654 21 181276359635 177198 2410 281 64 -12 +0 +0 +5 +6 -0.1
202119 A MLEFresno Grizzlies — 339323 911424 13700 236 282314375689 93333 214 300 89 — — — — — —
202220 A+ MLESpokane Indians — 420387 771543 251125 183 199258282540 83265 276 243 51 — — — — — —
202321 AA MLE3 teams — 434404 9219312 23934 77 228281379659 151261 215 287 80 — — — — — —
202422 AAA MLE2 teams — 423400 991939 13997 32 247284378662 130305 233 291 83 — — — — — —
202523 AAA MLE2 teams — 261242 51905 13814 31 211263310572 99296 315 251 56 — — — — — —
202624 MLB MLE2 teams — 274243 429010 25694 21 173265333598 160196 259 263 64 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 AAA MLE2 teams — 423400 991939 13997 32 247284378662 130305 233 291 83 — — — — — —
202523 AAA MLE2 teams — 261242 51905 13814 31 211263310572 99296 315 251 56 — — — — — —
202624 MLB MLE2 teams — 274243 429010 25694 21 173265333598 160196 259 263 64 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLECWS 100% 324291 6313110 26774 31 216290367658 151257 248 294 85 -6 +0 -0 +6 +7 0.6
▸ 2027 — real world (MLB)
202725 MLB CTXCWS 100% 213191 42817 17513 21 217291371662 154258 248 296 85 -4 +0 -0 +4 +5 0.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLECWS 82% 276247 541118 23664 31 216290367657 151257 248 294 85 -5 +0 -0 +5 +6 0.6
202927 MLB MLECWS 82% 294264 571119 24714 31 215289364654 150256 248 293 84 -6 +0 -0 +5 +6 0.6
203028 MLB MLECWS 82% 302270 581219 25734 21 213287360647 147255 248 290 82 -6 +0 -1 +5 +7 0.5
203129 MLB MLECWS 82% 296266 561118 24734 11 210284353638 143254 258 286 80 -7 -0 -1 +5 +6 0.3
203230 MLB MLECWS 82% 291263 551118 23723 10 207281345626 138252 258 281 77 -8 +0 -2 +5 +6 0.2
203331 MLB MLECWS 82% 260234 48917 21663 10 203276335611 132248 258 275 73 -9 +0 -3 +5 +6 -0.1
202826 MLB CTXCWS 82% 226203 44917 18543 21 217291370662 154258 248 296 85 -4 +0 -0 +4 +5 0.5
202927 MLB CTXCWS 82% 241216 46917 20583 21 216290368658 152257 248 294 84 -5 +0 -0 +4 +5 0.5
203028 MLB CTXCWS 82% 248223 481017 20603 11 214288363651 149256 248 291 82 -5 -0 -1 +4 +5 0.4
203129 MLB CTXCWS 82% 243218 46917 20603 10 211285356642 145254 258 288 80 -6 +0 -1 +4 +5 0.3
203230 MLB CTXCWS 82% 239215 46917 19593 10 208282348630 140252 258 283 77 -7 +0 -2 +4 +5 0.1
203331 MLB CTXCWS 82% 213192 39806 17542 00 204277338615 134249 258 277 73 -7 +0 -2 +4 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 16691498 30463548 13641020 84 203278348626 145245 258 280 76 -50 +0 -5 +38 +36 1.9
/ 162G— A+C — 650583 11925219 531608 32 204280352631 148246 258 280 76 -20 +0 -2 +15 +14 0.7
Career— MLE — 40833714 8211581998 26999649 6925 221282353635 132273 247 280 76 -61 +0 -6 +47 +47 2.8
/ 162G— MLE — 650591 13125316 431598 114 222283355639 134273 247 280 76 -18 +0 -2 +14 +14 0.8

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 AAACharlotte Knights · 68 PAwOBA .384 → .327 (−57)K% 26.5% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.47%÷1.000×1.200——31.76%
BB% (unintentional) /PA10.29%÷1.000×0.690—×1.0337.34%
HBP% /PA1.47%—×0.940—×1.0331.43%
Singles /BIP25.64%÷1.000×0.930—×1.03324.63%
Doubles /BIP7.69%÷1.000×0.830—×1.0336.60%
Triples /BIP0.00%÷1.000×0.970—×1.0330.00%
Home runs /BIP10.26%÷1.000×0.700—×1.0337.42%

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 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .384 → .327; ISO .263 → .205; BABIP .371 → .337. 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 AAAAlbuquerque Isotopes · 244 PAwOBA .322 → .259 (−63)K% 25.8% → 32.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.82%÷0.945×1.200——32.79%
BB% (unintentional) /PA7.38%÷1.019×0.690—×1.0485.24%
HBP% /PA1.64%—×0.940—×1.0481.61%
Singles /BIP25.48%÷1.047×0.930×1.006×1.04823.85%
Doubles /BIP7.01%÷1.029×0.830×1.006×1.0485.96%
Triples /BIP0.00%÷1.028×0.970×1.006×1.0480.00%
Home runs /BIP4.46%÷1.017×0.700—×1.0483.22%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 109, 2B 106, 3B 106, K 89, BB 104 — 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.006.

Result: wOBA .322 → .259; ISO .145 → .104; BABIP .338 → .306. 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 ROKACL Rockies · 17 PAwOBA .196 → .143 (−53)K% 5.9% → 8.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.88%÷0.993×1.440——8.53%
BB% (unintentional) /PA5.88%÷0.987×0.620—×0.9553.53%
HBP% /PA0.00%—×0.720—×0.9550.00%
Singles /BIP20.00%÷1.021×0.820—×0.95515.34%
Doubles /BIP0.00%÷0.991×0.720—×0.9550.00%
Triples /BIP0.00%÷1.150×0.720—×0.9550.00%
Home runs /BIP0.00%÷0.970×0.780—×0.9550.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 104, 2B 98, 3B 130, K 99, BB 97 — applied at half strength. Age: age 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .196 → .143; ISO .000 → .000; BABIP .200 → .153. 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 AAAAlbuquerque Isotopes · 370 PAwOBA .358 → .304 (−53)K% 17.8% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.84%÷0.979×1.200——21.86%
BB% (unintentional) /PA4.32%÷1.018×0.690—×1.0503.08%
HBP% /PA1.89%—×0.940—×1.0501.87%
Singles /BIP23.47%÷0.990×0.930×0.993×1.05022.99%
Doubles /BIP6.86%÷0.988×0.830×0.993×1.0506.01%
Triples /BIP1.44%÷1.150×0.970×0.993×1.0501.27%
Home runs /BIP5.05%÷1.096×0.700—×1.0503.39%

Factors used: league row International League. Park (home-season share, regressed): HR 119, 1B 98, 2B 98, 3B 130, K 96, BB 104 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .358 → .304; ISO .201 → .148; BABIP .331 → .310. 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 AAHartford Yard Goats · 368 PAwOBA .322 → .284 (−39)K% 18.2% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.21%÷1.052×1.220——21.11%
BB% (unintentional) /PA7.61%÷1.009×0.700—×1.0425.50%
HBP% /PA0.54%—×0.850—×1.0420.48%
Singles /BIP19.23%÷1.065×0.970×0.982×1.04217.92%
Doubles /BIP6.92%÷1.000×0.860×0.982×1.0426.09%
Triples /BIP0.77%÷0.900×0.950×0.982×1.0420.83%
Home runs /BIP5.00%÷1.040×0.780—×1.0423.91%

Factors used: league row EL. Park (home-season share, regressed): HR 108, 1B 113, 2B 100, 3B 80, K 110, BB 102 — 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.982.

Result: wOBA .322 → .284; ISO .187 → .160; BABIP .277 → .253. 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 AAAAlbuquerque Isotopes · 18 PAwOBA .392 → .338 (−54)K% 22.2% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷0.947×1.200——28.16%
BB% (unintentional) /PA0.00%÷0.984×0.690—×1.0500.00%
HBP% /PA5.56%—×0.940—×1.0505.48%
Singles /BIP30.77%÷1.018×0.930—×1.05029.50%
Doubles /BIP7.69%÷1.002×0.830—×1.0506.69%
Triples /BIP7.69%÷1.150×0.970—×1.0506.81%
Home runs /BIP0.00%÷1.062×0.700—×1.0500.00%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 104, 2B 100, 3B 130, K 89, BB 97 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average).

Result: wOBA .392 → .338; ISO .176 → .143; BABIP .462 → .430. 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).

2022 A+Spokane Indians · 420 PAwOBA .308 → .243 (−65)K% 19.3% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.29%÷0.975×1.350——26.70%
BB% (unintentional) /PA8.33%÷1.022×0.710—×1.0275.95%
HBP% /PA1.19%—×0.810—×1.0270.99%
Singles /BIP22.53%÷1.039×0.910×0.977×1.02719.79%
Doubles /BIP6.48%÷0.978×0.830×0.977×1.0275.53%
Triples /BIP1.71%÷0.953×0.820×0.977×1.0271.47%
Home runs /BIP1.71%÷1.316×0.830—×1.0271.11%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 163, 1B 108, 2B 96, 3B 91, K 95, BB 104 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .308 → .243; ISO .118 → .088; BABIP .306 → .265. 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).

2021 AFresno Grizzlies · 339 PAwOBA .343 → .300 (−43)K% 14.7% → 20.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.75%÷0.972×1.360——20.65%
BB% (unintentional) /PA5.60%÷1.014×0.690—×1.0303.93%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP27.86%÷0.967×0.920×1.018×1.03027.81%
Doubles /BIP6.49%÷1.057×0.830×1.018×1.0305.34%
Triples /BIP0.76%÷1.132×0.910×1.018×1.0300.64%
Home runs /BIP2.29%÷1.218×0.800—×1.0301.55%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 144, 1B 93, 2B 111, 3B 126, K 94, BB 103 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .343 → .300; ISO .125 → .092; BABIP .348 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .