Tim Lopes

Pos2B
B/TR/R
Born1994-06-24
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202127AAAMIL370.226/.309/.40111957—.188/.254/.312
202228AAACOL299.271/.337/.45191062—.209/.265/.330
202329AAASD550.282/.379/.421134282—.242/.315/.337
Contract
No contract data on file.
Skills · percentileStatcast 2019-2021
Speed73
xwOBA25
Avg EV16
Barrel%10

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)
201218 ROKAZL Mariners — 244215 6811120 24291 73 316388479867 163358 1210 376 72 — — — — — —
201319 AClinton LumberKings — 365334 921531 20452 107 275320347668 72313 125 295 69 — — — — — —
201420 A+High Desert Mavericks — 470421 1001674 37816 187 238308337645 100285 178 290 49 — — — — — —
201521 A+Bakersfield Blaze — 547478 1322742 41968 3518 276343362705 86337 187 310 76 — — — — — —
201622 AAJackson Generals — 581510 1452351 54887 266 284361355716 71338 159 323 95 — — — — — —
201723 AANew Hampshire Fisher Cats — 526469 1272747 49862 199 271342390732 119314 169 327 84 — — — — — —
201824 AAABuffalo Bisons — 385354 981932 26581 188 277328364692 88322 157 310 78 — — — — — —
201925 MLBSeattle Mariners — 128111 30701 15291 63 270362360723 90354 2312 330 111 +2 +0 +0 -6 +3 -0.1
201925 AAATacoma Rainiers — 420374 11331210 36723 269 302368476844 174344 179 368 86 — — — — — —
202026 MLBSeattle Mariners — 151143 341202 6342 50 238278364642 126299 234 287 82 -3 +1 -4 -2 +3 -0.5
202127 AAANashville Sounds — 370327 7416411 34925 93 226309401709 174276 259 314 57 — — — — — —
202228 AAAAlbuquerque Isotopes — 299266 721539 23694 105 271337451788 180328 238 343 62 — — — — — —
202329 AAAEl Paso Chihuahuas — 550475 13423213 721232 428 282379421800 139356 2213 361 82 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 279254 641903 21633 113 252317362679 110323 238 306 94 -2 +1 -4 -7 +6 -0.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201218 ROK MLEAZL Mariners — 244224 52880 15421 73 232283339623 107276 176 274 72 — — — — — —
201319 A MLEClinton LumberKings — 365341 921331 13632 107 270301334635 65310 174 270 69 — — — — — —
201420 A+ MLEHigh Desert Mavericks — 470429 881353 291186 187 205265280545 75269 256 241 49 — — — — — —
201521 A+ MLEBakersfield Blaze — 547490 1292642 291308 3518 263315345660 82328 245 280 76 — — — — — —
201622 AA MLEJackson Generals — 581526 1512641 381077 266 287343357701 70348 187 308 95 — — — — — —
201723 AA MLENew Hampshire Fisher Cats — 526483 1242455 351042 199 257310358668 101308 207 292 84 — — — — — —
201824 AAA MLEBuffalo Bisons — 385360 971732 20701 188 269310350660 81317 185 284 78 — — — — — —
201925 MLB MLESeattle Mariners — 128111 30701 15291 63 270362360723 90354 2312 332 111 +2 +0 +0 -6 +3 -0.1
201925 AAA MLETacoma Rainiers — 420385 952418 25943 269 247298377674 130295 226 295 86 — — — — — —
202026 MLB MLESeattle Mariners — 151143 341202 6342 50 238278364642 126299 234 290 82 -3 +1 -4 -2 +3 -0.5
202127 AAA MLENashville Sounds — 370336 631238 251085 93 188254312567 125243 297 253 57 — — — — — —
202228 AAA MLEAlbuquerque Isotopes — 299273 571126 17834 105 209265330595 121265 286 260 62 — — — — — —
202329 AAA MLEEl Paso Chihuahuas — 550496 1201928 511502 428 242315337652 95328 279 290 82 — — — — — —
201218 ROK MLEAZL Mariners — 244224 52880 15421 73 232283339623 107280 176 274 72 — — — — — —
201218 ROK RAWAZL Mariners — 244215 6811120 24291 73 316388479867 163358 1210 376 72 — — — — — —
201319 A MLEClinton LumberKings — 365341 921331 13632 107 270301334635 65325 174 270 69 — — — — — —
201319 A RAWClinton LumberKings — 365334 921531 20452 107 275320347668 72313 125 295 69 — — — — — —
201420 A+ MLEHigh Desert Mavericks — 470429 881353 291186 187 205265280545 75275 256 241 49 — — — — — —
201420 A+ RAWHigh Desert Mavericks — 470421 1001674 37816 187 238308337645 100285 178 290 49 — — — — — —
201521 A+ MLEBakersfield Blaze — 547490 1292642 291308 3518 263315345660 82349 245 280 76 — — — — — —
201521 A+ RAWBakersfield Blaze — 547478 1322742 41968 3518 276343362705 86337 187 310 76 — — — — — —
201622 AA MLEJackson Generals — 581526 1512641 381077 266 287343357701 70355 187 308 95 — — — — — —
201622 AA RAWJackson Generals — 581510 1452351 54887 266 284361355716 71338 159 323 95 — — — — — —
201723 AA MLENew Hampshire Fisher Cats — 526483 1242455 351042 199 257310358668 101313 207 292 84 — — — — — —
201723 AA RAWNew Hampshire Fisher Cats — 526469 1272747 49862 199 271342390732 119314 169 327 84 — — — — — —
201824 AAA MLEBuffalo Bisons — 385360 971732 20701 188 269310350660 81325 185 284 78 — — — — — —
201824 AAA RAWBuffalo Bisons — 385354 981932 26581 188 277328364692 88322 157 310 78 — — — — — —
201925 AAA MLE2 teams — 548496 1253119 401234 3212 252313373686 121312 227 304 92 — — — — — —
201925 AAA RAW2 teams — 548485 14338211 511014 3212 295367449816 155346 189 359 92 — — — — — —
202026 MLB MLESeattle Mariners — 151143 341202 6342 50 238278364642 126299 234 290 82 -3 +1 -4 -2 +3 -0.5
202026 MLB RAWSeattle Mariners — 151143 341202 6342 50 238278364642 126299 234 287 82 -3 +1 -4 -2 +3 -0.5
202127 AAA MLENashville Sounds — 370336 631238 251085 93 188254312567 125246 297 253 57 — — — — — —
202127 AAA RAWNashville Sounds — 370327 7416411 34925 93 226309401709 174276 259 314 57 — — — — — —
202228 AAA MLEAlbuquerque Isotopes — 299273 571126 17834 105 209265330595 121271 286 260 62 — — — — — —
202228 AAA RAWAlbuquerque Isotopes — 299266 721539 23694 105 271337451788 180328 238 343 62 — — — — — —
202329 AAA MLEEl Paso Chihuahuas — 550496 1201928 511502 428 242315337652 95330 279 290 82 — — — — — —
202329 AAA RAWEl Paso Chihuahuas — 550475 13423213 721232 428 282379421800 139356 2213 361 82 — — — — — —
201218 ROK MLEAZL Mariners — 244226 52880 15421 73 230283336620 106276 176 274 72 — — — — — —
201319 A MLEClinton LumberKings — 365347 921331 13632 107 265301329629 63310 174 270 69 — — — — — —
201420 A+ MLEHigh Desert Mavericks — 470432 881353 291186 187 204265278543 74269 256 241 49 — — — — — —
201521 A+ MLEBakersfield Blaze — 547505 1292642 291308 3518 255315335650 79328 245 280 76 — — — — — —
201622 AA MLEJackson Generals — 581531 1512641 381077 266 284343354697 70348 187 308 95 — — — — — —
201723 AA MLENew Hampshire Fisher Cats — 526484 1242455 351042 199 256310357667 101308 207 292 84 — — — — — —
201824 AAA MLEBuffalo Bisons — 385361 971732 20701 188 269310349659 80317 185 284 78 — — — — — —
201925 AAA MLE2 teams — 548499 1253119 401234 3212 251313371684 120309 227 304 92 — — — — — —
202026 MLB MLESeattle Mariners — 151142 341202 6342 50 239278366644 127299 234 290 82 — — — — — —
202127 AAA MLENashville Sounds — 370337 631238 251085 93 187254312566 125243 297 253 57 — — — — — —
202228 AAA MLEAlbuquerque Isotopes — 299276 571126 17834 105 207265326591 120265 286 260 62 — — — — — —
202329 AAA MLEEl Paso Chihuahuas — 550492 1201928 511502 428 244315339655 96328 279 290 82 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 279254 641903 21633 113 252317362679 110323 238 306 76 -2 +1 -4 -7 +6 -0.7
/ 162G— A+C — 650592 1494407 491477 267 252316361678 110323 238 306 76 -5 +2 -9 -17 +14 -1.5
Career— MLE — 50364597 11322124047 318113244 23186 246301340642 94313 226 281 76 -2 +1 -4 -7 +6 -0.7
/ 162G— MLE — 650593 1462756 411466 3011 246302339641 93313 226 281 76 -5 +2 -9 -17 +14 -1.5

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.

