Alejo Lopez

2B Omaha Storm Chasers
Age 31 S/R 5'8" / 170 lbs AAA HR -15%K -8% Svc 6.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202428AAAATL473.307/.394/.39742197—.282/.349/.357
202529AAA/INTL2 orgs580.259/.360/.35681774—.231/.310/.294
202630AAAKC276.305/.376/.4124992—.280/.332/.366
2027PROJ10% MLB31MLBKC16.252/.318/.32700870.0
2028PROJ27% MLB32MLBKC54.245/.311/.3170182-0.1
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.000First FA2028
2027Ext / FA-deal$2M
Skills · percentileStatcast 2021-2023
Speed32
xwOBA22
Barrel%10
Avg EV10
Bat Spd10
CompsIrving Falu (age 30) · Emmanuel Burriss (age 31) · Nick Punto (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†87
AVG/OBP/SLG.252 / .318 / .327
PA16
HR0
K%12
BB%6
BABIP291
ISO67
MLB%10%
Value2027 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-2BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.2-0.12728
Tools · ContractCON 60 / POW 35
Toolsscout grade · Statcast %ile · 2021-2023
CONTACT60
xAVG
470.249
POWER35
Barrel%
100.7
Avg EV
1083.0
Bat Spd
1061.9
EYE50
scouting grade only
SPEED55
Sprint
3226.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2021
Service   6.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$2M+0.0$0.1M-$2M
Totals $2M $0.1M -$2M

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)
201519 ROKAZL Reds — 3831 13200 502 22 4195264841.010 65419 013 460 131 — — — — — —
201620 ROKBillings Mustangs — 229205 56611 21191 113 273344327670 54296 89 307 47 — — — — — —
201721 ROKBillings Mustangs — 269220 661064 30286 114 300398455853 155318 1011 364 74 — — — — — —
201822 ADayton Dragons — 260234 751620 18314 76 321379406785 85364 127 349 84 — — — — — —
201923 A+Daytona Tortugas — 540481 1381732 388014 96 287356347703 60337 157 320 64 — — — — — —
201923 INTLSultanes de Monterrey — 10593 25101 7124 11 269346312658 43300 117 305 92 — — — — — —
202024 INTLSultanes de Monterrey — 210189 54902 11212 62 286332365697 79302 105 304 92 — — — — — —
202125 MLBCincinnati Reds — 2323 6000 050 00 261261261522 333 220 236 45 -2 +0 -1 +2 +0 -0.0
202125 AAALouisville Bats — 290251 761806 33213 62 303390446836 143308 711 372 112 — — — — — —
202125 AAChattanooga Lookouts — 119105 38900 12112 31 362437448885 86404 910 400 109 — — — — — —
202125 INTLCaneros de los Mochis — 143119 28212 22181 20 235359319678 84260 1315 316 100 — — — — — —
202226 MLBCincinnati Reds — 156145 38511 9212 31 262314331645 69301 136 294 81 -4 +0 +0 +1 +3 0.1
202226 AAALouisville Bats — 182160 41803 17212 20 256335362698 106273 129 313 71 — — — — — —
202327 AAALouisville Bats — 558466 1363027 79768 184 292402410812 118334 1414 368 100 — — — — — —
202327 INTLCaneros de los Mochis — 9273 23712 13154 20 315444521965 205375 1614 419 170 — — — — — —
202428 AAAGwinnett Stripers — 473411 1262124 476412 217 307394397790 90354 1410 359 97 — — — — — —
202529 AAALas Vegas Aviators — 482414 1111625 486616 173 268366353719 85307 1410 330 70 — — — — — —
202529 INTLCaneros de los Mochis — 9881 17403 13161 01 210326370697 160226 1613 309 95 — — — — — —
202630 AAAOmaha Storm Chasers — 276243 741214 26213 95 305376412787 107320 89 352 92 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 179168 44511 9262 31 262307321629 60305 155 287 80 -4 +0 -1 +3 +4 0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201519 ROK MLEAZL Reds — 3833 12200 302 22 364447424872 61340 08 362 131 — — — — — —
201620 ROK MLEBillings Mustangs — 229213 49511 13271 113 230278277555 47249 126 238 47 — — — — — —
201721 ROK MLEBillings Mustangs — 269232 53743 18406 114 228301332633 103244 157 278 74 — — — — — —
201822 A MLEDayton Dragons — 260241 671420 11434 76 278320353673 75322 174 292 84 — — — — — —
201923 A+ MLEDaytona Tortugas — 540494 1191422 2611614 96 241298289587 49301 215 263 64 — — — — — —
202125 MLB MLECincinnati Reds — 2323 6000 050 00 261261261522 333 220 235 45 -2 +0 -1 +2 +0 -0.0
202125 AAA MLELouisville Bats — 290263 771804 21273 62 293352407759 114305 97 333 112 — — — — — —
202125 AA MLEChattanooga Lookouts — 119108 34700 9132 31 315378380758 65352 118 330 109 — — — — — —
202226 MLB MLECincinnati Reds — 156146 38511 8212 31 260308329636 68301 135 288 81 -4 +0 +0 +1 +3 0.1
202226 AAA MLELouisville Bats — 182165 40802 12262 20 242302327629 85264 147 273 71 — — — — — —
202327 AAA MLELouisville Bats — 558493 1312825 54918 184 266348361709 95313 1610 316 100 — — — — — —
202428 AAA MLEGwinnett Stripers — 473426 1201923 328012 217 282349357706 75334 177 311 97 — — — — — —
202529 AAA MLELas Vegas Aviators — 482429 991423 337716 173 231310294603 63270 167 272 70 — — — — — —
202630 AAA MLEOmaha Storm Chasers — 276254 711113 17253 95 280332366698 87295 96 304 92 — — — — — —
201519 ROK MLEAZL Reds — 3833 12200 302 22 364447424872 61364 08 362 131 — — — — — —
201519 ROK RAWAZL Reds — 3831 13200 502 22 4195264841.010 65419 013 460 131 — — — — — —
201620 ROK MLEBillings Mustangs — 229213 49511 13271 113 230278277555 47258 126 238 47 — — — — — —
201620 ROK RAWBillings Mustangs — 229205 56611 21191 113 273344327670 54296 89 307 47 — — — — — —
201721 ROK MLEBillings Mustangs — 269232 53743 18406 114 228301332633 103255 157 278 74 — — — — — —
201721 ROK RAWBillings Mustangs — 269220 661064 30286 114 300398455853 155318 1011 364 74 — — — — — —
201822 A MLEDayton Dragons — 260241 671420 11434 76 278320353673 75333 174 292 84 — — — — — —
201822 A RAWDayton Dragons — 260234 751620 18314 76 321379406785 85364 127 349 84 — — — — — —
201923 A+ MLE2 teams — 645588 1411722 3213818 107 240299286585 46307 215 263 64 — — — — — —
201923 A+ RAW2 teams — 645574 1631833 459218 107 284354341696 57331 147 317 64 — — — — — —
202024 INTL MLESultanes de Monterrey — 210189 54902 11212 62 286332365697 79302 105 — — — — — — — —
202024 INTL RAWSultanes de Monterrey — 210189 54902 11212 62 286332365697 79302 105 304 92 — — — — — —
202125 AAA MLE4 teams — 575525 1563306 40596 113 297354394748 97323 107 327 107 — — — — — —
202125 AAA RAW4 teams — 575498 1482918 67556 113 297387408795 110319 1012 359 107 — — — — — —
202226 AAA MLE2 teams — 338311 781313 20474 51 251304328632 77284 146 280 75 — — — — — —
202226 AAA RAW2 teams — 338305 791314 26424 51 259325348673 89286 128 304 75 — — — — — —
202327 AAA MLE2 teams — 650570 1533326 6310612 204 268353365718 96319 1610 316 100 — — — — — —
202327 AAA RAW2 teams — 650539 1593739 929112 204 295408425833 130339 1414 375 100 — — — — — —
202428 AAA MLEGwinnett Stripers — 473426 1201923 328012 217 282349357706 75339 177 311 97 — — — — — —
202428 AAA RAWGwinnett Stripers — 473411 1262124 476412 217 307394397790 90354 1410 359 97 — — — — — —
202529 AAA MLE2 teams — 580517 1201724 399317 174 232307296603 64275 167 272 70 — — — — — —
202529 AAA RAW2 teams — 580495 1282028 618217 174 259360356715 97295 1411 326 70 — — — — — —
202630 AAA MLEOmaha Storm Chasers — 276254 711113 17253 95 280332366698 87300 96 304 92 — — — — — —
202630 AAA RAWOmaha Storm Chasers — 276243 741214 26213 95 305376412787 107320 89 352 92 — — — — — —
201519 ROK MLEAZL Reds — 3833 12200 302 22 364447424872 61340 08 362 131 — — — — — —
201620 ROK MLEBillings Mustangs — 229213 49511 13271 113 230278277555 47249 126 238 47 — — — — — —
201721 ROK MLEBillings Mustangs — 269243 53743 18406 114 218301317618 99244 157 278 74 — — — — — —
201822 A MLEDayton Dragons — 260243 671420 11434 76 276320350670 74322 174 292 84 — — — — — —
201923 A+ MLE2 teams — 645590 1411722 3213818 107 239299285584 46301 215 263 64 — — — — — —
202125 AAA MLE4 teams — 575524 1563306 40596 113 298354395749 97319 107 327 107 — — — — — —
202226 AAA MLE2 teams — 338311 781313 20474 51 251304328632 77281 146 280 75 — — — — — —
202327 AAA MLE2 teams — 650570 1533326 6310612 204 268353365718 96313 1610 316 100 — — — — — —
202428 AAA MLEGwinnett Stripers — 473426 1201923 328012 217 282349357706 75334 177 311 97 — — — — — —
202529 AAA MLE2 teams — 580519 1201724 399317 174 231307295602 64270 167 272 70 — — — — — —
202630 AAA MLEOmaha Storm Chasers — 276254 711113 17253 95 280332366698 87295 96 304 92 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLEGwinnett Stripers — 473426 1201923 328012 217 282349357706 75334 177 311 97 — — — — — —
202529 AAA MLE2 teams — 580519 1201724 399317 174 231307295602 64270 167 272 70 — — — — — —
202630 AAA MLEOmaha Storm Chasers — 276254 711113 17253 95 280332366698 87295 96 304 92 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLEKC 10% 326294 751213 22487 93 254320331650 77292 157 296 87 -5 +1 -0 +1 +7 0.2
▸ 2027 — real world (MLB)
202731 MLB CTXKC 10% 1615 4100 120 00 252318327645 75291 126 294 87 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLEKC 27% 198179 45712 13314 42 247313320633 73288 167 289 82 -4 +0 -4 +1 +4 -0.3
202832 MLB CTXKC 27% 5449 12200 481 10 245311317628 71286 157 287 82 -1 +0 -1 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 233217 56711 13343 41 258309313622 55302 156 287 75 -5 +0 -2 +3 +5 0.1
/ 162G— A+C — 650605 1572033 36958 113 260309317627 58304 156 287 75 -15 +1 -6 +10 +14 0.4
Career— MLE — 48964419 11551931936 32273394 13851 261325338663 77303 157 279 75 -11 +1 -5 +5 +12 0.1
/ 162G— MLE — 650587 1542635 439712 187 262326342668 80304 157 279 75 -13 +1 -6 +6 +14 0.1

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 AAAOmaha Storm Chasers · 276 PAwOBA .345 → .304 (−40)K% 7.6% → 9.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.61%÷1.000×1.200——9.13%
BB% (unintentional) /PA9.42%÷1.000×0.690—×0.9726.32%
HBP% /PA1.09%—×0.940—×0.9720.99%
Singles /BIP25.68%÷1.000×0.930×1.046×0.97224.28%
Doubles /BIP5.41%÷1.000×0.830×1.046×0.9724.56%
Triples /BIP0.45%÷1.000×0.970×1.046×0.9720.44%
Home runs /BIP1.80%÷1.000×0.700—×0.9721.23%

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 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .345 → .304; ISO .107 → .087; BABIP .320 → .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).

