Justin Upton

PosLF
B/TR/R
Born1987-08-25
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202032MLBLAA166.204/.291/.42290100-0.2
202133MLBLAA362.211/.298/.40917498-0.2
202234AAASEA53.200/.288/.3782034—.146/.212/.250
202234MLBSEA57.125/.263/.2081046-0.4
202335No MLB games played
202436No MLB games played
202537No MLB games played
202638No MLB games played
Last 3 seasons WAR -0.7
Contract
No contract data on file.
Skills · percentileStatcast 2020-2022
Avg EV69
Barrel%63
xwOBA57
Speed43

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)
200618 ASouth Bend Silver Hawks — 501438 11528112 52965 157 263347413761 151307 1910 338 72 — — — — — —
200719 MLBArizona Diamondbacks — 152140 31832 11371 20 221283364647 143287 247 289 70 -6 +0 -2 -7 +3 -1.1
200719 AAMobile BayBears — 306259 8017413 37515 107 309405556961 247335 1712 413 132 — — — — — —
200719 A+Visalia Oaks — 150126 43625 19283 94 341439540979 198400 1913 426 128 — — — — — —
200820 MLBArizona Diamondbacks — 417356 8919615 541214 14 250355463819 213332 2913 360 123 +12 -1 -13 -5 +9 0.1
200820 AAATucson Sidewinders — 6861 17313 7260 20 279353508861 230438 3810 377 70 — — — — — —
200921 MLBArizona Diamondbacks — 588526 15830726 551372 205 300369532901 232360 239 391 148 +34 +2 +2 -6 +13 4.5
201022 MLBArizona Diamondbacks — 571495 13527317 641524 188 273361442803 170354 2711 354 116 +11 +0 -0 -6 +12 1.7
201123 MLBArizona Diamondbacks — 674592 17139531 5912619 219 289372529900 240319 199 393 139 +31 +1 +1 -7 +15 4.1
201224 MLBArizona Diamondbacks — 628554 15524417 631215 188 280359430788 150327 1910 350 114 +11 +0 -5 -7 +14 1.3
201325 MLBAtlanta Braves — 643558 14727227 751615 81 263356464820 201321 2512 361 131 +24 +1 -12 -7 +14 2.1
201426 MLBAtlanta Braves — 641566 15334229 601716 84 270346491837 221332 279 364 134 +26 +0 -10 -7 +14 2.4
201527 MLBSan Diego Padres — 620542 13626326 681594 195 251338454792 203304 2611 348 120 +15 +2 -6 -7 +13 1.8
201628 MLBDetroit Tigers — 626570 14028231 501794 94 246311465776 219301 298 340 119 +14 +0 -7 -7 +14 1.4
201729 MLBLos Angeles Angels — 635557 15244035 741803 145 273361540902 268341 2812 392 150 +38 +1 -6 -7 +14 4.1
201830 MLBLos Angeles Angels — 613533 13718130 6417610 82 257348463811 206321 2910 357 127 +19 +1 -8 -7 +13 2.0
201931 MLBLos Angeles Angels — 256219 478012 32780 11 215315416730 201261 3012 320 103 +1 -0 -6 -3 +6 -0.3
201931 A+Inland Empire 66ers — 2521 7102 450 00 3334406671.107 333357 2016 474 137 — — — — — —
202032 MLBLos Angeles Angels — 166147 30509 11437 02 204291422713 218219 267 316 100 -0 -1 -3 -2 +4 -0.2
202133 MLBLos Angeles Angels — 362318 6712017 391071 41 211298409707 198254 3011 312 98 -1 +0 -5 -4 +8 -0.2
202234 MLBSeattle Mariners — 5748 6101 6233 00 125263208471 83208 4011 235 46 -4 +0 -0 -1 +1 -0.4
202234 AAATacoma Rainiers — 5345 9202 6180 00 200288378666 178269 3411 291 34 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 76496721 175435038325 785197178 15159 261345469814 208319 2610 357 128 +255 +7 -80 -88 +166 26.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200618 A MLESouth Bend Silver Hawks — 501454 10023110 361315 157 220285341626 121275 267 274 72 — — — — — —
200719 MLB MLEArizona Diamondbacks — 152144 31832 7371 20 215257354611 139287 245 271 70 -6 +0 -2 -7 +3 -1.1
200719 AA MLEMobile BayBears — 306272 7616411 24625 107 279349489838 210313 208 364 132 — — — — — —
200719 A+ MLEVisalia Oaks — 150132 39525 13383 94 295372477849 182356 259 358 128 — — — — — —
200820 MLB MLEArizona Diamondbacks — 417362 8919615 481214 14 246341456796 210332 2912 350 123 +12 -1 -13 -5 +9 0.1
200820 AAA MLETucson Sidewinders — 6863 13212 5340 20 206265365630 159395 507 271 70 — — — — — —
200921 MLB MLEArizona Diamondbacks — 588529 15830726 521372 205 299364529893 231360 239 387 148 +34 +2 +2 -6 +13 4.5
201022 MLB MLEArizona Diamondbacks — 571500 13225217 591524 188 264346424770 160354 2710 340 116 +11 +0 -0 -6 +12 1.7
201123 MLB MLEArizona Diamondbacks — 674601 16736431 5012619 219 278352506858 228319 197 373 139 +31 +1 +1 -7 +15 4.1
201224 MLB MLEArizona Diamondbacks — 628559 15122317 581215 188 270344411756 141327 199 337 114 +11 +0 -5 -7 +14 1.3
201325 MLB MLEAtlanta Braves — 643562 14826229 711615 81 263351472823 208321 2511 362 131 +24 +1 -12 -7 +14 2.1
201426 MLB MLEAtlanta Braves — 641568 15332231 591716 84 269344496841 227332 279 367 134 +26 +0 -10 -7 +14 2.4
201527 MLB MLESan Diego Padres — 620548 13828325 631594 195 252333451784 199304 2610 345 120 +15 +2 -6 -7 +13 1.8
201628 MLB MLEDetroit Tigers — 626573 14329232 471794 94 250311475786 225301 298 344 119 +14 +0 -7 -7 +14 1.4
201729 MLB MLELos Angeles Angels — 635560 15346034 711803 145 273358537896 264341 2811 391 150 +38 +1 -6 -7 +14 4.1
201830 MLB MLELos Angeles Angels — 613534 13719129 6317610 82 257346459805 202321 2910 355 127 +19 +1 -8 -7 +13 2.0
201931 MLB MLELos Angeles Angels — 256219 478012 32780 11 215315416730 201261 3012 320 103 +1 -0 -6 -3 +6 -0.3
201931 A+ MLEInland Empire 66ers — 2522 6102 370 00 273360591951 318291 2812 371 137 — — — — — —
202032 MLB MLELos Angeles Angels — 166147 30509 11437 02 204291422713 218219 267 315 100 -0 -1 -3 -2 +4 -0.2
202133 MLB MLELos Angeles Angels — 362319 6712017 391071 41 210298408706 197254 3011 312 98 -1 +0 -5 -4 +8 -0.2
202234 MLB MLESeattle Mariners — 5748 6101 6233 00 125263208471 83208 4011 236 46 -4 +0 -0 -1 +1 -0.4
202234 AAA MLETacoma Rainiers — 5348 7201 4210 00 146212250462 104230 408 218 34 — — — — — —
200618 A MLESouth Bend Silver Hawks — 501454 10023110 361315 157 220285341626 121282 267 274 72 — — — — — —
200618 A RAWSouth Bend Silver Hawks — 501438 11528112 52965 157 263347413761 151307 1910 338 72 — — — — — —
200719 AA MLE3 teams — 608547 14529818 451379 2111 265331446777 181318 237 339 116 — — — — — —
200719 AA RAW3 teams — 608525 15431920 671169 2111 293383501884 208338 1911 386 116 — — — — — —
200820 MLB MLE2 teams — 485425 10221717 531554 34 240330442772 202332 3211 339 116 +9 -1 -13 -5 +11 0.1
200820 MLB RAW2 teams — 485417 10622718 611474 34 254355470825 216345 3013 363 116 +9 -1 -13 -5 +11 0.1
200921 MLB MLEArizona Diamondbacks — 588529 15830726 521372 205 299364529893 231357 239 387 148 +34 +2 +2 -6 +13 4.5
200921 MLB RAWArizona Diamondbacks — 588526 15830726 551372 205 300369532901 232360 239 391 148 +34 +2 +2 -6 +13 4.5
201022 MLB MLEArizona Diamondbacks — 571500 13225217 591524 188 264346424770 160340 2710 340 116 +11 +0 -0 -6 +12 1.7
201022 MLB RAWArizona Diamondbacks — 571495 13527317 641524 188 273361442803 170354 2711 354 116 +11 +0 -0 -6 +12 1.7
201123 MLB MLEArizona Diamondbacks — 674601 16736431 5012619 219 278352506858 228304 197 373 139 +31 +1 +1 -7 +15 4.1
201123 MLB RAWArizona Diamondbacks — 674592 17139531 5912619 219 289372529900 240319 199 393 139 +31 +1 +1 -7 +15 4.1
201224 MLB MLEArizona Diamondbacks — 628559 15122317 581215 188 270344411756 141314 199 337 114 +11 +0 -5 -7 +14 1.3
201224 MLB RAWArizona Diamondbacks — 628554 15524417 631215 188 280359430788 150327 1910 350 114 +11 +0 -5 -7 +14 1.3
201325 MLB MLEAtlanta Braves — 643562 14826229 711615 81 263351472823 208316 2511 362 131 +24 +1 -12 -7 +14 2.1
201325 MLB RAWAtlanta Braves — 643558 14727227 751615 81 263356464820 201321 2512 361 131 +24 +1 -12 -7 +14 2.1
201426 MLB MLEAtlanta Braves — 641568 15332231 591716 84 269344496841 227326 279 367 134 +26 +0 -10 -7 +14 2.4
201426 MLB RAWAtlanta Braves — 641566 15334229 601716 84 270346491837 221332 279 364 134 +26 +0 -10 -7 +14 2.4
201527 MLB MLESan Diego Padres — 620548 13828325 631594 195 252333451784 199306 2610 345 120 +15 +2 -6 -7 +13 1.8
201527 MLB RAWSan Diego Padres — 620542 13626326 681594 195 251338454792 203304 2611 348 120 +15 +2 -6 -7 +13 1.8
201628 MLB MLEDetroit Tigers — 626573 14329232 471794 94 250311475786 225305 298 344 119 +14 +0 -7 -7 +14 1.4
201628 MLB RAWDetroit Tigers — 626570 14028231 501794 94 246311465776 219301 298 340 119 +14 +0 -7 -7 +14 1.4
201729 MLB MLELos Angeles Angels — 635560 15346034 711803 145 273358537896 264343 2811 391 150 +38 +1 -6 -7 +14 4.1
201729 MLB RAWLos Angeles Angels — 635557 15244035 741803 145 273361540902 268341 2812 392 150 +38 +1 -6 -7 +14 4.1
201830 MLB MLELos Angeles Angels — 613534 13719129 6317610 82 257346459805 202322 2910 355 127 +19 +1 -8 -7 +13 2.0
201830 MLB RAWLos Angeles Angels — 613533 13718130 6417610 82 257348463811 206321 2910 357 127 +19 +1 -8 -7 +13 2.0
201931 MLB MLE2 teams — 281241 539014 35850 11 220319432750 212265 3012 325 106 +2 -0 -6 -3 +6 -0.1
201931 MLB RAW2 teams — 281240 549014 36830 11 225326438764 212270 3013 334 106 +2 -0 -6 -3 +6 -0.1
202032 MLB MLELos Angeles Angels — 166147 30509 11437 02 204291422713 218219 267 315 100 -0 -1 -3 -2 +4 -0.2
202032 MLB RAWLos Angeles Angels — 166147 30509 11437 02 204291422713 218219 267 316 100 -0 -1 -3 -2 +4 -0.2
202133 MLB MLELos Angeles Angels — 362319 6712017 391071 41 210298408706 197253 3011 312 98 -1 +0 -5 -4 +8 -0.2
202133 MLB RAWLos Angeles Angels — 362318 6712017 391071 41 211298409707 198254 3011 312 98 -1 +0 -5 -4 +8 -0.2
202234 MLB MLE2 teams — 11096 14302 10443 00 146248240487 94235 409 227 40 -8 +0 -0 -1 +2 -0.7
202234 MLB RAW2 teams — 11093 15303 12413 00 161275290566 129240 3711 262 40 -8 +0 -0 -1 +2 -0.7
200618 A MLESouth Bend Silver Hawks — 501455 10023110 361315 157 220285341626 121275 267 274 72 — — — — — —
200719 AA MLE3 teams — 608549 14529818 451379 2111 264331444776 180317 237 339 116 — — — — — —
200820 MLB MLE2 teams — 485425 10221717 531554 34 240330442772 202341 3211 339 116 — — — — — —
200921 MLB MLEArizona Diamondbacks — 588529 15830726 521372 205 299364529893 231360 239 387 148 — — — — — —
201022 MLB MLEArizona Diamondbacks — 571503 13225217 591524 188 262346421768 159354 2710 340 116 — — — — — —
201123 MLB MLEArizona Diamondbacks — 674600 16736431 5012619 219 278352507859 228319 197 373 139 — — — — — —
201224 MLB MLEArizona Diamondbacks — 628560 15122317 581215 188 270344411755 141327 199 337 114 — — — — — —
201325 MLB MLEAtlanta Braves — 643562 14826229 711615 81 263351472823 208321 2511 362 131 — — — — — —
201426 MLB MLEAtlanta Braves — 641571 15332231 591716 84 268344494838 226332 279 367 134 — — — — — —
201527 MLB MLESan Diego Padres — 620548 13828325 631594 195 252333451784 199304 2610 345 120 — — — — — —
201628 MLB MLEDetroit Tigers — 626570 14329232 471794 94 251311477788 226301 298 344 119 — — — — — —
201729 MLB MLELos Angeles Angels — 635556 15346034 711803 145 275358541899 266341 2811 391 150 — — — — — —
201830 MLB MLELos Angeles Angels — 613535 13719129 6317610 82 256346458804 202321 2910 355 127 — — — — — —
201931 MLB MLE2 teams — 281244 539014 35850 11 217319426745 209264 3012 325 106 — — — — — —
202032 MLB MLELos Angeles Angels — 166147 30509 11437 02 204291422713 218219 267 315 100 — — — — — —
202133 MLB MLELos Angeles Angels — 362319 6712017 391071 41 210298408706 197254 3011 312 98 — — — — — —
202234 MLB MLE2 teams — 11096 14302 10443 00 146248240487 94219 409 227 40 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 76496721 175435038325 785197178 15159 261345469814 208319 2610 357 121 +255 +7 -80 -88 +166 26.4
/ 162G— A+C — 650571 14930328 671677 135 261346471817 210318 2610 357 121 +22 +1 -7 -8 +14 2.2
Career— MLE — 87527763 199139542358 822226491 18777 256335457791 200313 269 347 121 +255 +7 -80 -88 +166 26.4
/ 162G— MLE — 650577 14829327 611687 146 256335458792 201313 269 347 121 +22 +1 -7 -8 +14 2.2

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.

2022 AAATacoma Rainiers · 53 PAwOBA .289 → .218 (−71)K% 34.0% → 40.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.96%÷1.020×1.200——39.97%
BB% (unintentional) /PA11.32%÷1.048×0.690—×0.9407.01%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP18.52%÷1.013×0.930—×0.94015.98%
Doubles /BIP7.41%÷0.839×0.830—×0.9406.89%
Triples /BIP0.00%÷0.902×0.970—×0.9400.00%
Home runs /BIP7.41%÷1.144×0.700—×0.9404.26%

Factors used: league row International League. Park (home-season share, regressed): HR 129, 1B 103, 2B 68, 3B 80, K 104, BB 110 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average).

Result: wOBA .289 → .218; ISO .178 → .123; BABIP .269 → .230. 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 A+Inland Empire 66ers · 25 PAwOBA .461 → .371 (−90)K% 20.0% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.997×1.340——26.89%
BB% (unintentional) /PA16.00%÷0.968×0.710—×0.94011.03%
HBP% /PA0.00%—×0.790—×0.9400.00%
Singles /BIP25.00%÷1.024×0.910—×0.94020.89%
Doubles /BIP6.25%÷0.985×0.820—×0.9404.89%
Triples /BIP0.00%÷1.150×0.760—×0.9400.00%
Home runs /BIP12.50%÷0.939×0.920—×0.94011.52%

