Photo of Melvin Upton


Melvin Upton    \UP-tun\

Melvin Upton Jr. (B. J.) (twitter: @MelvinUptonJr)

Positions: Centerfielder and Third Baseman
Bats: Right, Throws: Right
Height: 6' 3", Weight: 185 lb.

Born: August 21, 1984 in Norfolk, VA
High School: Greenbrier Christian Academy (Chesapeake, VA)
Drafted
by the Tampa Bay Devil Rays in the 1st round (2nd pick) of the 2002 amateur draft.
Signed September 16, 2002. (All Transactions)
Debut: August 2, 2004 (Age 19.347, 16,120th in MLB history)   vs. BOS 3 AB, 1 H, 0 HR, 0 RBI, 0 SB
Rookie Status: Exceeded rookie limits during 2004 season [*]
Teams (by GP): Rays/Braves/DevilRays/Padres/BlueJays 2004-2016
2016 Contract Status: Signed thru 2017, 5 yrs/$72.25M (13-17) (details) [*]
Service Time (01/2016): 9.126, Free Agent: 2018 [*], Agents: Larry Reynolds [*]
Relatives: Brother of Justin Upton
    About biographical information

Standard Fielding

Adv Fielding w/ run summary
Year Tm Lg Age Pos G GS CG Inn Ch PO A E DP Fld% Rtot Rdrs Rtot/yr Rdrs/yr RF/9 RF/G lgFld% lgRF9 lgRFG Awards
2004 TBD AL 19 SS 16 16 15 140.0 71 23 41 7 8 .901 -3 -7 -22 -58 4.11 4.00 .972 4.56 4.53
2004 TBD AL 19 DH 14 13
2004 TBD AL 19 3B 13 12 11 103.0 24 10 12 2 0 .917 -1 -2 -12 -22 1.92 1.69 .951 2.64 2.62
2004 TBD AL 19 LF 1 1 0 7.0 0 0 0 0 0 -1 0 -120 0 0.00 0.00 2.06 2.00
2004 TBD AL 19 OF 1 1 0 7.0 0 0 0 0 0 -1 0 -120 0 0.00 0.00 2.31 2.30
2006 TBD AL 21 3B 50 48 47 412.2 139 38 88 13 6 .906 -10 -4 -29 -11 2.75 2.52 .960 2.85 2.80
2007 TBD AL 22 CF 78 74 72 664.2 217 204 11 2 2 .991 10 1 17 2 2.91 2.76 .989 2.71 2.68
2007 TBD AL 22 OF 78 74 72 664.2 217 204 11 2 2 .991 10 1 17 1 2.91 2.76 .987 2.30 2.28
2007 TBD AL 22 2B 48 48 45 416.1 251 106 133 12 26 .952 -8 -8 -22 -24 5.17 4.98 .985 4.98 4.92
2007 TBD AL 22 DH 4 3
2008 TBR AL 23 CF 143 141 133 1248.2 401 378 16 7 5 .983 15 -3 15 -3 2.84 2.76 .989 2.71 2.69
2008 TBR AL 23 OF 143 141 133 1248.2 401 378 16 7 5 .983 15 -3 15 -2 2.84 2.76 .986 2.31 2.28
2008 TBR AL 23 DH 1 1
2009 TBR AL 24 CF 144 141 133 1228.2 385 375 6 4 1 .990 7 0 7 0 2.79 2.65 .992 2.73 2.70
2009 TBR AL 24 OF 144 141 133 1228.2 385 375 6 4 1 .990 7 0 7 0 2.79 2.65 .987 2.33 2.30
2010 TBR AL 25 CF 154 147 137 1301.2 405 397 3 5 0 .988 12 -19 11 -18 2.77 2.60 .990 2.73 2.71
2010 TBR AL 25 OF 154 147 137 1301.2 405 397 3 5 0 .988 12 -19 11 -17 2.77 2.60 .986 2.30 2.28
2011 TBR AL 26 CF 151 150 142 1326.1 391 382 6 3 3 .992 5 -7 4 -6 2.63 2.57 .990 2.61 2.59
2011 TBR AL 26 OF 151 150 142 1326.1 391 382 6 3 3 .992 5 -7 4 -6 2.63 2.57 .986 2.28 2.26
2012 TBR AL 27 CF 142 141 131 1254.2 303 290 10 3 4 .990 2 -4 2 -4 2.15 2.11 .989 2.58 2.56
2012 TBR AL 27 OF 142 141 131 1254.2 303 290 10 3 4 .990 2 -4 2 -3 2.15 2.11 .986 2.17 2.16
2012 TBR AL 27 DH 3 3
2013 ATL NL 28 CF 118 111 102 975.1 237 230 3 4 3 .983 4 1 5 1 2.15 1.97 .987 2.49 2.49
2013 ATL NL 28 OF 118 111 102 975.1 237 230 3 4 3 .983 4 1 5 1 2.15 1.97 .986 2.13 2.13
2014 ATL NL 29 CF 139 135 134 1218.1 345 329 9 7 3 .980 11 -7 10 -7 2.50 2.43 .986 2.48 2.48
2014 ATL NL 29 OF 139 135 134 1218.1 345 329 9 7 3 .980 11 -7 10 -6 2.50 2.43 .985 2.12 2.11
2015 SDP NL 30 CF 63 47 41 441.1 123 116 6 1 0 .992 2 2 6 5 2.49 1.94 .989 2.41 2.39
2015 SDP NL 30 OF 63 47 41 441.1 123 116 6 1 0 .992 2 2 6 5 2.49 1.94 .986 2.07 2.06
2016 TOT MLB 31 OF 143 127 115 1139.0 252 240 9 3 2 .988 3 10 3 10 1.97 1.74 .985 2.09 2.08
2016 TOT MLB 31 LF 119 99 92 901.2 188 177 8 3 1 .984 6 10 8 13 1.85 1.55 .982 1.82 1.81
2016 TOT MLB 31 CF 27 25 20 211.1 58 57 1 0 1 1.000 -4 0 -23 0 2.47 2.15 .988 2.44 2.41
2016 TOT MLB 31 RF 3 3 3 26.0 6 6 0 0 0 1.000 1 0 55 0 2.08 2.00 .985 2.08 2.07
2016 SDP NL 31 OF 90 88 78 776.1 175 165 8 2 2 .989 5 8 7 12 2.01 1.92 .985 2.07 2.06
2016 SDP NL 31 LF 83 77 71 688.1 148 139 7 2 1 .986 6 9 10 16 1.91 1.76 .982 1.81 1.80
2016 SDP NL 31 CF 11 10 6 80.0 23 22 1 0 1 1.000 -2 -1 -34 -15 2.59 2.09 .989 2.38 2.38
2016 SDP NL 31 RF 1 1 1 8.0 4 4 0 0 0 1.000 1 0 156 0 4.50 4.00 .985 2.02 2.00
2016 TOR AL 31 OF 53 39 37 362.2 77 75 1 1 0 .987 -2 2 -6 6 1.89 1.43 .986 2.14 2.12
2016 TOR AL 31 LF 36 22 21 213.1 40 38 1 1 0 .975 -0 1 -1 5 1.65 1.08 .984 1.86 1.84
2016 TOR AL 31 CF 16 15 14 131.1 35 35 0 0 0 1.000 -2 1 -16 9 2.40 2.19 .988 2.47 2.44
2016 TOR AL 31 RF 2 2 2 18.0 2 2 0 0 0 1.000 0 0 11 0 1.00 1.00 .985 2.10 2.10
2016 TOR AL 31 DH 1 0
11 Seasons OF 1276 1215 1140 10805.2 3059 2941 79 39 23 .987 70 -27 8 -2 2.52 2.37 .986 2.22 2.20
10 Seasons CF 1159 1112 1045 9871.0 2865 2758 71 36 22 .987 64 -36 8 -4 2.58 2.44 .989 2.62 2.60
2 Seasons LF 120 100 92 908.2 188 177 8 3 1 .984 5 10 7 13 1.83 1.54 .982 1.82 1.81
2 Seasons 3B 63 60 58 515.2 163 48 100 15 6 .908 -11 -6 -26 -13 2.58 2.35 .959 2.81 2.76
1 Season 2B 48 48 45 416.1 251 106 133 12 26 .952 -8 -8 -22 -23 5.17 4.98 .985 4.98 4.92
5 Seasons DH 23 20
1 Season SS 16 16 15 140.0 71 23 41 7 8 .901 -3 -7 -22 -60 4.11 4.00 .972 4.56 4.53
1 Season RF 3 3 3 26.0 6 6 0 0 0 1.000 1 0 55 0 2.08 2.00 .985 2.08 2.07
12 Seasons TOT 1403 1339 1258 11877.2 3544 3118 353 73 63 .979 49 -47 5 -4 2.63 2.47 .984 2.37 2.35
Lg Pos G GS CG Inn Ch PO A E DP Fld% Rtot Rdrs Rtot/yr Rdrs/yr RF/9 RF/G lgFld% lgRF9 lgRFG Awards
Note: Complete player games played data.
Fielding stats are a combination of official records and RetroSheet records. Both are likely to have substantial errors and will not match perfectly.
View Complete Notes on Fielding Data
Leagues historically made no effort to balance team, league, and player fielding stats. Since 1990 or so, computers have made this feasible, but prior to that there are hundreds or thousands of discrepancies each year in games played (even whether a player played a position), putouts, assists, double plays and errors.
  • Pre-1930 SB & CS data for catchers is estimated from catcher assists, games started and opposition stolen bases.
  • From 1930 on SB, CS, Pickoff, & WP data for catchers and pitchers is taken from play-by-play accounts in the retrosheet files. There are several hundred games without pbp from 1930 to 1973 and for those we may not have any data.
  • CG & GS come from the retrosheet data and should be complete and pretty accurate from 1913 on.
  • Innings played (like SB and CS) come from the retrosheet play-by-play data and should be considered mostly complete from 1930 to 1973 and complete from then on.
  • Stats (PO,A,G, etc) for LF-CF-RF positions (since 1913) is taken from play-by-play or box score data as available.
  • Stats (PO,A,G,etc) for C,P,1B,2B,3B,SS,OF positions is taken from the official reported totals and may have been corrected at various times since their publication.
  • For detailed information on which games retrosheet is missing play-by-play from 1930 to 1973, please see their most wanted games list
  • For detailed information on the availability of data on this site by year, see our data coverage page

Sabermetric Fielding

Year Tm Lg Age Pos Rtot Rtot/yr Rtz Rtzhm Rtzrd Rdp Rof Rctch Rdrs Rdrs/yr Rpm Rdp Rbnt Rof Rhr RerC RsbC RsbP
2004 TBD AL 19 SS -3 -22 -2 0 -2 -1 -7 -58 -5 -1
2004 TBD AL 19 3B -1 -12 -1 1 -2 0 -2 -22 -2 0
2004 TBD AL 19 LF -1 -120 -1 0 -1 0 0 0 0 0
2006 TBD AL 21 3B -10 -29 -9 -7 -2 -1 -4 -11 -4 0
2007 TBD AL 22 CF 10 17 6 5 1 3 1 2 1 3
2007 TBD AL 22 2B -8 -22 -6 -4 -2 -2 -8 -24 -4 -1
2008 TBR AL 23 CF 15 15 14 15 -1 1 -3 -3 -6 6
2009 TBR AL 24 CF 7 7 4 5 -1 3 0 0 -1 1
2010 TBR AL 25 CF 12 11 7 -2 10 5 -19 -18 -12 -1
2011 TBR AL 26 CF 5 4 4 -7 11 1 -7 -6 -7 1
2012 TBR AL 27 CF 2 2 4 -4 8 -2 -4 -4 -2 -2
2013 ATL NL 28 CF 4 5 6 11 -5 -2 1 1 2 0
2014 ATL NL 29 CF 11 10 10 6 3 1 -7 -7 -8 3
2015 SDP NL 30 CF 2 6 1 1 0 1 2 5 0 2
2016 SDP NL 31 LF 6 10 5 4 1 1 9 16 4 1
2016 SDP NL 31 CF -2 -34 -1 -0 -1 -1 -1 -15 -2 -1
2016 SDP NL 31 RF 1 156 1 1 -0 0 0 0 0
2016 TOR AL 31 LF -0 -1 -1 -2 2 0 1 5 0 1
2016 TOR AL 31 CF -2 -16 -3 -3 -0 1 1 9 2 0
2016 TOR AL 31 RF 0 11 0 0 0 0 0 0 0 0
10 Seasons CF 64 8 53 27 26 11 -36 -4 -33 12
2 Seasons LF 5 7 4 2 2 1 10 13 4 2
2 Seasons 3B -11 -26 -10 -5 -5 -1 -6 -13 -6 0
1 Season 2B -8 -22 -6 -4 -2 -2 -8 -23 -4 -1
1 Season SS -3 -22 -2 0 -2 -1 -7 -60 -5 -1
1 Season RF 1 55 1 0 1 -0 0 0 0 0
12 Seasons TOT 52 5 42 19 23 -4 14 -47 -4 -44 -2 0 14
Lg Pos Rtot Rtot/yr Rtz Rtzhm Rtzrd Rdp Rof Rctch Rdrs Rdrs/yr Rpm Rdp Rbnt Rof Rhr RerC RsbC RsbP