2025 AAALas Vegas Aviators · 482 PAwOBA .323 → .272 (−50)K% 13.7% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.69%÷1.027×1.200——16.01%
BB% (unintentional) /PA9.75%÷0.970×0.690—×0.9826.81%
HBP% /PA3.32%—×0.940—×0.9823.06%
Singles /BIP25.29%÷1.052×0.930×1.024×0.98222.47%
Doubles /BIP4.60%÷0.988×0.830×1.024×0.9823.88%
Triples /BIP0.57%÷1.000×0.970×1.024×0.9820.56%
Home runs /BIP1.44%÷1.183×0.700—×0.9820.83%

Factors used: league row International League. Park (home-season share, regressed): HR 137, 1B 110, 2B 98, 3B 100, K 105, BB 94 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.024.

Result: wOBA .323 → .272; ISO .085 → .065; BABIP .307 → .270. 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 AAAGwinnett Stripers · 473 PAwOBA .351 → .311 (−40)K% 13.5% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.53%÷0.958×1.200——16.94%
BB% (unintentional) /PA9.94%÷1.001×0.690—×0.9926.79%
HBP% /PA2.54%—×0.940—×0.9922.37%
Singles /BIP28.53%÷0.977×0.930×1.023×0.99227.56%
Doubles /BIP6.05%÷0.961×0.830×1.023×0.9925.30%
Triples /BIP0.58%÷1.150×0.970×1.023×0.9920.49%
Home runs /BIP1.15%÷0.968×0.700—×0.9920.83%

