SS | Houston Astros
Bats/Throws: R/R | 6' 3" 220 lbs | Age: 31
Draft: 2012 | Rd. 1, No. 1, Houston Astros | Puerto Rico BB Academy
PA AB R H HR SB AVG OBP SLG OPS
2023 580 514 60 118 18 0 .230 .312 .399 .711
2024 367 319 55 99 14 0 .310 .388 .517 .905
2025 584 537 63 148 13 0 .276 .332 .402 .734
11 Seasons 5,344 4,716 686 1,298 200 33 .275 .352 .464 .816
AVG HR SB OPS
2023 .230 18 0 .711
2024 .310 14 0 .905
2025 .276 13 0 .734
11 Seasons .275 200 33 .816
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%
2015 20 1797 313 28 8.9 6.5 90.0 115.1 8.3 31.3 .276 .476 .365 .356 .405 40.6 18.1 9.3
2016 21 2642 441 34 7.7 5.2 91.0 118.2 7.0 32.9 .281 .477 .349 .364 .424 43.5 21.1 11.4
2017 22 1896 334 31 9.3 6.4 90.5 112.0 9.3 38.6 .311 .553 .394 .397 .461 44.9 19.1 11.0
2018 23 1908 302 21 7.0 4.5 88.2 112.8 11.6 33.1 .225 .366 .313 .302 .347 33.4 23.7 11.3
2019 24 1319 209 27 12.9 8.4 89.0 112.8 12.5 36.4 .279 .548 .380 .389 .480 42.0 23.4 10.9
2020 25 870 153 9 5.9 4.1 88.8 109.0 11.3 26.1 .249 .397 .308 .311 .367 42.1 22.2 7.2
2021 26 2610 445 42 9.4 6.6 90.2 116.4 12.1 33.5 .291 .477 .364 .369 .409 42.7 18.1 11.7
2022 27 2419 405 46 11.4 7.8 89.9 114.6 11.6 35.3 .272 .480 .362 .360 .418 44.7 20.5 10.3
2023 28 2257 386 37 9.6 6.4 90.4 114.2 10.6 31.1 .250 .417 .309 .327 .380 45.9 22.6 10.2
2024 29 1375 262 24 9.2 6.5 90.3 113.9 8.9 34.4 .274 .450 .385 .355 .388 44.7 16.6 10.9
2025 30 2311 425 29 6.8 5.0 90.5 112.6 7.3 34.6 .282 .435 .322 .339 .391 45.9 19.3 7.7
Player 21404 3675 328 8.9 6.1 90.1 118.2 9.9 33.7 .273 .462 .350 .353 .406 43.1 20.3 10.3
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 %
2015 48.6 51.4 17.9 27.5 6.1 32.3 37.7 30.0 17.9 21.7 8.9 14.4 16.0 21.1
2016 51.2 48.8 17.5 27.2 4.1 35.6 37.0 27.2 23.8 20.6 6.8 11.8 16.3 20.4
2017 47.9 52.1 22.2 26.0 3.9 25.1 46.4 27.8 15.9 24.6 7.2 9.3 21.9 20.7
2018 44.4 55.6 21.5 25.2 8.9 30.8 35.8 32.5 19.9 16.6 7.6 10.9 19.2 24.8
2019 38.8 60.8 25.8 25.8 9.1 35.4 36.4 27.8 18.7 16.7 3.3 16.7 19.6 24.4
2020 49.7 50.3 20.9 20.3 9.2 49.0 28.1 22.9 30.1 14.4 5.2 19.0 13.7 17.6
2021 42.5 57.5 23.4 26.1 8.1 33.5 38.2 28.3 18.7 18.0 5.8 14.8 20.2 22.5
2022 42.0 58.0 25.9 25.7 6.4 38.5 39.5 22.0 21.5 15.8 4.7 17.0 23.7 17.3
2023 46.4 53.6 21.5 24.9 7.3 35.5 37.3 27.2 18.7 20.5 7.3 16.8 16.8 19.9
2024 44.3 55.7 22.9 27.1 5.7 33.2 36.3 30.5 15.3 20.2 8.8 17.9 16.0 21.8
2025 48.2 51.8 18.8 27.5 5.4 34.4 37.6 28.0 19.3 20.7 8.2 15.1 16.9 19.8
Player 45.9 54.0 21.5 26.1 6.5 34.3 37.9 27.7 19.7 19.4 6.8 14.6 18.5 20.8
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
2015 2.6 37.7 20.1 24.6 4.5 8.9 6.5
2016 2.7 36.5 16.1 27.0 7.7 7.7 5.2
2017 5.1 30.5 17.7 29.3 7.8 9.3 6.4
2018 2.6 36.8 26.8 21.9 5.0 7.0 4.5
2019 6.2 24.9 22.0 19.6 9.6 12.9 8.4
2020 0.7 36.6 21.6 27.5 6.5 5.9 4.1
2021 3.8 29.9 22.5 27.0 7.4 9.4 6.6
2022 4.4 29.4 23.7 25.4 5.7 11.4 7.8
2023 5.2 30.8 22.8 23.6 7.0 9.6 6.4
2024 1.9 37.8 22.5 21.0 7.6 9.2 6.5
2025 3.3 36.5 18.8 27.5 6.4 6.8 5.0
Player 3.6 33.3 21.1 25.3 6.8 8.9 6.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 %
2025 4-Seam Fastball 0.9 6 658 28.5 160 .312 .489 .395 15.8 21.3 16.4 .285 .447 .360 51.4
2025 Sinker -1.2 -6 504 21.8 158 .267 .397 .320 11.8 13.9 18.3 .289 .440 .341 50.4
2025 Slider 0.2 1 387 16.7 87 .265 .398 .319 40.9 25.3 17.1 .283 .436 .326 41.0
2025 Changeup 1.9 4 216 9.3 57 .333 .500 .378 29.4 21.1 15.6 .318 .529 .379 38.1
2025 Cutter -1.9 -4 194 8.4 46 .238 .238 .257 20.7 10.9 13.9 .273 .377 .318 37.8
2025 Curveball -0.8 -1 154 6.7 33 .207 .276 .278 21.1 18.2 9.2 .236 .304 .294 34.8
2025 Sweeper -1.7 -2 143 6.2 28 .148 .222 .179 33.3 28.6 13.6 .219 .349 .257 52.6
2025 Split-Finger 0.5 0 51 2.2 15 .333 .333 .300 25.9 26.7 12.9 .281 .508 .337 36.4
2025 Slurve -1.1 0 4 0.2 -- -- -- 0.0 -- 0.0 -- -- -- --
2024 4-Seam Fastball 0.7 2 359 26.1 85 .338 .527 .425 19.4 22.4 21.1 .309 .490 .389 58.2
2024 Sinker 2.1 6 290 21.1 80 .292 .462 .417 8.5 10.0 13.3 .268 .419 .372 43.9
2024 Slider 4.4 10 223 16.2 60 .389 .574 .448 25.0 13.3 10.1 .313 .425 .354 46.8
2024 Changeup 3.0 4 133 9.7 36 .313 .438 .418 13.8 19.4 15.9 .248 .366 .313 32.0
2024 Sweeper -1.1 -1 131 9.5 44 .195 .390 .261 28.6 13.6 15.4 .188 .360 .290 19.4
2024 Cutter -1.7 -2 117 8.5 26 .292 .375 .269 22.6 23.1 22.2 .307 .497 .328 55.0
2024 Curveball 6.5 5 80 5.8 19 .368 1.105 .600 33.3 26.3 16.1 .287 .815 .458 64.3
2024 Split-Finger -1.7 -1 31 2.3 11 .125 .125 .273 26.7 18.2 14.3 .104 .111 .261 33.3
2024 Slurve 18.5 2 11 0.8 2 .500 2.000 1.000 25.0 0.0 -- .390 1.229 .667 50.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2015 429 1,793 9 -3 11 5 21
2016 655 2,626 8 -6 15 10 27
2017 474 1,888 10 0 16 10 35
2018 465 1,908 -6 -17 15 8 0
2019 306 1,258 13 -10 3 5 11
2020 217 868 -4 -5 3 4 -3
2021 638 2,610 11 -15 20 13 29
2022 588 2,419 8 -9 15 10 23
2023 576 2,257 -16 -11 8 11 -8
2024 363 1,375 3 1 15 7 26
2025 584 2,311 -15 -8 13 7 -2
Player 5,295 21,313 19 -85 134 19 160
+ 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 %
2015 1,797 44.6 61.4 87.0 31.4 67.6 41.1 16.9 44.8 20.5 7.1 66.1
2016 2,642 46.9 63.5 82.7 27.8 61.6 41.4 25.3 44.5 24.3 6.7 69.3
2017 1,896 44.1 63.9 85.3 25.2 64.7 42.6 26.4 42.2 21.8 6.8 80.5
2018 1,908 45.5 62.1 84.8 25.6 57.9 41.9 26.9 42.2 24.1 6.4 63.4
2019 1,319 46.3 62.2 82.9 28.1 63.7 43.3 25.2 44.3 24.8 6.5 76.8
2020 870 45.0 65.7 85.6 31.8 58.6 41.9 27.7 47.1 24.4 7.4 78.1
2021 2,610 47.4 62.0 87.4 24.1 59.8 41.7 26.3 42.1 20.9 7.4 72.7
2022 2,419 47.9 63.3 84.7 26.9 63.4 42.4 27.8 44.4 22.0 7.0 70.6
2023 2,257 47.6 62.1 83.4 26.7 57.0 40.9 27.9 43.6 25.1 6.1 65.2
2024 1,375 47.7 65.5 86.5 25.5 63.4 39.6 33.5 44.6 20.4 7.3 81.0
2025 2,311 49.5 64.4 85.9 28.8 59.8 42.3 32.7 46.4 22.3 8.6 72.7
Player 21,404 46.8 63.1 85.1 27.2 61.6 41.7 27.0 44.0 22.7 7.0 71.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
2015 84 81 84 81 79 71 81 76 98 77 55 74 55 36 83
2016 87 86 77 69 91 71 60 84 100 85 39 87 38 57 78 1
2017 96 100 95 85 96 67 73 92 87 92 58 76 58 64 69 24
2018 25 14 22 33 38 35 50 38 89 30 31 83 51 64 68 100
2019 87 68 96
2020 33 49 38 35 36 41 35 50 60 66 51 29 58 26 60 94 86
2021 86 92 77 57 94 76 60 71 97 63 72 84 75 72 51 96 79
2022 92 86 91 84 87 86 81 67 96 74 54 76 65 64 44 17 72
2023 53 42 43 47 60 68 60 71 91 75 44 72 49 62 33 62 74 84 72 47
2024 90 87 76 66 92 42 62 70 91 71 80 82 74 70 34 87 78
2025 72 92 64 41 72 42 30 61 81 64 61 44 65 44 26 61 56 73 44 58
+ 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 23.46 20 25.0 -5 11 18 11 55.0
2017 24.14 29 21.0 8 10 15 10 34.5
2018 25.50 16 11.3 5 6 9 5 31.3
2019 25.61 24 24.1 0 8 14 13 54.2
2020 24.71 11 10.8 0 2 10 4 36.4
2021 26.23 27 23.9 3 11 21 10 37.0
2022 26.43 22 25.3 -3 9 20 10 45.5
2023 27.14 18 17.1 1 8 11 9 50.0
2024 25.93 14 13.5 1 6 7 8 57.1
2025 25.57 13 13.6 -1 8 8 8 61.5
Player 25.53 194 185.7 8 79 133 88 45.4
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 20 30 20 29 21 20 27 26 20 18 24 23 26 23 25 27 15 22 27 27 27 21 35 34 24 25 22 34 30 27 21
2017 29 21 19 22 22 22 25 22 17 16 19 25 19 22 21 23 18 21 21 21 23 21 28 24 19 18 17 25 25 20 15
2018 16 15 7 12 11 11 14 9 11 8 11 15 11 8 11 14 13 12 11 14 11 10 16 13 10 9 9 12 12 11 9
2019 24 29 18 26 26 26 27 23 22 18 22 27 30 21 25 23 21 21 22 28 23 25 31 25 22 21 24 28 28 22 20
2020 11 12 10 9 11 12 14 11 8 7 8 11 9 11 13 10 12 11 11 14 11 13 14 11 9 9 10 11 11 12 9
2021 27 25 19 31 26 26 30 27 18 16 18 32 23 18 27 28 23 20 23 27 22 20 35 25 21 18 31 28 20 21 20
2022 22 19 25 27 25 24 28 20 17 20 24 27 29 24 26 30 25 25 24 27 25 27 36 29 18 19 29 32 29 24 24
2023 18 14 13 17 17 15 19 12 16 13 15 20 17 13 19 21 21 15 19 21 13 20 25 23 14 14 16 17 21 16 17
2024 14 10 15 14 13 14 16 13 13 11 14 16 14 14 13 12 12 11 14 16 15 14 19 13 10 12 13 13 14 14 13
2025 13 14 12 13 16 13 11 12 11 11 11 12 18 20 13 13 17 11 13 16 15 15 18 17 12 11 10 13 16 12 13
Player 194 189 158 200 188 183 211 175 153 138 166 208 196 174 193 201 177 169 185 211 185 186 257 214 159 156 181 213 206 179 161
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 +/-   2015
Results
BA .276 -.034 .310 +.080 .230 -.061 .291 +.012 .279 +.015 .264 -.015 .279 +.040 .239 -.076 .315 +.041 .274 -.005 .279
xBA .282 +.008 .274 +.024 .250 -.022 .272 -.019 .291 +.042 .249 -.030 .279 +.054 .225 -.086 .311 +.030 .281 +.005 .276
OBP .332 -.056 .388 +.076 .312 -.054 .366 .000 .366 +.040 .326 -.032 .358 +.035 .323 -.068 .391 +.030 .361 +.016 .345
xOBP .339 -.020 .359 +.027 .332 -.018 .350 -.026 .376 +.061 .315 -.053 .368 +.054 .314 -.075 .389 +.020 .369 +.024 .345
SLG .402 -.115 .517 +.118 .399 -.068 .467 -.018 .485 +.102 .383 -.185 .568 +.163 .405 -.145 .550 +.099 .451 -.061 .512
xSLG .435 -.015 .450 +.033 .417 -.063 .480 +.003 .477 +.080 .397 -.151 .548 +.182 .366 -.187 .553 +.076 .477 +.001 .476
ISO .127 -.080 .207 +.038 .169 -.007 .176 -.029 .205 +.086 .119 -.170 .289 +.122 .167 -.068 .235 +.058 .177 -.056 .233
xISO .153 -.024 .177 +.009 .168 -.040 .208 +.022 .186 +.038 .148 -.122 .270 +.128 .142 -.099 .241 +.045 .196 -.004 .200
BABIP .328 -.015 .343 +.071 .272 -.067 .339 +.031 .308 -.016 .324 +.021 .303 +.021 .282 -.070 .352 +.024 .328 +.032 .296
wOBA .322 -.063 .385 +.076 .309 -.053 .362 -.002 .364 +.056 .308 -.072 .380 +.067 .313 -.081 .394 +.045 .349 -.016 .365
xwOBA .339 -.016 .355 +.028 .327 -.033 .360 -.009 .369 +.058 .311 -.078 .389 +.087 .302 -.095 .397 +.033 .364 +.008 .356
wOBACON .368 -.061 .429 +.076 .353 -.067 .420 +.019 .401 +.039 .362 -.100 .462 +.099 .363 -.094 .457 +.056 .401 -.015 .416
xwOBACON .391 +.003 .388 +.008 .380 -.038 .418 +.009 .409 +.042 .367 -.113 .480 +.133 .347 -.114 .461 +.037 .424 +.019 .405
BACON .348 -.030 .378 +.072 .306 -.069 .375 +.027 .348 +.002 .346 -.027 .373 +.055 .318 -.080 .398 +.040 .358 +.013 .345
xBACON .358 +.020 .338 +.002 .336 -.016 .352 -.012 .364 +.033 .331 -.059 .390 +.085 .305 -.091 .396 +.026 .370 +.025 .345
Statcast Hit Metrics
Hard Hit % 45.9 +1.2 44.7 -1.2 45.9 +1.2 44.7 +2.0 42.7 +0.6 42.1 +0.1 42.0 +8.6 33.4 -11.5 44.9 +1.4 43.5 +2.9 40.6
Avg Exit Velocity 90.5 +0.2 90.3 -0.1 90.4 +0.5 89.9 -0.3 90.2 +1.4 88.8 -0.2 89.0 +0.8 88.2 -2.3 90.5 -0.5 91.0 +1.0 90.0
Launch Angle Sweet-Spot % 34.6 +0.2 34.4 +3.3 31.1 -4.2 35.3 +1.8 33.5 +7.4 26.1 -10.3 36.4 +3.3 33.1 -5.5 38.6 +5.7 32.9 +1.6 31.3
Barrel % 6.8 -2.4 9.2 -0.4 9.6 -1.8 11.4 +2.0 9.4 +3.5 5.9 -7.0 12.9 +5.9 7.0 -2.3 9.3 +1.6 7.7 -1.2 8.9
Avg Launch Angle 7.3 -1.6 8.9 -1.7 10.6 -1.0 11.6 -0.5 12.1 +0.8 11.3 -1.2 12.5 +0.9 11.6 +2.3 9.3 +2.3 7.0 -1.3 8.3
Statcast Bat Tracking
Bat Speed 73.8 -0.7 74.5 -0.3 74.8 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle +1° -2° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 41.7 -3.6 45.3 -1.5 46.8 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -1° -2° -1° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 33° +3° 31° -3° 33° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.2 -0.1 7.3 0.0 7.3 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 94.0 +0.2 93.8 +0.6 93.2 +0.2 93.0 +0.2 92.8 +0.5 92.3 -0.4 92.7 +0.7 92.0 0.0 92.0 -0.7 92.7 +0.5 92.2
Breaking Velocity 84.2 +0.3 83.9 +0.1 83.8 +0.2 83.6 +0.7 82.9 -0.4 83.3 +0.5 82.8 +0.2 82.6 0.0 82.6 +0.9 81.7 -0.8 82.5
Offspeed Velocity 85.8 -0.1 85.9 +0.7 85.2 +0.6 84.6 0.0 84.6 +0.4 84.2 0.0 84.2 0.0 84.2 0.0 84.2 +0.5 83.7 -0.7 84.4
Batted Ball Results
Barrels 29 +5 24 -13 37 -9 46 +4 42 +33 9 -18 27 +6 21 -10 31 -3 34 +6 28
Popup % 5.4 -0.3 5.7 -1.6 7.3 +0.9 6.4 -1.7 8.1 -1.1 9.2 +0.1 9.1 +0.2 8.9 +5.0 3.9 -0.2 4.1 -2.0 6.1
Flyball % 18.8 -4.1 22.9 +1.4 21.5 -4.4 25.9 +2.5 23.4 +2.5 20.9 -4.9 25.8 +4.3 21.5 -0.7 22.2 +4.7 17.5 -0.4 17.9
Line Drive % 27.5 +0.4 27.1 +2.2 24.9 -0.8 25.7 -0.4 26.1 +5.8 20.3 -5.5 25.8 +0.6 25.2 -0.8 26.0 -1.2 27.2 -0.3 27.5
Groundball % 48.2 +3.9 44.3 -2.1 46.4 +4.4 42.0 -0.5 42.5 -7.2 49.7 +10.9 38.8 -5.6 44.4 -3.5 47.9 -3.3 51.2 +2.6 48.6
Pull % 34.4 +1.2 33.2 -2.3 35.5 -3.0 38.5 +5.0 33.5 -15.5 49.0 +13.6 35.4 +4.6 30.8 +5.7 25.1 -10.5 35.6 +3.3 32.3
Straight Away % 37.6 +1.3 36.3 -1.0 37.3 -2.2 39.5 +1.3 38.2 +10.1 28.1 -8.3 36.4 +0.6 35.8 -10.6 46.4 +9.4 37.0 -0.7 37.7
Opposite Field % 28.0 -2.5 30.5 +3.3 27.2 +5.2 22.0 -6.3 28.3 +5.4 22.9 -4.9 27.8 -4.7 32.5 +4.7 27.8 +0.6 27.2 -2.8 30.0
Weak Contact % 3.3 +1.4 1.9 -3.3 5.2 +0.8 4.4 +0.6 3.8 +3.1 0.7 -5.5 6.2 +3.6 2.6 -2.5 5.1 +2.4 2.7 +0.1 2.6
Pull Airball % 15.1 -2.8 17.9 +1.1 16.8 -0.2 17.0 +2.2 14.8 -4.2 19.0 +2.3 16.7 +5.8 10.9 +1.6 9.3 -2.5 11.8 -2.6 14.4
Topped Contact % 36.5 -1.3 37.8 +7.0 30.8 +1.4 29.4 -0.5 29.9 -6.7 36.6 +11.7 24.9 -11.9 36.8 +6.3 30.5 -6.0 36.5 -1.2 37.7
Under Contact % 18.8 -3.7 22.5 -0.3 22.8 -0.9 23.7 +1.2 22.5 +0.9 21.6 -0.4 22.0 -4.8 26.8 +9.1 17.7 +1.6 16.1 -4.0 20.1
Flare/Burner Contact % 27.5 +6.5 21.0 -2.6 23.6 -1.8 25.4 -1.6 27.0 -0.5 27.5 +7.9 19.6 -2.3 21.9 -7.4 29.3 +2.3 27.0 +2.4 24.6
Solid Contact % 6.4 -1.2 7.6 +0.6 7.0 +1.3 5.7 -1.7 7.4 +0.9 6.5 -3.1 9.6 +4.6 5.0 -2.8 7.8 +0.1 7.7 +3.2 4.5
HR/FB % 16.3 -7.0 23.3 +1.6 21.7 +0.7 21.0 -4.0 25.0 +9.4 15.6 -23.3 38.9 +15.8 23.1 -9.3 32.4 +6.4 26.0 -13.3 39.3
Popups 23 +8 15 -13 28 +2 26 -10 36 +22 14 -5 19 -8 27 +14 13 -5 18 -1 19
Flyballs 80 +20 60 -23 83 -22 105 +1 104 +72 32 -22 54 -11 65 -9 74 -3 77 +21 56
Line Drives 117 +46 71 -25 96 -8 104 -12 116 +85 31 -23 54 -22 76 -11 87 -33 120 +34 86
Groundballs 205 +89 116 -63 179 +9 170 -19 189 +113 76 -5 81 -53 134 -26 160 -66 226 +74 152
Plate Discipline
In Zone % 49.5 +1.8 47.7 +0.1 47.6 -0.3 47.9 +0.5 47.4 +2.4 45.0 -1.3 46.3 +0.8 45.5 +1.4 44.1 -2.8 46.9 +2.3 44.6
Out of Zone % 50.5 -1.8 52.3 -0.1 52.4 +0.3 52.1 -0.5 52.6 -2.4 55.0 +1.3 53.7 -0.8 54.5 -1.4 55.9 +2.8 53.1 -2.3 55.4
Edge % 42.3 +2.7 39.6 -1.3 40.9 -1.5 42.4 +0.7 41.7 -0.2 41.9 -1.4 43.3 +1.4 41.9 -0.7 42.6 +1.2 41.4 +0.3 41.1
Zone Swing % 64.4 -1.1 65.5 +3.4 62.1 -1.2 63.3 +1.3 62.0 -3.7 65.7 +3.5 62.2 +0.1 62.1 -1.8 63.9 +0.4 63.5 +2.1 61.4
Out of Zone Swing % 28.8 +3.3 25.5 -1.2 26.7 -0.2 26.9 +2.8 24.1 -7.7 31.8 +3.7 28.1 +2.5 25.6 +0.4 25.2 -2.6 27.8 -3.6 31.4
In Zone Contact % 85.9 -0.6 86.5 +3.1 83.4 -1.3 84.7 -2.7 87.4 +1.8 85.6 +2.7 82.9 -1.9 84.8 -0.5 85.3 +2.6 82.7 -4.3 87.0
Out of Zone Contact % 59.8 -3.6 63.4 +6.4 57.0 -6.4 63.4 +3.6 59.8 +1.2 58.6 -5.1 63.7 +5.8 57.9 -6.8 64.7 +3.1 61.6 -6.0 67.6
Whiff % 22.3 +1.9 20.4 -4.7 25.1 +3.1 22.0 +1.1 20.9 -3.5 24.4 -0.4 24.8 +0.7 24.1 +2.3 21.8 -2.5 24.3 +3.8 20.5
First Strike % 64.6 +2.2 62.4 +2.0 60.4 +2.2 58.2 +0.5 57.7 -2.3 60.0 +3.3 56.7 +1.1 55.6 -1.5 57.1 -2.7 59.8 +3.1 56.7
First Pitch Swing % 32.7 -0.8 33.5 +5.6 27.9 +0.1 27.8 +1.5 26.3 -1.4 27.7 +2.5 25.2 -1.7 26.9 +0.5 26.4 +1.1 25.3 +8.4 16.9
Swing % 46.4 +1.8 44.6 +1.0 43.6 -0.8 44.4 +2.3 42.1 -5.0 47.1 +2.8 44.3 +2.1 42.2 0.0 42.2 -2.3 44.5 -0.3 44.8
Meatball Swing % 72.7 -8.3 81.0 +15.8 65.2 -5.4 70.6 -2.1 72.7 -5.4 78.1 +1.3 76.8 +13.4 63.4 -17.1 80.5 +11.2 69.3 +3.2 66.1
Meatball % 8.6 +1.3 7.3 +1.2 6.1 -0.9 7.0 -0.4 7.4 0.0 7.4 +0.9 6.5 +0.1 6.4 -0.4 6.8 +0.1 6.7 -0.4 7.1
Zone Swing & Miss % 14.1 +0.6 13.5 -3.1 16.6 +1.3 15.3 +2.7 12.6 -1.8 14.4 -2.7 17.1 +1.9 15.2 +0.5 14.7 -2.6 17.3 +4.3 13.0
Out of Zone Swing & Miss % 40.2 +3.6 36.6 -6.4 43.0 +6.4 36.6 -3.6 40.2 -1.2 41.4 +5.1 36.3 -5.8 42.1 +6.8 35.3 -3.1 38.4 +6.0 32.4
In Zone 1,144 +488 656 -419 1,075 -84 1,159 -79 1,238 +847 391 -191 582 -287 869 +36 833 -405 1,238 +437 801
Out of Zone 1,167 +448 719 -463 1,182 -78 1,260 -112 1,372 +894 478 -198 676 -363 1,039 -17 1,056 -348 1,404 +409 995
Edge 977 +432 545 -379 924 -101 1,025 -63 1,088 +724 364 -181 545 -255 800 -5 805 -289 1,094 +356 738
In Zone Swings 737 +307 430 -238 668 -66 734 -33 767 +510 257 -105 362 -178 540 +8 532 -254 786 +294 492
Out of Zone Swings 336 +153 183 -133 316 -23 339 +8 331 +179 152 -38 190 -76 266 0 266 -125 391 +79 312
In Zone Swing & Misses 104 +46 58 -53 111 -1 112 +15 97 +60 37 -25 62 -20 82 +4 78 -58 136 +72 64
Out of Zone Swing & Misses 135 +68 67 -69 136 +12 124 -9 133 +70 63 -6 69 -43 112 +18 94 -56 150 +49 101
Basic
Pitches 2,311 +936 1,375 -882 2,257 -162 2,419 -191 2,610 +1,740 870 -449 1,319 -589 1,908 +12 1,896 -746 2,642 +845 1,797
PA 584 +217 367 -213 580 -10 590 -50 640 +419 221 -100 321 -147 468 -13 481 -179 660 +228 432
AB 537 +218 319 -195 514 -8 522 -33 555 +354 201 -79 280 -122 402 -20 422 -155 577 +190 387
Hits 148 +49 99 -19 118 -34 152 -3 155 +102 53 -25 78 -18 96 -37 133 -25 158 +50 108
Singles 106 +43 63 -6 69 -36 105 +11 94 +55 39 -1 40 -20 60 -23 83 -16 99 +36 63
Doubles 29 +9 20 -9 29 +5 24 -10 34 +25 9 -7 16 -4 20 -5 25 -11 36 +14 22
Triples 0 -2 2 0 2 +1 1 0 1 +1 0 -1 1 0 1 0 1 -2 3 +2 1
Home Runs 13 -1 14 -4 18 -4 22 -4 26 +21 5 -16 21 +6 15 -9 24 +4 20 -2 22
Walks 45 +5 40 -19 59 -2 61 -14 75 +59 16 -19 35 -18 53 0 53 -22 75 +35 40
Strikeouts 113 +52 61 -70 131 +10 121 +5 116 +67 49 -26 75 -36 111 +19 92 -47 139 +61 78
K% 19.3 +2.7 16.6 -6.0 22.6 +2.1 20.5 +2.4 18.1 -4.1 22.2 -1.2 23.4 -0.3 23.7 +4.6 19.1 -2.0 21.1 +3.0 18.1
BB% 7.7 -3.2 10.9 +0.7 10.2 -0.1 10.3 -1.4 11.7 +4.5 7.2 -3.7 10.9 -0.4 11.3 +0.3 11.0 -0.4 11.4 +2.1 9.3
HBP 1 -2 3 -1 4 +1 3 -1 4 +1 3 +1 2 0 2 0 2 -3 5 +4 1
Batted Balls 425 +163 262 -124 386 -19 405 -40 445 +292 153 -56 209 -93 302 -32 334 -107 441 +128 313
Number of Fastballs 1,356 +590 766 -472 1,238 -135 1,373 -144 1,517 +1,038 479 -270 749 -387 1,136 +23 1,113 -401 1,514 +475 1,039
Number of Offspeed 267 +103 164 -88 252 +14 238 -79 317 +218 99 -23 122 -75 197 +14 183 -117 300 +43 257
Number of Breaking 538 +235 303 -309 612 -95 707 +5 702 +436 266 -112 378 -169 547 -24 571 -191 762 +263 499
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 639 8 1.3 .347 .329
2017 Shifts R 474 1 0.2 .394 .877
2018 Shifts R 465 3 0.6 .309 .907
2019 Shifts R 311 4 1.3 .384 .217
2020 Shifts R 218 43 19.7 .315 .285
2021 Shifts R 638 47 7.4 .358 .440
2022 Shifts R 588 37 6.3 .363 .349
2023 Shades R 576 26 4.5 .314 .210
2024 Shades R 362 19 5.2 .377 .447
2025 Shades R 583 36 6.2 .326 .266
! 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 %
2015 507 17.9 25.0% 6.5% 316 24.8 6.0% 23.7%
2016 701 17.5 26.8% 3.9% 476 24.4 6.1% 22.9%
2017 501 17.3 21.0% 4.4% 399 24.3 1.0% 17.3%
2018 502 18.0 18.3% 2.8% 397 24.7 0.3% 17.6%
2019 308 17.4 24.4% 1.9% 284 23.6 0.0% 14.4%
2020 222 17.3 25.7% 2.3% 157 24.1 0.0% 11.5%
2021 710 17.8 19.6% 3.5% 584 24.1 0.9% 13.0%
2022 701 17.9 20.8% 3.3% 443 22.9 0.7% 10.2%
2023 590 15.3 44.9% 0.5% 459 19.0 5.0% 1.3%
2024 346 15.6 40.8% 1.4% 252 18.7 3.6% 0.8%
2025 593 16.3 31.5% 0.8% 422 19.0 1.9% 0.7%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings