Alfredo Lopez

Pos2B
B/TR/R
Born1989-10-07
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201727AAAOlmecas de Ta…210.263/.317/.3161760—.256/.293/.303
201929AAAAcereros del …94.338/.452/.48109116—.284/.376/.407
202232INTLTomateros de …101.226/.356/.2500486—
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)
201020 A+Jupiter Hammerheads — 1916 7000 221 01 438526438964 500 1111 446 150 — — — — — —
201020 ROKGCL Marlins — 3027 6000 241 00 222300222522 261 137 252 10 — — — — — —
201121 A+Jupiter Hammerheads — 9282 26210 8152 52 317391366757 49388 169 348 96 — — — — — —
201222 AAJacksonville Suns — 7765 15000 9101 34 231333231564 273 1312 267 49 — — — — — —
201222 A+Jupiter Hammerheads — 183157 44811 22222 92 280376363739 83319 1212 336 84 — — — — — —
201222 AGreensboro Grasshoppers — 3328 7100 143 41 250344286629 36292 123 291 50 — — — — — —
201323 A+Jupiter Hammerheads — 241209 62811 25314 53 297382359741 62339 1310 338 85 — — — — — —
201323 AGreensboro Grasshoppers — 113102 22600 8140 22 216273275547 59247 127 246 30 — — — — — —
201424 AAJacksonville Suns — 241213 461000 22413 114 216298263561 47267 179 261 40 — — — — — —
201626 AAATigres de Quintana Roo — 135121 34600 10171 61 281341331671 50327 137 302 78 — — — — — —
201727 AAAOlmecas de Tabasco — 210190 50701 15260 74 263317316633 53301 127 284 60 — — — — — —
201929 AAAAcereros del Norte — 9477 26720 13143 91 338452481932 143413 1514 414 116 — — — — — —
202232 INTLTomateros de Culiacan — 10184 19200 15142 42 226356250606 24271 1415 296 86 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201020 A+ MLEJupiter Hammerheads — 1916 6000 231 01 375474375849 470 1611 390 150 — — — — — —
201020 ROK MLEGCL Marlins — 3028 5000 161 00 179233179412 211 203 183 10 — — — — — —
201121 A+ MLEJupiter Hammerheads — 9284 25210 6212 52 298359345704 48392 237 310 96 — — — — — —
201222 AA MLEJacksonville Suns — 7768 15000 6121 34 221293221514 269 168 241 49 — — — — — —
201222 A+ MLEJupiter Hammerheads — 183162 41811 17332 92 253331333665 80303 189 293 84 — — — — — —
201222 A MLEGreensboro Grasshoppers — 3328 6100 163 41 214312250562 36261 183 242 50 — — — — — —
201323 A+ MLEJupiter Hammerheads — 241216 57711 18434 53 264332319651 56314 187 294 85 — — — — — —
201323 A MLEGreensboro Grasshoppers — 113104 20500 6190 22 192236240477 48231 175 213 30 — — — — — —
201424 AA MLEJacksonville Suns — 241220 441000 15493 114 200261245506 45255 206 227 40 — — — — — —
201626 AAA MLETigres de Quintana Roo — 135124 35600 7201 61 282326331656 48325 155 283 78 — — — — — —
201727 AAA MLEOlmecas de Tabasco — 210195 50601 10310 74 256293303595 46291 155 257 60 — — — — — —
201929 AAA MLEAcereros del Norte — 9481 23620 9173 91 284376407784 123352 1810 339 116 — — — — — —
201020 ROK MLE2 teams — 4944 11000 392 01 250327250577 314 186 263 64 — — — — — —
201020 ROK RAW2 teams — 4943 13000 462 01 302388302690 351 128 327 64 — — — — — —
201121 A+ MLEJupiter Hammerheads — 9284 25210 6212 52 298359345704 48397 237 310 96 — — — — — —
201121 A+ RAWJupiter Hammerheads — 9282 26210 8152 52 317391366757 49388 169 348 96 — — — — — —
201222 A+ MLE3 teams — 293258 63911 24516 167 244323298621 54300 178 274 71 — — — — — —
201222 A+ RAW3 teams — 293250 66911 32366 167 264361320681 56304 1211 313 71 — — — — — —
201323 A+ MLE2 teams — 354320 781311 24634 75 244305300605 56296 187 268 68 — — — — — —
201323 A+ RAW2 teams — 354311 841411 33454 75 270348331679 61309 139 308 68 — — — — — —
201424 AA MLEJacksonville Suns — 241220 441000 15493 114 200261245506 45257 206 227 40 — — — — — —
201424 AA RAWJacksonville Suns — 241213 461000 22413 114 216298263561 47267 179 261 40 — — — — — —
201626 AAA MLETigres de Quintana Roo — 135124 35600 7201 61 282326331656 48337 155 283 78 — — — — — —
201626 AAA RAWTigres de Quintana Roo — 135121 34600 10171 61 281341331671 50327 137 302 78 — — — — — —
201727 AAA MLEOlmecas de Tabasco — 210195 50601 10310 74 256293303595 46301 155 257 60 — — — — — —
201727 AAA RAWOlmecas de Tabasco — 210190 50701 15260 74 263317316633 53301 127 284 60 — — — — — —
201929 AAA MLEAcereros del Norte — 9481 23620 9173 91 284376407784 123359 1810 339 116 — — — — — —
201929 AAA RAWAcereros del Norte — 9477 26720 13143 91 338452481932 143413 1514 414 116 — — — — — —
202232 INTL MLETomateros de Culiacan — 10184 19200 15142 42 226356250606 24271 1415 — — — — — — — —
202232 INTL RAWTomateros de Culiacan — 10184 19200 15142 42 226356250606 24271 1415 296 86 — — — — — —
201020 ROK MLE2 teams — 4944 11000 392 01 250327250577 311 186 263 64 — — — — — —
201121 A+ MLEJupiter Hammerheads — 9284 25210 6212 52 298359345704 48392 237 310 96 — — — — — —
201222 A+ MLE3 teams — 293261 63911 24516 167 241323295618 54289 178 274 71 — — — — — —
201323 A+ MLE2 teams — 354323 781311 24634 75 241305297602 56288 187 268 68 — — — — — —
201424 AA MLEJacksonville Suns — 241221 441000 15493 114 199261244505 45255 206 227 40 — — — — — —
201626 AAA MLETigres de Quintana Roo — 135126 35600 7201 61 278326325651 48325 155 283 78 — — — — — —
201727 AAA MLEOlmecas de Tabasco — 210198 50601 10310 74 253293298591 45291 155 257 60 — — — — — —
201929 AAA MLEAcereros del Norte — 9482 23620 9173 91 280376402779 122352 1810 339 116 — — — — — —
▸ Career Totals
Career— MLE — 15691410 3485453 11327523 6527 247313299612 52303 187 252 57 -81 +2 +0 +6 +34 -4.0
/ 162G— MLE — 650584 1432221 4711410 2711 245312295607 50301 187 252 57 -34 +1 +0 +2 +14 -1.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.