Factors used: league row International League. Park (home-season share, regressed): HR 94, 1B 95, 2B 92, 3B 130, K 92, BB 100 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .351 → .311; ISO .090 → .075; BABIP .354 → .334. 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 AAALouisville Bats · 558 PAwOBA .360 → .316 (−44)K% 13.6% → 16.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.62%÷1.004×1.200——16.28%
BB% (unintentional) /PA13.98%÷0.993×0.690—×1.0039.74%
HBP% /PA1.43%—×0.940—×1.0031.35%
Singles /BIP24.87%÷0.998×0.930×1.019×1.00323.69%
Doubles /BIP7.69%÷0.938×0.830×1.019×1.0036.95%
Triples /BIP0.51%÷1.042×0.970×1.019×1.0030.49%
Home runs /BIP1.79%÷1.054×0.700—×1.0031.20%

Factors used: league row International League. Park (home-season share, regressed): HR 111, 1B 100, 2B 88, 3B 108, K 101, BB 99 — 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.019.

Result: wOBA .360 → .316; ISO .118 → .100; BABIP .334 → .313. 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 AAALouisville Bats · 182 PAwOBA .310 → .273 (−37)K% 11.5% → 14.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.54%÷0.958×1.200——14.46%
BB% (unintentional) /PA9.34%÷1.023×0.690—×1.0186.41%
HBP% /PA1.10%—×0.940—×1.0181.05%
Singles /BIP21.58%÷0.996×0.930×1.041×1.01821.35%
Doubles /BIP5.76%÷0.955×0.830×1.041×1.0185.30%
Triples /BIP0.00%÷0.900×0.970×1.041×1.0180.00%
Home runs /BIP2.16%÷1.282×0.700—×1.0181.20%