Appearances

Year Tm Lg Age G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
2004 TBD AL 19 45 41 45 30 0 0 0 0 13 16 1 0 0 1 14 3 0
2006 TBD AL 21 50 48 50 50 0 0 0 0 50 0 0 0 0 0 0 0 1
2007 TBD AL 22 129 126 129 124 0 0 0 48 0 0 0 78 0 78 4 2 1
2008 TBR AL 23 145 142 145 143 0 0 0 0 0 0 0 143 0 143 1 2 0
2009 TBR AL 24 144 141 144 144 0 0 0 0 0 0 0 144 0 144 0 2 0
2010 TBR AL 25 154 147 154 154 0 0 0 0 0 0 0 154 0 154 0 1 2
2011 TBR AL 26 153 150 153 151 0 0 0 0 0 0 0 151 0 151 0 3 0
2012 TBR AL 27 146 144 146 142 0 0 0 0 0 0 0 142 0 142 3 2 0
2013 ATL NL 28 126 111 126 118 0 0 0 0 0 0 0 118 0 118 0 6 6
2014 ATL NL 29 141 135 141 139 0 0 0 0 0 0 0 139 0 139 0 1 2
2015 SDP NL 30 87 47 87 63 0 0 0 0 0 0 0 63 0 63 0 34 2
2016 SDP NL 31 92 88 92 90 0 0 0 0 0 0 83 11 1 90 0 4 0
2016 TOR AL 31 55 39 55 53 0 0 0 0 0 0 36 16 2 53 1 8 1
12 Seasons 1467 1359 1467 1401 0 0 0 48 63 16 120 1159 3 1276 23 68 15
Appearances table is calculated solely from full RetroSheet play-by-play data available from 1973 on. A combination of RetroSheet (starting with the 1913 season) and non-RetroSheet data is used for other seasons.

