DH | Bats/Throws: R/R | 6' 4" 250 lbs | Age: 29
PA AB R H HR SB AVG OBP SLG OPS
2022 327 292 40 86 16 0 .295 .358 .500 .858
2023 489 456 50 124 18 0 .272 .317 .441 .758
2024 349 324 25 77 6 3 .238 .289 .336 .625
6 Seasons 2,126 1,966 233 528 95 3 .269 .318 .462 .780
AVG HR SB OPS
2022 .295 16 0 .858
2023 .272 18 0 .758
2024 .238 6 3 .625
6 Seasons .269 95 3 .780
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 22 1864 336 43 12.8 8.5 91.2 114.1 9.3 32.4 .261 .515 .343 .347 .450 47.9 26.6 6.0
2020 23 805 158 26 16.5 11.5 92.4 113.6 5.7 32.9 .278 .540 .373 .364 .469 55.7 24.8 5.3
2021 24 793 157 17 10.8 7.4 90.5 112.0 8.4 29.9 .248 .445 .317 .325 .405 45.8 24.7 6.9
2022 25 1178 224 33 14.7 10.1 92.8 113.4 7.4 31.7 .266 .512 .370 .365 .437 54.9 22.0 8.6
2023 26 1717 365 34 9.3 7.0 90.9 113.5 5.7 26.0 .258 .426 .325 .314 .364 46.8 19.0 6.1
2024 27 1201 255 20 7.8 5.7 92.0 112.3 4.3 25.1 .248 .381 .276 .299 .346 49.0 20.1 6.3
Player 7558 1495 173 11.6 8.1 91.5 114.1 6.8 29.3 .259 .467 .332 .334 .407 49.5 22.7 6.5
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 47.6 52.4 23.5 22.9 6.0 34.5 41.7 23.8 22.0 22.9 2.7 12.5 18.8 21.1
2020 52.5 47.5 20.3 24.1 3.2 26.6 43.7 29.7 19.6 25.3 7.6 7.0 18.4 22.2
2021 48.4 51.6 22.3 23.6 5.7 36.3 36.3 27.4 23.6 18.5 6.4 12.7 17.8 21.0
2022 50.0 50.0 25.4 21.9 2.7 30.4 45.1 24.6 17.0 25.9 7.1 13.4 19.2 17.4
2023 53.2 46.8 19.7 20.0 7.1 36.4 40.0 23.6 23.0 24.4 5.8 13.4 15.6 17.8
2024 56.9 43.1 15.7 20.8 6.7 36.9 45.9 17.3 26.7 25.9 4.3 10.2 20.0 12.9
Player 51.5 48.5 21.1 21.9 5.6 34.1 42.1 23.7 22.2 24.0 5.3 11.9 18.1 18.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 2.4 36.9 20.2 20.5 7.1 12.8 8.5
2020 2.5 41.1 11.4 20.9 7.0 16.5 11.5
2021 2.5 39.5 17.2 24.2 3.2 10.8 7.4
2022 1.3 39.7 14.3 21.4 8.5 14.7 10.1
2023 3.0 41.4 19.7 20.8 5.2 9.3 7.0
2024 2.7 45.1 17.6 22.4 3.9 7.8 5.7
Player 2.5 40.5 17.5 21.5 5.9 11.6 8.1
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 %
2024 4-Seam Fastball 0.7 2 263 21.9 80 .324 .554 .422 9.8 17.5 18.7 .290 .543 .382 55.0
2024 Slider -2.1 -5 263 21.9 73 .194 .209 .223 37.5 24.7 23.1 .210 .260 .247 42.9
2024 Sinker -1.8 -4 220 18.3 71 .250 .313 .296 13.1 12.7 22.0 .238 .300 .283 49.1
2024 Changeup -1.3 -2 147 12.2 40 .231 .282 .238 42.3 27.5 22.4 .205 .251 .214 32.1
2024 Sweeper -0.3 0 99 8.2 29 .250 .321 .266 35.3 27.6 23.5 .246 .362 .277 55.0
2024 Curveball -2.3 -2 83 6.9 20 .105 .263 .180 28.2 20.0 14.3 .242 .481 .328 46.7
2024 Cutter -2.0 -1 68 5.7 19 .235 .412 .284 15.2 5.3 10.0 .333 .602 .396 70.6
2024 Split-Finger -3.2 -2 53 4.4 13 .154 .154 .138 40.6 38.5 25.0 .256 .364 .270 37.5
2024 Slurve -13.8 -1 5 0.4 3 .000 .000 .000 25.0 0.0 0.0 .360 .874 .513 66.7
2023 4-Seam Fastball -0.6 -2 378 22.0 107 .253 .455 .324 14.7 15.9 17.3 .278 .506 .350 49.4
2023 Slider 0.3 1 351 20.4 97 .284 .442 .333 42.0 20.6 17.5 .241 .416 .288 45.3
2023 Sinker -0.1 0 317 18.5 103 .299 .485 .370 14.4 11.7 25.5 .293 .475 .349 51.8
2023 Changeup -0.6 -1 220 12.8 49 .222 .267 .259 43.1 34.7 24.6 .204 .257 .230 37.9
2023 Sweeper 2.9 5 166 9.7 50 .340 .553 .420 43.8 18.0 16.7 .316 .520 .376 52.6
2023 Curveball -0.5 -1 133 7.7 39 .189 .378 .263 41.1 28.2 32.4 .172 .263 .212 38.5
2023 Cutter 0.9 1 99 5.8 27 .318 .500 .417 18.8 7.4 9.5 .269 .427 .370 40.0
2023 Split-Finger -0.3 0 39 2.3 10 .222 .333 .285 41.7 40.0 21.1 .105 .155 .172 20.0
2023 Slurve 0.0 0 13 0.8 4 .250 .250 .225 0.0 25.0 20.0 .404 .495 .389 66.7
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 504 1,863 3 -12 6 9 6
2020 226 805 8 -2 5 3 14
2021 227 785 -1 -7 5 3 0
2022 327 1,178 3 -6 9 5 11
2023 487 1,717 9 -24 8 8 2
2024 348 1,201 -9 -15 4 5 -15
Player 2,119 7,549 14 -66 37 14 19
+ 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 1,864 43.2 71.3 77.4 33.7 51.0 41.4 38.1 49.9 32.8 5.5 75.7
2020 805 43.9 75.6 77.5 37.8 60.2 42.5 41.6 54.4 29.2 6.5 86.5
2021 793 43.4 74.5 77.6 35.4 47.1 42.2 44.2 52.6 33.8 6.1 87.5
2022 1,178 44.7 71.7 77.5 32.1 55.5 40.2 37.3 49.8 30.3 7.0 85.5
2023 1,717 44.2 71.3 81.9 36.6 52.4 38.6 43.0 52.0 29.7 7.1 78.7
2024 1,201 46.5 70.1 84.7 33.0 53.8 41.1 35.6 50.3 26.2 8.5 78.4
Player 7,558 44.3 71.9 79.6 34.6 53.1 40.7 39.7 51.2 30.4 6.8 80.8
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 70 57 84 87 25 81 89 86 93 90 17 19 7 22 70 2
2020 80 80 91 91 39 98 96 92 94 98 36 13 33 7 62 9 22
2021 83 63 24
2022 92 15 13
2023 33 56 50 47 23 63 58 75 87 81 70 19 24 9 31 88 69 47
2024 28 51 35 31 23 30 50 90 84 90 60 23 40 21 7
+ 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 23.32 31 27.3 4 6 20 11 35.5
2020 25.25 14 11.1 3 5 12 3 21.4
2021 26.35 10 8.8 1 2 6 4 40.0
2022 25.75 16 17.7 -2 10 9 9 56.3
2023 25.27 18 16.9 1 4 9 10 55.6
2024 25.23 6 6.2 0 3 4 3 50.0
Player 24.86 95 88.0 7 30 60 40 42.1
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 31 32 20 31 28 28 30 29 23 20 25 30 31 25 29 29 28 27 23 31 27 30 33 32 26 25 25 29 30 24 19
2020 14 13 7 15 12 12 14 13 10 6 7 13 11 8 14 12 14 12 10 14 10 10 17 12 7 7 12 11 12 10 7
2021 10 9 6 9 9 9 10 10 6 8 7 8 9 7 9 10 9 9 11 9 10 10 10 10 9 8 9 8 9 9 8
2022 16 18 18 21 17 17 18 17 14 16 16 21 18 16 18 19 17 18 17 17 17 17 22 19 15 16 21 22 17 17 16
2023 18 15 13 16 19 18 19 16 17 15 15 16 14 15 19 19 17 16 19 19 15 20 20 21 13 15 19 17 17 17 16
2024 6 7 4 7 5 6 6 6 3 5 5 5 8 6 6 5 6 7 6 8 8 5 9 9 6 7 4 6 8 7 7
Player 95 94 68 99 90 90 97 91 73 70 75 93 91 77 95 94 91 89 86 98 87 92 111 103 76 78 90 93 93 84 73
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

2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019
Results
BA .238 -.034 .272 -.023 .295 +.046 .249 -.047 .296 +.029 .267
xBA .248 -.010 .258 -.008 .266 +.018 .248 -.030 .278 +.017 .261
OBP .289 -.028 .317 -.041 .358 +.055 .303 -.029 .332 +.017 .315
xOBP .299 -.006 .305 -.030 .335 +.030 .305 -.012 .317 +.006 .311
SLG .336 -.105 .441 -.059 .500 +.063 .437 -.122 .559 +.046 .513
xSLG .381 -.045 .426 -.086 .512 +.067 .445 -.095 .540 +.025 .515
ISO .099 -.070 .169 -.036 .205 +.017 .188 -.075 .263 +.017 .246
xISO .134 -.034 .168 -.078 .246 +.050 .196 -.066 .262 +.008 .254
BABIP .285 -.020 .305 -.032 .337 +.044 .293 -.047 .340 +.032 .308
wOBA .276 -.049 .325 -.045 .370 +.053 .317 -.056 .373 +.030 .343
xwOBA .299 -.015 .314 -.051 .365 +.040 .325 -.039 .364 +.017 .347
wOBACON .314 -.064 .378 -.066 .444 +.052 .392 -.089 .481 +.036 .445
xwOBACON .346 -.018 .364 -.073 .437 +.032 .405 -.064 .469 +.019 .450
BACON .302 -.038 .340 -.044 .384 +.046 .338 -.061 .399 +.027 .372
xBACON .315 -.008 .323 -.027 .350 +.008 .342 -.036 .378 +.012 .366
Statcast Hit Metrics
Hard Hit % 49.0 +2.2 46.8 -8.1 54.9 +9.1 45.8 -9.9 55.7 +7.8 47.9
Avg Exit Velocity 92.0 +1.1 90.9 -1.9 92.8 +2.3 90.5 -1.9 92.4 +1.2 91.2
Launch Angle Sweet-Spot % 25.1 -0.9 26.0 -5.7 31.7 +1.8 29.9 -3.0 32.9 +0.5 32.4
Barrel % 7.8 -1.5 9.3 -5.4 14.7 +3.9 10.8 -5.7 16.5 +3.7 12.8
Avg Launch Angle 4.3 -1.4 5.7 -1.7 7.4 -1.0 8.4 +2.7 5.7 -3.6 9.3
Statcast Bat Tracking
Bat Speed 73.9 -1.3 75.2 -- -- -- -- -- -- -- --
Attack Angle -- -- -- -- -- -- -- --
Ideal Attack Angle % 48.2 +0.1 48.1 -- -- -- -- -- -- -- --
Attack Direction -3° +1° -4° -- -- -- -- -- -- -- --
Swing Path - Tilt 25° 25° -- -- -- -- -- -- -- --
Swing Length 7.2 -0.1 7.3 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.0 -0.6 93.6 +0.9 92.7 -0.2 92.9 +0.1 92.8 +0.6 92.2
Breaking Velocity 83.9 0.0 83.9 +0.8 83.1 -0.3 83.4 +0.6 82.8 +0.1 82.7
Offspeed Velocity 85.8 +0.7 85.1 +0.5 84.6 +0.9 83.7 +0.4 83.3 -0.7 84.0
Batted Ball Results
Barrels 20 -14 34 +1 33 +16 17 -9 26 -17 43
Popup % 6.7 -0.4 7.1 +4.4 2.7 -3.0 5.7 +2.5 3.2 -2.8 6.0
Flyball % 15.7 -4.0 19.7 -5.7 25.4 +3.1 22.3 +2.0 20.3 -3.2 23.5
Line Drive % 20.8 +0.8 20.0 -1.9 21.9 -1.7 23.6 -0.5 24.1 +1.2 22.9
Groundball % 56.9 +3.7 53.2 +3.2 50.0 +1.6 48.4 -4.1 52.5 +4.9 47.6
Pull % 36.9 +0.5 36.4 +6.0 30.4 -5.9 36.3 +9.7 26.6 -7.9 34.5
Straight Away % 45.9 +5.9 40.0 -5.1 45.1 +8.8 36.3 -7.4 43.7 +2.0 41.7
Opposite Field % 17.3 -6.3 23.6 -1.0 24.6 -2.8 27.4 -2.3 29.7 +5.9 23.8
Weak Contact % 2.7 -0.3 3.0 +1.7 1.3 -1.2 2.5 0.0 2.5 +0.1 2.4
Pull Airball % 10.2 -3.2 13.4 0.0 13.4 +0.7 12.7 +5.7 7.0 -5.5 12.5
Topped Contact % 45.1 +3.7 41.4 +1.7 39.7 +0.2 39.5 -1.6 41.1 +4.2 36.9
Under Contact % 17.6 -2.1 19.7 +5.4 14.3 -2.9 17.2 +5.8 11.4 -8.8 20.2
Flare/Burner Contact % 22.4 +1.6 20.8 -0.6 21.4 -2.8 24.2 +3.3 20.9 +0.4 20.5
Solid Contact % 3.9 -1.3 5.2 -3.3 8.5 +5.3 3.2 -3.8 7.0 -0.1 7.1
HR/FB % 15.0 -10.0 25.0 -3.1 28.1 -0.5 28.6 -15.2 43.8 +4.6 39.2
Popups 17 -9 26 +20 6 -3 9 +4 5 -15 20
Flyballs 40 -32 72 +15 57 +22 35 +3 32 -47 79
Line Drives 53 -20 73 +24 49 +12 37 -1 38 -39 77
Groundballs 145 -49 194 +82 112 +36 76 -7 83 -77 160
Plate Discipline
In Zone % 46.5 +2.3 44.2 -0.5 44.7 +1.3 43.4 -0.5 43.9 +0.7 43.2
Out of Zone % 53.5 -2.3 55.8 +0.5 55.3 -1.3 56.6 +0.5 56.1 -0.7 56.8
Edge % 41.1 +2.5 38.6 -1.6 40.2 -2.0 42.2 -0.3 42.5 +1.1 41.4
Zone Swing % 70.1 -1.2 71.3 -0.4 71.7 -2.8 74.5 -1.1 75.6 +4.3 71.3
Out of Zone Swing % 33.0 -3.6 36.6 +4.5 32.1 -3.3 35.4 -2.4 37.8 +4.1 33.7
In Zone Contact % 84.7 +2.8 81.9 +4.4 77.5 -0.1 77.6 +0.1 77.5 +0.1 77.4
Out of Zone Contact % 53.8 +1.4 52.4 -3.1 55.5 +8.4 47.1 -13.1 60.2 +9.2 51.0
Whiff % 26.2 -3.5 29.7 -0.6 30.3 -3.5 33.8 +4.6 29.2 -3.6 32.8
First Strike % 64.1 -2.9 67.0 +3.4 63.6 -0.5 64.1 +0.4 63.7 -3.2 66.9
First Pitch Swing % 35.6 -7.4 43.0 +5.7 37.3 -6.9 44.2 +2.6 41.6 +3.5 38.1
Swing % 50.3 -1.7 52.0 +2.2 49.8 -2.8 52.6 -1.8 54.4 +4.5 49.9
Meatball Swing % 78.4 -0.3 78.7 -6.8 85.5 -2.0 87.5 +1.0 86.5 +10.8 75.7
Meatball % 8.5 +1.4 7.1 +0.1 7.0 +0.9 6.1 -0.4 6.5 +1.0 5.5
Zone Swing & Miss % 15.3 -2.8 18.1 -4.4 22.5 +0.1 22.4 -0.1 22.5 -0.1 22.6
Out of Zone Swing & Miss % 46.2 -1.4 47.6 +3.1 44.5 -8.4 52.9 +13.1 39.8 -9.2 49.0
In Zone 559 -200 759 +232 527 +186 341 -12 353 -452 805
Out of Zone 643 -315 958 +307 651 +207 444 -8 452 -606 1,058
Edge 494 -169 663 +190 473 +142 331 -11 342 -429 771
In Zone Swings 392 -149 541 +163 378 +124 254 -13 267 -307 574
Out of Zone Swings 212 -139 351 +142 209 +52 157 -14 171 -186 357
In Zone Swing & Misses 60 -38 98 +13 85 +28 57 -3 60 -70 130
Out of Zone Swing & Misses 98 -69 167 +74 93 +10 83 +15 68 -107 175
Basic
Pitches 1,201 -516 1,717 +539 1,178 +385 793 -12 805 -1,059 1,864
PA 349 -140 489 +162 327 +96 231 +5 226 -278 504
AB 324 -132 456 +164 292 +79 213 0 213 -255 468
Hits 77 -47 124 +38 86 +33 53 -10 63 -62 125
Singles 57 -26 83 +25 58 +25 33 -2 35 -39 74
Doubles 14 -9 23 +11 12 +2 10 -4 14 -4 18
Triples 0 0 0 0 0 0 0 0 0 -2 2
Home Runs 6 -12 18 +2 16 +6 10 -4 14 -17 31
Walks 22 -8 30 +2 28 +12 16 +4 12 -18 30
Strikeouts 70 -23 93 +21 72 +15 57 +1 56 -78 134
K% 20.1 +1.1 19.0 -3.0 22.0 -2.7 24.7 -0.1 24.8 -1.8 26.6
BB% 6.3 +0.2 6.1 -2.5 8.6 +1.7 6.9 +1.6 5.3 -0.7 6.0
HBP 2 +1 1 -2 3 +2 1 +1 0 -4 4
Batted Balls 255 -110 365 +141 224 +67 157 -1 158 -178 336
Number of Fastballs 551 -243 794 +176 618 +231 387 +16 371 -565 936
Number of Offspeed 200 -59 259 +131 128 +24 104 +11 93 -124 217
Number of Breaking 346 -138 484 +111 373 +116 257 -61 318 -327 645
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts R 504 145 28.8 .357 .309
2020 Shifts R 226 95 42.0 .380 .364
2021 Shifts R 227 12 5.3 .320 .131
2022 Shifts R 326 29 8.9 .371 .369
2023 Shades R 487 45 9.2 .319 .383
2024 Shades R 348 30 8.6 .280 .235
! 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 493 17.6 25.8% 2.8% 290 23.2 0.3% 11.4%
2020 211 18.0 18.5% 6.2% 108 22.7 0.0% 9.3%
2021 155 19.1 11.6% 2.6% 146 23.3 0.0% 10.3%
2022 337 17.1 25.2% 3.9% 170 21.5 1.2% 6.5%
2023 414 15.0 51.2% 0.2% 246 19.0 2.8% 0.8%
2024 270 14.9 52.6% 0.0% 216 18.1 3.7% 0.5%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings