Roberto Lopez

PosLF
B/TR/R
Born1985-10-01
Age (2027)41
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2020
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201731AAA/INTL2 orgs403.273/.350/.41112473—.235/.282/.346
201933AAA/INTL2 orgs392.257/.340/.3609458—.210/.260/.293
202034INTLYaquis de Obr…146.242/.372/.37540118—
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)
200822 ROKOrem Owlz — 319270 10828114 342311 32 4004866671.152 267397 711 493 132 — — — — — —
200923 ACedar Rapids Kernels — 420354 9618011 405217 57 271372415788 144284 1210 350 78 — — — — — —
201024 AAArkansas Travelers — 325276 661317 29539 05 239331370701 130265 169 309 66 — — — — — —
201024 A+Rancho Cucamonga Quakes — 211182 631915 133510 52 346420544963 198392 176 413 121 — — — — — —
201125 AAASalt Lake Bees — 3430 5100 321 02 167265200465 33179 69 227 17 — — — — — —
201125 AAArkansas Travelers — 376331 9130112 32599 24 275355480835 205302 169 366 94 — — — — — —
201226 AAArkansas Travelers — 580524 13536116 386913 57 258323422745 164268 127 330 71 — — — — — —
201327 AAASalt Lake Bees — 476432 12526410 34744 114 289347438784 148325 167 345 70 — — — — — —
201327 INTLCaneros de los Mochis — 117102 24202 9244 01 235322314635 78286 218 291 83 — — — — — —
201428 AAASalt Lake Bees — 440400 11721211 25707 45 292345438782 145326 166 343 67 — — — — — —
201428 INTLLeones del Caracas — 1918 5101 150 00 278316500816 222333 265 357 128 — — — — — —
201529 AAAPiratas de Campeche — 359312 9215110 34436 22 295375446821 151312 129 361 80 — — — — — —
201529 INTLAguilas de Mexicali — 3934 7000 580 01 206308206514 269 2113 252 57 — — — — — —
201630 AAAToros de Tijuana — 175156 42808 15330 20 269333474808 205293 199 348 68 — — — — — —
201731 AAAToros de Tijuana — 311277 818111 28553 44 292364448811 155330 189 359 75 — — — — — —
201731 INTLAguilas de Mexicali — 9278 16111 992 00 205303282585 77221 1010 266 66 — — — — — —
201933 AAATecos de los Dos Laredos — 340304 78809 27564 31 257325372697 115285 168 312 50 — — — — — —
201933 INTLSultanes de Monterrey — 5238 10000 1141 10 263440263703 286 821 336 113 — — — — — —
202034 INTLYaquis de Obregon — 146120 29404 23172 02 242372375747 133250 1216 342 118 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200822 ROK MLEOrem Owlz — 319285 8620111 193311 32 302368495863 193298 106 364 132 — — — — — —
200923 A MLECedar Rapids Kernels — 420368 841509 267117 57 228309342651 114241 176 283 78 — — — — — —
201024 AA MLEArkansas Travelers — 325287 601217 18629 05 209277331608 122226 196 266 66 — — — — — —
201024 A+ MLERancho Cucamonga Quakes — 211186 551515 94710 52 296361468829 172334 224 347 121 — — — — — —
201125 AAA MLESalt Lake Bees — 3431 5100 221 02 161235194429 32163 66 193 17 — — — — — —
201125 AA MLEArkansas Travelers — 376343 8226111 20729 24 239298417715 178265 195 307 94 — — — — — —
201226 AA MLEArkansas Travelers — 580538 11929115 248413 57 221271362634 141228 144 273 71 — — — — — —
201327 AAA MLESalt Lake Bees — 476442 1042038 24994 114 235281348629 113275 215 272 70 — — — — — —
201428 AAA MLESalt Lake Bees — 440408 961627 17927 45 235278336614 100274 214 267 67 — — — — — —
201529 AAA MLEPiratas de Campeche — 359327 821317 19506 22 251304361665 110263 145 286 80 — — — — — —
201630 AAA MLEToros de Tijuana — 175162 36704 9370 20 222263340603 117262 215 269 68 — — — — — —
201731 AAA MLEToros de Tijuana — 311289 68618 16663 44 235282346628 111276 215 279 75 — — — — — —
201933 AAA MLETecos de los Dos Laredos — 340314 66507 17684 31 210260293553 83239 205 242 50 — — — — — —
200822 ROK MLEOrem Owlz — 319285 8620111 193311 32 302368495863 193306 106 364 132 — — — — — —
200822 ROK RAWOrem Owlz — 319270 10828114 342311 32 4004866671.152 267397 711 493 132 — — — — — —
200923 A MLECedar Rapids Kernels — 420368 841509 267117 57 228309342651 114253 176 283 78 — — — — — —
200923 A RAWCedar Rapids Kernels — 420354 9618011 405217 57 271372415788 144284 1210 350 78 — — — — — —
201024 AA MLE2 teams — 536473 11527212 2710919 57 243310385695 142282 205 298 88 — — — — — —
201024 AA RAW2 teams — 536458 12932212 428819 57 282366439805 157315 168 350 88 — — — — — —
201125 AA MLE2 teams — 410374 8727111 227510 26 233293398691 166262 185 298 88 — — — — — —
201125 AA RAW2 teams — 410361 9631112 356110 26 266347457804 191290 159 354 88 — — — — — —
201226 AA MLEArkansas Travelers — 580538 11929115 248413 57 221271362634 141234 144 273 71 — — — — — —
201226 AA RAWArkansas Travelers — 580524 13536116 386913 57 258323422745 164268 127 330 71 — — — — — —
201327 AAA MLE2 teams — 593547 12825310 301238 115 234284346629 112280 215 272 70 — — — — — —
201327 AAA RAW2 teams — 593534 14928412 43988 115 279342414756 135318 177 334 70 — — — — — —
201428 AAA MLE2 teams — 459427 1011728 17957 45 237277342619 105282 214 267 67 — — — — — —
201428 AAA RAW2 teams — 459418 12222212 26757 45 292344440784 148326 166 343 67 — — — — — —
201529 AAA MLE2 teams — 398364 891417 21566 23 245297346643 102269 145 286 80 — — — — — —
201529 AAA RAW2 teams — 398346 9915110 39516 23 286368422790 136308 1310 350 80 — — — — — —
201630 AAA MLEToros de Tijuana — 175162 36704 9370 20 222263340603 117262 215 269 68 — — — — — —
201630 AAA RAWToros de Tijuana — 175156 42808 15330 20 269333474808 205293 199 348 68 — — — — — —
201731 AAA MLE2 teams — 403371 898111 21855 44 240290356645 116283 215 279 75 — — — — — —
201731 AAA RAW2 teams — 403355 979212 37645 44 273350411761 138304 169 338 75 — — — — — —
201933 AAA MLE2 teams — 392360 76608 20785 41 211262294557 83245 205 242 50 — — — — — —
201933 AAA RAW2 teams — 392342 88809 38605 41 257340360700 102285 1510 315 50 — — — — — —
202034 INTL MLEYaquis de Obregon — 146120 29404 23172 02 242372375747 133250 1216 — — — — — — — —
202034 INTL RAWYaquis de Obregon — 146120 29404 23172 02 242372375747 133250 1216 342 118 — — — — — —
200822 ROK MLEOrem Owlz — 319286 8620111 193311 32 301368493861 192298 106 364 132 — — — — — —
200923 A MLECedar Rapids Kernels — 420374 841509 267117 57 225309337646 112241 176 283 78 — — — — — —
201024 AA MLE2 teams — 536485 11527212 2710919 57 237310375685 138269 205 298 88 — — — — — —
201125 AA MLE2 teams — 410375 8727111 227510 26 232293397690 165257 185 298 88 — — — — — —
201226 AA MLEArkansas Travelers — 580538 11929115 248413 57 221271362634 141228 144 273 71 — — — — — —
201327 AAA MLE2 teams — 593550 12825310 301238 115 233284344627 111275 215 272 70 — — — — — —
201428 AAA MLE2 teams — 459432 1011728 17957 45 234277338615 104274 214 267 67 — — — — — —
201529 AAA MLE2 teams — 398368 891417 21566 23 242297342639 101263 145 286 80 — — — — — —
201630 AAA MLEToros de Tijuana — 175164 36704 9370 20 220263335599 116262 215 269 68 — — — — — —
201731 AAA MLE2 teams — 403374 898111 21855 44 238290353643 115276 215 279 75 — — — — — —
201933 AAA MLE2 teams — 392364 76608 20785 41 209262291554 82239 205 242 50 — — — — — —
▸ Career Totals
Career— MLE — 48314389 103919912110 259863103 4749 237295363658 126268 185 275 72 -161 -10 +0 -52 +105 -12.0
/ 162G— MLE — 650591 14127215 3511614 67 239297367665 129269 185 275 72 -22 -2 +0 -7 +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 AAATecos de los Dos Laredos · 340 PAwOBA .306 → .242 (−64)K% 16.5% → 19.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.47%÷0.994×1.200——19.89%
BB% (unintentional) /PA7.94%÷1.019×0.690—×0.9405.06%
HBP% /PA1.18%—×0.940—×0.9401.04%
Singles /BIP24.60%÷0.956×0.930×0.950×0.94021.38%
Doubles /BIP3.23%÷1.103×0.830×0.950×0.9402.17%
Triples /BIP0.00%÷1.150×0.920×0.950×0.9400.00%
Home runs /BIP3.63%÷0.919×0.700—×0.9402.60%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 84, 1B 91, 2B 120, 3B 130, K 99, BB 104 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .306 → .242; ISO .115 → .083; BABIP .285 → .239. 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 AAAToros de Tijuana · 311 PAwOBA .349 → .279 (−70)K% 17.7% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.68%÷0.999×1.200——21.25%
BB% (unintentional) /PA8.36%÷1.033×0.690—×0.9525.32%
HBP% /PA0.96%—×0.940—×0.9520.86%
Singles /BIP27.48%÷0.988×0.930×0.959×0.95223.62%
Doubles /BIP3.60%÷1.007×0.830×0.959×0.9522.71%
Triples /BIP0.45%÷1.150×0.920×0.959×0.9520.33%
Home runs /BIP4.95%÷0.892×0.700—×0.9523.70%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 98, 2B 101, 3B 130, K 100, BB 107 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .349 → .279; ISO .155 → .118; BABIP .330 → .276. 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 AAAToros de Tijuana · 175 PAwOBA .340 → .269 (−72)K% 18.9% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.86%÷1.062×1.200——21.31%
BB% (unintentional) /PA8.57%÷1.055×0.690—×0.9625.39%
HBP% /PA0.00%—×0.940—×0.9620.00%
Singles /BIP21.14%÷0.967×0.930×1.012×0.96219.79%
Doubles /BIP6.50%÷0.926×0.830×1.012×0.9625.67%
Triples /BIP0.00%÷0.941×0.920×1.012×0.9620.00%
Home runs /BIP6.50%÷1.278×0.700—×0.9623.43%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 156, 1B 93, 2B 85, 3B 88, K 112, BB 111 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .340 → .269; ISO .205 → .131; BABIP .293 → .262. 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).

2015 AAAPiratas de Campeche · 359 PAwOBA .353 → .286 (−67)K% 12.0% → 14.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.98%÷1.025×1.200——14.02%
BB% (unintentional) /PA8.91%÷1.132×0.690—×0.9725.28%
HBP% /PA1.67%—×0.940—×0.9721.53%
Singles /BIP24.54%÷0.999×0.930×0.961×0.97221.33%
Doubles /BIP5.58%÷0.981×0.830×0.961×0.9724.41%
Triples /BIP0.37%÷0.900×0.920×0.961×0.9720.35%
Home runs /BIP3.72%÷1.067×0.700—×0.9722.37%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 113, 1B 100, 2B 96, 3B 80, K 105, BB 126 — 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 ×0.961.

Result: wOBA .353 → .286; ISO .151 → .111; BABIP .312 → .263. 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 AAASalt Lake Bees · 440 PAwOBA .338 → .267 (−71)K% 15.9% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.91%÷0.986×1.290——20.82%
BB% (unintentional) /PA5.68%÷1.043×0.710—×0.9823.80%
HBP% /PA1.59%—×0.980—×0.9821.53%
Singles /BIP25.15%÷1.013×0.900×0.992×0.98221.78%
Doubles /BIP6.36%÷1.005×0.810×0.992×0.9825.00%
Triples /BIP0.61%÷0.958×0.810×0.992×0.9820.50%
Home runs /BIP3.33%÷1.139×0.780—×0.9822.24%

