Retired#2CF2004–2016T-537 all-time

B.J. Upton

Tampa Bay Devil Rays, Tampa Bay Rays, Atlanta Braves, San Diego Padres, Toronto Blue Jays

Bats / ThrowsRight / Right
Age42
Height / Weight6' 3" / 185 lb
BornAug 21, 1984 · Norfolk, VA, USA
MLB debutAug 2, 2004
Last gameOct 2, 2016
TeamsTampa Bay Devil Rays 2004, 2006–2007Tampa Bay Rays 2008–2012Atlanta Braves 2013–2014San Diego Padres 2015–2016Toronto Blue Jays 2016
Career home runs
164
1469 games · 12 seasons
Best season
28
2012 · Tampa Bay Rays
All-time HR rank
T-537
Tied with 9 others · Next: Starling Marte (165), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

3 badges earned
1Unicorn
1Rare Air
1Legend
  • UnicornGameThree home runsSep 9, 2012 · vs Texas Rangers
  • ×9Rare AirGameMulti-homer gameFirst Jul 20, 2007 · latest Jul 8, 2016
  • ×2LegendSeasonPostseason home run2008, 2016 · 8 HR

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
20162 teams1495392061.238.291.402.69324.6
2015San Diego Padres87228517.259.327.429.75641.0
2014Atlanta Braves1415821235.208.287.333.62043.3
2013Atlanta Braves126446926.184.268.289.55743.4
2012Tampa Bay Rays1466332878.246.298.454.75220.5
2011Tampa Bay Rays1536402381.243.331.429.76024.3
2010Tampa Bay Rays1546101862.237.322.424.74629.8
2009Tampa Bay Rays1446261155.241.313.373.68650.9
2008Tampa Bay Rays145640967.273.383.401.78459.0
2007Tampa Bay Devil Rays1295482482.300.386.508.89419.8
2006Tampa Bay Devil Rays50189110.246.302.291.593175.0
2004Tampa Bay Devil Rays45177412.258.324.409.73339.8
Career14695858164586.243.321.402.72331.6

Splits

How he hits them

Every home run

Loading…

Quick answers

B.J. Upton home run facts
How many career home runs does B.J. Upton have?

B.J. Upton hit 164 career MLB home runs in 12 seasons (2004–2016), tied for 537th all-time.

Where does B.J. Upton rank on the all-time home run list?

Tied for 537th in MLB history with 164. Next: Starling Marte (165), 2 to pass.

What was B.J. Upton’s best home run season?

His most home runs in a season is 28, in 2012 with the Tampa Bay Rays, when he posted a .752 OPS.

What teams has B.J. Upton played for?

Tampa Bay Devil Rays (2004, 2006–2007); Tampa Bay Rays (2008–2012); Atlanta Braves (2013–2014); San Diego Padres (2015–2016); Toronto Blue Jays (2016).

Follow him.

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