Preston Tucker

PosLF
B/TL/L
Born1990-07-06
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201929AAACWS93.277/.348/.4101067—.233/.283/.349
202232AAAATL311.267/.353/.4269174—.224/.288/.338
202333AAASD240.293/.435/.565111113—.238/.343/.422
Contract
No contract data on file.
Skills · percentileStatcast 2015-2018
Avg EV61
Speed40
xwOBA37
Barrel%26

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)
201323 AACorpus Christi Hooks — 268237 6214110 27464 01 262347456803 194287 1710 357 76 — — — — — —
201323 A+Lancaster JetHawks — 333298 9718115 29452 30 326389544933 218339 149 404 95 — — — — — —
201424 AAAOklahoma City RedHawks — 309275 791807 31740 20 287359429789 142365 2410 350 82 — — — — — —
201424 AACorpus Christi Hooks — 290261 7217017 26463 23 276348536885 261278 169 386 101 — — — — — —
201525 MLBHouston Astros — 323300 7319013 20683 02 243297437734 193274 216 324 104 +2 -1 -7 -5 +7 -0.4
201525 AAAFresno Grizzlies — 143129 384011 12251 10 295359581941 287287 178 405 105 — — — — — —
201626 MLBHouston Astros — 144134 22814 8402 00 164222328551 164200 286 246 51 -8 +0 -2 -4 +3 -1.2
201626 AAAFresno Grizzlies — 229209 631438 15492 11 301354512866 211355 217 375 81 — — — — — —
201626 AACorpus Christi Hooks — 2421 2000 290 00 9517495269 154 388 134 -35 — — — — — —
201727 AAAFresno Grizzlies — 569492 12320724 651021 23 250338465804 215263 1811 348 76 — — — — — —
201828 MLBAtlanta Braves — 184166 381106 13434 00 229301404704 175271 237 313 98 -0 +0 -4 -3 +4 -0.3
201828 AAALouisville Bats — 7169 17410 270 00 246268333601 87274 103 268 34 — — — — — —
201929 AAACharlotte Knights — 9383 23801 970 01 277348410757 133289 810 337 67 — — — — — —
202232 AAAGwinnett Stripers — 311270 721609 30496 10 267353426779 159290 1610 345 74 — — — — — —
202333 AAAEl Paso Chihuahuas — 240191 5613311 43435 10 2934355651.001 272326 1818 435 113 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 651600 13338123 411519 02 222282403685 182258 236 304 92 -6 -1 -13 -12 +14 -1.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201323 AA MLECorpus Christi Hooks — 268247 531117 17564 01 215276352628 138251 216 280 76 — — — — — —
201323 A+ MLELancaster JetHawks — 333308 7913112 19652 30 256304422726 166276 206 309 95 — — — — — —
201424 AAA MLEOklahoma City RedHawks — 309285 691605 21960 20 242294351645 109339 317 289 82 — — — — — —
201424 AA MLECorpus Christi Hooks — 290272 6416014 15573 23 235283449731 213246 205 317 101 — — — — — —
201525 MLB MLEHouston Astros — 323300 7218013 20683 02 240294430724 190274 216 322 104 +2 -1 -7 -5 +7 -0.4
201525 AAA MLEFresno Grizzlies — 143133 32308 8321 10 241289444732 203258 226 323 105 — — — — — —
201626 MLB MLEHouston Astros — 144134 22814 8402 00 164222328551 164200 286 243 51 -8 +0 -2 -4 +3 -1.2
201626 AAA MLEFresno Grizzlies — 229214 511026 10632 11 238279388667 150299 284 288 81 — — — — — —
201626 AA MLECorpus Christi Hooks — 2422 2000 1100 00 9113091221 145 424 117 -35 — — — — — —
201727 AAA MLEFresno Grizzlies — 569514 10717520 441331 23 208272377649 169227 238 280 76 — — — — — —
201828 MLB MLEAtlanta Braves — 184166 381106 13434 00 229301404704 175271 237 313 98 -0 +0 -4 -3 +4 -0.3
201828 AAA MLELouisville Bats — 7170 14310 190 00 200211271483 71238 131 218 34 — — — — — —
201929 AAA MLECharlotte Knights — 9386 20701 690 01 233283349631 116240 106 267 67 — — — — — —
202232 AAA MLEGwinnett Stripers — 311281 631406 19596 10 224288338626 114250 196 277 74 — — — — — —
202333 AAA MLEEl Paso Chihuahuas — 240206 491137 28525 10 238343422765 184281 2212 335 113 — — — — — —
201323 A+ MLE2 teams — 601555 13224219 361216 31 238291391682 153270 206 296 87 — — — — — —
201323 A+ RAW2 teams — 601535 15932225 56916 31 297370505875 207317 159 383 87 — — — — — —
201424 AAA MLE2 teams — 599557 13432020 361533 43 241290406696 165295 266 303 91 — — — — — —
201424 AAA RAW2 teams — 599536 15135024 571203 43 282354481835 200322 2010 367 91 — — — — — —
201525 MLB MLE2 teams — 466433 10521022 281004 12 242295443738 201266 216 322 104 +2 -1 -7 -5 +10 0.0
201525 MLB RAW2 teams — 466429 11123024 32934 12 259316480796 221278 207 349 104 +2 -1 -7 -5 +10 0.0
201626 AAA MLE3 teams — 397369 7518310 201144 11 203252350602 146261 295 261 63 — — — — — —
201626 AAA RAW3 teams — 397364 8722412 25984 11 239295420715 181291 256 313 63 — — — — — —
201727 AAA MLEFresno Grizzlies — 569514 10717520 441331 23 208272377649 169235 238 280 76 — — — — — —
201727 AAA RAWFresno Grizzlies — 569492 12320724 651021 23 250338465804 215263 1811 348 76 — — — — — —
201828 MLB MLE2 teams — 255236 521416 14524 00 220276364640 144257 205 287 80 -6 +0 -4 -3 +6 -0.8
201828 MLB RAW2 teams — 255235 551516 15504 00 234291383674 149272 206 301 80 -6 +0 -4 -3 +6 -0.8
201929 AAA MLECharlotte Knights — 9386 20701 690 01 233283349631 116247 106 267 67 — — — — — —
201929 AAA RAWCharlotte Knights — 9383 23801 970 01 277348410757 133289 810 337 67 — — — — — —
202232 AAA MLEGwinnett Stripers — 311281 631406 19596 10 224288338626 114258 196 277 74 — — — — — —
202232 AAA RAWGwinnett Stripers — 311270 721609 30496 10 267353426779 159290 1610 345 74 — — — — — —
202333 AAA MLEEl Paso Chihuahuas — 240206 491137 28525 10 238343422765 184284 2212 335 113 — — — — — —
202333 AAA RAWEl Paso Chihuahuas — 240191 5613311 43435 10 2934355651.001 272326 1818 435 113 — — — — — —
201323 A+ MLE2 teams — 601554 13224219 361216 31 238291392683 153265 206 296 87 — — — — — —
201424 AAA MLE2 teams — 599555 13432020 361533 43 241290407697 166294 266 303 91 — — — — — —
201525 MLB MLE2 teams — 466431 10521022 281004 12 244295445740 202269 216 322 104 — — — — — —
201626 AAA MLE3 teams — 397370 7518310 201144 11 203252349601 146254 295 261 63 — — — — — —
201727 AAA MLEFresno Grizzlies — 569519 10717520 441331 23 206272374646 168227 238 280 76 — — — — — —
201828 MLB MLE2 teams — 255235 521416 14524 00 221276366642 145262 205 287 80 — — — — — —
201929 AAA MLECharlotte Knights — 9387 20701 690 01 230283345627 115240 106 267 67 — — — — — —
202232 AAA MLEGwinnett Stripers — 311283 631406 19596 10 223288336623 113250 196 277 74 — — — — — —
202333 AAA MLEEl Paso Chihuahuas — 240205 491137 28525 10 239343424767 185281 2212 335 113 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 651600 13338123 411519 02 222282403685 182258 236 304 85 -6 -1 -13 -12 +14 -1.8
/ 162G— A+C — 650599 13338123 411519 02 222282404686 182258 236 304 85 -6 -1 -13 -12 +14 -1.8
Career— MLE — 35313237 73715814111 23179333 1311 228286388674 160265 227 294 85 -6 -1 -13 -12 +14 -1.8
/ 162G— MLE — 650596 13629320 431466 22 228287388675 159266 227 294 85 -6 -1 -13 -12 +14 -1.8

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 · 240 PAwOBA .425 → .335 (−89)K% 17.9% → 21.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.92%÷0.985×1.200——21.84%
BB% (unintentional) /PA17.50%÷0.963×0.690—×0.94211.81%
HBP% /PA2.08%—×0.940—×0.9421.84%
Singles /BIP19.59%÷0.958×0.930×1.016×0.94218.20%
Doubles /BIP8.78%÷0.975×0.830×1.016×0.9427.15%
Triples /BIP2.03%÷1.150×0.970×1.016×0.9421.64%
Home runs /BIP7.43%÷1.052×0.700—×0.9424.66%

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 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .425 → .335; ISO .272 → .198; BABIP .326 → .281. 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 AAAGwinnett Stripers · 311 PAwOBA .340 → .277 (−63)K% 15.8% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.76%÷1.002×1.200——18.87%
BB% (unintentional) /PA9.32%÷0.998×0.690—×0.9526.14%
HBP% /PA1.93%—×0.940—×0.9521.73%
Singles /BIP21.27%÷1.018×0.930×1.016×0.95218.81%
Doubles /BIP7.24%÷0.966×0.830×1.016×0.9526.02%
Triples /BIP0.00%÷1.150×0.970×1.016×0.9520.00%
Home runs /BIP4.07%÷0.981×0.700—×0.9522.77%