2023 AAAEl Paso Chihuahuas · 550 PAwOBA .352 → .290 (−62)K% 22.4% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.36%÷0.985×1.200——27.26%
BB% (unintentional) /PA13.09%÷0.963×0.690—×0.9829.21%
HBP% /PA0.36%—×0.940—×0.9820.34%
Singles /BIP27.27%÷0.958×0.930×1.004×0.98226.10%
Doubles /BIP6.53%÷0.975×0.830×1.004×0.9825.48%
Triples /BIP0.57%÷1.150×0.970×1.004×0.9820.47%
Home runs /BIP3.69%÷1.052×0.700—×0.9822.41%

Factors used: league row International League. Park (home-season share, regressed): HR 110, 1B 92, 2B 95, 3B 130, K 97, BB 93 — 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.004.

Result: wOBA .352 → .290; ISO .139 → .100; BABIP .356 → .328. 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 AAAAlbuquerque Isotopes · 299 PAwOBA .338 → .260 (−78)K% 23.1% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷0.995×1.200——27.82%
BB% (unintentional) /PA7.69%÷0.945×0.690—×0.9925.57%
HBP% /PA1.34%—×0.940—×0.9921.25%
Singles /BIP22.84%÷1.047×0.930×0.955×0.99219.23%
Doubles /BIP7.61%÷1.038×0.830×0.955×0.9925.77%
Triples /BIP1.52%÷1.150×0.970×0.955×0.9921.22%
Home runs /BIP4.57%÷1.061×0.700—×0.9922.99%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 109, 2B 108, 3B 130, K 99, BB 89 — 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.955.