Factors used: league row International League. Park (home-season share, regressed): HR 156, 1B 99, 2B 91, 3B 80, K 92, BB 105 — 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 ×1.041.

Result: wOBA .310 → .273; ISO .106 → .079; BABIP .273 → .264. 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 AAALouisville Bats · 290 PAwOBA .365 → .333 (−32)K% 7.2% → 9.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.24%÷0.949×1.200——9.16%
BB% (unintentional) /PA11.03%÷1.099×0.690—×1.0337.16%
HBP% /PA1.03%—×0.940—×1.0331.00%
Singles /BIP22.61%÷0.994×0.930×1.048×1.03322.91%
Doubles /BIP7.83%÷0.945×0.830×1.048×1.0337.44%
Triples /BIP0.00%÷0.900×0.920×1.048×1.0330.00%
Home runs /BIP2.61%÷1.088×0.700—×1.0331.73%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 118, 1B 99, 2B 89, 3B 80, K 90, BB 120 — 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.048.

Result: wOBA .365 → .333; ISO .143 → .121; BABIP .308 → .305. 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 AAChattanooga Lookouts · 119 PAwOBA .390 → .330 (−60)K% 9.2% → 10.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.24%÷1.040×1.220——10.84%
BB% (unintentional) /PA10.08%÷0.936×0.690—×0.9987.42%
HBP% /PA1.68%—×0.850—×0.9981.43%
Singles /BIP30.85%÷1.011×0.940×0.986×0.99828.22%
Doubles /BIP9.57%÷1.183×0.870×0.986×0.9986.93%
Triples /BIP0.00%÷0.912×0.920×0.986×0.9980.00%
Home runs /BIP0.00%÷0.950×0.780—×0.9980.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 102, 2B 137, 3B 82, K 108, BB 87 — applied at half strength. Age: age 25 vs a level average of 24.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 .390 → .330; ISO .086 → .063; BABIP .404 → .352. 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).

2019 A+Daytona Tortugas · 540 PAwOBA .313 → .263 (−50)K% 14.8% → 21.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.81%÷0.985×1.420——21.36%
BB% (unintentional) /PA6.67%÷1.016×0.750—×0.9984.91%
HBP% /PA2.59%—×0.930—×0.9982.41%
Singles /BIP28.93%÷0.965×0.920×0.950×0.99826.14%
Doubles /BIP4.24%÷1.042×0.960×0.950×0.9983.70%
Triples /BIP0.75%÷1.150×0.810×0.950×0.9980.50%
Home runs /BIP0.50%÷1.101×0.880—×0.9980.40%

Factors used: league row FSL. Park (home-season share, regressed): HR 120, 1B 93, 2B 108, 3B 130, K 97, BB 103 — 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.950.

Result: wOBA .313 → .263; ISO .060 → .047; BABIP .337 → .301. 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 — .