Steward Berroa

RF Lehigh Valley IronPigs
Age 28 S/R 5'9" / 193 lbs AAA HR +14% Svc 0.593 · Ctrl thru 2032
Overview
AAAROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAA/INTL2 orgs371.272/.377/.415104692—.251/.319/.380
202425MLBTOR45.189/.333/.2160671-0.2
202526AAA/A+/INTL2 orgs470.251/.372/.35255185—.215/.304/.277
202627AAA/INTL2 orgs319.241/.353/.35051665—.223/.304/.313
2027PROJ10% MLB28MLBPHI16.215/.297/.3010171-0.0
2028PROJ27% MLB29MLBPHI68.214/.295/.2991470-0.1
Last 3 seasons WAR -0.2  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.593First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$0.2M2031Ext$0.4M2032Ext$0.6M
Skills · percentileMiLB Statcast 2026 AAA
BB%88
Whiff%68
Chase%63
Z-Con%52
K%46
Max EV37
Career WAR0.0 WAR median (P10 0.0 / P90 0.1, comp-based) · star 0% · didn't stick 97%
CompsBilly Hamilton (age 29) · Darren Ford (age 28) · Dwaine Bacon (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†71
AVG/OBP/SLG.215 / .297 / .301
PA16
HR0
K%25
BB%12
BABIP293
ISO71
MLB%10%
Value2027 · WAR
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: -1.7 runs (Positional adjustment)-2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 45 / POW 35
Toolsscout grade · Statcast %ile · 2024-2025
CONTACT45
xAVG
100.127
POWER35
Avg EV
1074.7
Bat Spd
5672.0
EYE60
scouting grade only
SPEED60
Sprint
8728.9
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   0.593 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M———
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.4M +$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)
201718 ROKDSL Blue Jays — 221188 49371 25493 2012 261356367724 106340 2211 322 32 — — — — — —
201819 ROKGCL Blue Jays — 167142 40910 23361 176 282386359745 77377 2214 342 48 — — — — — —
202122 ADunedin Blue Jays — 333278 681257 50761 559 245362399761 155311 2315 341 74 — — — — — —
202223 AANew Hampshire Fisher Cats — 6055 10011 5170 70 182250273523 91243 288 240 26 — — — — — —
202223 A+Vancouver Canadians — 255215 471166 33674 407 219333409743 191285 2613 329 54 — — — — — —
202324 AAABuffalo Bisons — 5445 7300 7131 40 156283222505 67219 2413 242 21 — — — — — —
202324 AANew Hampshire Fisher Cats — 396324 882127 571062 4310 272384414797 142377 2714 350 90 — — — — — —
202324 INTLLeones del Escogido — 1716 2000 170 60 125176125301 222 416 148 -14 — — — — — —
202425 MLBToronto Blue Jays — 4537 7100 8140 62 189333216550 27304 3118 273 71 -2 +0 +3 -4 +1 -0.2
202425 AAABuffalo Bisons — 300260 739310 35713 348 281372454826 173350 2412 367 93 — — — — — —
202425 INTLLeones del Escogido — 7153 12000 15110 121 226397226623 286 1521 300 89 — — — — — —
202526 AAANashville Sounds — 310256 631302 43791 319 246357320677 74335 2514 307 65 — — — — — —
202526 A+Wisconsin Timber Rattlers — 2921 3110 662 30 143379286665 143200 2121 326 55 — — — — — —
202526 INTLAguilas Cibaenas — 131106 30803 19263 172 283406443850 160342 2015 375 140 — — — — — —
202627 AAALehigh Valley IronPigs — 301251 631215 45680 154 251365367731 116322 2315 331 72 — — — — — —
202627 INTLAguilas Cibaenas — 1815 1000 150 10 6712567192 91 286 89 -54 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 4537 7100 8140 62 189333216550 27304 3118 273 71 -2 +0 +3 -4 +1 -0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201718 ROK MLEDSL Blue Jays — 221195 33240 18603 2012 169250221471 51227 278 216 32 — — — — — —
201819 ROK MLEGCL Blue Jays — 167151 31610 14521 176 205277258535 53304 318 239 48 — — — — — —
202122 A MLEDunedin Blue Jays — 333291 601045 37981 559 206298320617 113287 2911 277 74 — — — — — —
202223 AA MLENew Hampshire Fisher Cats — 6056 10011 4200 70 179233268501 89245 337 207 26 — — — — — —
202223 A+ MLEVancouver Canadians — 255226 38755 22904 407 168254310564 142243 359 248 54 — — — — — —
202324 AAA MLEBuffalo Bisons — 5447 7300 5161 40 149245213458 64199 309 199 21 — — — — — —
202324 AA MLENew Hampshire Fisher Cats — 396345 872026 361342 4310 252326374700 122366 349 301 90 — — — — — —
202425 MLB MLEToronto Blue Jays — 4537 7100 8140 62 189333216550 27304 3118 273 71 -2 +0 +3 -4 +1 -0.2
202425 AAA MLEBuffalo Bisons — 300271 68837 24853 348 251319380699 129333 288 306 93 — — — — — —
202526 AAA MLENashville Sounds — 310269 601201 30941 319 223303279582 56310 3010 265 65 — — — — — —
202526 A+ MLEWisconsin Timber Rattlers — 2923 3110 482 30 130310261571 130171 2814 250 55 — — — — — —
202627 AAA MLELehigh Valley IronPigs — 301265 591014 31820 154 223304313617 91297 2710 274 72 — — — — — —
201718 ROK MLEDSL Blue Jays — 221195 33240 18603 2012 169250221471 51239 278 216 32 — — — — — —
201718 ROK RAWDSL Blue Jays — 221188 49371 25493 2012 261356367724 106340 2211 322 32 — — — — — —
201819 ROK MLEGCL Blue Jays — 167151 31610 14521 176 205277258535 53313 318 239 48 — — — — — —
201819 ROK RAWGCL Blue Jays — 167142 40910 23361 176 282386359745 77377 2214 342 48 — — — — — —
202122 A MLEDunedin Blue Jays — 333291 601045 37981 559 206298320617 113291 2911 277 74 — — — — — —
202122 A RAWDunedin Blue Jays — 333278 681257 50761 559 245362399761 155311 2315 341 74 — — — — — —
202223 A+ MLE2 teams — 315282 48766 261114 477 170250301551 131251 358 240 49 — — — — — —
202223 A+ RAW2 teams — 315270 571177 38844 477 211317381699 170276 2712 312 49 — — — — — —
202324 AA MLE3 teams — 467407 972426 431563 5310 238316351667 113365 339 289 82 — — — — — —
202324 AA RAW3 teams — 467385 972427 651263 5310 252364379743 127352 2714 330 82 — — — — — —
202425 AAA MLE3 teams — 416369 901139 391193 5211 244321363684 119335 299 302 90 — — — — — —
202425 AAA RAW3 teams — 416350 9210310 58963 5211 263372394767 131335 2314 345 90 — — — — — —
202526 AAA MLE3 teams — 470403 871712 481416 5111 216309278586 62316 3010 264 65 — — — — — —
202526 AAA RAW3 teams — 470383 962215 681116 5111 251372352724 102330 2414 327 65 — — — — — —
202627 AAA MLE2 teams — 319279 631114 33860 164 226308315623 90307 2710 274 72 — — — — — —
202627 AAA RAW2 teams — 319266 641215 46730 164 241353350702 109309 2314 317 72 — — — — — —
201718 ROK MLEDSL Blue Jays — 221198 33240 18603 2012 167250217467 51227 278 216 32 — — — — — —
201819 ROK MLEGCL Blue Jays — 167150 31610 14521 176 207277260537 53304 318 239 48 — — — — — —
202122 A MLEDunedin Blue Jays — 333292 601045 37981 559 205298318616 113287 2911 277 74 — — — — — —
202223 A+ MLE2 teams — 315282 48766 261114 477 170250301551 131243 358 240 49 — — — — — —
202324 AA MLE3 teams — 467418 972426 431563 5310 232316342658 110346 339 289 82 — — — — — —
202425 AAA MLE3 teams — 416371 901139 391193 5211 243321361682 119329 299 302 90 — — — — — —
202526 AAA MLE3 teams — 470413 871712 481416 5111 211309271580 61298 3010 264 65 — — — — — —
202627 AAA MLE2 teams — 319283 631114 33860 164 223308311619 88297 2710 274 72 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AAA MLE3 teams — 416371 901139 391193 5211 243321361682 119329 299 302 90 — — — — — —
202526 AAA MLE3 teams — 470413 871712 481416 5111 211309271580 61298 3010 264 65 — — — — — —
202627 AAA MLE2 teams — 319283 631114 33860 164 223308311619 88297 2710 274 72 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEPHI 10% 351312 671214 35971 234 214296298594 84293 2810 273 71 -12 +3 +2 -4 +8 -0.1
▸ 2027 — real world (MLB)
202728 MLB CTXPHI 10% 1614 3100 240 10 215297301598 86293 2512 274 71 -1 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEPHI 27% 248221 47813 24681 143 213294297591 84291 2710 272 70 -9 +2 -0 -3 +5 -0.5
202829 MLB CTXPHI 27% 6861 13201 7190 41 214295299594 86291 2810 273 70 -2 +0 -0 -1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 11398 20301 15330 103 204310265575 61297 2913 273 68 -4 +1 +3 -5 +2 -0.3
/ 162G— A+C — 650564 1151706 861900 5817 204309266575 62296 2913 273 68 -23 +5 +16 -30 +14 -1.8
Career— MLE — 31112736 5861012437 29793423 33575 214296309606 95307 3010 269 68 -16 +3 +4 -9 +10 -0.8
/ 162G— MLE — 650572 1232158 621955 7016 215297311609 96307 3010 269 68 -23 +5 +5 -13 +14 -1.2

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 AAALehigh Valley IronPigs · 301 PAwOBA .325 → .274 (−51)K% 22.6% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.59%÷1.000×1.200——27.11%
BB% (unintentional) /PA14.95%÷1.000×0.690—×1.00310.35%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP24.59%÷1.000×0.930×1.018×1.00323.36%
Doubles /BIP6.56%÷1.000×0.830×1.018×1.0035.56%
Triples /BIP0.55%÷1.000×0.970×1.018×1.0030.54%
Home runs /BIP2.73%÷1.000×0.700—×1.0031.92%

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 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .325 → .274; ISO .116 → .093; BABIP .322 → .297. 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 AAANashville Sounds · 310 PAwOBA .306 → .265 (−41)K% 25.5% → 30.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.48%÷1.010×1.200——30.26%
BB% (unintentional) /PA13.87%÷1.000×0.690—×1.0189.74%
HBP% /PA0.32%—×0.940—×1.0180.31%
Singles /BIP27.12%÷0.983×0.930×0.981×1.01825.64%
Doubles /BIP7.34%÷0.973×0.830×0.981×1.0186.26%
Triples /BIP0.00%÷0.900×0.970×0.981×1.0180.00%
Home runs /BIP1.13%÷1.111×0.700—×1.0180.72%