Advanced Fielding -- CF*

Errors Assists Single w/ Runner on 1st Single w/ Runner on 2nd Double w/ Runner on 1st Flyout, <2out, Runner on 3rd Flyout, <2out, Runner on 2nd Baserunning Totals
Year Tm Lg Age Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
2007 TBD AL 22 2 0 0 2 0 11 1 4 3 3 45 26 2 35 10 1 15 2 0 9 1 1 19 14 0 123 53 43.1% 66 4 3.3% 7 2956 54% 74% 41% 411 52%
2008 TBR AL 23 7 0 6 1 2 16 2 7 3 4 59 36 1 61 13 3 18 5 0 23 5 1 31 18 2 192 77 40.1% 108 7 3.6% 9 5233 56% 75% 42% 724 54%
2009 TBR AL 24 4 0 3 1 2 6 1 2 1 2 56 38 1 43 9 2 24 8 0 16 5 0 43 32 0 182 92 50.5% 87 3 1.6% 3 5272 55% 75% 42% 700 54%
2010 TBR AL 25 5 0 5 0 1 3 0 0 0 3 50 42 0 44 10 1 13 5 1 22 6 0 39 30 0 168 93 55.4% 73 2 1.2% 1 5455 53% 75% 42% 699 57%
2011 TBR AL 26 3 0 2 1 1 6 1 1 0 3 63 44 1 39 9 1 23 5 0 13 1 2 32 20 0 170 79 46.5% 88 4 2.4% 2 5514 53% 75% 41% 676 57%
2012 TBR AL 27 3 0 3 0 1 10 2 4 0 2 55 32 0 46 4 2 10 1 0 12 2 0 25 16 0 148 55 37.2% 91 2 1.4% 8 5123 57% 71% 34% 572 52%
2013 ATL NL 28 4 1 2 1 1 3 1 1 0 1 60 37 0 30 2 0 13 7 0 9 2 1 24 13 1 136 61 44.9% 73 2 1.5% 1 4037 58% 75% 38% 460 50%
2014 ATL NL 29 7 0 5 2 2 9 1 4 1 3 54 28 0 41 10 1 17 11 1 13 0 1 33 20 1 158 69 43.7% 85 4 2.5% 5 5092 56% 74% 38% 629 53%
2015 SDP NL 30 1 0 1 0 0 6 0 2 1 3 35 23 2 23 1 3 3 0 0 4 0 0 16 11 0 81 35 43.2% 41 5 6.2% 1 1871 49% 71% 34% 246 50%
2016 TOR AL 31 0 0 0 0 0 0 0 0 0 0 5 5 0 7 3 0 4 2 0 3 1 0 6 3 0 25 14 56.0% 11 0 0.0% 0 563 60% 69% 35% 73 48%
2016 SDP NL 31 0 0 0 0 0 1 1 0 0 0 8 5 0 3 0 0 3 0 0 0 0 0 1 1 0 15 6 40.0% 9 0 0.0% 1 372 65% 76% 38% 55 40%
10 Seasons 36 1 27 8 10 71 10 25 9 24 490 316 7 372 71 14 143 46 2 124 23 6 269 178 4 1398 634 45.4% 732 33 2.4% 38 41488 55% 74% 39% 5245 54%
MLB Averages 44.7% 1.9% 57% 76% 39% 52%

Advanced Fielding -- LF*

Errors Assists Single w/ Runner on 1st Single w/ Runner on 2nd Double w/ Runner on 1st Flyout, <2out, Runner on 3rd Flyout, <2out, Runner on 2nd Baserunning Totals
Year Tm Lg Age Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
2004 TBD AL 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 100.0% 0 0 0.0% 0 26 54% 88% 50% 1 0%
2016 SDP NL 31 2 0 2 0 1 7 1 3 0 3 32 25 0 21 7 1 15 9 2 5 0 0 14 14 0 87 55 63.2% 29 3 3.4% 4 2985 57% 71% 35% 304 48%
2016 TOR AL 31 1 0 1 0 1 1 0 0 1 0 15 13 1 8 5 0 3 1 0 1 0 0 2 1 0 29 20 69.0% 8 1 3.4% 0 902 54% 72% 38% 98 40%
2 Seasons 3 0 3 0 2 8 1 3 1 3 47 38 1 29 12 1 19 11 2 6 0 0 16 15 0 117 76 65.0% 37 4 3.4% 4 3913 56% 71% 36% 403 46%
MLB Averages 63.7% 2.3% 57% 76% 39% 46%

Advanced Fielding -- 3B*

Putouts Assists Errors Double Plays
Year Tm Lg Age PA RHB% BIP% GBIP% Fld F2O% FC Tot Cgt Frc Tag Tot 1B 2B Hm Rly Tot Cch Fld Thr ROE Tot 543 53 GB LD LDs LDf bFld bF2O%
2004 TBD AL 19 447 46% 75% 26% 22 91% 0 10 8 0 2 12 12 0 0 1 2 0 2 0 2 0 0 0 0 0 0 0 1 100%
2006 TBD AL 21 1861 60% 78% 32% 141 82% 1 38 28 2 8 88 75 8 2 2 13 1 5 7 12 6 4 0 5 1 1 0 8 50%
2 Seasons 2308 57% 78% 30% 163 83% 1 48 36 2 10 100 87 8 2 3 15 1 7 7 14 6 4 0 5 1 1 0 9 56%
MLB Averages 57% 76% 32% 87% 65%

Advanced Fielding -- 2B*

Putouts Assists Errors Double Plays
Year Tm Lg Age PA RHB% BIP% GBIP% Fld F2O% FC Tot Cgt Frc Tag Tot 1B 2B Hm Rly Tot Cch Fld Thr ROE Tot 643 543 463 43 GB GBs GBr LD LDs LDf
2007 TBD AL 22 1880 57% 76% 30% 189 92% 0 106 58 38 10 133 110 21 0 3 12 1 6 5 5 26 9 4 9 0 22 9 13 4 1 3
1 Season 1880 57% 76% 30% 189 92% 0 106 58 38 10 133 110 21 0 3 12 1 6 5 5 26 9 4 9 0 22 9 13 4 1 3
MLB Averages 57% 76% 32% 92%

Advanced Fielding -- SS*

Putouts Assists Errors Double Plays
Year Tm Lg Age PA RHB% BIP% GBIP% Fld F2O% FC Tot Cgt Frc Tag Tot 1B 2B Hm Rly Tot Cch Fld Thr ROE Tot 643 63 463 163 363 GB GBs GBr LD LDs LDf
2004 TBD AL 19 642 58% 79% 29% 61 85% 0 23 13 9 1 41 29 12 0 0 7 1 3 3 6 8 4 1 1 0 1 8 5 2 0 0 0
1 Season 642 58% 79% 29% 61 85% 0 23 13 9 1 41 29 12 0 0 7 1 3 3 6 8 4 1 1 0 1 8 5 2 0 0 0
MLB Averages 57% 76% 32% 89%

Advanced Fielding -- RF*

Errors Assists Single w/ Runner on 1st Single w/ Runner on 2nd Double w/ Runner on 1st Flyout, <2out, Runner on 3rd Flyout, <2out, Runner on 2nd Baserunning Totals
Year Tm Lg Age Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
2016 TOR AL 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 71% 65% 29% 2 100%
2016 SDP NL 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 79% 82% 48% 7 57%
1 Season 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101 73% 70% 36% 9 67%
MLB Averages 46.9% 2.3% 57% 76% 39% 50%



* - Disclaimer & Completeness Note

* Many Detailed Statistics are based on play-by-play accounts accumulated by RetroSheet. These totals may be incomplete (3.6% of all plays from 1930 to 1973 are missing or have incomplete accounts, click link for year and team summary of data completeness) for some players prior to 1974 and even complete seasons may not match the official totals due to errors in both the official totals and the play-by-play accounts. Pre-1954 seasons have a substantial numbers of games missing play-by-play accounts and should be viewed as essentially incomplete.

Appearances on Leader Boards, Awards, and Honors

Stats are Year-Value-Rank · Glossary

Monthly Awards (yr-month lg award)
2009 June AL Player of the Month

Weekly Awards (yr-week lg award)
2007 Jul 22nd AL Player of the Week
2009 Jun 21st AL Player of the Week
2012 Sep 9th AL Player of the Week

Errors Committed as 2B s c a p y
2007 AL  12 (5th)

Assists as LF (s.1954) s c a p y
2016 NL  7 (3rd)

Def. Games as CF (s.1954) s c a p y
2008 AL  143 (3rd)
2009 AL  144 (5th)
2010 AL  154 (1st)
2011 AL  151 (4th)
2012 AL  142 (5th)
Active  1,159 (5th)
Career  1,159 (62nd)

Putouts as CF (s.1954) s c a p y
2008 AL  378 (3rd)
2009 AL  375 (3rd)
2010 AL  397 (4th)
2011 AL  382 (2nd)
2014 NL  329 (4th)
Active  2,758 (5th)
Career  2,758 (74th)

Assists as CF (s.1954) s c a p y
2007 AL  11 (2nd)
2008 AL  16 (1st)
2009 AL  6 (4th)
2012 AL  10 (1st)
2014 NL  9 (2nd)
2015 NL  6 (5th)
Active  71 (3rd)
Career  71 (76th)

Errors Committed as CF (s.1954) s c a p y
2008 AL  7 (2nd)
2009 AL  4 (3rd)
2010 AL  5 (3rd)
2011 AL  3 (4th)
2013 NL  4 (5th)
2014 NL  7 (1st)
Active  36 (4th)

Double Plays Turned as CF (s.1954) s c a p y
2008 AL  5 (1st)
2011 AL  3 (3rd)
2012 AL  4 (1st)
2013 NL  3 (1st)
2014 NL  3 (1st)
2016 NL  1 (4th)
Active  22 (2nd)
Career  22 (45th)

Def. Games as OF s c a p y
2010 AL  154 (3rd)
Active  1,276 (18th)

Putouts as OF s c a p y
2008 AL  378 (3rd)
2009 AL  375 (3rd)
2010 AL  397 (4th)
2011 AL  382 (2nd)
Active  2,941 (9th)

Assists as OF s c a p y
2008 AL  16 (2nd)
2014 NL  9 (5th)
Active  79 (13th)

Errors Committed as OF s c a p y
2008 AL  7 (4th)
2014 NL  7 (2nd)
Active  39 (13th)

Double Plays Turned as OF s c a p y
2008 AL  5 (1st)
2012 AL  4 (2nd)
2013 NL  3 (3rd)
2014 NL  3 (1st)
Active  23 (6th)

Range Factor/9Inn as LF (s.1954)s c a p y
2016 NL  1.91 (3rd)

Range Factor/Game as LF (s.1954) s c a p y
2016 NL  1.76 (3rd)

Total Zone Runs as CF (s.1954) s c a p y
2007 AL  10 (4th)
2008 AL  15 (3rd)
2009 AL  7 (5th)
2010 AL  12 (2nd)
2011 AL  5 (5th)
2014 NL  11 (5th)
Active  64 (2nd)
Career  64 (18th)

Range Factor/9Inn as CF (s.1954)s c a p y
2008 AL  2.84 (3rd)
2011 AL  2.63 (5th)
Active  2.58 (14th)
Career  2.58 (90th)

Range Factor/Game as CF (s.1954) s c a p y
2008 AL  2.76 (2nd)
2009 AL  2.65 (5th)
2011 AL  2.57 (4th)
2014 NL  2.43 (5th)
Active  2.44 (10th)

Fielding % as CF (s.1954) s c a p y
2011 AL  .992 (3rd)
Active  .987 (18th)
Career  .987 (76th)

Total Zone Runs as OF s c a p y
2010 AL  12 (5th)
Active  70 (3rd)
Career  70 (38th)

Range Factor/9Inn as OFs c a p y
2008 AL  2.84 (5th)
2011 AL  2.63 (5th)
Active  2.52 (17th)
Career  2.52 (99th)

Range Factor/Game as OF s c a p y
2008 AL  2.76 (3rd)
2009 AL  2.65 (5th)
2011 AL  2.57 (4th)
Active  2.37 (13th)

Fielding % as OF s c a p y
2011 AL  .992 (5th)

Youngest s c a p y
2004 AL  born 1984-08-21 (1st)

                                         

Other Resources & Links

Error?     Compare     Search SABR's Baseball Index     Other Links@google.com     Baseball-Almanac.com     CNN/SI     ESPN     Razzball     Retrosheet     The Baseball Cube     WhatIfSports: Melvin Upton    

Name and misspellings: B. Melvin B.J. BJ Emanuel J. Upton

Player Page Tricks and Tips

Sum any set of rows by clicking anywhere (not red or blue) on the first and last rows of your selection. We will then compute the totals for the player between and including those two seasons.
Default Setting for this feature: Turn On / Turn Off
Summation of season totals only works for the initial case when the table is in year order. On a sorted table the results may get a bit goofy.

HIGHLIGHTING: Adding a range or series of player's career seasons or career game numbers (like '#1972:batting_standard', '#1970-1980-sum:batting_standard', or '#1998,1999,2001,2002,sum:pitching_standard') onto the end of a player page url causes the seasons to the highlighted and summed. After changing address bar, reload the page to see highlighting. This will work even in links e-mailed to others. Note that for tables with multiple pages the first table is the default. If you want to create a sum for a table other than the first one, select the rows and after the summation window appears click on "permanent link" link.

The play-by-play information both shown and used to create certain data sets was obtained free of charge from and is copyrighted by RetroSheet.