Jesus Lopez

Pos2B
B/TR/R
Born1996-10-05
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2020
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201720ABeloit Snappe…144.280/.326/.3862458—.244/.277/.341
201821ABeloit Snappe…326.239/.293/.40210245—.189/.231/.322
202023INTLPanama27.240/.296/.3200077—
Contract
No contract data on file.

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)
201417 ROKAZL Athletics — 157136 30510 19290 41 221316272588 51280 1812 274 22 — — — — — —
201619 ABeloit Snappers — 332302 611322 24880 21 202260278538 76276 277 243 11 — — — — — —
201720 ABeloit Snappers — 144132 37612 8191 41 280326386713 106312 136 313 58 — — — — — —
201821 ABeloit Snappers — 326301 7215210 18565 22 239293402695 163264 176 308 45 — — — — — —
202023 INTLPanama — 2725 6200 121 00 240296320616 80261 74 282 77 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201417 ROK MLEAZL Athletics — 157143 25410 12420 41 175239217455 42234 278 200 22 — — — — — —
201619 A MLEBeloit Snappers — 332311 491121 161210 21 158199215414 58244 365 185 11 — — — — — —
201720 A MLEBeloit Snappers — 144135 33512 5251 41 244277341617 96270 173 254 58 — — — — — —
201821 A MLEBeloit Snappers — 326307 581029 12735 22 189231322554 134214 224 235 45 — — — — — —
201417 ROK MLEAZL Athletics — 157143 25410 12420 41 175239217455 42248 278 200 22 — — — — — —
201417 ROK RAWAZL Athletics — 157136 30510 19290 41 221316272588 51280 1812 274 22 — — — — — —
201619 A MLEBeloit Snappers — 332311 491121 161210 21 158199215414 58251 365 185 11 — — — — — —
201619 A RAWBeloit Snappers — 332302 611322 24880 21 202260278538 76276 277 243 11 — — — — — —
201720 A MLEBeloit Snappers — 144135 33512 5251 41 244277341617 96284 173 254 58 — — — — — —
201720 A RAWBeloit Snappers — 144132 37612 8191 41 280326386713 106312 136 313 58 — — — — — —
201821 A MLEBeloit Snappers — 326307 581029 12735 22 189231322554 134218 224 235 45 — — — — — —
201821 A RAWBeloit Snappers — 326301 7215210 18565 22 239293402695 163264 176 308 45 — — — — — —
202023 INTL MLEPanama — 2725 6200 121 00 240296320616 80261 74 — — — — — — — —
202023 INTL RAWPanama — 2725 6200 121 00 240296320616 80261 74 282 77 — — — — — —
201417 ROK MLEAZL Athletics — 157144 25410 12420 41 174239215454 42234 278 200 22 — — — — — —
201619 A MLEBeloit Snappers — 332313 491121 161210 21 157199214413 58244 365 185 11 — — — — — —
201720 A MLEBeloit Snappers — 144137 33512 5251 41 241277336612 95270 173 254 58 — — — — — —
201821 A MLEBeloit Snappers — 326306 581029 12735 22 190231324555 134214 224 235 45 — — — — — —
▸ Career Totals
Career— MLE — 986921 17132612 462637 125 186230273503 87245 275 209 28 -85 +0 +0 +4 +21 -6.1
/ 162G— MLE — 650607 1132148 301735 83 186231273504 87245 275 209 28 -56 +0 +0 +2 +14 -4.0

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.

2018 ABeloit Snappers · 326 PAwOBA .298 → .235 (−62)K% 17.2% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.18%÷1.044×1.360——22.37%
BB% (unintentional) /PA5.21%÷0.969×0.690——3.71%
HBP% /PA1.53%—×0.780——1.20%
Singles /BIP18.37%÷1.068×0.920×0.984—15.56%
Doubles /BIP6.12%÷1.153×0.830×0.984—4.33%
Triples /BIP0.82%÷0.994×0.910×0.984—0.74%
Home runs /BIP4.08%÷0.895×0.800——3.65%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 114, 2B 131, 3B 99, K 109, 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 ×0.984.

Result: wOBA .298 → .235; ISO .163 → .132; BABIP .264 → .214. 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).

2017 ABeloit Snappers · 144 PAwOBA .307 → .254 (−54)K% 13.2% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.19%÷1.030×1.360——17.43%
BB% (unintentional) /PA5.56%÷1.085×0.690—×1.0153.59%
HBP% /PA0.69%—×0.780—×1.0150.55%
Singles /BIP24.78%÷1.059×0.920×1.001×1.01521.86%
Doubles /BIP5.31%÷1.096×0.830×1.001×1.0154.08%
Triples /BIP0.88%÷0.900×0.910×1.001×1.0150.91%
Home runs /BIP1.77%÷1.071×0.800—×1.0151.34%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 114, 1B 112, 2B 119, 3B 80, K 106, BB 117 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .307 → .254; ISO .106 → .085; BABIP .312 → .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).

2016 ABeloit Snappers · 332 PAwOBA .238 → .185 (−53)K% 26.5% → 36.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.51%÷0.991×1.360——36.39%
BB% (unintentional) /PA7.23%÷1.100×0.690—×1.0304.67%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP20.56%÷1.058×0.920×0.984×1.03018.12%
Doubles /BIP6.07%÷0.940×0.830×0.984×1.0305.44%
Triples /BIP0.93%÷0.900×0.910×0.984×1.0300.96%
Home runs /BIP0.93%÷1.025×0.800—×1.0300.75%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 112, 2B 88, 3B 80, K 98, BB 120 — 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.984.

Result: wOBA .238 → .185; ISO .076 → .062; BABIP .276 → .244. 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).

2014 ROKAZL Athletics · 157 PAwOBA .268 → .200 (−68)K% 18.5% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.47%÷1.000×1.440——26.60%
BB% (unintentional) /PA12.10%÷1.000×0.620—×1.0227.67%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP22.43%÷1.000×0.820×1.021×1.02219.20%
Doubles /BIP4.67%÷1.000×0.720×1.021×1.0223.51%
Triples /BIP0.93%÷1.000×0.720×1.021×1.0220.70%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.00%

Factors used: level-wide ROK 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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .268 → .200; ISO .051 → .037; BABIP .280 → .234. 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 — .