Factors used: league row International League. Park (home-season share, regressed): HR 122, 1B 97, 2B 95, 3B 80, K 102, BB 100 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.981.

Result: wOBA .306 → .265; ISO .074 → .061; BABIP .335 → .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).

2025 A+Wisconsin Timber Rattlers · 29 PAwOBA .320 → .250 (−70)K% 20.7% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.69%÷0.943×1.270——27.86%
BB% (unintentional) /PA20.69%÷0.965×0.710—×0.96814.74%
HBP% /PA6.90%—×0.790—×0.9685.27%
Singles /BIP6.67%÷1.023×0.920—×0.9685.80%
Doubles /BIP6.67%÷1.013×0.810—×0.9685.16%
Triples /BIP6.67%÷0.900×0.850—×0.9686.09%
Home runs /BIP0.00%÷1.246×0.800—×0.9680.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 149, 1B 105, 2B 103, 3B 80, K 89, BB 93 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average).

Result: wOBA .320 → .250; ISO .143 → .125; BABIP .200 → .171. 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 AAABuffalo Bisons · 300 PAwOBA .358 → .306 (−53)K% 23.7% → 28.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.67%÷1.004×1.200——28.29%
BB% (unintentional) /PA11.67%÷1.028×0.690—×1.0338.09%
HBP% /PA1.00%—×0.940—×1.0330.97%
Singles /BIP26.98%÷0.988×0.930×1.010×1.03326.51%
Doubles /BIP4.76%÷0.959×0.830×1.010×1.0334.30%
Triples /BIP1.59%÷1.150×0.970×1.010×1.0331.40%
Home runs /BIP5.29%÷0.990×0.700—×1.0333.86%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 98, 2B 92, 3B 130, K 101, BB 106 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .358 → .306; ISO .173 → .135; BABIP .350 → .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 AANew Hampshire Fisher Cats · 396 PAwOBA .345 → .301 (−43)K% 26.8% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.77%÷0.967×1.220——33.76%
BB% (unintentional) /PA14.39%÷1.105×0.700—×1.0129.23%
HBP% /PA0.51%—×0.850—×1.0120.43%
Singles /BIP26.61%÷1.023×0.970×1.034×1.01226.40%
Doubles /BIP9.63%÷0.963×0.860×1.034×1.0129.00%
Triples /BIP0.92%÷1.033×0.950×1.034×1.0120.88%
Home runs /BIP3.21%÷1.000×0.780—×1.0122.53%

