3B | Bats/Throws: R/R | 5' 10" 203 lbs | Age: 31
PA AB R H HR SB AVG OBP SLG OPS
2021 169 150 21 28 5 2 .187 .266 .347 .613
2022 160 141 15 36 6 2 .255 .344 .418 .762
2023 78 73 4 15 4 0 .205 .256 .397 .653
5 Seasons 647 582 69 141 26 7 .242 .313 .428 .741
AVG HR SB OPS
2021 .187 5 2 .613
2022 .255 6 2 .762
2023 .205 4 0 .653
5 Seasons .242 26 7 .741
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%
2019 25 593 94 4 4.3 2.8 86.5 108.3 14.3 31.9 .215 .356 .329 .269 .341 36.2 27.5 4.9
2020 26 377 56 5 8.9 5.1 90.9 108.1 15.1 37.5 .226 .420 .394 .318 .419 42.9 31.6 8.2
2021 27 734 99 7 7.1 4.1 90.1 106.7 18.2 30.3 .204 .333 .268 .276 .352 40.4 31.4 8.9
2022 28 686 93 8 8.6 5.0 89.1 104.1 14.6 34.4 .213 .359 .338 .300 .373 41.9 30.0 8.8
2023 29 299 53 4 7.5 5.1 81.3 104.1 13.4 32.1 .197 .352 .281 .262 .320 20.8 25.6 5.1
Player 2689 395 28 7.1 4.3 87.9 108.3 15.3 32.9 .211 .360 .320 .285 .359 37.5 29.5 7.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 %
2019 41.5 58.5 25.5 22.3 10.6 35.1 34.0 30.9 18.1 17.0 6.4 17.0 17.0 24.5
2020 44.6 55.4 28.6 25.0 1.8 46.4 30.4 23.2 23.2 17.9 3.6 23.2 12.5 19.6
2021 37.4 62.6 28.3 22.2 12.1 41.4 38.4 20.2 21.2 15.2 1.0 20.2 23.2 19.2
2022 40.9 59.1 34.4 22.6 2.2 35.5 39.8 24.7 18.3 20.4 2.2 17.2 19.4 22.6
2023 41.5 58.5 34.0 18.9 5.7 41.5 35.8 22.6 22.6 17.0 1.9 18.9 18.9 20.8
Player 40.8 59.2 29.9 22.3 7.1 39.2 36.2 24.6 20.3 17.5 3.0 19.0 18.7 21.5
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
2019 6.4 24.5 34.0 24.5 6.4 4.3 2.8
2020 3.6 26.8 26.8 26.8 5.4 8.9 5.1
2021 3.0 25.3 33.3 26.3 5.1 7.1 4.1
2022 2.2 28.0 23.7 28.0 9.7 8.6 5.0
2023 11.3 32.1 28.3 15.1 5.7 7.5 5.1
Player 4.8 26.8 29.6 24.8 6.6 7.1 4.3
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 %
2023 4-Seam Fastball 0.3 0 88 29.4 14 .154 .385 .257 37.5 42.9 27.3 .149 .336 .237 14.3
2023 Sinker 1.4 1 52 17.4 13 .273 .636 .427 27.3 23.1 23.1 .189 .417 .321 25.0
2023 Slider 1.3 1 45 15.1 14 .214 .429 .271 32.1 21.4 25.0 .168 .277 .188 27.3
2023 Changeup -2.1 -1 39 13.0 16 .200 .267 .234 29.6 18.8 25.0 .262 .381 .303 25.0
2023 Curveball -6.0 -2 34 11.4 12 .167 .167 .150 31.6 25.0 25.0 .149 .162 .137 0.0
2023 Cutter 8.3 2 21 7.0 3 .667 1.667 .967 12.5 0.0 0.0 .644 1.558 .916 33.3
2023 Sweeper -4.6 -1 17 5.7 5 .000 .000 .140 42.9 40.0 100.0 .098 .128 .216 50.0
2022 4-Seam Fastball -0.2 -1 286 41.7 63 .241 .397 .321 30.8 28.6 18.9 .229 .413 .307 52.5
2022 Slider 2.2 3 114 16.6 31 .200 .560 .416 30.2 35.5 27.5 .157 .298 .293 35.7
2022 Sinker -2.3 -2 106 15.5 20 .176 .176 .240 26.7 25.0 20.0 .156 .268 .261 16.7
2022 Curveball -0.2 0 70 10.2 16 .313 .375 .303 30.3 31.3 19.2 .206 .354 .241 36.4
2022 Changeup 3.8 2 59 8.6 17 .385 .462 .450 29.0 23.5 14.8 .297 .348 .383 44.4
2022 Cutter 6.5 2 34 5.0 8 .571 1.000 .675 42.1 25.0 14.3 .305 .490 .387 40.0
2022 Sweeper -3.0 0 8 1.2 1 .000 .000 .000 100.0 100.0 50.0 -- -- .000 --
2022 Slurve -11.1 -1 7 1.0 3 .000 .000 .000 25.0 66.7 100.0 .160 .189 .159 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 142 592 4 -4 5 1 6
2020 98 377 1 -1 4 2 6
2021 169 734 -2 -9 5 3 -3
2022 160 686 0 -6 4 4 3
2023 78 299 -1 -2 2 0 -1
Player 647 2,688 3 -21 19 3 11
+ 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 %
2019 593 48.1 68.8 80.6 37.8 64.7 44.8 24.6 52.6 25.3 6.1 77.8
2020 377 49.1 63.2 67.5 27.1 55.8 46.9 19.4 44.8 36.1 8.0 76.7
2021 734 48.9 68.8 76.5 25.9 56.7 44.4 21.9 46.9 29.1 6.0 81.8
2022 686 49.3 66.6 72.4 27.9 60.8 46.1 16.9 46.9 31.1 7.3 74.0
2023 299 54.5 64.4 74.3 28.7 53.8 46.8 14.1 48.2 31.3 8.4 64.0
Player 2,689 49.5 66.9 74.9 29.5 59.6 45.5 19.9 48.0 29.8 6.9 75.7
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
2019 59 81
2020 50 73 94
2021 44 73 28
2022 14 58 27
2023 12 57
+ 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 %
2019 22.16 6 5.5 1 2 5 2 33.3
2020 23.53 6 4.6 1 0 4 2 33.3
2021 23.87 5 4.2 1 1 5 1 20.0
2022 24.43 6 5.2 1 1 7 1 16.7
2023 24.25 4 3.4 1 1 5 0 0.0
Player 23.69 27 23.0 4 5 26 6 22.2
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 6 8 7 5 6 5 8 4 4 3 4 7 6 6 5 4 5 3 6 7 6 6 8 5 5 4 4 8 6 7 3
2020 6 6 4 4 6 4 6 4 5 3 4 6 4 3 4 4 4 4 5 6 3 6 6 4 3 4 6 6 6 6 3
2021 5 6 5 1 6 4 5 5 2 2 4 3 2 4 4 6 3 2 6 5 5 6 5 6 2 2 5 5 6 5 5
2022 6 5 4 7 4 5 7 4 4 3 5 8 4 5 5 8 6 5 4 7 4 4 9 5 2 4 8 9 5 4 3
2023 4 2 3 2 4 5 5 4 2 2 3 4 4 4 4 3 4 3 3 5 4 3 5 4 3 2 2 4 4 2 3
Player 27 27 23 19 26 23 31 21 17 13 20 28 20 22 22 25 22 17 24 30 22 25 33 24 15 16 25 32 27 24 17
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

2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019
Results
BA .205 -.050 .255 +.068 .187 -.115 .302 +.029 .273
xBA .197 -.016 .213 +.009 .204 -.022 .226 +.011 .215
OBP .256 -.088 .344 +.078 .266 -.112 .378 +.059 .319
xOBP .249 -.058 .307 +.023 .284 -.027 .311 +.046 .265
SLG .397 -.021 .418 +.071 .347 -.211 .558 +.096 .462
xSLG .352 -.007 .359 +.026 .333 -.087 .420 +.064 .356
ISO .192 +.029 .163 +.003 .160 -.096 .256 +.067 .189
xISO .154 +.008 .146 +.017 .129 -.065 .194 +.053 .141
BABIP .224 -.121 .345 +.100 .245 -.167 .412 +.067 .345
wOBA .281 -.057 .338 +.070 .268 -.126 .394 +.065 .329
xwOBA .262 -.038 .300 +.024 .276 -.042 .318 +.049 .269
wOBACON .348 -.091 .439 +.100 .339 -.212 .551 +.119 .432
xwOBACON .320 -.053 .373 +.021 .352 -.067 .419 +.078 .341
BACON .283 -.104 .387 +.104 .283 -.181 .464 +.077 .387
xBACON .272 -.051 .323 +.010 .313 -.036 .349 +.044 .305
Statcast Hit Metrics
Hard Hit % 20.8 -21.1 41.9 +1.5 40.4 -2.5 42.9 +6.7 36.2
Avg Exit Velocity 81.3 -7.8 89.1 -1.0 90.1 -0.8 90.9 +4.4 86.5
Launch Angle Sweet-Spot % 32.1 -2.3 34.4 +4.1 30.3 -7.2 37.5 +5.6 31.9
Barrel % 7.5 -1.1 8.6 +1.5 7.1 -1.8 8.9 +4.6 4.3
Avg Launch Angle 13.4 -1.2 14.6 -3.6 18.2 +3.1 15.1 +0.8 14.3
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.5 -0.4 92.9 +0.6 92.3 +0.3 92.0 -0.4 92.4
Breaking Velocity 82.3 +0.4 81.9 -0.3 82.2 +0.6 81.6 -0.2 81.8
Offspeed Velocity 82.8 -2.6 85.4 +2.1 83.3 +0.5 82.8 +0.4 82.4
Batted Ball Results
Barrels 4 -4 8 +1 7 +2 5 +1 4
Popup % 5.7 +3.5 2.2 -9.9 12.1 +10.3 1.8 -8.8 10.6
Flyball % 34.0 -0.4 34.4 +6.1 28.3 -0.3 28.6 +3.1 25.5
Line Drive % 18.9 -3.7 22.6 +0.4 22.2 -2.8 25.0 +2.7 22.3
Groundball % 41.5 +0.6 40.9 +3.5 37.4 -7.2 44.6 +3.1 41.5
Pull % 41.5 +6.0 35.5 -5.9 41.4 -5.0 46.4 +11.3 35.1
Straight Away % 35.8 -4.0 39.8 +1.4 38.4 +8.0 30.4 -3.6 34.0
Opposite Field % 22.6 -2.1 24.7 +4.5 20.2 -3.0 23.2 -7.7 30.9
Weak Contact % 11.3 +9.1 2.2 -0.8 3.0 -0.6 3.6 -2.8 6.4
Pull Airball % 18.9 +1.7 17.2 -3.0 20.2 -3.0 23.2 +6.2 17.0
Topped Contact % 32.1 +4.1 28.0 +2.7 25.3 -1.5 26.8 +2.3 24.5
Under Contact % 28.3 +4.6 23.7 -9.6 33.3 +6.5 26.8 -7.2 34.0
Flare/Burner Contact % 15.1 -12.9 28.0 +1.7 26.3 -0.5 26.8 +2.3 24.5
Solid Contact % 5.7 -4.0 9.7 +4.6 5.1 -0.3 5.4 -1.0 6.4
HR/FB % 22.2 +3.4 18.8 +0.9 17.9 -13.4 31.3 +6.3 25.0
Popups 3 +1 2 -10 12 +11 1 -9 10
Flyballs 18 -14 32 +4 28 +12 16 -8 24
Line Drives 10 -11 21 -1 22 +8 14 -7 21
Groundballs 22 -16 38 +1 37 +12 25 -14 39
Plate Discipline
In Zone % 54.5 +5.2 49.3 +0.4 48.9 -0.2 49.1 +1.0 48.1
Out of Zone % 45.5 -5.2 50.7 -0.4 51.1 +0.2 50.9 -1.0 51.9
Edge % 46.8 +0.7 46.1 +1.7 44.4 -2.5 46.9 +2.1 44.8
Zone Swing % 64.4 -2.2 66.6 -2.2 68.8 +5.6 63.2 -5.6 68.8
Out of Zone Swing % 28.7 +0.8 27.9 +2.0 25.9 -1.2 27.1 -10.7 37.8
In Zone Contact % 74.3 +1.9 72.4 -4.1 76.5 +9.0 67.5 -13.1 80.6
Out of Zone Contact % 53.8 -7.0 60.8 +4.1 56.7 +0.9 55.8 -8.9 64.7
Whiff % 31.3 +0.2 31.1 +2.0 29.1 -7.0 36.1 +10.8 25.3
First Strike % 57.7 +5.8 51.9 -1.4 53.3 -2.8 56.1 -2.4 58.5
First Pitch Swing % 14.1 -2.8 16.9 -5.0 21.9 +2.5 19.4 -5.2 24.6
Swing % 48.2 +1.3 46.9 0.0 46.9 +2.1 44.8 -7.8 52.6
Meatball Swing % 64.0 -10.0 74.0 -7.8 81.8 +5.1 76.7 -1.1 77.8
Meatball % 8.4 +1.1 7.3 +1.3 6.0 -2.0 8.0 +1.9 6.1
Zone Swing & Miss % 25.7 -1.9 27.6 +4.1 23.5 -9.0 32.5 +13.1 19.4
Out of Zone Swing & Miss % 46.2 +7.0 39.2 -4.1 43.3 -0.9 44.2 +8.9 35.3
In Zone 163 -175 338 -21 359 +174 185 -100 285
Out of Zone 136 -212 348 -27 375 +183 192 -115 307
Edge 140 -176 316 -10 326 +149 177 -88 265
In Zone Swings 105 -120 225 -22 247 +130 117 -79 196
Out of Zone Swings 39 -58 97 0 97 +45 52 -64 116
In Zone Swing & Misses 27 -35 62 +4 58 +20 38 0 38
Out of Zone Swing & Misses 18 -20 38 -4 42 +19 23 -18 41
Basic
Pitches 299 -387 686 -48 734 +357 377 -216 593
PA 78 -82 160 -9 169 +71 98 -44 142
AB 73 -68 141 -9 150 +64 86 -46 132
Hits 15 -21 36 +8 28 +2 26 -10 36
Singles 9 -16 25 +11 14 -1 15 -8 23
Doubles 2 -3 5 -4 9 +4 5 -2 7
Triples 0 0 0 0 0 -1 1 +1 0
Home Runs 4 -2 6 +1 5 0 5 -1 6
Walks 4 -10 14 -1 15 +7 8 +1 7
Strikeouts 20 -28 48 -5 53 +22 31 -8 39
K% 25.6 -4.4 30.0 -1.4 31.4 -0.2 31.6 +4.1 27.5
BB% 5.1 -3.7 8.8 -0.1 8.9 +0.7 8.2 +3.3 4.9
HBP 1 -4 5 +3 2 -1 3 +1 2
Batted Balls 53 -40 93 -6 99 +43 56 -38 94
Number of Fastballs 161 -265 426 -18 444 +220 224 -137 361
Number of Offspeed 39 -20 59 -43 102 +50 52 -4 56
Number of Breaking 79 -105 184 +14 170 +73 97 -64 161
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts R 142 11 7.7 .313 .524
2020 Shifts R 98 29 29.6 .367 .459
2021 Shifts R 166 29 17.5 .268 .257
2022 Shifts R 159 18 11.3 .341 .330
2023 Shades R 78 9 11.5 .305 .098
! 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 %
2019 148 19.1 4.7% 0.7% 97 22.9 0.0% 6.2%
2020 108 19.2 0.9% 1.9% 69 24.7 0.0% 7.2%
2021 218 19.6 2.8% 3.2% 118 24.8 0.0% 14.4%
2022 190 19.1 8.4% 2.1% 117 23.3 0.9% 12.0%
2023 83 14.8 56.6% 0.0% 47 19.8 6.4% 0.0%
+ View Complete Pitch Tempo Leaderboard