P | Bats/Throws: R/R | 6' 7" 230 lbs | Age: 44
Draft: 2000 | Rd. 1, No. 29, Atlanta Braves | Glynn Academy HS (Brunswick, GA)
PA AB R H HR SB AVG OBP SLG OPS
2019 59 50 6 8 0 0 .160 .189 .220 .409
2021 74 57 1 7 0 0 .123 .167 .158 .325
2023 2 2 0 0 0 0 .000 .000 .000 .000
16 Seasons 848 744 55 143 10 0 .192 .220 .290 .510
AVG HR SB OPS
2019 .160 0 0 .409
2021 .123 0 0 .325
2023 .000 0 0 .000
16 Seasons .192 10 0 .510
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 33 30 8 0 0.0 0.0 85.2 103.5 13.6 0.0 .075 .076 .000 .072 .093 12.5 20.0 0.0
2016 34 227 50 2 5.6 2.9 89.2 108.0 16.4 30.0 .243 .393 .286 .286 .382 34.0 24.6 2.9
2017 35 153 34 2 11.1 4.0 81.4 105.3 6.0 32.4 .205 .366 .308 .250 .378 11.8 30.0 2.0
2018 36 46 6 0 0.0 0.0 87.5 103.6 21.5 0.0 .090 .132 .080 .098 .215 16.7 50.0 0.0
2019 37 210 37 0 0.0 0.0 87.9 107.6 14.6 27.0 .179 .243 .177 .204 .308 22.2 33.9 3.4
2021 39 270 46 1 2.2 1.4 86.1 109.8 4.7 15.2 .135 .199 .149 .173 .259 23.9 33.8 4.1
2023 41 7 1 0 0.0 0.0 102.1 102.1 -8.0 0.0 .132 .139 .000 .119 .238 100.0 50.0 0.0
Player 943 182 5 3.6 1.8 86.7 109.8 11.6 23.6 .180 .280 .209 .215 .317 23.8 31.2 2.9
MLB 7.6 4.9 88.6 122.9 12.5 33.3 .243 .408 .315 .316 .369 37.0 22.2 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, Sinker, Cutter Offspeed: Change, Split, 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 75.0 25.0 0.0 0.0 25.0 50.0 25.0 25.0 50.0 25.0 0.0 0.0 0.0 25.0
2016 48.0 52.0 18.0 24.0 10.0 54.0 28.0 18.0 28.0 8.0 12.0 26.0 20.0 6.0
2017 58.8 41.2 23.5 17.6 0.0 29.4 47.1 23.5 14.7 29.4 14.7 14.7 17.6 8.8
2018 33.3 66.7 33.3 16.7 16.7 50.0 33.3 16.7 16.7 16.7 0.0 33.3 16.7 16.7
2019 43.2 56.8 21.6 27.0 8.1 35.1 40.5 24.3 16.2 13.5 13.5 18.9 27.0 10.8
2021 76.1 23.9 10.9 10.9 2.2 39.1 50.0 10.9 26.1 43.5 6.5 13.0 6.5 4.3
2023 100.0 0.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0
Player 57.1 42.9 17.6 18.7 6.6 41.2 40.1 18.7 23.1 23.6 10.4 18.1 16.5 8.2
MLB 44.2 55.8 24.1 24.6 7.1 37.4 37.3 25.1 20.7 17.6 5.9 16.8 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 12.5 50.0 25.0 0.0 0.0 0.0 0.0
2016 0.0 24.0 24.0 26.0 6.0 5.6 2.9
2017 11.8 17.6 20.6 17.6 2.9 11.1 4.0
2018 16.7 16.7 50.0 16.7 0.0 0.0 0.0
2019 5.4 24.3 21.6 29.7 2.7 0.0 0.0
2021 45.7 28.3 8.7 10.9 4.3 2.2 1.4
2023 0.0 100.0 0.0 0.0 0.0 0.0 0.0
Player 15.9 25.3 19.8 19.8 3.8 3.6 1.8
MLB 4.0 32.3 24.9 24.4 5.9 7.6 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 %
2023 4-Seam Fastball -5.2 0 6 85.7 1 .000 .000 .000 40.0 100.0 33.3 -- -- .000 --
2023 Cutter -22.3 0 1 14.3 1 .000 .000 .000 0.0 0.0 -- .264 .278 .238 100.0
2021 4-Seam Fastball -0.9 -1 109 40.4 28 .263 .368 .373 19.7 14.3 13.8 .254 .404 .341 28.6
2021 Slider -5.6 -3 56 20.7 15 .000 .000 .064 56.7 66.7 38.5 .023 .025 .021 0.0
2021 Curveball -4.3 -2 39 14.4 9 .000 .000 .000 42.1 66.7 31.6 .020 .022 .020 0.0
2021 Sinker -6.6 -3 39 14.4 11 .000 .000 .000 25.0 18.2 33.3 .116 .204 .142 22.2
2021 Changeup 2.3 0 10 3.7 4 .250 .250 .225 33.3 25.0 50.0 .134 .155 .130 33.3
2021 Cutter 0.9 0 9 3.3 3 .333 .333 .300 44.4 0.0 0.0 .341 .359 .309 66.7
2021 Sweeper -7.0 -1 8 3.0 4 .000 .000 .000 50.0 50.0 66.7 .000 .000 .000 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2008 60 185 -1 -3 1 0 -2
2009 92 308 -4 -4 0 0 -8
2010 95 361 -5 -6 1 1 -9
2012 72 272 -3 -5 -1 0 -9
2013 81 261 -2 -5 0 0 -7
2014 82 279 -3 -4 -1 0 -7
2015 10 30 -1 -1 0 0 -2
2016 69 227 2 -4 1 0 -1
2017 50 153 0 -2 0 0 -2
2018 12 46 0 -2 0 0 -2
2019 56 200 -3 -3 -1 0 -7
2021 74 270 -4 -5 -1 0 -9
2023 2 7 0 0 0 0 -1
Player 755 2,599 -23 -44 -1 -23 -66
+ 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 30 50.0 80.0 83.3 66.7 70.0 46.7 50.0 73.3 22.7 13.3 100.0
2016 227 54.6 77.4 79.2 34.0 57.1 44.1 55.1 57.7 26.7 10.6 79.2
2017 153 52.9 81.5 78.8 40.3 31.0 45.1 62.0 62.1 35.8 7.8 100.0
2018 46 56.5 73.1 57.9 35.0 28.6 43.5 58.3 56.5 50.0 8.7 100.0
2019 210 52.0 73.1 80.3 44.8 41.9 41.5 47.5 59.5 34.4 9.0 77.8
2021 270 50.4 70.6 82.3 42.5 40.4 39.6 48.6 56.7 33.3 7.0 73.7
2023 7 42.9 66.7 50.0 100.0 75.0 57.1 50.0 85.7 33.3 0.0 --
Player 943 52.4 75.1 79.0 41.7 44.3 42.6 52.9 59.2 32.8 8.7 82.7
MLB 48.7 67.0 82.6 28.5 58.0 42.7 30.2 47.3 25.0 7.3 76.2
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Fielding Running
Year Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Range
(OAA)
Arm
Value
Arm
Strength
Sprint
Speed
2015 15
2016 13
2017 21
2018
2019 15
2021 6
2023
+ 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 20.04 2 1.7 0 1 1 1 50.0
2018 -- 0 0.0 0 1 0 0 --
2021 -- 0 0.2 0 2 0 0 --
Player 20.49 4 1.9 2 4 1 1 25.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 2 2 1 1 2 1 2 1 2 1 2 1 3 2 1 2 1 1 2 2 2 2 2 2 1 1 2 3 2 2 2
2018 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2021 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1
Player 4 2 1 1 2 1 2 2 2 1 2 3 3 2 1 2 1 2 2 2 2 3 2 2 1 1 3 3 2 2 3
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