2019 AAAAcereros del Norte · 94 PAwOBA .404 → .339 (−65)K% 14.9% → 18.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.89%÷0.988×1.200——18.09%
BB% (unintentional) /PA13.83%÷0.960×0.690—×0.9729.67%
HBP% /PA3.19%—×0.940—×0.9722.92%
Singles /BIP26.98%÷1.036×0.930—×0.97223.55%
Doubles /BIP11.11%÷1.048×0.830—×0.9728.55%
Triples /BIP3.17%÷0.922×0.920—×0.9723.08%
Home runs /BIP0.00%÷1.015×0.700—×0.9720.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 107, 2B 110, 3B 84, K 98, BB 92 — 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).

Result: wOBA .404 → .339; ISO .143 → .124; BABIP .413 → .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).

2017 AAAOlmecas de Tabasco · 210 PAwOBA .276 → .257 (−19)K% 12.4% → 14.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.38%÷1.020×1.200——14.57%
BB% (unintentional) /PA7.14%÷1.045×0.690—×0.9924.68%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP25.61%÷0.984×0.930×1.050×0.99225.22%
Doubles /BIP4.27%÷0.976×0.830×1.050×0.9923.78%
Triples /BIP0.00%÷1.150×0.920×1.050×0.9920.00%
Home runs /BIP0.61%÷0.886×0.700—×0.9920.48%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 77, 1B 97, 2B 95, 3B 130, K 104, BB 109 — 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.050.

Result: wOBA .276 → .257; ISO .053 → .047; BABIP .301 → .291. 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 AAATigres de Quintana Roo · 135 PAwOBA .294 → .283 (−11)K% 12.6% → 14.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.59%÷1.042×1.200——14.50%
BB% (unintentional) /PA7.41%÷1.031×0.690—×1.0034.97%
HBP% /PA0.74%—×0.940—×1.0030.70%
Singles /BIP26.92%÷0.945×0.930×1.026×1.00327.27%
Doubles /BIP5.77%÷0.941×0.830×1.026×1.0035.24%
Triples /BIP0.00%÷0.910×0.920×1.026×1.0030.00%
Home runs /BIP0.00%÷1.105×0.700—×1.0030.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 121, 1B 89, 2B 88, 3B 82, K 108, BB 106 — 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.026.