Result: wOBA .338 → .260; ISO .180 → .126; BABIP .328 → .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).

2021 AAANashville Sounds · 370 PAwOBA .309 → .253 (−56)K% 24.9% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.86%÷1.024×1.200——29.14%
BB% (unintentional) /PA9.19%÷0.946×0.690—×1.0036.72%
HBP% /PA1.35%—×0.940—×1.0031.27%
Singles /BIP18.30%÷0.966×0.930×0.971×1.00317.15%
Doubles /BIP6.81%÷1.030×0.830×0.971×1.0035.34%
Triples /BIP1.70%÷1.150×0.920×0.971×1.0031.33%
Home runs /BIP4.68%÷0.915×0.700—×1.0033.59%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 93, 2B 106, 3B 130, K 105, BB 89 — 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 ×0.971.

Result: wOBA .309 → .253; ISO .174 → .134; BABIP .276 → .243. 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 AAATacoma Rainiers · 420 PAwOBA .364 → .295 (−69)K% 17.1% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.14%÷0.990×1.290——22.33%
BB% (unintentional) /PA8.57%÷1.039×0.710—×1.0336.05%
HBP% /PA0.71%—×0.980—×1.0330.72%
Singles /BIP23.18%÷0.985×0.900×0.950×1.03320.78%
Doubles /BIP10.26%÷0.998×0.810×0.950×1.0338.17%
Triples /BIP0.66%÷1.073×0.810×0.950×1.0330.49%
Home runs /BIP3.31%÷1.049×0.780—×1.0332.54%