Factors used: league row CAL. Park (home-season share, regressed): HR 88, 1B 105, 2B 97, 3B 130, K 99, BB 94 — applied at half strength. Age: age 32 vs a level average of 22.8 → −6.0% on BB/HBP/hit rates (9.2 yr older than average).

Result: wOBA .461 → .371; ISO .333 → .291; BABIP .357 → .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).

2008 AAATucson Sidewinders · 68 PAwOBA .367 → .271 (−96)K% 38.2% → 49.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.24%÷1.000×1.290——49.32%
BB% (unintentional) /PA10.29%÷1.000×0.710—×1.0507.67%
HBP% /PA0.00%—×0.980—×1.0500.00%
Singles /BIP28.57%÷1.000×0.900—×1.05027.00%
Doubles /BIP8.57%÷1.000×0.810—×1.0507.29%
Triples /BIP2.86%÷1.000×0.810—×1.0502.43%
Home runs /BIP8.57%÷1.000×0.780—×1.0507.02%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average).

Result: wOBA .367 → .271; ISO .230 → .159; BABIP .438 → .395. 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).

2007 AAMobile BayBears · 306 PAwOBA .406 → .364 (−42)K% 16.7% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷1.000×1.220——20.33%
BB% (unintentional) /PA11.11%÷1.000×0.680—×1.0507.93%
HBP% /PA1.63%—×0.840—×1.0501.44%
Singles /BIP22.12%÷1.000×0.920×0.980×1.05020.94%
Doubles /BIP8.17%÷1.000×0.910×0.980×1.0507.66%
Triples /BIP1.92%÷1.000×0.880×0.980×1.0501.74%
Home runs /BIP6.25%÷1.000×0.800—×1.0505.25%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (4.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .406 → .364; ISO .247 → .223; BABIP .335 → .313. 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).