Factors used: league row International League. Park (home-season share, regressed): HR 96, 1B 104, 2B 93, 3B 130, K 100, BB 100 — 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 ×1.016.

Result: wOBA .340 → .277; ISO .159 → .121; BABIP .290 → .250. 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 AAACharlotte Knights · 93 PAwOBA .331 → .267 (−65)K% 7.5% → 9.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.53%÷0.962×1.200——9.39%
BB% (unintentional) /PA9.68%÷1.077×0.690—×0.9826.09%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP18.42%÷1.061×0.930×0.957×0.98215.18%
Doubles /BIP10.53%÷0.921×0.830×0.957×0.9828.92%
Triples /BIP0.00%÷0.900×0.970×0.957×0.9820.00%
Home runs /BIP1.32%÷1.212×0.840—×0.9820.90%

Factors used: league row IL. Park (home-season share, regressed): HR 142, 1B 112, 2B 84, 3B 80, K 92, BB 115 — 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.957.

Result: wOBA .331 → .267; ISO .133 → .110; BABIP .289 → .240. 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 AAALouisville Bats · 71 PAwOBA .260 → .218 (−42)K% 9.9% → 12.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.86%÷0.962×1.200——12.29%
BB% (unintentional) /PA2.82%÷0.967×0.690—×0.9921.99%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP19.35%÷1.011×0.930×0.975×0.99217.21%
Doubles /BIP6.45%÷1.018×0.830×0.975×0.9925.09%
Triples /BIP1.61%÷1.001×0.970×0.975×0.9921.51%
Home runs /BIP0.00%÷0.988×0.840—×0.9920.00%

Factors used: league row IL. Park (home-season share, regressed): HR 98, 1B 102, 2B 104, 3B 100, K 92, BB 93 — 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.975.

Result: wOBA .260 → .218; ISO .087 → .072; BABIP .274 → .238. 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 AAAFresno Grizzlies · 569 PAwOBA .344 → .280 (−64)K% 17.9% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.93%÷0.992×1.290——23.30%
BB% (unintentional) /PA11.07%÷1.028×0.710—×1.0037.67%
HBP% /PA0.18%—×0.980—×1.0030.17%
Singles /BIP18.46%÷0.978×0.900×0.970×1.00316.53%
Doubles /BIP5.13%÷0.926×0.810×0.970×1.0034.36%
Triples /BIP1.79%÷1.150×0.810×0.970×1.0031.23%
Home runs /BIP6.15%÷0.963×0.780—×1.0035.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 93, 1B 96, 2B 85, 3B 130, K 98, 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 ×0.970.

Result: wOBA .344 → .280; ISO .215 → .174; BABIP .263 → .227. 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 AAAFresno Grizzlies · 229 PAwOBA .368 → .288 (−79)K% 21.4% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.40%÷0.996×1.290——27.70%
BB% (unintentional) /PA6.11%÷1.008×0.710—×1.0184.38%
HBP% /PA0.87%—×0.980—×1.0180.87%
Singles /BIP23.75%÷1.000×0.900×0.982×1.01821.36%
Doubles /BIP8.75%÷1.061×0.810×0.982×1.0186.67%
Triples /BIP1.88%÷1.150×0.810×0.982×1.0181.32%
Home runs /BIP5.00%÷1.040×0.780—×1.0183.82%

Factors used: league row PCL. Park (home-season share, regressed): HR 108, 1B 100, 2B 112, 3B 130, K 99, BB 102 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .368 → .288; ISO .211 → .153; BABIP .355 → .299. 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 AACorpus Christi Hooks · 24 PAwOBA .137 → .117 (−19)K% 37.5% → 43.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.50%÷1.055×1.220——43.34%
BB% (unintentional) /PA8.33%÷0.932×0.700—×0.9886.18%
HBP% /PA0.00%—×0.870—×0.9880.00%
Singles /BIP16.67%÷0.967×0.920—×0.98815.67%
Doubles /BIP0.00%÷1.017×0.840—×0.9880.00%
Triples /BIP0.00%÷0.977×0.940—×0.9880.00%
Home runs /BIP0.00%÷1.196×0.800—×0.9880.00%

Factors used: league row TL. Park (home-season share, regressed): HR 139, 1B 93, 2B 103, 3B 95, K 111, BB 86 — 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).

Result: wOBA .137 → .117; ISO .000 → .000; BABIP .154 → .145. 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 AAAFresno Grizzlies · 143 PAwOBA .394 → .323 (−71)K% 17.5% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.48%÷1.020×1.290——22.12%
BB% (unintentional) /PA7.69%÷0.987×0.710—×1.0335.72%
HBP% /PA0.70%—×0.980—×1.0330.71%
Singles /BIP22.12%÷0.972×0.900×0.989×1.03320.92%
Doubles /BIP3.85%÷1.051×0.810×0.989×1.0333.03%
Triples /BIP0.00%÷1.021×0.810×0.989×1.0330.00%
Home runs /BIP10.58%÷1.060×0.780—×1.0338.04%

Factors used: league row PCL. Park (home-season share, regressed): HR 112, 1B 94, 2B 110, 3B 104, K 104, BB 97 — 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.989.

Result: wOBA .394 → .323; ISO .287 → .215; BABIP .287 → .258. 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).