Born August 21, 1984
Norfolk, VA, USA
B. J. Upton played for five clubs across 13 seasons as a center fielder, opening with the Tampa Bay Devil Rays in 2004 and closing with the Toronto Blue Jays in 2016. His longest stay was with the Tampa Bay Rays, from 2008 to 2012.
He stole 300 bases and scored 723 runs, with 1,260 hits and a .243 average. He finished with 164 home runs, 262 doubles and 589 walks.
He played 1,278 games in the outfield, with 2,941 putouts and 39 errors.
He hit for the cycle in 2009. He hit three home runs in a game in 2012.
He was born in Norfolk, VA, USA on August 21, 1984. He batted right-handed and threw right-handed.
| Award | Times | Years |
|---|---|---|
| Player of the Week | 3 | 2007, 2009, 2012 |
| Player of the Month | 1 | 2009 |
| Year | Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | AVG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 | TBD | 45 | 159 | 19 | 41 | 8 | 2 | 4 | 12 | 15 | 46 | 4 | .258 |
| 2006 | TBD | 50 | 175 | 20 | 43 | 5 | 0 | 1 | 10 | 13 | 40 | 11 | .246 |
| 2007 | TBD | 129 | 474 | 86 | 142 | 25 | 1 | 24 | 82 | 65 | 154 | 22 | .300 |
| 2008 | TBR | 145 | 531 | 85 | 145 | 37 | 2 | 9 | 67 | 97 | 134 | 44 | .273 |
| 2009 | TBR | 144 | 560 | 79 | 135 | 33 | 4 | 11 | 55 | 57 | 152 | 42 | .241 |
| 2010 | TBR | 154 | 536 | 89 | 127 | 38 | 4 | 18 | 62 | 67 | 164 | 42 | .237 |
| 2011 | TBR | 153 | 560 | 82 | 136 | 27 | 4 | 23 | 81 | 71 | 161 | 36 | .243 |
| 2012 | TBR | 146 | 573 | 79 | 141 | 29 | 3 | 28 | 78 | 45 | 169 | 31 | .246 |
| 2013 | ATL | 126 | 391 | 30 | 72 | 14 | 0 | 9 | 26 | 44 | 151 | 12 | .184 |
| 2014 | ATL | 141 | 519 | 67 | 108 | 19 | 5 | 12 | 35 | 57 | 173 | 20 | .208 |
| 2015 | SDP | 87 | 205 | 23 | 53 | 12 | 4 | 5 | 17 | 21 | 62 | 9 | .259 |
| 2016 | SDP/TOR | 149 | 492 | 64 | 117 | 15 | 3 | 20 | 61 | 37 | 155 | 27 | .238 |
| Career | — | 1469 | 5175 | 723 | 1260 | 262 | 32 | 164 | 586 | 589 | 1561 | 300 | .243 |
Norfolk, VA, USA
B. J. Upton made a major-league debut on August 2, 2004.
B. J. Upton hit for the cycle for the Tampa Bay Rays against the New York Yankees on October 2, 2009.
B. J. Upton hit three home runs for the Tampa Bay Rays against the Texas Rangers on September 9, 2012.
B. J. Upton played a final major-league game on October 2, 2016.