Factors used: league row EL. Park (home-season share, regressed): HR 100, 1B 105, 2B 93, 3B 107, K 93, BB 121 — 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.034.

Result: wOBA .345 → .301; ISO .142 → .127; BABIP .377 → .366. 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 AAABuffalo Bisons · 54 PAwOBA .237 → .199 (−38)K% 24.1% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.07%÷0.973×1.200——29.69%
BB% (unintentional) /PA12.96%÷0.984×0.690—×1.0489.53%
HBP% /PA1.85%—×0.940—×1.0481.82%
Singles /BIP12.50%÷1.018×0.930—×1.04811.97%
Doubles /BIP9.38%÷1.033×0.830—×1.0487.90%
Triples /BIP0.00%÷1.150×0.970—×1.0480.00%
Home runs /BIP0.00%÷0.916×0.700—×1.0480.00%

Factors used: league row International League. Park (home-season share, regressed): HR 83, 1B 104, 2B 107, 3B 130, K 95, BB 97 — 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).

Result: wOBA .237 → .199; ISO .067 → .056; BABIP .219 → .199. 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+Vancouver Canadians · 255 PAwOBA .322 → .248 (−74)K% 26.3% → 35.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.27%÷1.003×1.350——35.36%
BB% (unintentional) /PA12.55%÷1.037×0.710—×0.9988.58%
HBP% /PA1.57%—×0.810—×0.9981.27%
Singles /BIP16.22%÷0.950×0.910×0.986×0.99815.28%
Doubles /BIP7.43%÷1.254×0.830×0.986×0.9984.84%
Triples /BIP4.05%÷0.900×0.820×0.986×0.9983.63%
Home runs /BIP4.05%÷0.952×0.830—×0.9983.53%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 90, 2B 151, 3B 80, K 101, BB 107 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .322 → .248; ISO .191 → .147; BABIP .285 → .243. 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 AANew Hampshire Fisher Cats · 60 PAwOBA .234 → .207 (−28)K% 28.3% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.33%÷1.012×1.220——34.15%
BB% (unintentional) /PA8.33%÷0.911×0.700—×1.0276.58%
HBP% /PA0.00%—×0.850—×1.0270.00%
Singles /BIP21.05%÷0.991×0.970—×1.02721.17%
Doubles /BIP0.00%÷1.067×0.860—×1.0270.00%
Triples /BIP2.63%÷0.900×0.950—×1.0272.85%
Home runs /BIP2.63%÷1.027×0.780—×1.0272.05%

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

Result: wOBA .234 → .207; ISO .091 → .077; BABIP .243 → .245. 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 — .