2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .160 +.069 .091 -.171 .262 +.052 .210 +.210 .000
xBA .179 +.089 .090 -.115 .205 -.038 .243 +.168 .075
OBP .189 +.098 .091 -.188 .279 +.045 .234 +.234 .000
xOBP .215 +.125 .090 -.134 .224 -.044 .268 +.193 .075
SLG .220 +.129 .091 -.361 .452 .000 .452 +.452 .000
xSLG .243 +.111 .132 -.234 .366 -.027 .393 +.317 .076
ISO .060 +.060 .000 -.190 .190 -.052 .242 +.242 .000
xISO .064 +.022 .042 -.118 .160 +.010 .150 +.149 .001
BABIP .258 +.058 .200 -.160 .360 +.104 .256 +.256 .000
wOBA .177 +.097 .080 -.228 .308 +.022 .286 +.286 .000
xwOBA .204 +.106 .098 -.152 .250 -.036 .286 +.214 .072
wOBAcon .258 +.082 .176 -.289 .465 +.089 .376 +.376 .000
xwOBAcon .308 +.093 .215 -.163 .378 -.004 .382 +.289 .093
BACON .258 +.058 .200 -.207 .407 +.118 .289 +.289 .000
xBACON .306 +.107 .199 -.125 .324 -.018 .342 +.245 .097
Statcast Hit Metrics
Hard Hit % 22.2 +5.5 16.7 +4.9 11.8 -22.2 34.0 +21.5 12.5
Avg Exit Velocity 87.9 +0.4 87.5 +6.1 81.4 -7.8 89.2 +4.0 85.2
Launch Angle Sweet-Spot % 27.0 +27.0 0.0 -32.4 32.4 +2.4 30.0 +30.0 0.0
Barrel % 0.0 0.0 0.0 -11.1 11.1 +5.5 5.6 +5.6 0.0
Avg Launch Angle 14.6 -6.9 21.5 +15.5 6.0 -10.4 16.4 +2.8 13.6
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 91.5 +0.1 91.4 -0.5 91.9 0.0 91.9 -0.6 92.5
Breaking Velocity 81.9 -0.4 82.3 +0.5 81.8 -1.2 83.0 +4.8 78.2
Offspeed Velocity 85.2 +3.9 81.3 -2.3 83.6 +1.2 82.4 -5.6 88.0
Batted Ball Results
Barrels 0 0 0 -2 2 0 2 +2 0
Popup % 8.1 -8.6 16.7 +16.7 0.0 -10.0 10.0 -15.0 25.0
Flyball % 21.6 -11.7 33.3 +9.8 23.5 +5.5 18.0 +18.0 0.0
Line Drive % 27.0 +10.3 16.7 -0.9 17.6 -6.4 24.0 +24.0 0.0
Groundball % 43.2 +9.9 33.3 -25.5 58.8 +10.8 48.0 -27.0 75.0
Pull % 35.1 -14.9 50.0 +20.6 29.4 -24.6 54.0 +4.0 50.0
Straight Away % 40.5 +7.2 33.3 -13.8 47.1 +19.1 28.0 +3.0 25.0
Opposite Field % 24.3 +7.6 16.7 -6.8 23.5 +5.5 18.0 -7.0 25.0
Weak Contact % 5.4 -11.3 16.7 +4.9 11.8 +11.8 0.0 -12.5 12.5
Pull Airball % 18.9 -14.4 33.3 +18.6 14.7 -11.3 26.0 +26.0 0.0
Topped Contact % 24.3 +7.6 16.7 -0.9 17.6 -6.4 24.0 -26.0 50.0
Under Contact % 21.6 -28.4 50.0 +29.4 20.6 -3.4 24.0 -1.0 25.0
Flare/Burner Contact % 29.7 +13.0 16.7 -0.9 17.6 -8.4 26.0 +26.0 0.0
Solid Contact % 2.7 +2.7 0.0 -2.9 2.9 -3.1 6.0 +6.0 0.0
HR/FB % 0.0 0.0 0.0 -25.0 25.0 +2.8 22.2 -- --
Popups 3 +2 1 +1 0 -5 5 +3 2
Flyballs 8 +6 2 -6 8 -1 9 +9 0
Line Drives 10 +9 1 -5 6 -6 12 +12 0
Groundballs 16 +14 2 -18 20 -4 24 +18 6
Plate Discipline
In Zone % 52.0 -4.5 56.5 +3.6 52.9 -1.7 54.6 +4.6 50.0
Out of Zone % 48.0 +4.5 43.5 -3.6 47.1 +1.7 45.4 -4.6 50.0
Edge % 41.5 -2.0 43.5 -1.6 45.1 +1.0 44.1 -2.6 46.7
Zone Swing % 73.1 0.0 73.1 -8.4 81.5 +4.1 77.4 -2.6 80.0
Out of Zone Swing % 44.8 +9.8 35.0 -5.3 40.3 +6.3 34.0 -32.7 66.7
In Zone Contact % 80.3 +22.4 57.9 -20.9 78.8 -0.4 79.2 -4.1 83.3
Out of Zone Contact % 41.9 +13.3 28.6 -2.4 31.0 -26.1 57.1 -12.9 70.0
Whiff % 34.4 -15.6 50.0 +14.2 35.8 +9.1 26.7 +4.0 22.7
First Strike % 74.6 -0.4 75.0 -7.0 82.0 +9.5 72.5 -7.5 80.0
First Pitch Swing % 47.5 -10.8 58.3 -3.7 62.0 +6.9 55.1 +5.1 50.0
Swing % 59.5 +3.0 56.5 -5.6 62.1 +4.4 57.7 -15.6 73.3
Meatball Swing % 77.8 -22.2 100.0 0.0 100.0 +20.8 79.2 -20.8 100.0
Meatball % 9.0 +0.3 8.7 +0.9 7.8 -2.8 10.6 -2.7 13.3
Zone Swing & Miss % 21.1 -21.0 42.1 +20.9 21.2 +0.4 20.8 +4.1 16.7
Out of Zone Swing & Miss % 58.1 -13.3 71.4 +2.4 69.0 +26.1 42.9 +12.9 30.0
In Zone 104 +78 26 -55 81 -43 124 +109 15
Out of Zone 96 +76 20 -52 72 -31 103 +88 15
Edge 83 +63 20 -49 69 -31 100 +86 14
In Zone Swings 76 +57 19 -47 66 -30 96 +84 12
Out of Zone Swings 43 +36 7 -22 29 -6 35 +25 10
In Zone Swing & Misses 16 +8 8 -6 14 -6 20 +18 2
Out of Zone Swing & Misses 25 +20 5 -15 20 +5 15 +12 3
Basic
Pitches 210 +164 46 -107 153 -74 227 +197 30
PA 59 +47 12 -38 50 -19 69 +59 10
AB 50 +39 11 -31 42 -20 62 +52 10
Hits 8 +7 1 -10 11 -2 13 +13 0
Singles 5 +4 1 -6 7 +4 3 +3 0
Doubles 3 +3 0 -2 2 -5 7 +7 0
Triples 0 0 0 0 0 -1 1 +1 0
Home Runs 0 0 0 -2 2 0 2 +2 0
Walks 2 +2 0 -1 1 -1 2 +2 0
Strikeouts 20 +14 6 -9 15 -2 17 +15 2
K% 33.9 -16.1 50.0 +20.0 30.0 +5.4 24.6 +4.6 20.0
BB% 3.4 +3.4 0.0 -2.0 2.0 -0.9 2.9 +2.9 0.0
HBP 0 0 0 0 0 0 0 0 0
Batted Balls 37 +31 6 -28 34 -16 50 +42 8
Number of Fastballs 125 +95 30 -76 106 -59 165 +143 22
Number of Offspeed 14 +12 2 -3 5 -10 15 +14 1
Number of Breaking 60 +46 14 -28 42 -5 47 +40 7
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 68 0 0.0 .291
2017 Shifts R 49 0 0.0 .316
2018 Shifts R 12 0 0.0 .080
2019 Shifts R 56 0 0.0 .170
2021 Shifts R 74 0 0.0 .149
2023 Shades R 2 0 0.0 .000
! 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 100 14.0 63.0% 0.0% 55 20.0 18.2% 1.8%
2012 60 14.1 65.0% 0.0% 44 23.0 0.0% 15.9%
2013 79 15.6 36.7% 0.0% 24 24.8 0.0% 20.8%
2014 76 15.4 42.1% 1.3% 32 21.3 0.0% 15.6%
2015 5 13.2 80.0% 0.0% 1 15.8 0.0% 0.0%
2016 52 16.4 34.6% 3.8% 34 25.5 0.0% 23.5%
2017 32 15.1 46.9% 0.0% 17 23.5 0.0% 0.0%
2018 13 17.5 23.1% 0.0% 2 17.9 0.0% 50.0%
2019 59 15.9 33.9% 0.0% 15 23.8 6.7% 6.7%
2021 58 16.3 31.0% 5.2% 43 26.1 0.0% 32.6%
2023 1 15.8 0.0% 0.0% 0 -- -- --
+ View Complete Pitch Tempo Leaderboard