SS | Bats/Throws: L/R | 6' 0" 195 lbs | Age: 38
Draft: 2010 | Rd. 11, No. 331, Arizona Diamondbacks | Clemson
PA AB R H HR SB AVG OBP SLG OPS
2019 213 177 27 49 4 1 .277 .362 .390 .752
2020 43 38 5 9 0 0 .237 .302 .316 .618
2021 65 59 6 11 0 1 .186 .262 .186 .448
6 Seasons 412 356 45 80 5 2 .225 .306 .306 .612
AVG HR SB OPS
2019 .277 4 1 .752
2020 .237 0 0 .618
2021 .186 0 1 .448
6 Seasons .225 5 2 .612
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%
2016 28 101 15 1 6.7 4.2 79.0 100.5 6.7 33.3 .238 .351 .256 .290 .372 6.7 29.2 8.3
2017 29 267 41 0 0.0 0.0 85.9 102.3 10.7 19.5 .158 .244 .162 .211 .250 24.4 28.8 9.1
2018 30 3 1 0 0.0 0.0 -- -- -- 100.0 .000 .000 .000 .000 .000 0.0 0.0 0.0
2019 31 845 126 3 2.4 1.4 85.6 105.7 8.9 35.7 .214 .296 .327 .277 .328 27.8 28.6 10.3
2020 32 137 28 0 0.0 0.0 84.8 102.3 19.8 42.9 .210 .269 .275 .254 .289 17.9 25.6 7.0
2021 33 253 39 0 0.0 0.0 80.1 103.6 11.1 30.8 .204 .236 .206 .232 .292 17.9 30.8 7.7
Player 1606 250 4 1.6 1.0 84.3 105.7 10.7 33.2 .204 .278 .271 .258 .307 23.2 28.6 9.2
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, 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 %
2016 60.0 40.0 13.3 20.0 6.7 46.7 26.7 26.7 33.3 13.3 13.3 13.3 13.3 13.3
2017 51.2 48.8 29.3 14.6 4.9 24.4 41.5 34.1 19.5 26.8 4.9 4.9 14.6 29.3
2018 100.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 0.0
2019 52.4 47.6 19.0 26.2 2.4 31.7 38.9 29.4 24.6 19.0 8.7 7.1 19.8 20.6
2020 32.1 67.9 25.0 32.1 10.7 28.6 35.7 35.7 7.1 14.3 10.7 21.4 21.4 25.0
2021 48.7 51.3 28.2 23.1 0.0 38.5 25.6 35.9 33.3 7.7 7.7 5.1 17.9 28.2
Player 50.0 50.0 22.4 24.0 3.6 32.4 36.0 31.6 24.0 17.6 8.4 8.4 18.4 23.2
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
2016 6.7 46.7 13.3 26.7 0.0 6.7 4.2
2017 7.3 48.8 24.4 12.2 7.3 0.0 0.0
2018 100.0 0.0 0.0 0.0 0.0 0.0 0.0
2019 8.7 34.1 19.8 25.4 5.6 2.4 1.4
2020 7.1 14.3 42.9 32.1 3.6 0.0 0.0
2021 12.8 28.2 28.2 30.8 0.0 0.0 0.0
Player 9.2 34.0 24.0 24.8 4.4 1.6 1.0
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 %
2021 4-Seam Fastball -2.4 -2 104 41.1 22 .111 .111 .209 38.3 40.9 30.0 .123 .144 .224 11.1
2021 Slider -2.2 -1 44 17.4 12 .091 .091 .192 30.0 25.0 25.0 .259 .318 .344 25.0
2021 Curveball -1.8 -1 32 12.6 7 .143 .143 .129 46.7 28.6 18.2 .148 .168 .138 0.0
2021 Sinker -1.7 -1 29 11.5 9 .333 .333 .300 26.7 44.4 44.4 .294 .326 .276 40.0
2021 Changeup -0.3 0 25 9.9 8 .375 .375 .338 17.6 12.5 16.7 .274 .304 .259 14.3
2021 Cutter -2.5 0 13 5.1 3 .333 .333 .300 33.3 33.3 50.0 .244 .270 .220 50.0
2021 Sweeper -6.3 0 3 1.2 1 .000 .000 .000 0.0 0.0 0.0 .217 .295 .225 0.0
2021 Split-Finger -12.5 0 3 1.2 2 .000 .000 .000 0.0 0.0 0.0 .073 .083 .071 0.0
2020 4-Seam Fastball -1.1 0 44 32.1 10 .143 .143 .230 34.8 20.0 28.6 .256 .298 .320 16.7
2020 Sinker 1.8 0 25 18.2 5 .333 .333 .460 28.6 0.0 0.0 .342 .486 .492 66.7
2020 Slider 4.0 1 25 18.2 9 .444 .556 .439 21.4 33.3 30.0 .292 .346 .285 0.0
2020 Curveball -5.5 -1 17 12.4 6 .167 .167 .150 42.9 33.3 40.0 .169 .183 .159 25.0
2020 Changeup -3.9 -1 14 10.2 9 .222 .444 .278 18.2 11.1 100.0 .158 .261 .180 12.5
2020 Split-Finger -6.5 0 7 5.1 3 .000 .000 .000 80.0 66.7 66.7 .036 .036 .034 0.0
2020 Cutter -8.3 0 4 2.9 1 .000 .000 .000 25.0 100.0 100.0 -- -- .000 --
2020 Sweeper -3.7 0 1 0.7 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 24 101 -1 -1 0 0 -1
2017 65 267 -3 -8 0 1 -10
2018 1 3 0 0 0 0 0
2019 213 845 -4 -6 8 4 1
2020 43 137 -2 -1 1 0 -1
2021 64 253 -5 -5 3 2 -5
Player 410 1,606 -15 -21 11 -15 -17
+ 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 %
2016 101 55.4 62.5 85.7 31.1 57.1 46.5 25.0 48.5 22.4 7.9 75.0
2017 267 52.4 70.7 76.8 29.9 63.2 46.1 36.4 51.3 27.0 5.2 71.4
2018 3 33.3 100.0 0.0 50.0 100.0 33.3 0.0 66.7 50.0 0.0 --
2019 845 53.7 60.8 81.5 25.1 56.1 45.1 28.2 44.3 25.1 7.1 78.3
2020 137 51.1 72.9 74.5 40.3 55.6 45.3 37.2 56.9 32.1 8.0 90.9
2021 253 51.0 69.0 71.9 28.2 57.1 43.9 27.7 49.0 32.3 7.5 63.2
Player 1,606 52.9 64.8 78.6 28.2 57.7 45.1 30.1 47.6 27.2 7.0 75.9
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
2016 23 81
2017 31 81
2019 41 72 76
2020 12 84
2021 31 67
+ 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 -- 0 0.0 0 1 0 0 --
2017 20.47 1 1.3 0 1 2 0 0.0
2019 20.29 4 2.6 1 2 2 1 25.0
2020 -- 0 0.0 0 1 0 0 --
Player 20.33 5 4.0 1 5 4 1 20.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
2017 1 1 1 1 2 2 2 1 1 1 2 3 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1
2019 4 4 2 2 2 1 3 4 2 1 1 3 3 3 1 2 2 1 4 3 4 4 5 4 2 2 2 3 4 2 2
2020 0 0 0 1 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
Player 5 5 3 4 4 3 5 5 3 2 3 6 4 4 2 3 3 2 5 4 5 5 7 6 3 3 3 5 5 4 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

2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016
Results
BA .186 -.051 .237 -.040 .277 +.277 .000 -.100 .100 -.127 .227
xBA .204 -.006 .210 -.004 .214 +.214 .000 -.158 .158 -.080 .238
OBP .262 -.040 .302 -.060 .362 +.362 .000 -.182 .182 -.110 .292
xOBP .277 -.004 .281 -.029 .310 +.310 .000 -.235 .235 -.066 .301
SLG .186 -.130 .316 -.074 .390 +.390 .000 -.183 .183 -.090 .273
xSLG .236 -.033 .269 -.027 .296 +.296 .000 -.244 .244 -.107 .351
ISO .000 -.079 .079 -.034 .113 +.113 .000 -.083 .083 +.038 .045
xISO .032 -.027 .059 -.023 .082 +.082 .000 -.086 .086 -.028 .114
BABIP .282 -.039 .321 -.067 .388 +.388 .000 -.125 .125 -.208 .333
wOBA .206 -.069 .275 -.052 .327 +.327 .000 -.162 .162 -.094 .256
xwOBA .232 -.022 .254 -.023 .277 +.277 .000 -.211 .211 -.079 .290
wOBACON .248 -.074 .322 -.092 .414 +.414 .000 -.173 .173 -.144 .317
xwOBACON .292 +.003 .289 -.039 .328 +.328 .000 -.250 .250 -.122 .372
BACON .282 -.039 .321 -.087 .408 +.408 .000 -.146 .146 -.187 .333
xBACON .308 +.019 .289 -.029 .318 +.318 .000 -.232 .232 -.116 .348
Statcast Hit Metrics
Hard Hit % 17.9 0.0 17.9 -9.9 27.8 +27.8 0.0 -24.4 24.4 +17.7 6.7
Avg Exit Velocity 80.1 -4.7 84.8 -0.8 85.6 -- -- -- 85.9 +6.9 79.0
Launch Angle Sweet-Spot % 30.8 -12.1 42.9 +7.2 35.7 -64.3 100.0 +80.5 19.5 -13.8 33.3
Barrel % 0.0 0.0 0.0 -2.4 2.4 +2.4 0.0 0.0 0.0 -6.7 6.7
Avg Launch Angle 11.1 -8.7 19.8 +10.9 8.9 -- -- -- 10.7 +4.0 6.7
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.4 +1.6 91.8 -0.9 92.7 +0.9 91.8 -1.0 92.8 +0.8 92.0
Breaking Velocity 81.5 +1.1 80.4 -1.6 82.0 -- -- -- 82.0 -0.1 82.1
Offspeed Velocity 87.0 +3.6 83.4 -1.8 85.2 -- -- -- 83.5 -1.9 85.4
Batted Ball Results
Barrels 0 0 0 -3 3 +3 0 0 0 -1 1
Popup % 0.0 -10.7 10.7 +8.3 2.4 +2.4 0.0 -4.9 4.9 -1.8 6.7
Flyball % 28.2 +3.2 25.0 +6.0 19.0 +19.0 0.0 -29.3 29.3 +16.0 13.3
Line Drive % 23.1 -9.0 32.1 +5.9 26.2 +26.2 0.0 -14.6 14.6 -5.4 20.0
Groundball % 48.7 +16.6 32.1 -20.3 52.4 -47.6 100.0 +48.8 51.2 -8.8 60.0
Pull % 38.5 +9.9 28.6 -3.1 31.7 -68.3 100.0 +75.6 24.4 -22.3 46.7
Straight Away % 25.6 -10.1 35.7 -3.2 38.9 +38.9 0.0 -41.5 41.5 +14.8 26.7
Opposite Field % 35.9 +0.2 35.7 +6.3 29.4 +29.4 0.0 -34.1 34.1 +7.4 26.7
Weak Contact % 12.8 +5.7 7.1 -1.6 8.7 -91.3 100.0 +92.7 7.3 +0.6 6.7
Pull Airball % 5.1 -16.3 21.4 +14.3 7.1 +7.1 0.0 -4.9 4.9 -8.4 13.3
Topped Contact % 28.2 +13.9 14.3 -19.8 34.1 +34.1 0.0 -48.8 48.8 +2.1 46.7
Under Contact % 28.2 -14.7 42.9 +23.1 19.8 +19.8 0.0 -24.4 24.4 +11.1 13.3
Flare/Burner Contact % 30.8 -1.3 32.1 +6.7 25.4 +25.4 0.0 -12.2 12.2 -14.5 26.7
Solid Contact % 0.0 -3.6 3.6 -2.0 5.6 +5.6 0.0 -7.3 7.3 +7.3 0.0
HR/FB % 0.0 0.0 0.0 -16.7 16.7 -- -- -- 8.3 +8.3 0.0
Popups 0 -3 3 0 3 +3 0 -2 2 +1 1
Flyballs 11 +4 7 -17 24 +24 0 -12 12 +10 2
Line Drives 9 0 9 -24 33 +33 0 -6 6 +3 3
Groundballs 19 +10 9 -57 66 +65 1 -20 21 +12 9
Plate Discipline
In Zone % 51.0 -0.1 51.1 -2.6 53.7 +20.4 33.3 -19.1 52.4 -3.0 55.4
Out of Zone % 49.0 +0.1 48.9 +2.6 46.3 -20.4 66.7 +19.1 47.6 +3.0 44.6
Edge % 43.9 -1.4 45.3 +0.2 45.1 +11.8 33.3 -12.8 46.1 -0.4 46.5
Zone Swing % 69.0 -3.9 72.9 +12.1 60.8 -39.2 100.0 +29.3 70.7 +8.2 62.5
Out of Zone Swing % 28.2 -12.1 40.3 +15.2 25.1 -24.9 50.0 +20.1 29.9 -1.2 31.1
In Zone Contact % 71.9 -2.6 74.5 -7.0 81.5 +81.5 0.0 -76.8 76.8 -8.9 85.7
Out of Zone Contact % 57.1 +1.5 55.6 -0.5 56.1 -43.9 100.0 +36.8 63.2 +6.1 57.1
Whiff % 32.3 +0.2 32.1 +7.0 25.1 -24.9 50.0 +23.0 27.0 +4.6 22.4
First Strike % 56.9 -3.6 60.5 -3.8 64.3 +64.3 0.0 -68.2 68.2 +1.5 66.7
First Pitch Swing % 27.7 -9.5 37.2 +9.0 28.2 +28.2 0.0 -36.4 36.4 +11.4 25.0
Swing % 49.0 -7.9 56.9 +12.6 44.3 -22.4 66.7 +15.4 51.3 +2.8 48.5
Meatball Swing % 63.2 -27.7 90.9 +12.6 78.3 -- -- -- 71.4 -3.6 75.0
Meatball % 7.5 -0.5 8.0 +0.9 7.1 +7.1 0.0 -5.2 5.2 -2.7 7.9
Zone Swing & Miss % 28.1 +2.6 25.5 +7.0 18.5 -81.5 100.0 +76.8 23.2 +8.9 14.3
Out of Zone Swing & Miss % 42.9 -1.5 44.4 +0.5 43.9 +43.9 0.0 -36.8 36.8 -6.1 42.9
In Zone 129 +59 70 -384 454 +453 1 -139 140 +84 56
Out of Zone 124 +57 67 -324 391 +389 2 -125 127 +82 45
Edge 111 +49 62 -319 381 +380 1 -122 123 +76 47
In Zone Swings 89 +38 51 -225 276 +275 1 -98 99 +64 35
Out of Zone Swings 35 +8 27 -71 98 +97 1 -37 38 +24 14
In Zone Swing & Misses 25 +12 13 -38 51 +50 1 -22 23 +18 5
Out of Zone Swing & Misses 15 +3 12 -31 43 +43 0 -14 14 +8 6
Basic
Pitches 253 +116 137 -708 845 +842 3 -264 267 +166 101
PA 65 +22 43 -170 213 +212 1 -65 66 +42 24
AB 59 +21 38 -139 177 +177 0 -60 60 +38 22
Hits 11 +2 9 -40 49 +49 0 -6 6 +1 5
Singles 11 +5 6 -31 37 +37 0 -3 3 -1 4
Doubles 0 -3 3 -5 8 +8 0 -2 2 +1 1
Triples 0 0 0 0 0 0 0 0 0 0 0
Home Runs 0 0 0 -4 4 +4 0 -1 1 +1 0
Walks 5 +2 3 -19 22 +22 0 -6 6 +4 2
Strikeouts 20 +9 11 -50 61 +61 0 -19 19 +12 7
K% 30.8 +5.2 25.6 -3.0 28.6 +28.6 0.0 -28.8 28.8 -0.4 29.2
BB% 7.7 +0.7 7.0 -3.3 10.3 +10.3 0.0 -9.1 9.1 +0.8 8.3
HBP 1 0 1 -3 4 +4 0 0 0 0 0
Batted Balls 39 +11 28 -98 126 +125 1 -40 41 +26 15
Number of Fastballs 146 +73 73 -430 503 +500 3 -165 168 +97 71
Number of Offspeed 28 +7 21 -82 103 +103 0 -37 37 +30 7
Number of Breaking 76 +35 41 -185 226 +226 0 -60 60 +38 22
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 24 0 0.0 .256
2017 Shifts L 64 0 0.0 .165
2018 Shifts L 1 0 0.0
2019 Shifts L 213 32 15.0 .344 .230
2020 Shifts L 43 6 14.0 .257 .385
2021 Shifts L 64 9 14.1 .211 .175
! 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 %
2016 27 17.9 22.2% 7.4% 16 23.2 0.0% 18.8%
2017 73 17.6 21.9% 2.7% 39 23.0 0.0% 10.3%
2018 0 -- -- -- 1 32.6 0.0% 100.0%
2019 260 17.0 26.9% 1.5% 139 21.4 2.9% 4.3%
2020 33 18.2 21.2% 3.0% 13 23.0 0.0% 0.0%
2021 69 18.2 8.7% 1.4% 35 23.6 0.0% 11.4%
+ View Complete Pitch Tempo Leaderboard