Retired#10LF2007–2022T-131 all-time

Justin Upton

“J-Up” · Arizona Diamondbacks, Atlanta Braves, San Diego Padres, Detroit Tigers, Los Angeles Angels, Seattle Mariners

Bats / ThrowsRight / Right
Age39
Height / Weight6' 1" / 215 lb
BornAug 25, 1987 · Norfolk, VA, USA
MLB debutAug 2, 2007
Last gameJul 15, 2022
TeamsArizona Diamondbacks 2007–2012Atlanta Braves 2013–2014San Diego Padres 2015Detroit Tigers 2016–2017Los Angeles Angels 2017–2021Seattle Mariners 2022
Career home runs
325
1845 games · 16 seasons
Best season
35
2017 · 2 teams
All-time HR rank
T-131
Tied with 2 others · Next: Mo Vaughn (328), 4 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

8 badges earned
2Rare Air
6Legend
  • ×17Rare AirGameMulti-homer gameFirst May 6, 2009 · latest Sep 15, 2018
  • Rare AirCareerHomered off every team30 of 30 clubs
  • LegendGamePinch-hit homerJul 2, 2022 · OAK at SEA
  • LegendGameFirst-pitch homerJul 2, 2022 · OAK at SEA
  • ×4LegendSeason30 home runs2011, 2016, 2017, 2018
  • LegendSeasonPostseason home run2011 · 2 HR
  • LegendCareer300 home runs325 home runs
  • LegendCareer200 home runs325 home runs

Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.

Career arc

Home runs by season · tap a bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
2022Seattle Mariners175713.125.263.208.47148.0
2021Los Angeles Angels893621741.211.296.409.70518.7
2020Los Angeles Angels42166922.204.289.422.71116.3
2019Los Angeles Angels632561240.215.309.416.72518.3
2018Los Angeles Angels1456133085.257.344.463.80717.8
20172 teams15263535109.273.361.540.90115.9
2016Detroit Tigers1536263187.246.310.465.77518.4
2015San Diego Padres1506202681.251.336.454.79020.8
2014Atlanta Braves15464129102.270.342.491.83319.5
2013Atlanta Braves1496432770.263.354.464.81820.7
2012Arizona Diamondbacks1506281767.280.355.430.78532.6
2011Arizona Diamondbacks1596743188.289.369.529.89819.1
2010Arizona Diamondbacks1335711769.273.356.442.79829.1
2009Arizona Diamondbacks1385882686.300.366.532.89820.2
2008Arizona Diamondbacks1084171542.250.353.463.81623.7
2007Arizona Diamondbacks43152211.221.283.364.64770.0
Career184576493251003.261.342.469.81120.7

Splits

How he hits them

Every home run

Loading…

Quick answers

Justin Upton home run facts
How many career home runs does Justin Upton have?

Justin Upton hit 325 career MLB home runs in 16 seasons (2007–2022), tied for 131st all-time.

Where does Justin Upton rank on the all-time home run list?

Tied for 131st in MLB history with 325. Next: Mo Vaughn (328), 4 to pass.

What was Justin Upton’s best home run season?

His most home runs in a season is 35, in 2017 with the 2 teams, when he posted a .901 OPS.

What teams has Justin Upton played for?

Arizona Diamondbacks (2007–2012); Atlanta Braves (2013–2014); San Diego Padres (2015); Detroit Tigers (2016–2017); Los Angeles Angels (2017–2021); Seattle Mariners (2022).

Follow him.

Get a notification the moment he goes deep, with the clip attached.