Factors used: league row PCL. Park (home-season share, regressed): HR 110, 1B 97, 2B 100, 3B 115, K 98, BB 108 — 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 ×0.950.

Result: wOBA .364 → .295; ISO .174 → .134; BABIP .344 → .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).

2018 AAABuffalo Bisons · 385 PAwOBA .305 → .284 (−20)K% 15.1% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.06%÷0.993×1.200——18.21%
BB% (unintentional) /PA6.75%÷0.954×0.690—×1.0485.12%
HBP% /PA0.26%—×0.940—×1.0480.26%
Singles /BIP25.00%÷0.970×0.930×1.010×1.04825.37%
Doubles /BIP6.42%÷0.987×0.830×1.010×1.0485.71%
Triples /BIP1.01%÷1.150×0.970×1.010×1.0480.90%
Home runs /BIP0.68%÷1.080×0.840—×1.0480.55%

Factors used: league row IL. Park (home-season share, regressed): HR 116, 1B 94, 2B 97, 3B 130, K 99, BB 91 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .305 → .284; ISO .088 → .076; BABIP .322 → .317. 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 AANew Hampshire Fisher Cats · 526 PAwOBA .321 → .292 (−29)K% 16.3% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.35%÷1.007×1.220——19.82%
BB% (unintentional) /PA9.13%÷0.995×0.700—×1.0276.60%
HBP% /PA0.38%—×0.850—×1.0270.33%
Singles /BIP23.24%÷1.024×0.970×1.037×1.02723.44%
Doubles /BIP7.05%÷1.024×0.860×1.037×1.0276.30%
Triples /BIP1.04%÷0.900×0.950×1.037×1.0271.17%
Home runs /BIP1.83%÷1.165×0.780—×1.0271.26%

Factors used: league row EL. Park (home-season share, regressed): HR 133, 1B 105, 2B 105, 3B 80, K 101, 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.037.

Result: wOBA .321 → .292; ISO .119 → .102; BABIP .314 → .308. 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 AAJackson Generals · 581 PAwOBA .317 → .308 (−9)K% 15.1% → 18.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.15%÷1.001×1.220——18.46%
BB% (unintentional) /PA9.29%÷1.011×0.680—×1.0426.51%
HBP% /PA1.20%—×0.840—×1.0421.05%
Singles /BIP27.49%÷0.989×0.920×1.050×1.04227.99%
Doubles /BIP5.45%÷0.889×0.910×1.050×1.0426.11%
Triples /BIP1.18%÷1.138×0.880×1.050×1.0421.00%
Home runs /BIP0.24%÷0.992×0.800—×1.0420.20%

Factors used: league row SL. Park (home-season share, regressed): HR 98, 1B 98, 2B 78, 3B 128, K 100, BB 102 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .317 → .308; ISO .071 → .073; BABIP .338 → .348. 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 A+Bakersfield Blaze · 547 PAwOBA .304 → .280 (−24)K% 17.6% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.55%÷0.988×1.340——23.81%
BB% (unintentional) /PA7.31%÷0.999×0.710—×1.0275.34%
HBP% /PA1.46%—×0.790—×1.0271.19%
Singles /BIP25.92%÷0.995×0.910×1.048×1.02725.50%
Doubles /BIP7.07%÷0.930×0.820×1.048×1.0276.70%
Triples /BIP1.05%÷0.900×0.760×1.048×1.0270.95%
Home runs /BIP0.52%÷1.077×0.920—×1.0270.46%

Factors used: league row CAL. Park (home-season share, regressed): HR 115, 1B 99, 2B 86, 3B 80, K 98, BB 100 — 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 ×1.048.

Result: wOBA .304 → .280; ISO .086 → .080; BABIP .337 → .328. 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).