3B | Bats/Throws: R/R | 5' 11" 190 lbs | Age: 31
Draft: 2015 | Rd. 1, No. 2, Houston Astros | LSU
PA AB R H HR SB AVG OBP SLG OPS
2023 724 622 103 163 25 3 .262 .363 .441 .804
2024 634 581 79 151 26 3 .260 .315 .453 .768
2025 495 433 64 118 18 1 .273 .360 .462 .822
10 Seasons 5,327 4,590 758 1,250 209 43 .272 .365 .481 .846
AVG HR SB OPS
2023 .262 25 3 .804
2024 .260 26 3 .768
2025 .273 18 1 .822
10 Seasons .272 209 43 .846
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 834 150 10 6.7 4.6 88.1 106.2 18.5 40.0 .246 .408 .336 .306 .374 36.0 24.0 6.9
2017 23 2302 467 22 4.7 3.5 87.6 105.6 16.4 34.5 .274 .439 .351 .338 .362 34.3 15.5 8.8
2018 24 2821 512 39 7.6 5.5 89.4 107.6 16.8 37.9 .267 .464 .396 .369 .363 39.9 12.1 13.6
2019 25 2915 479 23 4.8 3.3 89.3 107.4 19.6 35.5 .263 .453 .418 .373 .353 38.0 12.0 17.2
2020 26 736 128 5 3.9 2.8 88.9 105.6 17.3 35.9 .249 .389 .345 .332 .327 33.6 14.4 13.3
2021 27 1593 299 19 6.4 4.8 89.0 107.5 15.9 33.8 .258 .417 .336 .332 .337 38.1 13.3 11.0
2022 28 2521 481 35 7.3 5.3 88.9 109.2 19.5 36.2 .257 .416 .358 .350 .337 37.8 11.7 13.3
2023 29 2789 537 29 5.4 4.0 88.6 107.5 17.6 35.8 .266 .430 .351 .351 .344 38.2 12.0 12.7
2024 30 2393 499 32 6.4 5.0 89.1 109.1 18.2 34.9 .257 .418 .331 .320 .339 40.5 13.6 6.9
2025 31 1947 365 24 6.6 4.8 90.1 109.6 17.7 32.9 .255 .416 .356 .334 .341 44.4 14.1 10.3
Player 20851 3917 238 6.1 4.5 88.9 109.6 17.8 35.5 .261 .430 .362 .345 .348 38.5 13.4 11.8
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 28.0 72.0 30.0 32.0 10.0 35.3 40.7 24.0 14.0 13.3 0.7 21.3 27.3 23.3
2017 39.2 60.8 25.1 26.6 9.2 39.6 38.8 21.2 19.9 16.1 3.0 19.7 22.7 18.2
2018 35.5 64.5 26.6 27.1 10.7 46.5 34.2 18.6 20.9 11.9 2.5 25.6 22.3 16.0
2019 31.7 68.3 29.9 26.9 11.5 42.8 39.2 18.0 15.4 14.4 1.9 27.3 24.8 16.1
2020 33.6 66.4 32.0 25.8 8.6 44.5 39.8 15.6 20.3 11.7 1.6 24.2 28.1 14.1
2021 41.5 58.5 27.1 23.1 8.4 48.2 33.1 18.7 22.4 14.7 4.3 25.8 18.4 14.4
2022 33.5 66.5 32.6 24.5 9.4 45.1 34.7 20.2 18.7 12.1 2.7 26.4 22.7 17.5
2023 35.4 64.6 31.1 25.0 8.6 40.8 37.1 22.2 19.9 12.3 3.2 20.9 24.8 19.0
2024 36.5 63.5 28.3 24.2 11.0 39.9 33.5 26.7 19.8 13.2 3.4 20.0 20.2 23.2
2025 38.9 61.1 26.6 23.3 11.2 46.3 36.2 17.5 21.9 13.4 3.6 24.4 22.7 14.0
Player 35.8 64.2 28.7 25.5 10.0 43.0 36.3 20.6 19.5 13.4 2.9 23.5 22.9 17.7
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 3.3 21.3 34.7 28.7 4.7 6.7 4.6
2017 4.1 27.0 29.6 27.8 6.2 4.7 3.5
2018 1.6 29.1 29.7 23.4 8.0 7.6 5.5
2019 1.0 24.8 33.6 23.6 9.8 4.8 3.3
2020 0.8 27.3 35.9 25.0 6.3 3.9 2.8
2021 2.7 29.1 29.8 24.7 7.0 6.4 4.8
2022 2.9 23.3 32.6 24.3 9.4 7.3 5.3
2023 1.7 27.9 30.2 24.8 10.1 5.4 4.0
2024 2.4 25.7 33.1 24.8 7.4 6.4 5.0
2025 2.2 28.8 28.8 25.2 8.5 6.6 4.8
Player 2.3 26.6 31.3 25.0 8.2 6.1 4.5
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 %
2025 4-Seam Fastball 1.2 7 559 28.7 152 .289 .496 .371 9.3 10.5 10.0 .278 .482 .362 54.2
2025 Sinker -0.2 -1 401 20.6 114 .270 .410 .351 7.8 9.6 13.6 .272 .422 .347 42.7
2025 Slider 0.0 0 320 16.4 81 .209 .358 .323 28.5 19.8 17.0 .219 .343 .316 36.5
2025 Changeup 2.6 5 171 8.8 42 .361 .444 .404 18.8 14.3 11.5 .295 .368 .344 36.7
2025 Cutter 1.2 2 151 7.8 39 .313 .563 .431 12.3 10.3 14.3 .230 .374 .335 35.7
2025 Sweeper -1.5 -2 149 7.7 27 .115 .346 .207 28.8 25.9 14.0 .162 .345 .231 42.1
2025 Curveball 1.9 3 135 6.9 22 .273 .500 .368 16.3 22.7 9.1 .228 .331 .240 35.3
2025 Split-Finger 7.3 3 47 2.4 13 .308 .846 .473 16.7 38.5 18.5 .209 .534 .312 37.5
2025 Slurve 14.6 1 7 0.4 1 1.000 2.000 1.250 0.0 0.0 0.0 .938 1.211 .941 100.0
2024 4-Seam Fastball -0.1 -1 794 33.2 232 .248 .417 .326 8.3 10.3 10.6 .257 .440 .337 42.2
2024 Sinker -0.4 -2 474 19.8 152 .295 .410 .356 9.6 9.9 14.6 .291 .428 .341 44.0
2024 Slider 1.1 4 363 15.2 87 .238 .476 .314 20.6 20.7 14.9 .238 .392 .284 39.4
2024 Changeup 2.3 5 198 8.3 46 .273 .591 .376 12.5 15.2 11.7 .292 .505 .356 27.0
2024 Curveball 1.0 2 167 7.0 33 .219 .531 .321 27.6 24.2 16.3 .184 .325 .233 33.3
2024 Sweeper 0.1 0 165 6.9 26 .192 .462 .271 21.5 26.9 9.6 .124 .240 .153 26.3
2024 Cutter 1.0 2 164 6.9 41 .343 .457 .400 8.6 7.3 8.3 .327 .473 .397 46.9
2024 Split-Finger 3.8 2 54 2.3 14 .231 .692 .400 16.7 28.6 15.4 .201 .310 .252 55.6
2024 Slurve -5.1 -1 14 0.6 2 .000 .000 .000 0.0 0.0 0.0 .144 .157 .130 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 217 834 2 -7 6 3 4
2017 620 2,292 -7 -6 20 13 20
2018 702 2,817 11 -14 30 21 49
2019 674 2,857 -7 5 44 20 62
2020 179 736 -3 -11 10 4 0
2021 396 1,593 -6 -14 16 8 4
2022 655 2,521 -11 -8 30 15 26
2023 723 2,789 -9 -16 28 16 19
2024 633 2,393 7 -26 18 10 10
2025 492 1,947 3 -13 17 9 17
Player 5,291 20,779 -21 -108 221 -21 211
+ 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 834 51.6 68.4 77.6 23.5 60.0 43.0 36.4 46.6 26.7 9.1 81.6
2017 2,302 49.4 65.9 88.6 24.1 70.0 43.1 32.1 44.7 16.5 8.0 78.7
2018 2,821 47.9 57.8 91.8 18.2 73.4 43.1 19.9 37.1 12.9 7.6 67.4
2019 2,915 45.9 57.4 90.0 15.8 71.8 41.6 17.4 35.1 14.3 7.2 67.8
2020 736 47.3 56.3 91.8 18.0 67.1 43.1 14.0 36.1 14.7 5.7 71.4
2021 1,593 51.0 64.8 91.8 17.2 65.7 40.4 25.4 41.4 13.5 8.5 78.7
2022 2,521 46.8 65.8 90.6 17.8 67.4 42.7 25.8 40.3 14.9 7.0 76.1
2023 2,789 47.3 61.1 91.3 18.6 70.0 41.7 22.8 38.7 14.1 7.0 73.3
2024 2,393 50.7 65.6 91.3 23.6 75.3 42.2 28.4 44.9 12.8 7.6 70.9
2025 1,947 52.3 59.6 90.6 19.8 66.3 43.5 18.9 40.6 15.0 8.7 64.1
Player 20,851 48.7 62.1 90.2 19.4 69.9 42.4 23.9 40.2 14.8 7.6 72.3
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 48 83
2017 60 78 55 44 65 47 33 42 46 41 76 52 84 71 66 87
2018 89 74 75 69 94 83 56 62 57 64 93 91 98 96 71 46
2019 88 62 54 49 97 39 21 53 53 42 95 99 96 99 62 66
2020 55 49 32 25 77 16 17 51 30 25 90 82 96 93 55 69 30
2021 54 60 44 38 71 26 29 43 49 33 95 77 98 97 24 45 26
2022 86 67 63 59 96 72 46 48 51 36 96 94 94 99 32 95 25
2023 79 70 54 44 89 50 21 36 31 33 96 89 98 95 25 75 26 22 99 84
2024 55 68 60 55 46 60 34 51 48 51 94 32 98 82 32 92 26 39 96 82
2025 67 54 51 50 78 32 29 53 49 54 88 73 92 95 17 83 36 32 97 69
+ 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 19.85 8 7.7 0 4 6 4 50.0
2017 21.19 23 17.4 6 16 10 10 43.5
2018 22.36 33 28.3 5 22 24 9 27.3
2019 24.72 45 31.4 14 17 24 18 40.0
2020 21.78 7 5.8 1 5 4 3 42.9
2021 23.93 13 11.6 1 7 12 4 30.8
2022 23.33 26 22.0 4 15 19 6 23.1
2023 23.44 29 23.4 6 12 27 5 17.2
2024 23.13 26 24.9 1 8 25 6 23.1
2025 23.97 18 16.0 2 7 11 9 50.0
Player 23.18 228 188.6 39 113 162 74 32.5
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 8 9 5 9 7 6 9 6 7 6 7 10 8 7 6 10 4 6 9 8 8 6 11 10 7 8 8 13 9 7 6
2017 23 16 16 17 18 16 19 15 13 12 16 27 19 17 16 20 13 16 20 17 18 18 21 19 18 15 15 23 20 19 12
2018 33 43 26 20 31 27 33 25 24 16 29 37 29 25 26 25 22 24 29 36 31 31 43 32 16 18 25 31 36 33 27
2019 45 38 32 28 39 31 40 21 31 23 29 44 34 28 27 28 23 22 31 39 28 39 41 35 23 23 30 41 37 33 24
2020 7 6 8 6 6 6 7 5 6 3 5 7 4 5 6 4 5 6 6 6 7 7 9 5 4 3 6 7 7 7 6
2021 13 12 14 8 16 10 18 12 8 5 10 18 7 9 13 14 7 6 14 15 10 13 17 12 5 6 18 16 10 13 12
2022 26 10 22 20 24 24 26 18 21 17 22 33 19 20 24 22 18 18 23 25 22 25 28 24 14 18 27 29 21 23 22
2023 29 7 25 20 28 22 28 17 26 18 24 29 20 22 26 22 24 17 26 28 23 28 36 25 15 16 28 30 25 28 20
2024 26 13 23 25 23 30 31 16 21 20 30 31 23 19 25 20 21 18 26 32 29 26 36 27 18 24 26 32 28 29 24
2025 18 16 16 14 14 16 15 12 14 14 15 18 16 21 15 11 15 14 18 21 15 19 19 19 14 14 15 19 16 18 18
Player 228 170 187 167 206 188 226 147 171 134 187 254 179 173 184 176 152 147 202 227 191 212 261 208 134 145 198 241 209 210 171
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

2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016
Results
BA .273 +.013 .260 -.002 .262 +.003 .259 -.011 .270 +.028 .242 -.054 .296 +.010 .286 +.002 .284 +.020 .264
xBA .255 -.002 .257 -.009 .266 +.009 .257 -.001 .258 +.009 .249 -.014 .263 -.004 .267 -.007 .274 +.028 .246
OBP .360 +.045 .315 -.048 .363 -.003 .366 +.011 .355 +.005 .350 -.073 .423 +.029 .394 +.042 .352 +.039 .313
xOBP .345 +.031 .314 -.054 .368 -.001 .369 +.023 .346 -.012 .358 -.044 .402 +.022 .380 +.036 .344 +.045 .299
SLG .462 +.009 .453 +.012 .441 -.013 .454 +.032 .422 -.029 .451 -.141 .592 +.060 .532 +.057 .475 -.003 .478
xSLG .416 -.002 .418 -.012 .430 +.014 .416 -.001 .417 +.028 .389 -.064 .453 -.011 .464 +.025 .439 +.031 .408
ISO .189 -.004 .193 +.015 .178 -.017 .195 +.043 .152 -.057 .209 -.087 .296 +.050 .246 +.055 .191 -.023 .214
xISO .161 .000 .161 -.002 .163 +.004 .159 .000 .159 +.019 .140 -.050 .190 -.006 .196 +.031 .165 +.003 .162
BABIP .288 +.024 .264 -.006 .270 +.010 .260 -.026 .286 +.032 .254 -.027 .281 -.008 .289 -.022 .311 -.006 .317
wOBA .356 +.025 .331 -.020 .351 -.007 .358 +.022 .336 -.009 .345 -.073 .418 +.022 .396 +.045 .351 +.015 .336
xwOBA .334 +.014 .320 -.031 .351 +.001 .350 +.018 .332 .000 .332 -.041 .373 +.004 .369 +.031 .338 +.032 .306
wOBACON .371 +.018 .353 +.009 .344 -.004 .348 +.006 .342 -.003 .345 -.074 .419 +.019 .400 +.021 .379 -.037 .416
xwOBACON .341 +.002 .339 -.005 .344 +.007 .337 .000 .337 +.010 .327 -.026 .353 -.010 .363 +.001 .362 -.012 .374
BACON .323 +.020 .303 -.001 .304 +.009 .295 -.019 .314 +.025 .289 -.053 .342 +.010 .332 -.007 .339 -.014 .353
xBACON .304 +.003 .301 -.008 .309 +.010 .299 -.003 .302 +.003 .299 -.011 .310 -.002 .312 -.016 .328 -.004 .332
Statcast Hit Metrics
Hard Hit % 44.4 +3.9 40.5 +2.3 38.2 +0.4 37.8 -0.3 38.1 +4.5 33.6 -4.4 38.0 -1.9 39.9 +5.6 34.3 -1.7 36.0
Avg Exit Velocity 90.1 +1.0 89.1 +0.5 88.6 -0.3 88.9 -0.1 89.0 +0.1 88.9 -0.4 89.3 -0.1 89.4 +1.8 87.6 -0.5 88.1
Launch Angle Sweet-Spot % 32.9 -2.0 34.9 -0.9 35.8 -0.4 36.2 +2.4 33.8 -2.1 35.9 +0.4 35.5 -2.4 37.9 +3.4 34.5 -5.5 40.0
Barrel % 6.6 +0.2 6.4 +1.0 5.4 -1.9 7.3 +0.9 6.4 +2.5 3.9 -0.9 4.8 -2.8 7.6 +2.9 4.7 -2.0 6.7
Avg Launch Angle 17.7 -0.5 18.2 +0.6 17.6 -1.9 19.5 +3.6 15.9 -1.4 17.3 -2.3 19.6 +2.8 16.8 +0.4 16.4 -2.1 18.5
Statcast Bat Tracking
Bat Speed 71.0 -0.3 71.3 +1.1 70.2 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 14° +1° 12° 12° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 65.8 -2.9 68.7 +0.5 68.2 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -5° -2° -3° -2° -1° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 28° 29° 29° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.1 +0.1 7.0 +0.1 6.9 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.5 +0.1 93.4 -0.1 93.5 +0.7 92.8 +0.5 92.3 -0.5 92.8 +0.2 92.6 +0.6 92.0 -0.3 92.3 -0.5 92.8
Breaking Velocity 83.9 +0.6 83.3 -0.3 83.6 +0.1 83.5 +0.8 82.7 -0.4 83.1 +0.3 82.8 +0.7 82.1 -0.9 83.0 +0.4 82.6
Offspeed Velocity 85.4 +0.2 85.2 -0.4 85.6 +1.2 84.4 0.0 84.4 -0.3 84.7 +0.4 84.3 +0.6 83.7 +0.4 83.3 -1.0 84.3
Batted Ball Results
Barrels 24 -8 32 +3 29 -6 35 +16 19 +14 5 -18 23 -16 39 +17 22 +12 10
Popup % 11.2 +0.2 11.0 +2.4 8.6 -0.8 9.4 +1.0 8.4 -0.2 8.6 -2.9 11.5 +0.8 10.7 +1.5 9.2 -0.8 10.0
Flyball % 26.6 -1.7 28.3 -2.8 31.1 -1.5 32.6 +5.5 27.1 -4.9 32.0 +2.1 29.9 +3.3 26.6 +1.5 25.1 -4.9 30.0
Line Drive % 23.3 -0.9 24.2 -0.8 25.0 +0.5 24.5 +1.4 23.1 -2.7 25.8 -1.1 26.9 -0.2 27.1 +0.5 26.6 -5.4 32.0
Groundball % 38.9 +2.4 36.5 +1.1 35.4 +1.9 33.5 -8.0 41.5 +7.9 33.6 +1.9 31.7 -3.8 35.5 -3.7 39.2 +11.2 28.0
Pull % 46.3 +6.4 39.9 -0.9 40.8 -4.3 45.1 -3.1 48.2 +3.7 44.5 +1.7 42.8 -3.7 46.5 +6.9 39.6 +4.3 35.3
Straight Away % 36.2 +2.7 33.5 -3.6 37.1 +2.4 34.7 +1.6 33.1 -6.7 39.8 +0.6 39.2 +5.0 34.2 -4.6 38.8 -1.9 40.7
Opposite Field % 17.5 -9.2 26.7 +4.5 22.2 +2.0 20.2 +1.5 18.7 +3.1 15.6 -2.4 18.0 -0.6 18.6 -2.6 21.2 -2.8 24.0
Weak Contact % 2.2 -0.2 2.4 +0.7 1.7 -1.2 2.9 +0.2 2.7 +1.9 0.8 -0.2 1.0 -0.6 1.6 -2.5 4.1 +0.8 3.3
Pull Airball % 24.4 +4.4 20.0 -0.9 20.9 -5.5 26.4 +0.6 25.8 +1.6 24.2 -3.1 27.3 +1.7 25.6 +5.9 19.7 -1.6 21.3
Topped Contact % 28.8 +3.1 25.7 -2.2 27.9 +4.6 23.3 -5.8 29.1 +1.8 27.3 +2.5 24.8 -4.3 29.1 +2.1 27.0 +5.7 21.3
Under Contact % 28.8 -4.3 33.1 +2.9 30.2 -2.4 32.6 +2.8 29.8 -6.1 35.9 +2.3 33.6 +3.9 29.7 +0.1 29.6 -5.1 34.7
Flare/Burner Contact % 25.2 +0.4 24.8 0.0 24.8 +0.5 24.3 -0.4 24.7 -0.3 25.0 +1.4 23.6 +0.2 23.4 -4.4 27.8 -0.9 28.7
Solid Contact % 8.5 +1.1 7.4 -2.7 10.1 +0.7 9.4 +2.4 7.0 +0.7 6.3 -3.5 9.8 +1.8 8.0 +1.8 6.2 +1.5 4.7
HR/FB % 18.6 +0.2 18.4 +3.4 15.0 +0.4 14.6 -0.2 14.8 +0.2 14.6 -14.1 28.7 +5.9 22.8 +6.6 16.2 -1.6 17.8
Popups 41 -14 55 +9 46 +1 45 +20 25 +14 11 -44 55 0 55 +12 43 +28 15
Flyballs 97 -44 141 -26 167 +10 157 +76 81 +40 41 -102 143 +7 136 +19 117 +72 45
Line Drives 85 -36 121 -13 134 +16 118 +49 69 +36 33 -96 129 -10 139 +15 124 +76 48
Groundballs 142 -40 182 -8 190 +29 161 +37 124 +81 43 -109 152 -30 182 -1 183 +141 42
Plate Discipline
In Zone % 52.3 +1.6 50.7 +3.4 47.3 +0.5 46.8 -4.2 51.0 +3.7 47.3 +1.4 45.9 -2.0 47.9 -1.5 49.4 -2.2 51.6
Out of Zone % 47.7 -1.6 49.3 -3.4 52.7 -0.5 53.2 +4.2 49.0 -3.7 52.7 -1.4 54.1 +2.0 52.1 +1.5 50.6 +2.2 48.4
Edge % 43.5 +1.3 42.2 +0.5 41.7 -1.0 42.7 +2.3 40.4 -2.7 43.1 +1.5 41.6 -1.5 43.1 0.0 43.1 +0.1 43.0
Zone Swing % 59.6 -6.0 65.6 +4.5 61.1 -4.7 65.8 +1.0 64.8 +8.5 56.3 -1.1 57.4 -0.4 57.8 -8.1 65.9 -2.5 68.4
Out of Zone Swing % 19.8 -3.8 23.6 +5.0 18.6 +0.8 17.8 +0.6 17.2 -0.8 18.0 +2.2 15.8 -2.4 18.2 -5.9 24.1 +0.6 23.5
In Zone Contact % 90.6 -0.7 91.3 0.0 91.3 +0.7 90.6 -1.2 91.8 0.0 91.8 +1.8 90.0 -1.8 91.8 +3.2 88.6 +11.0 77.6
Out of Zone Contact % 66.3 -9.0 75.3 +5.3 70.0 +2.6 67.4 +1.7 65.7 -1.4 67.1 -4.7 71.8 -1.6 73.4 +3.4 70.0 +10.0 60.0
Whiff % 15.0 +2.2 12.8 -1.3 14.1 -0.8 14.9 +1.4 13.5 -1.2 14.7 +0.4 14.3 +1.4 12.9 -3.6 16.5 -10.2 26.7
First Strike % 59.6 -4.0 63.6 +2.9 60.7 +5.0 55.7 -1.8 57.5 +7.2 50.3 -5.0 55.3 +1.1 54.2 -9.1 63.3 -2.1 65.4
First Pitch Swing % 18.9 -9.5 28.4 +5.6 22.8 -3.0 25.8 +0.4 25.4 +11.4 14.0 -3.4 17.4 -2.5 19.9 -12.2 32.1 -4.3 36.4
Swing % 40.6 -4.3 44.9 +6.2 38.7 -1.6 40.3 -1.1 41.4 +5.3 36.1 +1.0 35.1 -2.0 37.1 -7.6 44.7 -1.9 46.6
Meatball Swing % 64.1 -6.8 70.9 -2.4 73.3 -2.8 76.1 -2.6 78.7 +7.3 71.4 +3.6 67.8 +0.4 67.4 -11.3 78.7 -2.9 81.6
Meatball % 8.7 +1.1 7.6 +0.6 7.0 0.0 7.0 -1.5 8.5 +2.8 5.7 -1.5 7.2 -0.4 7.6 -0.4 8.0 -1.1 9.1
Zone Swing & Miss % 9.4 +0.7 8.7 0.0 8.7 -0.7 9.4 +1.2 8.2 0.0 8.2 -1.8 10.0 +1.8 8.2 -3.2 11.4 -11.0 22.4
Out of Zone Swing & Miss % 33.7 +9.0 24.7 -5.3 30.0 -2.6 32.6 -1.7 34.3 +1.4 32.9 +4.7 28.2 +1.6 26.6 -3.4 30.0 -10.0 40.0
In Zone 1,019 -194 1,213 -107 1,320 +140 1,180 +368 812 +464 348 -962 1,310 -38 1,348 +216 1,132 +702 430
Out of Zone 928 -252 1,180 -289 1,469 +128 1,341 +560 781 +393 388 -1,159 1,547 +78 1,469 +309 1,160 +756 404
Edge 846 -164 1,010 -153 1,163 +87 1,076 +433 643 +326 317 -872 1,189 -25 1,214 +227 987 +628 359
In Zone Swings 607 -189 796 -11 807 +31 776 +250 526 +330 196 -556 752 -27 779 +33 746 +452 294
Out of Zone Swings 184 -95 279 +6 273 +34 239 +105 134 +64 70 -175 245 -22 267 -13 280 +185 95
In Zone Swing & Misses 57 -12 69 -1 70 -3 73 +30 43 +27 16 -59 75 +11 64 -21 85 +19 66
Out of Zone Swing & Misses 62 -7 69 -13 82 +4 78 +32 46 +23 23 -46 69 -2 71 -13 84 +46 38
Basic
Pitches 1,947 -446 2,393 -396 2,789 +268 2,521 +928 1,593 +857 736 -2,179 2,915 +94 2,821 +519 2,302 +1,468 834
PA 495 -139 634 -90 724 +68 656 +256 400 +220 180 -510 690 -15 705 +79 626 +409 217
AB 433 -148 581 -41 622 +74 548 +200 348 +195 153 -401 554 -40 594 +38 556 +355 201
Hits 118 -33 151 -12 163 +21 142 +48 94 +57 37 -127 164 -6 170 +12 158 +105 53
Singles 72 -21 93 -13 106 +25 81 +16 65 +47 18 -66 84 -3 87 -8 95 +66 29
Doubles 28 -2 30 +2 28 -10 38 +21 17 +5 12 -25 37 -14 51 +12 39 +26 13
Triples 0 -2 2 -2 4 +4 0 0 0 -1 1 -1 2 +1 1 -4 5 +2 3
Home Runs 18 -8 26 +1 25 +2 23 +11 12 +6 6 -35 41 +10 31 +12 19 +11 8
Walks 51 +7 44 -48 92 +5 87 +43 44 +20 24 -95 119 +23 96 +41 55 +40 15
Strikeouts 70 -16 86 -1 87 +10 77 +24 53 +27 26 -57 83 -2 85 -12 97 +45 52
K% 14.1 +0.5 13.6 +1.6 12.0 +0.3 11.7 -1.6 13.3 -1.1 14.4 +2.4 12.0 -0.1 12.1 -3.4 15.5 -8.5 24.0
BB% 10.3 +3.4 6.9 -5.8 12.7 -0.6 13.3 +2.3 11.0 -2.3 13.3 -3.9 17.2 +3.6 13.6 +4.8 8.8 +1.9 6.9
HBP 9 +4 5 -3 8 -3 11 +7 4 +2 2 -7 9 -3 12 +5 7 +7 0
Batted Balls 365 -134 499 -38 537 +56 481 +182 299 +171 128 -351 479 -33 512 +45 467 +317 150
Number of Fastballs 1,111 -321 1,432 -158 1,590 +141 1,449 +502 947 +500 447 -1,221 1,668 -34 1,702 +368 1,334 +804 530
Number of Offspeed 218 -34 252 -35 287 +5 282 +81 201 +111 90 -299 389 +80 309 +88 221 +166 55
Number of Breaking 452 -78 530 -170 700 +67 633 +238 395 +214 181 -592 773 -4 777 +69 708 +486 222
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 216 0 0.0 .333
2017 Shifts R 620 10 1.6 .346 .471
2018 Shifts R 703 132 18.8 .394 .402
2019 Shifts R 678 216 31.9 .415 .411
2020 Shifts R 178 52 29.2 .357 .322
2021 Shifts R 392 108 27.6 .304 .431
2022 Shifts R 651 377 57.9 .363 .356
2023 Shades R 723 72 10.0 .353 .332
2024 Shades R 622 95 15.3 .327 .371
2025 Shades R 492 37 7.5 .349 .437
! 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 255 17.3 26.7% 2.7% 123 23.7 5.7% 18.7%
2017 712 17.5 19.0% 2.7% 372 23.0 1.3% 8.9%
2018 974 18.3 12.4% 2.0% 551 25.2 0.0% 15.2%
2019 1030 18.9 9.7% 1.8% 530 25.2 0.0% 15.7%
2020 263 18.3 14.4% 1.1% 137 25.0 0.0% 11.7%
2021 431 19.3 10.0% 3.2% 360 25.0 0.3% 16.1%
2022 711 18.1 18.1% 3.1% 558 23.2 0.9% 10.0%
2023 876 15.4 42.8% 0.2% 570 19.1 5.3% 0.9%
2024 690 15.7 39.7% 0.4% 437 18.6 4.1% 0.7%
2025 561 16.1 36.0% 0.0% 401 18.8 5.0% 0.2%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings