Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo
Jackie Bradley Jr.
CF | B/T: L/R | 5' 10" 196LBS | Age: 31

Draft: 2011 | Rd: C-A, #40, Boston Red Sox | South Carolina
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2021 428 387 39 63 6 29 7 .163 .236 .261 .497
9 Seasons 3709 3286 474 755 104 405 67 .230 .311 .394 .705
AVG HR RBI SB OPS
2021 .163 6 29 7 .497
9 Seasons .230 104 405 67 .705

Statcast Batting Statistics

Season Age Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 25 1067 156 10 6.4 89.3 108 10.1 29.5 .198 .368 .355 .294 .348 39.1 27.1 10.6
2016 26 2509 420 36 8.6 90.3 109.1 10.1 29 .242 .433 .354 .331 .385 39.3 22.5 9.9
2017 27 2033 360 28 7.8 88.3 110.6 9.5 30.6 .244 .418 .313 .323 .378 39.7 22.9 8.9
2018 28 2168 341 35 10.3 92.2 112.4 12.3 35.2 .260 .462 .310 .346 .429 50.1 25.6 8.6
2019 29 2210 344 33 9.6 90.2 112.1 9.3 29.9 .224 .411 .314 .314 .384 44.3 27.3 9.9
2020 30 836 144 11 7.6 88.4 112.4 4.3 28.5 .222 .368 .352 .302 .336 36.4 22.1 10.6
2021 31 1682 258 13 5 89.7 108.4 9.6 27.9 .198 .294 .224 .257 .323 40.3 30.8 6.5
Player 12505 2023 166 8.2 89.9 112.4 9.8 30.4 .231 .403 .315 .314 .377 41.9 25.4 9.2
MLB 6.6 88.3 122.2 12 32.9 .243 .403 .317 .313 .364 35.4 22 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Other
  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking

Year Pitch Type # % PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Whiff% PutAway%
2021 Fastballs 903 53.7 228 203 38 26 6 2 4 55 149 .187 .220 .296 .323 .255 .282 90.3 9 28.3 23.8
2021 Breaking 546 32.5 143 130 16 8 7 0 1 62 70 .123 .151 .200 .219 .179 .208 88.1 12 44.2 34.4
2021 Offspeed 232 13.8 56 53 9 6 1 1 1 14 39 .170 .234 .283 .376 .217 .285 90.7 7 32.8 18.9
2020 Fastballs 491 58.8 133 114 43 27 11 0 5 19 95 .377 .287 .605 .480 .456 .381 90.2 2 20.4 16.8
2020 Breaking 193 23.1 42 38 4 2 0 0 2 14 25 .105 .134 .263 .260 .186 .205 87.2 21 31.3 27.5
2020 Offspeed 151 18.1 40 38 6 6 0 0 0 15 23 .158 .120 .158 .151 .167 .150 79.8 -8 36.0 29.4
! Note: Years are in reverse order.
+ View More Seasons


Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2015 48.7 25.6 18.6 7.1 39.1 35.9 25 2.6 39.7 24.4 17.3 9 6.4
2016 48.3 22.4 22.1 7.1 41.2 38.8 20 1.4 37.9 21.7 21.7 7.1 8.6
2017 50.3 21.1 22.5 6.1 32.2 43.6 24.2 5.6 34.2 23.9 24.4 3.9 7.8
2018 43.7 24.9 25.5 5.9 39 40.8 20.2 1.5 32.8 22.3 24.6 8.2 10.3
2019 50.9 24.4 19.8 4.9 37.2 39.2 23.5 2 36.9 20.3 21.2 6.1 9.6
2020 54.9 18.8 23.6 2.8 27.8 44.4 27.8 2.8 43.1 19.4 20.8 4.2 7.6
2021 49.6 20.9 22.9 6.6 36.4 44.2 19.4 3.5 38.4 23.3 22.9 6.6 5
Player 49 22.7 22.3 6 36.8 40.9 22.2 2.7 36.8 22.2 22.3 6.4 8.2
MLB 45.1 22.5 25.4 7.1 36.6 37.8 25.4 3.7 33.2 24.4 24.4 5.7 6.6
! Note: All figures in this table cover the period 2015-present.

Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2021 Splitter -1.5 0 14 0.8 1 0 0 0 66.7 100 12.5 0
2021 Cutter -1.3 -1 104 6.2 25 .25 .333 .308 26.8 20 22.7 .27 .353 .287 57.9
2021 Sinker -0.9 -2 206 12.2 45 .158 .368 .313 29.9 24.4 24.4 .177 .289 .278 22.2
2021 Changeup -1.6 -3 218 13 55 .173 .288 .225 30.9 23.6 19.7 .239 .384 .29 48.7
2021 Curveball -2.2 -6 271 16.1 62 .109 .182 .189 41.9 41.9 31 .158 .216 .222 33.3
2021 Slider -3.8 -11 276 16.4 82 .132 .211 .179 46.4 45.1 38.1 .144 .218 .201 37.5
2021 4-Seamer -2.7 -16 593 35.3 158 .184 .27 .258 28.2 24.7 23.8 .224 .326 .283 41.7
2020 Splitter -5.7 -2 36 4.3 12 .083 .083 .15 43.5 50 46.2 .098 .107 .095 16.7
2020 Cutter -7.7 -4 48 5.7 14 .071 .071 .064 27.6 35.7 33.3 .105 .116 .099 22.2
2020 Curveball -1.1 -1 106 12.7 20 .056 .056 .16 30.3 25 25 .135 .156 .187 7.7
2020 Slider -1.3 -1 87 10.4 22 .15 .45 .255 32.3 40.9 29 .132 .355 .221 25
2020 Sinker 1.1 1 126 15.1 27 .36 .68 .459 17.5 14.8 16 .239 .487 .335 42.9
2020 Changeup -1.1 -1 115 13.8 28 .192 .192 .243 33.3 32.1 23.7 .13 .171 .174 5.9
2020 4-Seamer 4.5 14 317 37.9 92 .44 .68 .522 20.1 10.9 13.7 .337 .545 .436 53.8
2019 Knuckleball -8 0 4 0.2 1 0 0 0 66.7 100 100 0
2019 Splitter -4 -3 63 2.9 12 0 0 .058 60 58.3 35 .083 .197 .163 50
2019 Cutter 0.6 1 142 6.4 26 .333 .583 .413 37.9 15.4 13.8 .296 .599 .396 55
2019 Curveball -0.4 -1 258 11.7 68 .222 .413 .3 39.2 42.6 29.9 .175 .349 .251 50
2019 Changeup -2.8 -8 303 13.7 82 .177 .354 .263 35.5 24.4 22 .239 .371 .274 42.4
2019 Slider 1.8 6 348 15.7 92 .2 .365 .293 38.2 38 25 .209 .362 .273 46
2019 Sinker 0.3 1 323 14.6 96 .284 .432 .398 19.6 16.7 20.3 .252 .4 .367 33.3
2019 4-Seamer -0.5 -4 740 33.5 178 .209 .459 .347 28.7 24.2 20.1 .244 .504 .367 46.7
2018 N/A -27.9 -1 3 0.1 1 0 0 0 50 0 .76 .923 .726 100
2018 Splitter 10.2 3 34 1.6 11 .333 1 .65 40 18.2 33.3 .252 .558 .407 42.9
2018 Cutter -1.2 -1 94 4.3 24 .261 .304 .269 26.8 29.2 21.2 .236 .298 .254 25
2018 Curveball -0.8 -2 223 10.3 43 .171 .268 .212 39 53.5 24.5 .146 .322 .219 55.6
2018 Changeup -1.9 -6 283 13.1 60 .091 .127 .137 39.6 31.7 28.8 .174 .239 .206 34.2
2018 Slider -1 -3 325 15 79 .147 .267 .202 45.1 45.6 29 .21 .402 .281 43.6
2018 Sinker -0.1 -1 433 20 108 .272 .533 .386 20.8 13 13 .297 .559 .409 50.6
2018 4-Seamer 0.6 5 769 35.5 206 .303 .494 .395 24.8 17.5 16.1 .316 .551 .411 58
2017 Splitter 0.3 0 80 3.9 18 .188 .25 .247 31.8 16.7 14.3 .211 .276 .263 15.4
2017 Cutter -1.1 -1 91 4.5 31 .267 .367 .29 36.5 29 28.1 .248 .475 .314 42.9
2017 Curveball -2.6 -6 218 10.7 46 .122 .268 .207 42.9 37 26.6 .167 .294 .271 24
2017 Changeup 0.1 0 248 12.2 75 .261 .42 .325 36.2 21.3 25 .187 .294 .243 26.4
2017 Slider 1.5 5 304 15 82 .221 .364 .295 38.6 40.2 29.5 .212 .367 .289 38.6
2017 Sinker 1.6 6 410 20.2 118 .355 .561 .445 13.6 9.3 13.8 .315 .478 .372 42.7
2017 4-Seamer -0.1 0 678 33.3 167 .204 .359 .32 26.8 21 18.9 .26 .5 .371 50
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2013 106 430 -2 -4 3 1 -2
2014 422 1642 -14 -19 7 5 -21
2015 255 1063 7 -6 8 5 14
2016 642 2542 0 -16 13 13 11
2017 552 2102 -10 -10 17 8 4
2018 582 2358 -8 -24 21 12 1
2019 551 2164 -23 -14 18 13 -6
2020 215 835 -3 -2 7 4 6
2021 428 1682 -33 -25 10 9 -40
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2015 1067 47.9 63.9 74.8 25.1 56.1 42.1 25.5 43.7 30.5 7.6 76.5
2016 2509 48.4 63.9 80 27.4 58.2 43.2 25.8 45 26.7 6.3 69.8
2017 2033 51.4 67.2 75.7 25.7 55.9 45.8 27 47.1 29.6 7.4 80.7
2018 2168 51.4 70.1 73.5 23.3 53.5 43.3 33.6 47.3 30.6 6.8 80.4
2019 2210 48.7 69.2 73.7 28.1 50.3 41.5 36 48.1 32.6 7.5 74.1
2020 836 49.2 67.4 77.3 23.8 62.4 44.7 29.5 45.3 25.9 6.6 87.3
2021 1682 50.7 67.6 74.7 27.4 42.3 42.3 32.2 47.8 34.3 8.8 75.7
Player 12505 49.8 67.2 75.6 26.1 53.5 43.2 30.2 46.6 30.2 7.3 76.7
MLB 48.5 66.8 82 28.3 58.5 42.6 29.2 47 24.6 7.2 76
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2015 64
2016 62 33 61 68 60 76 71 73 64 29 75 25 63
2017 44 31 44 51 48 60 63 55 74 29 54 16 61 98
2018 75 66 76 73 68 75 76 93 96 18 50 10 69 97
2019 34 11 33 48 38 62 67 68 81 15 66 8 66 89
2020 26 19 22 32 33 55 47 42 35 52 70 49 62 98
2021 1 0 1 6 1 13 19 59 45 6 18 5 55 86
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 22 21 19.2 2 12 15 8 38.1
2020 20.9 7 7.2 0 2 6 3 42.9
2021 21.3 6 6.8 -1 7 6 3 50

