C | Bats/Throws: R/R | 6' 4" 260 lbs | Age: 39
Draft: 2005 | Rd. 33, No. 1007, Atlanta Braves | Chipola Junior College
PA AB R H HR SB AVG OBP SLG OPS
2018 296 251 34 57 8 0 .227 .341 .359 .700
2019 310 271 36 62 11 0 .229 .319 .413 .732
2020 80 69 5 15 1 0 .217 .325 .348 .673
12 Seasons 2,776 2,456 267 582 86 2 .237 .319 .391 .710
AVG HR SB OPS
2018 .227 8 0 .700
2019 .229 11 0 .732
2020 .217 1 0 .673
12 Seasons .237 86 2 .710
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
LA Sweet-
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 29 1411 230 11 4.8 3.0 90.4 114.2 11.8 27.8 .204 .328 .288 .266 .339 39.6 28.8 5.8
2016 30 1316 194 23 11.9 7.1 93.3 118.5 12.8 35.1 .243 .442 .338 .342 .433 48.5 28.0 8.9
2017 31 1436 237 15 6.3 4.1 89.6 112.8 11.2 32.1 .264 .423 .358 .347 .392 40.1 22.2 8.4
2018 32 1214 176 12 6.8 4.1 90.0 110.5 12.9 36.9 .230 .402 .315 .335 .390 44.6 25.7 11.8
2019 33 1237 168 19 11.3 6.1 90.1 109.9 11.1 31.5 .196 .380 .310 .289 .387 41.1 33.9 10.0
2020 34 328 35 3 8.6 3.8 93.0 107.8 16.2 48.6 .189 .322 .303 .282 .423 45.7 42.5 10.0
Player 6942 1040 83 8.0 4.8 90.7 118.5 12.1 33.0 .226 .390 .322 .314 .388 42.6 28.2 8.9
MLB 7.2 4.9 88.6 122.9 12.4 33.3 .245 .404 .315 .315 .368 37.0 22.2 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, Sweeper, Slurve, Other
  •   
  •   
  •   
  •   
  •   
  •   
  •   

Batted Ball Profile

AIR: Fly Balls + Line Drives + Popups All Batted Balls Batted Ball Breakdown
Season GB % AIR % FB % LD % PU % Pull % Straight % Oppo % Pull GB % Straight GB % Oppo GB % Pull AIR % Straight AIR % Oppo AIR %
2015 47.4 52.6 20.9 23.0 8.7 34.8 37.8 27.0 21.3 20.4 5.7 13.5 17.4 21.3
2016 42.8 57.2 21.6 28.9 6.7 33.5 37.6 28.4 20.6 15.5 6.7 12.9 22.2 21.6
2017 43.0 57.0 21.9 28.7 6.3 37.1 35.0 27.8 19.8 18.6 4.6 17.3 16.5 23.2
2018 42.6 57.4 27.3 25.0 5.1 43.8 36.4 19.3 22.7 13.6 5.7 21.0 22.7 13.6
2019 47.0 53.0 23.8 23.2 6.0 40.5 35.7 23.8 22.0 18.5 6.5 18.5 17.3 17.3
2020 31.4 68.6 14.3 48.6 5.7 40.0 40.0 20.0 20.0 11.4 0.0 20.0 28.6 20.0
Player 44.1 55.9 22.6 26.6 6.6 37.7 36.6 25.4 21.2 17.3 5.6 16.5 19.3 19.8
MLB 44.2 55.8 24.0 24.7 7.1 37.4 37.4 25.1 20.6 17.6 5.9 16.7 19.7 19.3
! Note: All figures in this table cover the period 2015-present.

Quality of Contact

