B.J. Upton

PosCF
B/TR/R
Born1984-08-21
Age (2026)41
Barrel%
315.8
xwOBA
380.294
Avg EV
3988.3
Whiff%
100.161
Chase%
570.304
Speed
6828.2

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200419 MLBTampa Bay Devil Rays 177159 41824 15461 41 .258.326.409.735 .151.336 268 .321 104 +1 +0 -3 +2 +5 0.5
200520 AAADurham Bulls 632571 15431615 531524 4413 .270.336.424.760 .154.342 248 .331 111 +8 +4 +0 +2 +18 3.3
200621 AAA2 teams 659593 1452148 581475 5720 .245.317.334.651 .089.311 229 .290 80 -15 +3 -3 +2 +19 0.6
200722 MLB2 teams 572492 14625125 691574 228 .297.388.504.892 .207.383 2712 .381 150 +32 +1 -1 +2 +16 5.2
200823 MLBTampa Bay Rays 640531 1453729 971342 4416 .273.387.401.788 .128.344 2115 .346 123 +16 +2 +10 +2 +18 5.0
200924 MLBTampa Bay Rays 626560 13533411 571523 4214 .241.315.373.688 .132.310 249 .304 91 -6 +3 +9 +2 +18 2.6
201025 MLBTampa Bay Rays 610536 12740418 671642 429 .237.324.427.751 .190.304 2711 .323 106 +4 +5 +3 +2 +17 3.2
201126 MLBTampa Bay Rays 640560 14128523 711614 3612 .252.340.443.783 .191.311 2511 .334 114 +10 +2 +4 +2 +18 3.7
201227 MLBTampa Bay Rays 633575 14330326 451691 316 .249.304.447.751 .198.302 277 .321 104 +3 +4 +0 +2 +18 2.7
201328 MLBAtlanta Braves 446392 711409 441513 125 .181.269.286.555 .105.261 3410 .252 51 -25 +0 -0 +2 +13 -1.1
201429 MLBAtlanta Braves 582519 10719512 571731 207 .206.286.331.617 .125.283 3010 .266 62 -25 +1 -3 +2 +16 -0.8
201530 MLB2 teams 283257 631346 24780 133 .245.310.397.706 .152.329 288 .300 88 -4 +1 +3 +1 +8 0.9
201631 MLBToronto Blue Jays 539493 11512321 371552 278 .233.289.398.687 .164.291 297 .295 84 -10 +2 -0 -6 +15 0.2
201732 AAASacramento River Cats 4946 9101 3180 00 .196.245.283.528 .087.296 376 .220 27 -4 +0 +0 +0 +1 -0.3
▸ Career Totals (MLE all levels + projections)
Career 70886284 154231243188 697185732 394122 .245.324.398.722 .153.316 2610 .314 98 -15 +30 +18 +19 +201 25.8
/ 162G 650576 14229417 641703 3611 .247.325.399.724 .153.317 2610 .314 98 -1 +3 +2 +2 +18 2.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200419 MLBTampa Bay Devil Rays 177159 41824 15461 41 .258.326.409.735 .151.336 268 .325 107 +1 +0 -3 +2 +5 0.6
200520 AAADurham Bulls 632545 16536618 781274 4413 .303.393.490.883 .187.365 2012 .389 156 +40 +4 +18 6.3
200621 MLBTampa Bay Devil Rays 189175 43501 13401 113 .246.302.291.593 .046.313 217 .274 68 -7 +1 -3 +2 +5 -0.1
200621 AAADurham Bulls 470398 1071848 65894 4617 .269.377.394.771 .126.326 1914 .349 126 +14 +2 +13 3.0
200722 MLBTampa Bay Devil Rays 548474 14225124 651544 228 .300.389.508.897 .209.393 2812 .393 159 +36 +1 -1 +2 +16 5.5
200722 A+Vero Beach Devil Rays 2417 4001 520 00 .235.409.412.821 .176.188 821 .345 122 +1 +0 +1 0.1
200823 MLBTampa Bay Rays 640531 1453729 971342 4416 .273.387.401.788 .128.344 2115 .354 129 +21 +2 +10 +2 +18 5.5
200924 MLBTampa Bay Rays 626560 13533411 571523 4214 .241.315.373.688 .132.310 249 .307 93 -5 +3 +9 +2 +18 2.7
201025 MLBTampa Bay Rays 610536 12738418 671642 429 .237.324.424.747 .187.304 2711 .330 111 +8 +5 +3 +2 +17 3.5
201126 MLBTampa Bay Rays 640560 13627423 711614 3612 .243.332.429.761 .186.298 2511 .337 116 +12 +2 +4 +2 +18 3.9
201227 MLBTampa Bay Rays 633573 14129328 451691 316 .246.301.454.755 .208.294 277 .325 107 +5 +4 +0 +2 +18 3.0
201328 MLBAtlanta Braves 446391 721409 441513 125 .184.271.289.560 .105.266 3410 .255 54 -23 +0 -0 +2 +13 -0.9
201429 MLBAtlanta Braves 582519 10819512 571731 207 .208.288.333.621 .125.286 3010 .280 73 -18 +1 -3 +2 +16 -0.1
201530 MLBSan Diego Padres 228205 531245 21620 93 .259.327.429.757 .171.348 279 .333 113 +3 +1 +3 +1 +6 1.4
201530 AAAEl Paso Chihuahuas 5550 14201 4120 40 .280.327.380.707 .100.351 227 .316 100 +0 +1 +2 0.2
201631 MLBToronto Blue Jays 539492 11715320 371552 278 .238.293.402.696 .165.300 297 .305 92 -5 +2 -0 -6 +15 0.7
201732 AAASacramento River Cats 4945 11101 4140 00 .244.306.333.639 .089.333 298 .292 82 -1 +0 +1 0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 58585175 126026232164 589156124 30092 .243.323.402.725 .158.314 2710 .322 104 +28 +23 +18 +16 +166 25.7