2007 A+Visalia Oaks · 150 PAwOBA .419 → .358 (−61)K% 18.7% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.67%÷1.000×1.340——25.01%
BB% (unintentional) /PA12.00%÷1.000×0.710—×1.0428.88%
HBP% /PA2.00%—×0.790—×1.0421.65%
Singles /BIP30.61%÷1.000×0.910×0.964×1.04227.98%
Doubles /BIP6.12%÷1.000×0.820×0.964×1.0425.04%
Triples /BIP2.04%÷1.000×0.760×0.964×1.0421.56%
Home runs /BIP5.10%÷1.000×0.920—×1.0424.89%

Factors used: league row CAL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.964.

Result: wOBA .419 → .358; ISO .198 → .175; BABIP .400 → .356. 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).

2006 ASouth Bend Silver Hawks · 501 PAwOBA .331 → .274 (−57)K% 19.2% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.16%÷1.000×1.360——26.06%
BB% (unintentional) /PA9.78%÷1.000×0.690—×1.0457.05%
HBP% /PA1.00%—×0.780—×1.0450.81%
Singles /BIP21.64%÷1.000×0.920×0.963×1.04520.04%
Doubles /BIP8.19%÷1.000×0.830×0.963×1.0456.84%
Triples /BIP0.29%÷1.000×0.910×0.963×1.0450.27%
Home runs /BIP3.51%÷1.000×0.800—×1.0452.93%

Factors used: level-wide A 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 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .331 → .274; ISO .151 → .122; BABIP .307 → .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).