Result: wOBA .294 → .283; ISO .050 → .047; BABIP .327 → .325. 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 AAJacksonville Suns · 241 PAwOBA .255 → .227 (−28)K% 17.0% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.01%÷1.010×1.220——20.55%
BB% (unintentional) /PA9.13%÷0.995×0.680—×0.9986.23%
HBP% /PA1.24%—×0.840—×0.9981.04%
Singles /BIP20.93%÷1.012×0.920×1.034×0.99819.64%
Doubles /BIP5.81%÷0.940×0.910×1.034×0.9985.81%
Triples /BIP0.00%÷1.064×0.880×1.034×0.9980.00%
Home runs /BIP0.00%÷1.006×0.800—×0.9980.00%

Factors used: league row SL. Park (home-season share, regressed): HR 101, 1B 102, 2B 88, 3B 113, K 102, BB 99 — 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 ×1.034.

Result: wOBA .255 → .227; ISO .047 → .047; BABIP .267 → .255. 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).

2013 A+Jupiter Hammerheads · 241 PAwOBA .332 → .294 (−39)K% 12.9% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.86%÷1.019×1.420——17.92%
BB% (unintentional) /PA9.96%÷0.970×0.750—×0.9887.61%
HBP% /PA1.66%—×0.930—×0.9881.53%
Singles /BIP29.21%÷1.029×0.920×1.050×0.98827.09%
Doubles /BIP4.49%÷1.073×0.960×1.050×0.9884.17%
Triples /BIP0.56%÷0.900×0.810×1.050×0.9880.52%
Home runs /BIP0.56%÷0.942×0.880—×0.9880.52%

Factors used: league row FSL. Park (home-season share, regressed): HR 88, 1B 106, 2B 115, 3B 80, K 104, BB 94 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .332 → .294; ISO .062 → .057; BABIP .339 → .314. 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).

2013 AGreensboro Grasshoppers · 113 PAwOBA .242 → .213 (−28)K% 12.4% → 17.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.39%÷0.963×1.340——17.24%
BB% (unintentional) /PA7.08%÷0.920×0.660—×0.9804.98%
HBP% /PA0.00%—×0.770—×0.9800.00%
Singles /BIP18.18%÷0.992×0.920×1.047×0.98017.30%
Doubles /BIP6.82%÷0.945×0.820×1.047×0.9806.07%
Triples /BIP0.00%÷0.959×0.940×1.047×0.9800.00%
Home runs /BIP0.00%÷1.235×0.820—×0.9800.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 147, 1B 98, 2B 89, 3B 92, K 93, BB 84 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.047.

Result: wOBA .242 → .213; ISO .059 → .052; BABIP .247 → .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).

2012 A+Jupiter Hammerheads · 183 PAwOBA .330 → .293 (−37)K% 12.0% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.02%÷0.956×1.420——17.86%
BB% (unintentional) /PA12.02%÷0.971×0.750—×0.9989.26%
HBP% /PA1.09%—×0.930—×0.9981.01%
Singles /BIP25.19%÷1.027×0.920×1.050×0.99823.63%
Doubles /BIP5.93%÷0.977×0.960×1.050×0.9986.10%
Triples /BIP0.74%÷1.150×0.810×1.050×0.9980.55%
Home runs /BIP0.74%÷0.939×0.880—×0.9980.69%

Factors used: league row FSL. Park (home-season share, regressed): HR 88, 1B 105, 2B 95, 3B 130, K 91, BB 94 — 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 ×1.050.

Result: wOBA .330 → .293; ISO .083 → .078; BABIP .319 → .303. 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).

2012 AAJacksonville Suns · 77 PAwOBA .261 → .241 (−21)K% 13.0% → 16.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.99%÷0.976×1.220——16.23%
BB% (unintentional) /PA11.69%÷0.997×0.680—×1.0278.19%
HBP% /PA1.30%—×0.840—×1.0271.12%
Singles /BIP27.27%÷1.007×0.920×1.050×1.02726.86%
Doubles /BIP0.00%÷0.995×0.910×1.050×1.0270.00%
Triples /BIP0.00%÷1.078×0.880×1.050×1.0270.00%
Home runs /BIP0.00%÷0.896×0.800—×1.0270.00%

Factors used: league row SL. Park (home-season share, regressed): HR 79, 1B 102, 2B 99, 3B 116, K 95, BB 99 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .261 → .241; ISO .000 → .000; BABIP .273 → .269. 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 — .