Expected Home Runs by Park

Year HR
2019 21 18 26 18 20 16 20 24 18 22 19 17 15 17 17 23 16 23 16 23 11 17 15 24 19 24 23 17 24 14 21
2020 7 9 7 8 9 5 0 9 6 6 7 8 3 6 6 9 6 10 6 6 4 7 7 9 8 7 9 7 8 7 9
2021 6 9 8 6 10 5 8 7 5 9 7 8 3 4 5 8 3 8 9 9 3 6 6 5 7 7 6 6 9 7 11
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights and distances, but does not attempt to adjust for environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-  
Exit Velocity 89.3 90.3 1 88.3 -2 92.2 3.9 90.2 -2 88.4 -1.8 89.7 1.3
Launch Angle 10.1 10.1 0 9.5 -0.6 12.3 2.8 9.3 -3 4.3 -5 9.6 5.3
Barrel % 6.4 8.6 2.2 7.8 -0.8 10.3 2.5 9.6 -0.7 7.6 -2 5 -2.6
Hard Hit % 39.1 39.3 0.2 39.7 0.4 50.1 10.4 44.3 -5.8 36.4 -7.9 40.3 3.9
Sweet Spot % 29.5 29 -0.5 30.6 1.6 35.2 4.6 29.9 -5.3 28.5 -1.4 27.9 -0.6
xBA .198 .242 0.044 .244 0.002 .26 0.016 .224 -0.036 .222 -0.002 .198 -0.024
BA .249 .267 0.018 .245 -0.022 .234 -0.011 .225 -0.009 .283 0.058 .163 -0.12
xwOBA .294 .331 0.037 .323 -0.008 .346 0.023 .314 -0.032 .302 -0.012 .257 -0.045
wOBA .355 .354 -0.001 .313 -0.041 .31 -0.003 .314 0.004 .352 0.038 .224 -0.128
xSLG .368 .433 0.065 .418 -0.015 .462 0.044 .411 -0.051 .368 -0.043 .294 -0.074
SLG .498 .486 -0.012 .402 -0.084 .403 0.001 .421 0.018 .45 0.029 .261 -0.189
K% 27.1 22.5 -4.6 22.9 0.4 25.6 2.7 27.3 1.7 22.1 -5.2 30.8 8.7
BB% 10.6 9.9 -0.7 8.9 -1 8.6 -0.3 9.9 1.3 10.6 0.7 6.5 -4.1
Swing % 43.7 45 1.3 47.1 2.1 47.3 0.2 48.1 0.8 45.3 -2.8 47.8 2.5
Whiff% 30.5 26.7 -3.8 29.6 2.9 30.6 1 32.6 2 25.9 -6.7 34.3 8.4
In Zone % 47.9 48.4 0.5 51.4 3 51.4 0 48.7 -2.7 49.2 0.5 50.7 1.5
Out of Zone % 52.1 51.6 -0.5 48.6 -3 48.6 0 51.3 2.7 50.8 -0.5 49.3 -1.5
Out of Zone Swing % 25.1 27.4 2.3 25.7 -1.7 23.3 -2.4 28.1 4.8 23.8 -4.3 27.4 3.6
First Pitch Swing % 25.5 25.8 0.3 27 1.2 33.6 6.6 36 2.4 29.5 -6.5 32.2 2.7
First Pitch Strike % 60.4 59.7 -0.7 54.2 -5.5 61.5 7.3 61.4 -0.1 55.3 -6.1 58.9 3.6
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2016 L 619 189 30.5 .346 .368
2017 L 536 180 33.6 .328 .284
2018 L 532 275 51.7 .376 .249
2019 L 548 377 68.8 .326 .302
2020 L 215 133 61.9 .424 .304
2021 L 428 249 58.2 .236 .215

Statcast Rankings