Season Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 1.3 36.1 23.9 25.7 5.2 4.8 3.0
2016 0.5 31.4 23.2 23.7 7.2 11.9 7.1
2017 3.8 29.1 21.9 29.5 8.9 6.3 4.1
2018 2.8 29.5 26.1 25.0 9.1 6.8 4.1
2019 1.8 37.5 23.8 20.8 4.8 11.3 6.1
2020 2.9 22.9 28.6 25.7 11.4 8.6 3.8
Player 2.1 32.3 23.8 25.3 7.2 8.0 4.8
MLB 4.0 32.4 24.9 24.4 5.9 7.2 4.9
! 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 %
2020 4-Seam Fastball -0.5 -1 123 37.5 29 .190 .238 .329 21.2 27.6 21.6 .241 .396 .387 61.5
2020 Slider -2.1 -2 79 24.1 23 .143 .238 .239 61.1 56.5 40.6 .116 .200 .213 25.0
2020 Sinker 1.4 1 63 19.2 13 .417 .583 .454 22.2 38.5 35.7 .242 .358 .290 28.6
2020 Curveball -2.0 -1 26 7.9 7 .143 .143 .129 60.0 57.1 40.0 .173 .233 .176 33.3
2020 Changeup -3.9 -1 18 5.5 2 .000 .000 .000 41.7 100.0 25.0 -- -- .000 --
2020 Cutter -2.2 0 18 5.5 5 .200 .400 .250 40.0 40.0 40.0 .134 .225 .148 66.7
2020 Split-Finger 263.6 3 1 0.3 1 1.000 4.000 2.000 0.0 0.0 0.0 .727 2.625 1.342 100.0
2019 4-Seam Fastball 2.2 9 396 32.0 92 .309 .630 .431 33.5 37.0 28.8 .244 .575 .376 44.7
2019 Slider -3.4 -9 264 21.4 61 .109 .145 .157 45.7 36.1 25.9 .124 .189 .184 38.2
2019 Sinker -0.4 -1 233 18.9 60 .255 .373 .350 27.0 23.3 23.0 .205 .336 .300 45.9
2019 Curveball -1.0 -1 112 9.1 28 .185 .296 .225 40.8 42.9 38.7 .154 .268 .194 26.7
2019 Cutter 0.5 1 109 8.8 29 .269 .538 .378 22.9 31.0 23.7 .243 .483 .342 52.9
2019 Changeup 0.3 0 78 6.3 20 .250 .563 .375 51.3 25.0 23.8 .193 .336 .285 25.0
2019 Split-Finger -1.7 0 23 1.9 7 .167 .333 .279 46.2 57.1 33.3 .208 .370 .306 100.0
2019 Sweeper -6.4 -1 16 1.3 7 .143 .143 .129 36.4 42.9 50.0 .157 .193 .155 0.0
2019 Slurve -2.9 0 5 0.4 3 .000 .000 .233 66.7 66.7 66.7 -- -- .233 --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2009 20 83 0 -2 0 1 -1
2010 15 62 -2 0 0 0 -1
2011 128 521 -2 -8 4 2 -3
2012 153 651 -3 -2 2 2 0
2013 273 1,009 -2 -11 0 2 -10
2014 442 1,728 9 -19 7 5 2
2015 361 1,411 -10 -10 5 5 -10
2016 324 1,312 -1 -6 8 6 7
2017 368 1,429 1 -16 15 8 9
2018 294 1,204 -7 -12 11 6 -2
2019 307 1,236 -3 -12 7 6 -3
2020 80 328 -4 -3 4 2 0
Player 2,765 10,974 -24 -100 64 -24 -13
+ View Complete Batting Run Value Leaderboard
+ Show Leverage-Based Run Value

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2015 1,411 52.4 70.4 77.2 27.7 47.8 40.0 37.1 50.1 30.6 7.8 77.3
2016 1,316 53.0 65.0 79.1 23.6 47.3 44.2 26.5 45.6 28.7 7.9 77.9
2017 1,436 48.6 72.8 79.1 24.7 61.3 41.3 32.8 47.8 25.6 7.0 83.0
2018 1,214 49.0 67.6 79.7 20.8 43.8 47.2 30.7 43.7 28.8 5.6 85.3
2019 1,237 49.1 68.0 71.4 26.6 43.7 41.4 35.3 47.0 36.7 6.7 78.3
2020 328 47.6 63.5 76.8 28.5 36.7 43.3 42.5 45.1 36.5 5.8 84.2
Player 6,942 50.3 68.6 77.3 24.9 48.5 42.7 33.0 46.9 30.2 7.0 80.2
MLB 48.9 67.0 82.5 28.4 58.0 42.7 30.1 47.3 25.0 7.3 76.3
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV Max EV Hard
Hit%
K% BB% Whiff% Chase
Rate
Speed OAA Arm
Strength
Bat
Speed
Squared-up
Rate
Swing
Length
2015 5 2 10 35 2 27 45 82 96 71 5 25 11 59 27
2016 100 23
2017 69 60 45 38 86 25 49 84 90 75 36 49 36 68 27
2018 77 20
2019 70 18
2020 47 6
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Adjusted

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2016 21.90 8 12.5 -5 3 13 3 37.5
2017 22.55 12 10.7 1 1 8 6 50.0
2018 21.96 8 7.1 1 6 5 4 50.0
2019 22.24 11 11.2 0 8 6 6 54.5
2020 21.69 1 0.7 0 2 1 0 0.0
Player 22.19 40 42.1 -2 20 33 19 47.5
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 8 14 9 15 11 8 13 12 8 8 10 12 14 13 12 15 8 11 13 14 16 10 18 17 14 14 10 18 16 14 7
2017 12 9 8 13 12 11 13 13 9 7 11 12 10 9 10 13 10 10 11 11 12 8 14 13 12 8 9 14 10 10 8
2018 8 11 5 6 9 7 8 5 6 5 6 9 7 5 6 8 7 5 5 9 5 9 9 7 7 6 6 10 8 9 7
2019 11 14 7 13 10 11 12 9 9 9 11 11 15 10 11 11 10 10 13 11 13 14 14 14 10 10 9 10 15 11 9
2020 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 0 1 1 0
Player 40 49 30 48 43 38 47 40 32 29 38 45 47 38 40 48 36 36 43 46 47 42 56 52 43 38 35 52 50 45 31
Note: xHR tells how many of this player's batted balls would have been out of other stadiums. The "Adjusted" view here accounts for different wall heights, distances and environmental effects using Statcast Park Factor data.
+ View Standard Expected Home Runs By Park
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .217 -.012 .229 +.002 .227 -.054 .281 +.011 .270 +.031 .239
xBA .189 -.007 .196 -.034 .230 -.034 .264 +.021 .243 +.039 .204
OBP .325 +.006 .319 -.022 .341 -.037 .378 +.021 .357 +.062 .295
xOBP .300 +.009 .291 -.055 .346 -.019 .365 +.026 .339 +.075 .264
SLG .348 -.065 .413 +.054 .359 -.086 .445 +.025 .420 +.064 .356
xSLG .322 -.058 .380 -.022 .402 -.021 .423 -.019 .442 +.114 .328
ISO .130 -.055 .185 +.054 .131 -.033 .164 +.015 .149 +.031 .118
xISO .133 -.051 .184 +.012 .172 +.013 .159 -.040 .199 +.075 .124
BABIP .412 +.087 .325 +.033 .292 -.050 .342 -.024 .366 +.046 .320
wOBA .303 -.007 .310 -.005 .315 -.043 .358 +.020 .338 +.050 .288
xwOBA .282 -.007 .289 -.046 .335 -.012 .347 +.005 .342 +.076 .266
wOBACON .471 +.046 .425 +.069 .356 -.053 .409 -.016 .425 +.053 .372
xwOBACON .423 +.036 .387 -.003 .390 -.002 .392 -.041 .433 +.094 .339
BACON .429 +.060 .369 +.045 .324 -.052 .376 -.016 .392 +.046 .346
xBACON .372 +.055 .317 -.015 .332 -.023 .355 -.007 .362 +.063 .299
Statcast Hit Metrics
Hard Hit % 45.7 +4.6 41.1 -3.5 44.6 +4.5 40.1 -8.4 48.5 +8.9 39.6
Avg Exit Velocity 93.0 +2.9 90.1 +0.1 90.0 +0.4 89.6 -3.7 93.3 +2.9 90.4
Launch Angle Sweet-Spot % 48.6 +17.1 31.5 -5.4 36.9 +4.8 32.1 -3.0 35.1 +7.3 27.8
Barrel % 8.6 -2.7 11.3 +4.5 6.8 +0.5 6.3 -5.6 11.9 +7.1 4.8
Avg Launch Angle 16.2 +5.1 11.1 -1.8 12.9 +1.7 11.2 -1.6 12.8 +1.0 11.8
Statcast Bat Tracking
Bat Speed 0.0 -- -- -- -- -- -- -- -- -- --
Attack Angle -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 0.0 -- -- -- -- -- -- -- -- -- --
Attack Direction -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt -- -- -- -- -- -- -- -- -- --
Swing Length 0.0 -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.0 +0.2 92.8 +0.3 92.5 +0.1 92.4 -0.5 92.9 +0.3 92.6
Breaking Velocity 81.6 -1.4 83.0 +0.5 82.5 0.0 82.5 -0.2 82.7 0.0 82.7
Offspeed Velocity 83.6 -0.6 84.2 +0.2 84.0 -0.1 84.1 -0.1 84.2 +0.2 84.0
Batted Ball Results
Barrels 3 -16 19 +7 12 -3 15 -8 23 +12 11
Popup % 5.7 -0.3 6.0 +0.9 5.1 -1.2 6.3 -0.4 6.7 -2.0 8.7
Flyball % 14.3 -9.5 23.8 -3.5 27.3 +5.4 21.9 +0.3 21.6 +0.7 20.9
Line Drive % 48.6 +25.4 23.2 -1.8 25.0 -3.7 28.7 -0.2 28.9 +5.9 23.0
Groundball % 31.4 -15.6 47.0 +4.4 42.6 -0.4 43.0 +0.2 42.8 -4.6 47.4
Pull % 40.0 -0.5 40.5 -3.3 43.8 +6.7 37.1 +3.6 33.5 -1.3 34.8
Straight Away % 40.0 +4.3 35.7 -0.7 36.4 +1.4 35.0 -2.6 37.6 -0.2 37.8
Opposite Field % 20.0 -3.8 23.8 +4.5 19.3 -8.5 27.8 -0.6 28.4 +1.4 27.0
Weak Contact % 2.9 +1.1 1.8 -1.0 2.8 -1.0 3.8 +3.3 0.5 -0.8 1.3
Pull Airball % 20.0 +1.5 18.5 -2.5 21.0 +3.7 17.3 +4.4 12.9 -0.6 13.5
Topped Contact % 22.9 -14.6 37.5 +8.0 29.5 +0.4 29.1 -2.3 31.4 -4.7 36.1
Under Contact % 28.6 +4.8 23.8 -2.3 26.1 +4.2 21.9 -1.3 23.2 -0.7 23.9
Flare/Burner Contact % 25.7 +4.9 20.8 -4.2 25.0 -4.5 29.5 +5.8 23.7 -2.0 25.7
Solid Contact % 11.4 +6.6 4.8 -4.3 9.1 +0.2 8.9 +1.7 7.2 +2.0 5.2
HR/FB % 20.0 -7.5 27.5 +10.8 16.7 -6.4 23.1 +4.1 19.0 +0.2 18.8
Popups 2 -8 10 +1 9 -6 15 +2 13 -7 20
Flyballs 5 -35 40 -8 48 -4 52 +10 42 -6 48
Line Drives 17 -22 39 -5 44 -24 68 +12 56 +3 53
Groundballs 11 -68 79 +4 75 -27 102 +19 83 -26 109
Plate Discipline
In Zone % 47.6 -1.5 49.1 +0.1 49.0 +0.4 48.6 -4.4 53.0 +0.6 52.4
Out of Zone % 52.4 +1.5 50.9 -0.1 51.0 -0.4 51.4 +4.4 47.0 -0.6 47.6
Edge % 43.3 +1.9 41.4 -5.8 47.2 +5.9 41.3 -2.9 44.2 +4.2 40.0
Zone Swing % 63.5 -4.5 68.0 +0.4 67.6 -5.2 72.8 +7.8 65.0 -5.4 70.4
Out of Zone Swing % 28.5 +1.9 26.6 +5.8 20.8 -3.9 24.7 +1.1 23.6 -4.1 27.7
In Zone Contact % 76.8 +5.4 71.4 -8.3 79.7 +0.6 79.1 0.0 79.1 +1.9 77.2
Out of Zone Contact % 36.7 -7.0 43.7 -0.1 43.8 -17.5 61.3 +14.0 47.3 -0.5 47.8
Whiff % 36.5 -0.2 36.7 +7.9 28.8 +3.2 25.6 -3.1 28.7 -1.9 30.6
First Strike % 58.8 -6.6 65.4 +8.3 57.1 -4.7 61.8 +6.4 55.4 -13.6 69.0
First Pitch Swing % 42.5 +7.2 35.3 +4.6 30.7 -2.1 32.8 +6.3 26.5 -10.6 37.1
Swing % 45.1 -1.9 47.0 +3.3 43.7 -4.1 47.8 +2.2 45.6 -4.5 50.1
Meatball Swing % 84.2 +5.9 78.3 -7.0 85.3 +2.3 83.0 +5.1 77.9 +0.6 77.3
Meatball % 5.8 -0.9 6.7 +1.1 5.6 -1.4 7.0 -0.9 7.9 +0.1 7.8
Zone Swing & Miss % 23.2 -5.4 28.6 +8.3 20.3 -0.6 20.9 0.0 20.9 -1.9 22.8
Out of Zone Swing & Miss % 63.3 +7.0 56.3 0.0 56.3 +17.6 38.7 -14.0 52.7 +0.5 52.2
In Zone 156 -451 607 +17 590 -105 695 -3 698 -42 740
Out of Zone 172 -457 629 +15 614 -120 734 +116 618 -53 671
Edge 142 -370 512 -56 568 -22 590 +8 582 +17 565
In Zone Swings 99 -314 413 +14 399 -107 506 +52 454 -67 521
Out of Zone Swings 49 -118 167 +39 128 -53 181 +35 146 -40 186
In Zone Swing & Misses 23 -95 118 +37 81 -25 106 +11 95 -24 119
Out of Zone Swing & Misses 31 -63 94 +22 72 +2 70 -7 77 -20 97
Basic
Pitches 328 -909 1,237 +23 1,214 -222 1,436 +120 1,316 -95 1,411
PA 80 -230 310 +14 296 -74 370 +45 325 -36 361
AB 69 -202 271 +20 251 -66 317 +36 281 -50 331
Hits 15 -47 62 +5 57 -32 89 +13 76 -3 79
Singles 8 -29 37 -3 40 -21 61 +11 50 -8 58
Doubles 6 -5 11 +2 9 -7 16 -2 18 +6 12
Triples 0 -3 3 +3 0 0 0 0 0 0 0
Home Runs 1 -10 11 +3 8 -4 12 +4 8 -1 9
Walks 8 -23 31 -4 35 +4 31 +2 29 +8 21
Strikeouts 34 -71 105 +29 76 -6 82 -9 91 -13 104
K% 42.5 +8.6 33.9 +8.2 25.7 +3.5 22.2 -5.8 28.0 -0.8 28.8
BB% 10.0 0.0 10.0 -1.8 11.8 +3.4 8.4 -0.5 8.9 +3.1 5.8
HBP 3 -3 6 -3 9 -11 20 +9 11 +5 6
Batted Balls 35 -133 168 -8 176 -61 237 +43 194 -36 230
Number of Fastballs 204 -534 738 -4 742 -141 883 +50 833 -86 919
Number of Offspeed 19 -82 101 +17 84 -69 153 +64 89 -22 111
Number of Breaking 104 -272 376 +10 366 -19 385 -4 389 +25 364
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 312 0 0.0 .337
2017 Shifts R 367 2 0.5 .358 .438
2018 Shifts R 294 7 2.4 .315 .323
2019 Shifts R 307 47 15.3 .304 .341
2020 Shifts R 80 21 26.3 .264 .413
! Note: Shifts are through the 2022 season, Shaded starting from the 2023 season, Shift: three or more infielders are on the same side of second base, Shade: positioned outside of their typical responsible slices of the field.
Learn more about how positioning is defined here

Pitch Tempo

Bases EmptyRunners On Base
SeasonTeamPitchesTempoFast %Slow %PitchesTempoFast %Slow %
2010 19 16.0 42.1% 5.3% 14 18.3 14.3% 7.1%
2011 118 15.3 43.2% 2.5% 107 21.0 1.9% 9.3%
2012 173 16.6 30.1% 0.0% 88 22.1 1.1% 0.0%
2013 235 17.6 18.3% 0.9% 173 23.5 0.6% 15.6%
2014 450 18.6 12.9% 2.4% 258 25.3 0.8% 18.6%
2015 386 18.4 28.5% 4.4% 219 24.2 1.4% 21.9%
2016 369 18.1 24.9% 5.4% 228 23.5 4.4% 15.4%
2017 421 18.4 10.5% 1.7% 210 23.7 0.0% 12.4%
2018 334 18.4 12.3% 2.1% 239 24.4 0.4% 15.1%
2019 300 18.2 14.7% 1.7% 238 24.0 0.0% 10.1%
2020 87 18.1 9.2% 1.1% 59 22.2 0.0% 10.2%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings