2B | Bats/Throws: L/R | 6' 2" 220 lbs | Age: 31
Draft: 2012 | Rd. 4, No. 129, Houston Astros | Bishop Amat HS (CA)
PA AB R H HR SB AVG OBP SLG OPS
2019 413 370 35 86 12 0 .232 .306 .376 .682
2020 204 185 25 41 9 1 .222 .286 .427 .713
2021 141 125 11 21 3 2 .168 .243 .272 .515
6 Seasons 953 849 95 180 28 5 .212 .287 .357 .644
AVG HR SB OPS
2019 .232 12 0 .682
2020 .222 9 1 .713
2021 .168 3 2 .515
6 Seasons .212 28 5 .644
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 22 25 5 1 20.0 14.3 93.7 107.9 13.2 40.0 .351 .596 .350 .401 .562 40.0 28.6 0.0
2017 23 683 112 7 6.3 4.0 88.0 105.9 4.1 27.7 .222 .374 .261 .300 .343 35.7 23.7 11.0
2018 24 62 7 0 0.0 0.0 90.6 97.2 -0.7 28.6 .150 .241 .199 .275 .290 42.9 33.3 13.3
2019 25 1594 285 8 2.8 1.9 88.4 107.8 11.3 33.7 .230 .355 .294 .292 .326 36.5 21.3 9.7
2020 26 788 141 12 8.5 5.9 87.9 109.0 10.5 27.7 .212 .356 .303 .277 .320 39.0 22.5 8.3
2021 27 540 90 4 4.4 2.8 86.8 107.4 9.9 25.6 .184 .288 .231 .249 .291 26.7 27.0 8.5
Player 3692 640 32 5.0 3.4 88.1 109.0 9.5 30.2 .218 .349 .279 .284 .324 35.6 23.1 9.4
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 %
2016 20.0 80.0 0.0 60.0 20.0 40.0 60.0 0.0 20.0 0.0 0.0 20.0 60.0 0.0
2017 56.3 43.8 23.2 19.6 0.9 31.3 43.8 24.1 20.5 28.6 7.1 10.7 15.2 17.0
2018 57.1 42.9 28.6 14.3 0.0 42.9 14.3 42.9 42.9 0.0 14.3 0.0 14.3 28.6
2019 44.9 55.1 18.9 27.4 8.8 41.1 37.5 21.4 22.8 17.2 4.9 18.2 20.4 16.5
2020 47.5 52.5 20.6 23.4 8.5 42.6 29.8 27.7 26.2 13.5 7.8 16.3 16.3 19.9
2021 52.2 47.8 26.7 15.6 5.6 36.7 36.7 26.7 26.7 22.2 3.3 10.0 14.4 23.3
Player 48.4 51.6 21.1 23.6 6.9 39.1 36.7 24.1 23.9 18.8 5.8 15.2 18.0 18.3
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 0.0 20.0 20.0 40.0 0.0 20.0 14.3
2017 5.4 39.3 19.6 23.2 6.3 6.3 4.0
2018 0.0 42.9 14.3 28.6 14.3 0.0 0.0
2019 3.9 33.7 26.3 25.6 7.4 2.8 1.9
2020 6.4 33.3 27.0 17.7 6.4 8.5 5.9
2021 4.4 38.9 25.6 22.2 4.4 4.4 2.8
Player 4.7 35.3 25.0 23.1 6.6 5.0 3.4
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 -0.9 -2 180 33.3 53 .229 .396 .308 21.2 17.0 16.7 .253 .407 .320 41.0
2021 Curveball -1.7 -2 89 16.5 17 .133 .133 .188 42.9 23.5 17.4 .222 .255 .268 9.1
2021 Sinker -2.7 -2 84 15.6 23 .222 .278 .243 16.3 13.0 14.3 .145 .205 .219 16.7
2021 Changeup -5.1 -3 66 12.2 16 .000 .000 .088 43.8 43.8 28.0 .046 .048 .125 0.0
2021 Slider -4.4 -3 61 11.3 17 .000 .000 .041 54.8 58.8 35.7 .093 .104 .124 0.0
2021 Cutter 2.5 1 46 8.5 11 .300 .700 .441 21.4 36.4 28.6 .079 .117 .139 16.7
2021 Split-Finger 1.0 0 8 1.5 1 .000 .000 .000 0.0 0.0 0.0 .794 2.706 1.421 100.0
2021 Sweeper 11.1 0 4 0.7 2 .500 .500 .450 50.0 50.0 100.0 .277 .307 .256 100.0
2021 Slurve 4.3 0 1 0.2 -- -- -- -- -- -- -- -- -- --
2020 4-Seam Fastball -0.6 -2 251 31.9 64 .267 .417 .334 23.9 23.4 21.7 .225 .338 .270 48.9
2020 Sinker 3.8 4 117 14.8 38 .353 .706 .491 13.4 7.9 12.0 .305 .567 .394 50.0
2020 Curveball -1.8 -2 108 13.7 21 .000 .000 .133 43.6 42.9 23.1 .065 .093 .190 12.5
2020 Slider 0.4 0 104 13.2 26 .208 .500 .325 37.0 26.9 18.9 .184 .257 .228 29.4
2020 Changeup -2.6 -3 101 12.8 24 .091 .227 .188 30.9 20.8 18.5 .178 .373 .248 22.2
2020 Cutter 3.1 2 65 8.2 20 .278 .611 .424 21.6 15.0 11.5 .201 .356 .285 26.7
2020 Split-Finger -2.6 -1 38 4.8 9 .111 .222 .139 36.8 33.3 20.0 .247 .435 .282 50.0
2020 Sweeper -5.2 0 4 0.5 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 7 25 1 -1 0 0 0
2017 172 683 -6 -9 5 3 -7
2018 15 62 -1 0 0 1 -1
2019 413 1,594 -13 -15 14 7 -6
2020 203 788 2 -12 6 4 0
2021 141 540 -3 -12 3 1 -10
Player 951 3,692 -20 -48 28 -20 -25
+ 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 25 64.0 62.5 90.0 22.2 50.0 44.0 0.0 48.0 16.7 0.0 --
2017 683 49.3 71.8 81.4 26.9 50.5 37.8 38.2 49.0 27.2 9.2 84.1
2018 62 56.5 57.1 75.0 25.9 28.6 37.1 26.7 43.5 37.0 11.3 71.4
2019 1,594 48.2 69.9 81.6 25.1 60.4 43.4 35.1 46.7 24.3 8.3 82.6
2020 788 48.4 77.4 80.3 28.3 53.0 40.9 36.5 52.0 27.3 8.4 84.8
2021 540 46.5 81.3 77.0 30.8 57.3 44.1 36.2 54.3 29.0 5.2 96.4
Player 3,692 48.4 73.2 80.5 26.9 55.9 41.8 35.7 49.3 26.4 8.0 84.5
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
2017 47 42
2018 19 15
2019 10 12 8 13 18 6 10 32 56 35 52 63 53 73 28 14
2020 8 11 18 31 7 61 54 34 60 46 48 40 43 42 15 85 20
2021 48 24 19
+ 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 %
2017 21.32 4 2.7 1 7 3 1 25.0
2019 23.42 12 10.3 2 3 9 3 25.0
2020 22.97 9 6.4 3 1 11 0 0.0
2021 23.45 3 1.9 1 3 1 1 33.3
Player 22.98 28 21.4 7 14 24 5 17.9
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2017 4 2 2 3 4 2 3 3 2 1 2 9 1 1 2 3 3 2 5 3 1 5 4 3 1 1 3 4 2 4 1
2019 12 11 4 12 13 12 13 11 10 7 9 14 12 8 12 11 10 11 7 13 7 10 13 12 9 9 11 12 11 9 6
2020 9 8 7 10 7 7 10 7 6 1 2 9 9 4 6 6 7 6 7 10 6 3 12 4 4 2 9 10 7 5 2
2021 3 3 1 2 1 1 2 3 1 1 2 2 2 2 2 3 2 1 2 2 3 3 2 2 1 1 4 1 2 1 2
Player 28 24 14 27 25 22 28 24 19 10 15 34 24 15 22 23 22 20 21 28 17 21 31 21 15 13 27 27 22 19 11
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 .168 -.054 .222 -.010 .232 +.149 .083 -.110 .193 -.093 .286
xBA .184 -.028 .212 -.018 .230 +.080 .150 -.072 .222 -.129 .351
OBP .243 -.043 .286 -.020 .306 +.039 .267 -.016 .283 -.003 .286
xOBP .262 -.015 .277 -.028 .305 -.015 .320 +.010 .310 -.041 .351
SLG .272 -.155 .427 +.051 .376 +.293 .083 -.224 .307 -.264 .571
xSLG .288 -.068 .356 +.001 .355 +.114 .241 -.133 .374 -.222 .596
ISO .104 -.101 .205 +.062 .143 +.143 .000 -.113 .113 -.173 .286
xISO .103 -.041 .144 +.019 .125 +.034 .091 -.062 .153 -.093 .246
BABIP .209 -.035 .244 -.028 .272 +.129 .143 -.088 .231 -.169 .400
wOBA .231 -.072 .303 +.009 .294 +.095 .199 -.062 .261 -.089 .350
xwOBA .249 -.028 .277 -.015 .292 +.017 .275 -.025 .300 -.101 .401
wOBACON .262 -.095 .357 +.028 .329 +.203 .126 -.156 .282 -.208 .490
xwOBACON .291 -.029 .320 -.006 .326 +.036 .290 -.053 .343 -.219 .562
BACON .236 -.057 .293 -.010 .303 +.160 .143 -.116 .259 -.141 .400
xBACON .266 -.015 .281 -.021 .302 +.045 .257 -.043 .300 -.191 .491
Statcast Hit Metrics
Hard Hit % 26.7 -12.3 39.0 +2.5 36.5 -6.4 42.9 +7.2 35.7 -4.3 40.0
Avg Exit Velocity 86.8 -1.1 87.9 -0.5 88.4 -2.2 90.6 +2.6 88.0 -5.7 93.7
Launch Angle Sweet-Spot % 25.6 -2.1 27.7 -6.0 33.7 +5.1 28.6 +0.9 27.7 -12.3 40.0
Barrel % 4.4 -4.1 8.5 +5.7 2.8 +2.8 0.0 -6.3 6.3 -13.7 20.0
Avg Launch Angle 9.9 -0.6 10.5 -0.8 11.3 +12.0 -0.7 -4.8 4.1 -9.1 13.2
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 92.8 -0.5 93.3 +1.0 92.3 -0.5 92.8 +0.3 92.5 -0.3 92.8
Breaking Velocity 81.5 0.0 81.5 -0.5 82.0 +1.4 80.6 -0.3 80.9 +0.8 80.1
Offspeed Velocity 86.5 +2.0 84.5 -0.6 85.1 -0.6 85.7 +0.8 84.9 +1.9 83.0
Batted Ball Results
Barrels 4 -8 12 +4 8 +8 0 -7 7 +6 1
Popup % 5.6 -2.9 8.5 -0.3 8.8 +8.8 0.0 -0.9 0.9 -19.1 20.0
Flyball % 26.7 +6.1 20.6 +1.7 18.9 -9.7 28.6 +5.4 23.2 +23.2 0.0
Line Drive % 15.6 -7.8 23.4 -4.0 27.4 +13.1 14.3 -5.3 19.6 -40.4 60.0
Groundball % 52.2 +4.7 47.5 +2.6 44.9 -12.2 57.1 +0.8 56.3 +36.3 20.0
Pull % 36.7 -5.9 42.6 +1.5 41.1 -1.8 42.9 +11.6 31.3 -8.7 40.0
Straight Away % 36.7 +6.9 29.8 -7.7 37.5 +23.2 14.3 -29.5 43.8 -16.2 60.0
Opposite Field % 26.7 -1.0 27.7 +6.3 21.4 -21.5 42.9 +18.8 24.1 +24.1 0.0
Weak Contact % 4.4 -2.0 6.4 +2.5 3.9 +3.9 0.0 -5.4 5.4 +5.4 0.0
Pull Airball % 10.0 -6.3 16.3 -1.9 18.2 +18.2 0.0 -10.7 10.7 -9.3 20.0
Topped Contact % 38.9 +5.6 33.3 -0.4 33.7 -9.2 42.9 +3.6 39.3 +19.3 20.0
Under Contact % 25.6 -1.4 27.0 +0.7 26.3 +12.0 14.3 -5.3 19.6 -0.4 20.0
Flare/Burner Contact % 22.2 +4.5 17.7 -7.9 25.6 -3.0 28.6 +5.4 23.2 -16.8 40.0
Solid Contact % 4.4 -2.0 6.4 -1.0 7.4 -6.9 14.3 +8.0 6.3 +6.3 0.0
HR/FB % 12.5 -18.5 31.0 +8.8 22.2 +22.2 0.0 -15.4 15.4 -- --
Popups 5 -7 12 -13 25 +25 0 -1 1 0 1
Flyballs 24 -5 29 -25 54 +52 2 -24 26 +26 0
Line Drives 14 -19 33 -45 78 +77 1 -21 22 +19 3
Groundballs 47 -20 67 -61 128 +124 4 -59 63 +62 1
Plate Discipline
In Zone % 46.5 -1.9 48.4 +0.2 48.2 -8.3 56.5 +7.2 49.3 -14.7 64.0
Out of Zone % 53.5 +1.9 51.6 -0.2 51.8 +8.3 43.5 -7.2 50.7 +14.7 36.0
Edge % 44.1 +3.2 40.9 -2.5 43.4 +6.3 37.1 -0.7 37.8 -6.2 44.0
Zone Swing % 81.3 +3.9 77.4 +7.5 69.9 +12.8 57.1 -14.7 71.8 +9.3 62.5
Out of Zone Swing % 30.8 +2.5 28.3 +3.2 25.1 -0.8 25.9 -1.0 26.9 +4.7 22.2
In Zone Contact % 77.0 -3.3 80.3 -1.3 81.6 +6.6 75.0 -6.4 81.4 -8.6 90.0
Out of Zone Contact % 57.3 +4.3 53.0 -7.4 60.4 +31.8 28.6 -21.9 50.5 +0.5 50.0
Whiff % 29.0 +1.7 27.3 +3.0 24.3 -12.7 37.0 +9.8 27.2 +10.5 16.7
First Strike % 59.6 -1.0 60.6 -2.4 63.0 -10.3 73.3 +13.2 60.1 +31.5 28.6
First Pitch Swing % 36.2 -0.3 36.5 +1.4 35.1 +8.4 26.7 -11.5 38.2 +38.2 0.0
Swing % 54.3 +2.3 52.0 +5.3 46.7 +3.2 43.5 -5.5 49.0 +1.0 48.0
Meatball Swing % 96.4 +11.6 84.8 +2.2 82.6 +11.2 71.4 -12.7 84.1 -- --
Meatball % 5.2 -3.2 8.4 +0.1 8.3 -3.0 11.3 +2.1 9.2 +9.2 0.0
Zone Swing & Miss % 23.0 +3.3 19.7 +1.3 18.4 -6.6 25.0 +6.4 18.6 +8.6 10.0
Out of Zone Swing & Miss % 42.7 -4.3 47.0 +7.4 39.6 -31.8 71.4 +21.9 49.5 -0.5 50.0
In Zone 251 -130 381 -387 768 +733 35 -302 337 +321 16
Out of Zone 289 -118 407 -419 826 +799 27 -319 346 +337 9
Edge 238 -84 322 -369 691 +668 23 -235 258 +247 11
In Zone Swings 204 -91 295 -242 537 +517 20 -222 242 +232 10
Out of Zone Swings 89 -26 115 -92 207 +200 7 -86 93 +91 2
In Zone Swing & Misses 47 -11 58 -41 99 +94 5 -40 45 +44 1
Out of Zone Swing & Misses 38 -16 54 -28 82 +77 5 -41 46 +45 1
Basic
Pitches 540 -248 788 -806 1,594 +1,532 62 -621 683 +658 25
PA 141 -63 204 -209 413 +398 15 -158 173 +166 7
AB 125 -60 185 -185 370 +358 12 -138 150 +143 7
Hits 21 -20 41 -45 86 +85 1 -28 29 +27 2
Singles 14 -7 21 -38 59 +58 1 -19 20 +19 1
Doubles 4 -7 11 -2 13 +13 0 -5 5 +5 0
Triples 0 0 0 -2 2 +2 0 0 0 -1 1
Home Runs 3 -6 9 -3 12 +12 0 -4 4 +4 0
Walks 12 -5 17 -23 40 +38 2 -17 19 +19 0
Strikeouts 38 -8 46 -42 88 +83 5 -36 41 +39 2
K% 27.0 +4.5 22.5 +1.2 21.3 -12.0 33.3 +9.6 23.7 -4.9 28.6
BB% 8.5 +0.2 8.3 -1.4 9.7 -3.6 13.3 +2.3 11.0 +11.0 0.0
HBP 1 +1 0 0 0 -1 1 0 1 +1 0
Batted Balls 90 -51 141 -144 285 +278 7 -105 112 +107 5
Number of Fastballs 310 -123 433 -472 905 +874 31 -352 383 +370 13
Number of Offspeed 74 -65 139 -116 255 +245 10 -134 144 +136 8
Number of Breaking 150 -62 212 -203 415 +397 18 -137 155 +151 4
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 7 0 0.0 .350
2017 Shifts L 172 0 0.0 .261
2018 Shifts L 15 5 33.3 .088 .420
2019 Shifts L 409 197 48.2 .293 .298
2020 Shifts L 203 97 47.8 .282 .325
2021 Shifts L 141 90 63.8 .301 .191
! 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 9 19.6 11.1% 22.2% 3 46.6 0.0% 66.7%
2017 198 17.3 24.7% 0.5% 97 22.5 1.0% 12.4%
2018 19 15.6 36.8% 0.0% 12 21.9 0.0% 16.7%
2019 507 17.9 17.6% 1.8% 231 22.3 1.7% 7.8%
2020 212 19.4 9.0% 3.8% 105 24.3 3.8% 12.4%
2021 138 18.8 15.2% 4.3% 69 23.4 1.4% 15.9%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings