2B | Arizona Diamondbacks
Bats/Throws: S/R | 6' 0" 210 lbs | Age: 32
PA AB R H HR SB AVG OBP SLG OPS
2023 650 569 94 157 25 8 .276 .358 .485 .843
2024 583 504 93 147 36 7 .292 .372 .560 .932
2025 556 480 87 136 28 4 .283 .376 .517 .893
11 Seasons 5,092 4,534 688 1,273 171 65 .281 .351 .472 .823
AVG HR SB OPS
2023 .276 25 8 .843
2024 .292 36 7 .932
2025 .283 28 4 .893
11 Seasons .281 171 65 .823
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 21 952 180 3 1.7 1.2 87.2 109.3 6.8 25.0 .242 .317 .330 .287 .303 27.8 17.4 9.7
2016 22 1766 362 1 0.3 0.2 85.8 113.5 7.0 29.0 .244 .297 .266 .255 .290 19.9 18.0 3.9
2017 23 947 188 5 2.7 2.0 87.5 112.8 7.9 34.0 .292 .419 .319 .346 .364 34.6 14.5 11.4
2018 24 2177 444 22 5.0 3.8 88.8 115.1 5.8 28.8 .257 .394 .330 .320 .332 36.9 13.6 9.3
2019 25 2402 485 45 9.3 7.2 90.0 116.3 11.5 34.6 .300 .525 .405 .375 .406 40.0 13.7 8.4
2020 26 695 163 6 3.7 3.1 89.2 115.9 10.0 28.8 .265 .381 .316 .306 .319 40.5 10.8 3.6
2021 27 1411 281 25 8.9 6.7 91.1 116.0 10.3 33.5 .307 .495 .385 .372 .418 48.4 16.0 8.3
2022 28 2159 396 24 6.1 4.3 90.1 115.0 13.5 31.6 .251 .377 .317 .315 .341 41.9 18.1 9.9
2023 29 2483 465 37 8.0 5.7 91.1 117.1 10.7 30.8 .266 .427 .361 .342 .365 42.8 16.8 10.9
2024 30 2146 407 50 12.3 8.6 94.0 117.0 9.4 33.7 .294 .538 .391 .392 .447 53.8 18.2 11.1
2025 31 2095 400 54 13.5 9.7 90.8 119.6 14.8 33.0 .291 .524 .381 .390 .420 47.0 14.9 11.5
Player 19233 3771 272 7.2 5.3 89.9 119.6 10.1 31.5 .274 .438 .351 .342 .371 40.3 15.9 9.2
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 55.6 44.4 14.4 23.3 6.7 34.4 41.7 23.9 22.2 26.7 6.7 12.2 15.0 17.2
2016 54.4 45.6 14.1 24.3 7.2 37.6 40.6 21.3 25.7 22.9 5.2 11.9 17.7 16.0
2017 46.3 53.7 19.1 29.8 4.8 29.3 45.7 25.0 14.9 27.1 4.3 14.4 18.6 20.7
2018 52.0 48.0 19.4 22.7 5.9 36.0 39.9 23.9 21.8 22.1 7.9 14.2 17.8 16.0
2019 43.7 56.3 23.7 26.4 6.2 40.2 38.1 21.6 19.8 18.1 5.8 20.4 20.0 15.9
2020 46.6 53.4 20.2 24.5 8.6 36.2 40.5 23.3 25.2 17.8 3.7 11.0 22.7 19.6
2021 46.3 53.7 19.9 26.3 7.5 37.0 36.3 26.7 22.1 19.2 5.0 14.9 17.1 21.7
2022 43.2 56.8 25.3 24.5 7.1 42.7 35.6 21.7 24.5 15.7 3.0 18.2 19.9 18.7
2023 45.8 54.2 25.2 23.0 6.0 42.2 37.6 20.2 24.1 18.1 3.7 18.1 19.6 16.6
2024 48.9 51.1 24.8 21.4 4.9 47.4 35.9 16.7 28.5 16.0 4.4 18.9 19.9 12.3
2025 40.8 59.3 28.2 21.8 9.3 47.3 34.0 18.8 23.8 14.0 3.0 23.5 20.0 15.8
Player 47.2 52.8 22.1 24.1 6.7 40.3 38.1 21.6 23.3 19.0 4.8 17.0 19.0 16.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 5.6 45.0 18.9 23.9 2.8 1.7 1.2
2016 6.4 44.8 18.8 24.3 3.0 0.3 0.2
2017 8.0 31.9 22.3 29.3 5.9 2.7 2.0
2018 3.4 41.4 20.5 23.6 5.4 5.0 3.8
2019 2.3 33.4 23.7 25.4 5.8 9.3 7.2
2020 3.1 38.0 24.5 22.7 6.1 3.7 3.1
2021 4.6 32.4 18.5 28.5 7.1 8.9 6.7
2022 3.0 29.5 27.3 28.0 5.8 6.1 4.3
2023 1.7 36.3 24.5 23.4 6.0 8.0 5.7
2024 2.0 35.4 18.2 24.6 7.4 12.3 8.6
2025 4.8 29.0 25.0 22.5 4.8 13.5 9.7
Player 3.7 35.7 22.2 25.0 5.5 7.2 5.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 %
2025 4-Seam Fastball 1.0 7 656 31.3 174 .297 .520 .402 16.8 9.8 11.1 .312 .611 .433 49.2
2025 Changeup 2.1 7 352 16.8 100 .295 .547 .374 29.8 17.0 16.7 .287 .467 .341 43.6
2025 Slider 1.0 3 306 14.6 76 .212 .439 .341 22.1 18.4 14.9 .251 .483 .361 50.0
2025 Curveball 3.9 8 211 10.1 46 .359 .590 .451 28.0 21.7 14.1 .322 .565 .428 51.7
2025 Sinker -1.1 -2 186 8.9 55 .250 .318 .327 11.1 7.3 11.8 .306 .470 .394 51.2
2025 Cutter 4.2 5 130 6.2 39 .394 .818 .519 16.1 10.3 14.3 .331 .549 .446 36.7
2025 Split-Finger 0.6 1 121 5.8 33 .242 .485 .306 29.0 21.2 17.1 .243 .450 .293 46.2
2025 Sweeper 2.2 3 119 5.7 23 .167 .500 .365 40.0 34.8 22.2 .211 .476 .377 30.0
2025 Slurve -0.8 0 8 0.4 3 .333 .333 .300 40.0 33.3 33.3 .255 .336 .255 50.0
2025 Knuckleball 2.9 0 1 0.0 -- -- -- -- -- 0.0 -- -- -- --
2024 4-Seam Fastball 2.7 18 692 32.2 187 .346 .654 .458 12.8 14.4 13.6 .319 .633 .451 61.4
2024 Changeup 0.4 1 386 18.0 103 .245 .459 .327 20.5 13.6 13.7 .323 .494 .369 40.5
2024 Sinker 2.8 8 267 12.4 81 .343 .571 .430 15.5 13.6 22.9 .332 .598 .429 66.7
2024 Slider 2.2 5 234 10.9 65 .298 .491 .396 39.7 41.5 28.4 .203 .363 .299 38.7
2024 Cutter 1.1 2 190 8.9 58 .294 .647 .394 21.9 17.2 27.8 .259 .474 .353 59.1
2024 Curveball 3.5 6 163 7.6 29 .360 1.040 .597 25.0 13.8 10.0 .372 .844 .511 45.5
2024 Split-Finger -4.5 -5 114 5.3 29 .037 .037 .079 35.6 24.1 17.1 .160 .173 .186 40.0
2024 Sweeper -0.9 -1 84 3.9 20 .167 .389 .278 33.3 30.0 23.1 .238 .565 .370 58.3
2024 Knuckleball 2.7 0 9 0.4 2 .000 .000 .350 0.0 0.0 0.0 .577 1.194 .719 100.0
2024 Slurve 2.2 0 7 0.3 2 .000 .000 .350 0.0 0.0 0.0 .195 .273 .443 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2015 247 952 -2 -7 9 4 4
2016 466 1,765 -20 -16 7 4 -24
2017 252 943 -8 -6 7 6 -2
2018 575 2,175 -7 -11 19 12 12
2019 626 2,402 6 0 20 11 37
2020 195 695 -5 -3 6 3 1
2021 371 1,411 10 -8 12 6 20
2022 555 2,159 -13 -6 14 9 4
2023 648 2,483 2 -7 23 8 27
2024 576 2,146 2 8 15 10 35
2025 550 2,095 -9 13 18 9 32
Player 5,061 19,226 -44 -43 150 -44 145
+ 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 952 48.7 62.1 87.2 26.4 65.9 43.6 17.0 43.8 19.4 7.1 76.5
2016 1,766 51.0 64.1 87.3 33.2 69.7 44.8 26.2 48.9 18.5 7.4 67.2
2017 947 50.5 67.4 88.2 26.8 71.2 42.4 28.0 47.1 16.6 8.0 74.7
2018 2,177 48.4 69.1 88.6 24.0 70.7 42.9 26.6 45.9 16.2 6.6 76.2
2019 2,402 45.4 70.8 88.7 28.6 69.3 42.2 28.9 47.8 17.6 6.4 77.9
2020 695 50.5 61.8 90.8 27.9 75.0 46.8 21.0 45.0 14.1 5.9 65.9
2021 1,411 50.0 67.4 89.1 24.5 65.3 45.3 26.1 45.9 17.3 7.0 74.7
2022 2,159 47.9 65.7 83.7 28.1 69.9 43.8 30.2 46.1 20.7 6.5 76.4
2023 2,483 49.3 67.2 85.9 24.5 62.3 44.4 28.9 45.5 20.5 7.3 75.7
2024 2,146 49.0 71.3 85.9 26.0 60.0 42.4 29.6 48.2 21.3 7.3 82.7
2025 2,095 48.5 67.3 84.2 24.7 60.2 44.2 24.3 45.3 22.5 7.3 80.9
Player 19,233 48.7 67.4 86.8 26.7 66.7 43.7 27.0 46.5 19.1 7.0 76.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
2015 70 79
2016 1 29 2 1 4 1 1 6 92 3 61 5 73 22 86 17
2017 90 95 75
2018 44 60 35 30 57 38 27 48 96 46 88 60 88 73 88 91
2019 88 96 87 73 86 85 65 66 99 55 89 46 87 48 73 22
2020 28 68 28 14 30 24 13 57 98 56 99 3 98 46 69 55 35
2021 87 98 82 59 91 40 55 82 97 86 80 41 90 69 46 9 67
2022 49 57 37 30 70 41 32 72 96 61 70 72 75 59 41 20 40
2023 71 70 51 41 81 68 46 77 98 60 82 80 75 76 58 69 29 67 54 28
2024 97 96 96 94 96 88 84 98 99 96 72 85 69 66 43 93 33 78 88 18
2025 97 96 94 92 96 88 83 66 100 73 85 84 63 72 29 74 41 85 72 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 %
2016 18.65 1 1.9 -1 4 3 0 0.0
2017 19.84 6 3.4 3 3 2 2 33.3
2018 21.19 14 12.6 1 11 8 5 35.7
2019 22.06 32 34.4 -2 8 25 15 46.9
2020 20.52 2 2.8 -1 4 2 1 50.0
2021 23.27 14 13.3 1 7 8 7 50.0
2022 22.40 12 11.3 1 3 13 2 16.7
2023 23.36 27 24.7 2 10 18 9 33.3
2024 23.54 36 30.8 5 10 19 16 44.4
2025 25.41 28 27.1 1 6 20 14 50.0
Player 23.07 172 162.2 10 66 118 71 41.3
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 1 1 2 1 3 3 3 1 2 1 3 4 1 1 2 1 0 1 1 3 1 1 4 2 1 1 3 5 1 3 0
2017 6 3 3 3 4 3 3 2 3 3 3 5 4 3 3 4 3 3 3 3 3 3 4 4 4 4 3 5 4 4 3
2018 14 17 6 13 10 10 14 13 11 7 11 16 15 11 12 15 12 14 14 12 15 13 17 15 11 12 11 13 17 13 9
2019 32 38 25 35 38 34 39 33 31 28 32 39 37 30 35 35 31 32 32 37 34 36 43 37 31 34 31 41 38 38 29
2020 2 4 2 4 2 4 3 2 2 1 1 4 2 2 2 2 3 2 4 5 3 3 6 3 2 1 4 3 4 2 1
2021 14 15 12 15 13 12 14 12 11 9 11 14 15 10 14 17 12 13 15 13 14 13 16 17 13 13 12 14 14 13 14
2022 12 13 6 9 10 11 14 8 7 8 8 12 14 12 13 14 12 12 11 12 11 10 16 14 7 10 12 16 14 12 10
2023 27 24 18 26 27 27 27 24 23 21 20 27 27 23 28 26 28 24 25 28 24 22 33 29 19 20 26 23 28 24 19
2024 36 33 30 33 27 32 35 32 25 27 27 31 36 29 31 30 30 29 32 35 33 26 39 35 31 29 30 31 34 28 23
2025 28 30 23 30 31 31 22 27 26 22 25 28 31 35 25 23 29 26 23 34 21 22 33 31 27 24 26 31 29 26 22
Player 172 178 127 169 165 167 174 154 141 127 141 180 182 156 165 167 160 156 160 182 159 149 211 187 146 148 158 182 183 163 130
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 .283 -.009 .292 +.016 .276 +.036 .240 -.078 .318 +.031 .287 -.042 .329 +.069 .260 .000 .260 +.001 .259 -.024 .283
xBA .291 -.003 .294 +.028 .266 +.015 .251 -.056 .307 +.042 .265 -.035 .300 +.043 .257 -.035 .292 +.048 .244 +.002 .242
OBP .376 +.004 .372 +.014 .358 +.037 .321 -.056 .377 +.054 .323 -.066 .389 +.057 .332 -.013 .345 +.058 .287 -.064 .351
xOBP .384 +.006 .378 +.025 .353 +.020 .333 -.037 .370 +.061 .309 -.055 .364 +.034 .330 -.044 .374 +.098 .276 -.039 .315
SLG .517 -.043 .560 +.075 .485 +.078 .407 -.125 .532 +.123 .409 -.183 .592 +.155 .437 +.042 .395 +.072 .323 -.079 .402
xSLG .524 -.014 .538 +.111 .427 +.050 .377 -.118 .495 +.114 .381 -.144 .525 +.131 .394 -.025 .419 +.122 .297 -.020 .317
ISO .233 -.035 .268 +.059 .209 +.042 .167 -.048 .215 +.093 .122 -.142 .264 +.087 .177 +.042 .135 +.071 .064 -.055 .119
xISO .234 -.010 .244 +.083 .161 +.035 .126 -.062 .188 +.072 .116 -.108 .224 +.087 .137 +.009 .128 +.075 .053 -.022 .075
BABIP .290 -.009 .299 -.001 .300 +.024 .276 -.076 .352 +.041 .311 -.031 .342 +.060 .282 -.008 .290 -.023 .313 -.028 .341
wOBA .381 -.010 .391 +.030 .361 +.044 .317 -.068 .385 +.069 .316 -.089 .405 +.075 .330 +.011 .319 +.053 .266 -.064 .330
xwOBA .390 -.002 .392 +.050 .342 +.027 .315 -.057 .372 +.066 .306 -.069 .375 +.055 .320 -.026 .346 +.091 .255 -.032 .287
wOBACON .407 -.039 .446 +.054 .392 +.049 .343 -.091 .434 +.104 .330 -.114 .444 +.099 .345 +.017 .328 +.023 .305 -.057 .362
xwOBACON .420 -.027 .447 +.082 .365 +.024 .341 -.077 .418 +.099 .319 -.087 .406 +.074 .332 -.032 .364 +.074 .290 -.013 .303
BACON .340 -.021 .361 +.023 .338 +.040 .298 -.086 .384 +.065 .319 -.067 .386 +.081 .305 -.004 .309 -.006 .315 -.033 .348
xBACON .351 -.019 .370 +.040 .330 +.015 .315 -.059 .374 +.071 .303 -.050 .353 +.050 .303 -.045 .348 +.047 .301 +.003 .298
Statcast Hit Metrics
Hard Hit % 47.0 -6.8 53.8 +11.0 42.8 +0.9 41.9 -6.5 48.4 +7.9 40.5 +0.5 40.0 +3.1 36.9 +2.3 34.6 +14.7 19.9 -7.9 27.8
Avg Exit Velocity 90.8 -3.2 94.0 +2.9 91.1 +1.0 90.1 -1.0 91.1 +1.9 89.2 -0.8 90.0 +1.2 88.8 +1.3 87.5 +1.7 85.8 -1.4 87.2
Launch Angle Sweet-Spot % 33.0 -0.7 33.7 +2.9 30.8 -0.8 31.6 -1.9 33.5 +4.7 28.8 -5.8 34.6 +5.8 28.8 -5.2 34.0 +5.0 29.0 +4.0 25.0
Barrel % 13.5 +1.2 12.3 +4.3 8.0 +1.9 6.1 -2.8 8.9 +5.2 3.7 -5.6 9.3 +4.3 5.0 +2.3 2.7 +2.4 0.3 -1.4 1.7
Avg Launch Angle 14.8 +5.4 9.4 -1.3 10.7 -2.8 13.5 +3.2 10.3 +0.3 10.0 -1.5 11.5 +5.7 5.8 -2.1 7.9 +0.9 7.0 +0.2 6.8
Statcast Bat Tracking
Bat Speed 74.6 +0.9 73.7 +0.6 73.1 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 10° +1° +1° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 61.5 +7.9 53.6 +1.3 52.3 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -7° -2° -5° +3° -7° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 32° -2° 34° +1° 33° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.8 +0.2 7.6 +0.1 7.5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.9 +0.4 93.5 +0.8 92.7 -0.7 93.4 +0.3 93.1 -0.2 93.3 +0.3 93.0 +0.7 92.3 -0.6 92.9 +0.8 92.1 -0.3 92.4
Breaking Velocity 83.4 +0.2 83.2 +0.5 82.7 -0.4 83.1 +0.1 83.0 -1.0 84.0 +1.8 82.2 +1.1 81.1 -0.4 81.5 +0.7 80.8 +0.2 80.6
Offspeed Velocity 86.2 0.0 86.2 +0.5 85.7 -0.4 86.1 +0.8 85.3 0.0 85.3 +0.4 84.9 +0.1 84.8 +0.7 84.1 +0.7 83.4 +0.7 82.7
Batted Ball Results
Barrels 54 +4 50 +13 37 +13 24 -1 25 +19 6 -39 45 +23 22 +17 5 +4 1 -2 3
Popup % 9.3 +4.4 4.9 -1.1 6.0 -1.1 7.1 -0.4 7.5 -1.1 8.6 +2.4 6.2 +0.3 5.9 +1.1 4.8 -2.4 7.2 +0.5 6.7
Flyball % 28.2 +3.4 24.8 -0.4 25.2 -0.1 25.3 +5.4 19.9 -0.3 20.2 -3.5 23.7 +4.3 19.4 +0.3 19.1 +5.0 14.1 -0.3 14.4
Line Drive % 21.8 +0.4 21.4 -1.6 23.0 -1.5 24.5 -1.8 26.3 +1.8 24.5 -1.9 26.4 +3.7 22.7 -7.1 29.8 +5.5 24.3 +1.0 23.3
Groundball % 40.8 -8.1 48.9 +3.1 45.8 +2.6 43.2 -3.1 46.3 -0.3 46.6 +2.9 43.7 -8.3 52.0 +5.7 46.3 -8.1 54.4 -1.2 55.6
Pull % 47.3 -0.1 47.4 +5.2 42.2 -0.5 42.7 +5.7 37.0 +0.8 36.2 -4.0 40.2 +4.2 36.0 +6.7 29.3 -8.3 37.6 +3.2 34.4
Straight Away % 34.0 -1.9 35.9 -1.7 37.6 +2.0 35.6 -0.7 36.3 -4.2 40.5 +2.4 38.1 -1.8 39.9 -5.8 45.7 +5.1 40.6 -1.1 41.7
Opposite Field % 18.8 +2.1 16.7 -3.5 20.2 -1.5 21.7 -5.0 26.7 +3.4 23.3 +1.7 21.6 -2.3 23.9 -1.1 25.0 +3.7 21.3 -2.6 23.9
Weak Contact % 4.8 +2.8 2.0 +0.3 1.7 -1.3 3.0 -1.6 4.6 +1.5 3.1 +0.8 2.3 -1.1 3.4 -4.6 8.0 +1.6 6.4 +0.8 5.6
Pull Airball % 23.5 +4.6 18.9 +0.8 18.1 -0.1 18.2 +3.3 14.9 +3.9 11.0 -9.4 20.4 +6.2 14.2 -0.2 14.4 +2.5 11.9 -0.3 12.2
Topped Contact % 29.0 -6.4 35.4 -0.9 36.3 +6.8 29.5 -2.9 32.4 -5.6 38.0 +4.6 33.4 -8.0 41.4 +9.5 31.9 -12.9 44.8 -0.2 45.0
Under Contact % 25.0 +6.8 18.2 -6.3 24.5 -2.8 27.3 +8.8 18.5 -6.0 24.5 +0.8 23.7 +3.2 20.5 -1.8 22.3 +3.5 18.8 -0.1 18.9
Flare/Burner Contact % 22.5 -2.1 24.6 +1.2 23.4 -4.6 28.0 -0.5 28.5 +5.8 22.7 -2.7 25.4 +1.8 23.6 -5.7 29.3 +5.0 24.3 +0.4 23.9
Solid Contact % 4.8 -2.6 7.4 +1.4 6.0 +0.2 5.8 -1.3 7.1 +1.0 6.1 +0.3 5.8 +0.4 5.4 -0.5 5.9 +2.9 3.0 +0.2 2.8
HR/FB % 24.8 -10.8 35.6 +14.2 21.4 +9.4 12.0 -13.0 25.0 +18.9 6.1 -21.7 27.8 +11.5 16.3 +2.4 13.9 +11.9 2.0 -5.7 7.7
Popups 37 +17 20 -8 28 0 28 +7 21 +7 14 -16 30 +4 26 +17 9 -17 26 +14 12
Flyballs 113 +12 101 -16 117 +17 100 +44 56 +23 33 -82 115 +29 86 +50 36 -15 51 +25 26
Line Drives 87 0 87 -20 107 +10 97 +23 74 +34 40 -88 128 +27 101 +45 56 -32 88 +46 42
Groundballs 163 -36 199 -14 213 +42 171 +41 130 +54 76 -136 212 -19 231 +144 87 -110 197 +97 100
Plate Discipline
In Zone % 48.5 -0.5 49.0 -0.3 49.3 +1.4 47.9 -2.1 50.0 -0.5 50.5 +5.1 45.4 -3.0 48.4 -2.1 50.5 -0.5 51.0 +2.3 48.7
Out of Zone % 51.5 +0.5 51.0 +0.3 50.7 -1.4 52.1 +2.1 50.0 +0.5 49.5 -5.1 54.6 +3.0 51.6 +2.1 49.5 +0.5 49.0 -2.3 51.3
Edge % 44.2 +1.8 42.4 -2.0 44.4 +0.6 43.8 -1.5 45.3 -1.5 46.8 +4.6 42.2 -0.7 42.9 +0.5 42.4 -2.4 44.8 +1.2 43.6
Zone Swing % 67.3 -4.0 71.3 +4.1 67.2 +1.5 65.7 -1.7 67.4 +5.6 61.8 -9.0 70.8 +1.7 69.1 +1.7 67.4 +3.3 64.1 +2.0 62.1
Out of Zone Swing % 24.7 -1.3 26.0 +1.5 24.5 -3.6 28.1 +3.6 24.5 -3.4 27.9 -0.7 28.6 +4.6 24.0 -2.8 26.8 -6.4 33.2 +6.8 26.4
In Zone Contact % 84.2 -1.7 85.9 0.0 85.9 +2.2 83.7 -5.4 89.1 -1.7 90.8 +2.1 88.7 +0.1 88.6 +0.4 88.2 +0.9 87.3 +0.1 87.2
Out of Zone Contact % 60.2 +0.2 60.0 -2.3 62.3 -7.6 69.9 +4.6 65.3 -9.7 75.0 +5.7 69.3 -1.4 70.7 -0.5 71.2 +1.5 69.7 +3.8 65.9
Whiff % 22.5 +1.2 21.3 +0.8 20.5 -0.2 20.7 +3.4 17.3 +3.2 14.1 -3.5 17.6 +1.4 16.2 -0.4 16.6 -1.9 18.5 -0.9 19.4
First Strike % 57.2 -1.6 58.8 -1.4 60.2 +0.5 59.7 +1.5 58.2 -1.8 60.0 +1.8 58.2 -0.3 58.5 -8.8 67.3 +2.7 64.6 +7.5 57.1
First Pitch Swing % 24.3 -5.3 29.6 +0.7 28.9 -1.3 30.2 +4.1 26.1 +5.1 21.0 -7.9 28.9 +2.3 26.6 -1.4 28.0 +1.8 26.2 +9.2 17.0
Swing % 45.3 -2.9 48.2 +2.7 45.5 -0.6 46.1 +0.2 45.9 +0.9 45.0 -2.8 47.8 +1.9 45.9 -1.2 47.1 -1.8 48.9 +5.1 43.8
Meatball Swing % 80.9 -1.8 82.7 +7.0 75.7 -0.7 76.4 +1.7 74.7 +8.8 65.9 -12.0 77.9 +1.7 76.2 +1.5 74.7 +7.5 67.2 -9.3 76.5
Meatball % 7.3 0.0 7.3 0.0 7.3 +0.8 6.5 -0.5 7.0 +1.1 5.9 -0.5 6.4 -0.2 6.6 -1.4 8.0 +0.6 7.4 +0.3 7.1
Zone Swing & Miss % 15.8 +1.7 14.1 0.0 14.1 -2.2 16.3 +5.4 10.9 +1.7 9.2 -2.1 11.3 -0.1 11.4 -0.4 11.8 -0.9 12.7 -0.1 12.8
Out of Zone Swing & Miss % 39.8 -0.2 40.0 +2.3 37.7 +7.6 30.1 -4.6 34.7 +9.7 25.0 -5.7 30.7 +1.4 29.3 +0.5 28.8 -1.5 30.3 -3.8 34.1
In Zone 1,017 -35 1,052 -173 1,225 +191 1,034 +329 705 +354 351 -740 1,091 +39 1,052 +576 476 -424 900 +436 464
Out of Zone 1,078 -17 1,095 -164 1,259 +134 1,125 +419 706 +362 344 -967 1,311 +188 1,123 +656 467 -398 865 +377 488
Edge 925 +14 911 -193 1,104 +158 946 +307 639 +314 325 -689 1,014 +82 932 +532 400 -391 791 +376 415
In Zone Swings 684 -66 750 -73 823 +144 679 +204 475 +258 217 -555 772 +45 727 +406 321 -256 577 +289 288
Out of Zone Swings 266 -19 285 -23 308 -8 316 +143 173 +77 96 -279 375 +105 270 +145 125 -162 287 +158 129
In Zone Swing & Misses 108 +2 106 -10 116 +5 111 +59 52 +32 20 -67 87 +4 83 +45 38 -35 73 +36 37
Out of Zone Swing & Misses 106 -8 114 -2 116 +21 95 +35 60 +36 24 -91 115 +36 79 +43 36 -51 87 +43 44
Basic
Pitches 2,095 -51 2,146 -337 2,483 +324 2,159 +748 1,411 +716 695 -1,707 2,402 +225 2,177 +1,230 947 -819 1,766 +814 952
PA 556 -27 583 -67 650 +92 558 +184 374 +179 195 -433 628 +48 580 +325 255 -211 466 +219 247
AB 480 -24 504 -65 569 +77 492 +152 340 +159 181 -388 569 +49 520 +297 223 -214 437 +218 219
Hits 136 -11 147 -10 157 +39 118 +10 108 +56 52 -135 187 +52 135 +77 58 -55 113 +51 62
Singles 80 -6 86 -11 97 +35 62 -2 64 +29 35 -75 110 +27 83 +43 40 -49 89 +46 43
Doubles 28 +5 23 -3 26 -16 42 +13 29 +15 14 -22 36 +10 26 +15 11 -10 21 +7 14
Triples 0 -2 2 -7 9 +7 2 +1 1 0 1 -8 9 -3 12 +10 2 0 2 -1 3
Home Runs 28 -8 36 +11 25 +13 12 -2 14 +12 2 -30 32 +18 14 +9 5 +4 1 -1 2
Walks 64 -1 65 -6 71 +16 55 +24 31 +24 7 -46 53 -1 54 +25 29 +11 18 -6 24
Strikeouts 83 -23 106 -3 109 +8 101 +41 60 +39 21 -65 86 +7 79 +42 37 -47 84 +41 43
K% 14.9 -3.3 18.2 +1.4 16.8 -1.3 18.1 +2.1 16.0 +5.2 10.8 -2.9 13.7 +0.1 13.6 -0.9 14.5 -3.5 18.0 +0.6 17.4
BB% 11.5 +0.4 11.1 +0.2 10.9 +1.0 9.9 +1.6 8.3 +4.7 3.6 -4.8 8.4 -0.9 9.3 -2.1 11.4 +7.5 3.9 -5.8 9.7
HBP 9 +4 5 0 5 -1 6 +4 2 -2 4 0 4 +1 3 +2 1 -1 2 +2 0
Batted Balls 400 -7 407 -58 465 +69 396 +115 281 +118 163 -322 485 +41 444 +256 188 -174 362 +182 180
Number of Fastballs 972 -177 1,149 -193 1,342 +257 1,085 +318 767 +357 410 -983 1,393 +112 1,281 +739 542 -565 1,107 +491 616
Number of Offspeed 473 -27 500 +64 436 +19 417 +163 254 +97 157 -283 440 +61 379 +194 185 -115 300 +159 141
Number of Breaking 515 +118 397 -194 591 +11 580 +231 349 +231 118 -432 550 +58 492 +290 202 -152 354 +159 195
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 308 10 3.2 .285 .212
2016 Shifts R 144 1 0.7 .228 .000
2017 Shifts L 179 1 0.6 .327 .000
2017 Shifts R 73 0 0.0 .303
2018 Shifts L 366 1 0.3 .286 .000
2018 Shifts R 211 1 0.5 .410 .000
2019 Shifts L 448 95 21.2 .401 .438
2019 Shifts R 175 17 9.7 .408 .329
2020 Shifts L 141 44 31.2 .275 .222
2020 Shifts R 54 4 7.4 .484 .221
2021 Shifts L 259 114 44.0 .345 .339
2021 Shifts R 112 21 18.8 .446 .638
2022 Shifts L 405 261 64.4 .329 .295
2022 Shifts R 149 48 32.2 .352 .339
2023 Shades L 450 173 38.4 .359 .344
2023 Shades R 198 41 20.7 .365 .425
2024 Shades L 370 158 42.7 .368 .348
2024 Shades R 206 27 13.1 .422 .627
2025 Shades L 369 232 62.9 .372 .389
2025 Shades R 181 34 18.8 .384 .339
! 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 367 15.9 41.1% 3.3% 105 21.3 12.4% 11.4%
2016 559 16.6 35.2% 4.8% 238 22.8 10.5% 14.3%
2017 293 16.4 35.5% 2.7% 136 22.6 0.7% 18.4%
2018 677 17.0 30.9% 2.8% 329 23.2 0.9% 13.4%
2019 755 17.2 26.2% 1.6% 325 22.7 0.6% 7.7%
2020 246 17.3 21.5% 4.1% 99 23.1 0.0% 12.1%
2021 450 17.5 26.0% 4.0% 208 23.6 0.5% 13.0%
2022 674 17.7 24.9% 4.2% 308 23.4 0.3% 11.7%
2023 722 14.9 51.4% 0.0% 366 18.4 6.0% 0.0%
2024 564 15.1 48.0% 0.4% 340 18.3 5.3% 0.6%
2025 621 15.8 38.2% 0.3% 327 18.1 5.5% 0.3%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings