Eduardo Lopez

OF Jersey Shore BlueClaws
Age 25 S/R 5'11" / 187 lbs A+ HR +14% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202321A+BOS315.261/.361/.38451252—.196/.261/.298
202422A+BOS213.232/.344/.4256457—.178/.259/.330
202523A+PHI144.169/.250/.331538—.132/.181/.257
2027PROJMLE25MLBPHI200.210/.278/.33854740.0
2028PROJ30% MLB26MLBPHI24.213/.282/.3511176-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2025 A+
ISO80
Speed69
Chase%62
Whiff%36
BB%33
wRC+31
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 47 proj PA
wRC+†74
AVG/OBP/SLG.208 / .276 / .335
PA47
HR1
K%29
BB%8
ISO129
MLB%0%
Value2027 · WAR
BAT: -1.5 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.3 runs (Positional adjustment)-0POSREP: +1.0 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.02728
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
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
2036Extbeyond 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)
201917 ROKDSL Red Sox 1 — 253212 54780 38382 187 255373363736 108309 1515 337 36 — — — — — —
202119 ASalem Red Sox — 4334 7100 8151 00 206372235607 29368 3519 303 36 — — — — — —
202220 ASalem Red Sox — 332286 671224 36785 95 234330332662 98301 2311 301 43 — — — — — —
202321 A+Greenville Drive — 315268 701615 42810 122 261361384746 123348 2613 334 52 — — — — — —
202422 A+Greenville Drive — 213181 421136 30491 40 232344425770 193283 2314 343 57 — — — — — —
202523 A+Jersey Shore BlueClaws — 144130 22415 13401 31 169250331581 162200 289 263 8 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEDSL Red Sox 1 — 253223 35450 27462 187 157254220474 63197 1811 221 36 — — — — — —
202119 A MLESalem Red Sox — 4336 6100 6211 00 167302194497 28354 4914 222 36 — — — — — —
202220 A MLESalem Red Sox — 332295 52913 271145 95 176257244501 68261 348 232 43 — — — — — —
202321 A+ MLEGreenville Drive — 315285 561215 251080 122 196261298560 102277 348 245 52 — — — — — —
202422 A+ MLEGreenville Drive — 213191 34835 20671 40 178259330589 152231 319 252 57 — — — — — —
202523 A+ MLEJersey Shore BlueClaws — 144136 18314 7521 31 132181257438 125160 365 180 8 — — — — — —
201917 ROK MLEDSL Red Sox 1 — 253223 35450 27462 187 157254220474 63197 1811 221 36 — — — — — —
201917 ROK RAWDSL Red Sox 1 — 253212 54780 38382 187 255373363736 108309 1515 337 36 — — — — — —
202119 A MLESalem Red Sox — 4336 6100 6211 00 167302194497 28400 4914 222 36 — — — — — —
202119 A RAWSalem Red Sox — 4334 7100 8151 00 206372235607 29368 3519 303 36 — — — — — —
202220 A MLESalem Red Sox — 332295 52913 271145 95 176257244501 68268 348 232 43 — — — — — —
202220 A RAWSalem Red Sox — 332286 671224 36785 95 234330332662 98301 2311 301 43 — — — — — —
202321 A+ MLEGreenville Drive — 315285 561215 251080 122 196261298560 102288 348 245 52 — — — — — —
202321 A+ RAWGreenville Drive — 315268 701615 42810 122 261361384746 123348 2613 334 52 — — — — — —
202422 A+ MLEGreenville Drive — 213191 34835 20671 40 178259330589 152242 319 252 57 — — — — — —
202422 A+ RAWGreenville Drive — 213181 421136 30491 40 232344425770 193283 2314 343 57 — — — — — —
202523 A+ MLEJersey Shore BlueClaws — 144136 18314 7521 31 132181257438 125175 365 180 8 — — — — — —
202523 A+ RAWJersey Shore BlueClaws — 144130 22415 13401 31 169250331581 162200 289 263 8 — — — — — —
201917 ROK MLEDSL Red Sox 1 — 253222 35450 27462 187 158254221475 63197 1811 221 36 — — — — — —
202119 A MLESalem Red Sox — 4336 6100 6211 00 167302194497 28354 4914 222 36 — — — — — —
202220 A MLESalem Red Sox — 332297 52913 271145 95 175257242499 67261 348 232 43 — — — — — —
202321 A+ MLEGreenville Drive — 315287 561215 251080 122 195261296557 101277 348 245 52 — — — — — —
202422 A+ MLEGreenville Drive — 213190 34835 20671 40 179259332591 153231 319 252 57 — — — — — —
202523 A+ MLEJersey Shore BlueClaws — 144135 18314 7521 31 133181259440 126160 365 180 8 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLEGreenville Drive — 213190 34835 20671 40 179259332591 153231 319 252 57 — — — — — —
202523 A+ MLEJersey Shore BlueClaws — 144135 18314 7521 31 133181259440 126160 365 180 8 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEPHI 0% 200181 38715 15582 41 210278338617 129277 298 277 74 -6 +0 +0 -1 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEPHI 30% 8073 15302 6231 20 212281344625 132278 298 281 76 -2 +0 +0 -0 +2 -0.1
202826 MLB CTXPHI 30% 2422 5101 270 10 213282351633 137279 298 284 76 -1 +0 +0 -0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2422 5101 270 10 227292409701 182286 298 284 45 -1 +0 +0 -0 +1 -0.0
/ 162G— A+C — 650596 13527027 541900 270 227291408698 181285 298 284 45 -19 +5 +0 -4 +14 -0.3
Career— MLE — 14271282 225421120 12244511 4915 176253272525 97247 319 235 45 -4 +1 +0 -1 +3 -0.1
/ 162G— MLE — 650584 1021959 562035 227 175253271523 96247 319 235 45 -19 +3 +0 -4 +14 -0.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.

2025 A+Jersey Shore BlueClaws · 144 PAwOBA .256 → .180 (−76)K% 27.8% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.78%÷1.002×1.310——36.30%
BB% (unintentional) /PA9.03%÷1.093×0.600—×0.9984.95%
HBP% /PA0.69%—×0.770—×0.9980.53%
Singles /BIP13.33%÷0.966×0.870×0.950×0.99811.38%
Doubles /BIP4.44%÷1.073×0.780×0.950×0.9983.06%
Triples /BIP1.11%÷1.150×0.850×0.950×0.9980.78%
Home runs /BIP5.56%÷1.045×0.880—×0.9984.67%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 109, 1B 93, 2B 115, 3B 130, K 100, BB 119 — 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 .256 → .180; ISO .162 → .120; BABIP .200 → .160. 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+Greenville Drive · 213 PAwOBA .336 → .252 (−84)K% 23.0% → 31.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.00%÷0.960×1.310——31.39%
BB% (unintentional) /PA14.08%÷0.924×0.600—×1.0129.26%
HBP% /PA0.47%—×0.770—×1.0120.37%
Singles /BIP16.67%÷1.013×0.870×0.977×1.01214.15%
Doubles /BIP8.33%÷1.037×0.780×0.977×1.0126.20%
Triples /BIP2.27%÷0.927×0.850×0.977×1.0122.06%
Home runs /BIP4.55%÷1.043×0.880—×1.0123.88%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 109, 1B 103, 2B 107, 3B 85, K 92, BB 85 — 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.977.

Result: wOBA .336 → .252; ISO .193 → .152; BABIP .283 → .231. 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 A+Greenville Drive · 315 PAwOBA .331 → .245 (−87)K% 25.7% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.71%÷0.981×1.310——34.35%
BB% (unintentional) /PA13.33%÷1.028×0.600—×1.0277.99%
HBP% /PA0.00%—×0.770—×1.0270.00%
Singles /BIP25.67%÷1.053×0.870×0.963×1.02720.97%
Doubles /BIP8.56%÷1.033×0.780×0.963×1.0276.39%
Triples /BIP0.53%÷1.150×0.850×0.963×1.0270.39%
Home runs /BIP2.67%÷0.931×0.880—×1.0272.60%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 86, 1B 111, 2B 107, 3B 130, K 96, BB 106 — 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.963.

Result: wOBA .331 → .245; ISO .123 → .101; BABIP .348 → .277. 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 ASalem Red Sox · 332 PAwOBA .299 → .232 (−67)K% 23.5% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.49%÷0.930×1.360——34.37%
BB% (unintentional) /PA10.84%÷0.967×0.690—×1.0307.97%
HBP% /PA1.51%—×0.780—×1.0301.21%
Singles /BIP23.56%÷1.026×0.920×0.950×1.03020.67%
Doubles /BIP5.77%÷0.950×0.830×0.950×1.0304.93%
Triples /BIP0.96%÷1.106×0.910×0.950×1.0300.77%
Home runs /BIP1.92%÷0.873×0.800—×1.0301.81%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 105, 2B 90, 3B 121, K 86, BB 93 — 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 ×0.950.

Result: wOBA .299 → .232; ISO .098 → .078; BABIP .301 → .261. 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 ASalem Red Sox · 43 PAwOBA .297 → .222 (−75)K% 34.9% → 48.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.88%÷0.974×1.360——48.72%
BB% (unintentional) /PA18.60%÷1.049×0.690—×1.04512.79%
HBP% /PA2.33%—×0.780—×1.0451.90%
Singles /BIP31.58%÷0.981×0.920—×1.04530.96%
Doubles /BIP5.26%÷1.030×0.830—×1.0454.43%
Triples /BIP0.00%÷0.944×0.910—×1.0450.00%
Home runs /BIP0.00%÷0.858×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 72, 1B 96, 2B 106, 3B 89, K 95, BB 110 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .297 → .222; ISO .029 → .021; BABIP .368 → .354. 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 DSLDSL Red Sox 1 · 253 PAwOBA .330 → .221 (−109)K% 15.0% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.02%÷1.000×1.220——18.32%
BB% (unintentional) /PA15.02%÷1.000×0.700—×1.02210.75%
HBP% /PA0.79%—×0.700—×1.0220.57%
Singles /BIP22.41%÷1.000×0.680×0.950×1.02214.81%
Doubles /BIP4.02%÷1.000×0.600×0.950×1.0222.34%
Triples /BIP4.60%÷1.000×0.600×0.950×1.0222.68%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .330 → .221; ISO .108 → .065; BABIP .309 → .197. 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).