Factors used: league row PCL. Park (home-season share, regressed): HR 128, 1B 103, 2B 101, 3B 92, K 97, BB 109 — 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 ×0.992.

Result: wOBA .338 → .267; ISO .145 → .103; BABIP .326 → .274. 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 AAASalt Lake Bees · 476 PAwOBA .340 → .272 (−68)K% 15.5% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.55%÷0.964×1.290——20.80%
BB% (unintentional) /PA7.14%÷1.016×0.710—×0.9924.95%
HBP% /PA0.84%—×0.980—×0.9920.82%
Singles /BIP23.74%÷0.997×0.900×0.976×0.99220.75%
Doubles /BIP7.26%÷0.977×0.810×0.976×0.9925.83%
Triples /BIP1.12%÷1.150×0.810×0.976×0.9920.76%
Home runs /BIP2.79%÷0.973×0.780—×0.9922.22%

Factors used: league row PCL. Park (home-season share, regressed): HR 95, 1B 99, 2B 95, 3B 130, K 93, BB 103 — 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 ×0.976.

Result: wOBA .340 → .272; ISO .148 → .113; BABIP .325 → .275. 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 AAArkansas Travelers · 580 PAwOBA .323 → .273 (−50)K% 11.9% → 14.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.90%÷1.003×1.220——14.47%
BB% (unintentional) /PA6.38%÷1.076×0.700—×0.9784.06%
HBP% /PA2.24%—×0.870—×0.9781.91%
Singles /BIP18.02%÷1.012×0.920×0.996×0.97815.95%
Doubles /BIP7.91%÷1.046×0.840×0.996×0.9786.19%
Triples /BIP0.22%÷1.150×0.940×0.996×0.9780.17%
Home runs /BIP3.52%÷0.819×0.800—×0.9783.36%

Factors used: league row TL. Park (home-season share, regressed): HR 64, 1B 102, 2B 109, 3B 130, K 101, BB 115 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .323 → .273; ISO .164 → .146; BABIP .268 → .228. 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).

2011 AAArkansas Travelers · 376 PAwOBA .356 → .307 (−49)K% 15.7% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.69%÷0.998×1.220——19.19%
BB% (unintentional) /PA7.98%÷1.071×0.700—×0.9885.15%
HBP% /PA2.39%—×0.870—×0.9882.06%
Singles /BIP17.65%÷1.023×0.920×1.017×0.98815.95%
Doubles /BIP11.03%÷0.999×0.840×1.017×0.9889.32%
Triples /BIP0.37%÷1.048×0.940×1.017×0.9880.33%
Home runs /BIP4.41%÷0.849×0.800—×0.9884.11%

Factors used: league row TL. Park (home-season share, regressed): HR 70, 1B 105, 2B 100, 3B 110, K 100, BB 114 — applied at half strength. Age: age 26 vs a level average of 24.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.017.

Result: wOBA .356 → .307; ISO .205 → .187; BABIP .302 → .265. 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 — .