2B | Arizona Diamondbacks
Bats/Throws: S/R | 6' 0" 210 lbs | Age: 32
PA AB R H HR SB AVG OBP SLG OPS
2024 583 504 93 147 36 7 .292 .372 .560 .932
2025 556 480 87 136 28 4 .283 .376 .517 .893
2026 127 117 17 27 5 0 .231 .291 .385 .676
12 Seasons 5,219 4,651 705 1,300 176 65 .280 .350 .470 .820
AVG HR SB OPS
2024 .292 36 7 .932
2025 .283 28 4 .893
2026 .231 5 0 .676
12 Seasons .280 176 65 .820
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 .301 .496 .385 .371 .416 48.4 16.0 8.3
2022 28 2159 396 24 6.1 4.3 90.1 115.0 13.5 31.6 .247 .388 .317 .317 .343 41.9 18.1 9.9
2023 29 2483 465 37 8.0 5.7 91.1 117.1 10.7 30.8 .262 .430 .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 .289 .545 .391 .394 .450 53.8 18.2 11.1
2025 31 2095 400 54 13.5 9.7 90.8 119.6 14.8 33.0 .285 .534 .381 .390 .420 47.0 14.9 11.5
2026 32 474 94 9 9.6 7.1 92.4 116.9 7.5 33.0 .304 .485 .303 .367 .421 47.9 18.1 7.9
Player 19707 3865 281 7.3 5.4 90.0 119.6 10.1 31.5 .273 .443 .350 .343 .372 40.5 15.9 9.2
MLB 7.2 4.9 88.6 122.9 12.5 33.3 .243 .408 .316 .316 .369 37.0 22.2 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, Sinker, Cutter Offspeed: Change, Split, 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
2026 48.9 51.1 20.2 27.7 3.2 58.5 28.7 12.8 28.7 19.1 1.1 29.8 9.6 11.7
Player 47.2 52.8 22.1 24.1 6.6 40.7 37.9 21.4 23.4 19.0 4.7 17.3 18.8 16.7
MLB 44.2 55.8 24.1 24.6 7.1 37.4 37.3 25.1 20.7 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
2026 1.1 36.2 20.2 30.9 2.1 9.6 7.1
Player 3.6 35.8 22.2 25.1 5.5 7.3 5.4
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 %
2026 4-Seam Fastball -0.5 -1 159 33.5 38 .176 .382 .307 20.0 13.2 14.3 .256 .516 .363 51.7
2026 Changeup -0.9 -1 78 16.5 27 .269 .308 .272 28.9 22.2 26.1 .294 .367 .305 40.0
2026 Slider -5.1 -3 57 12.0 17 .063 .063 .094 25.0 23.5 18.2 .275 .314 .285 50.0
2026 Curveball 2.1 1 50 10.5 14 .250 .500 .371 22.7 7.1 5.9 .432 .686 .512 54.5
2026 Sinker 5.4 2 43 9.1 10 .556 1.222 .740 9.5 20.0 25.0 .510 1.088 .675 57.1
2026 Split-Finger -3.2 -1 37 7.8 7 .000 .000 .100 55.6 57.1 36.4 .073 .143 .178 50.0
2026 Cutter 1.7 0 24 5.1 6 .500 .667 .508 10.0 0.0 0.0 .522 .648 .507 50.0
2026 Sweeper -3.6 -1 23 4.9 7 .286 .286 .257 31.3 14.3 12.5 .164 .220 .165 16.7
2026 Slurve -9.5 0 3 0.6 1 .000 .000 .000 0.0 0.0 0.0 .329 .350 .301 100.0
2025 4-Seam Fastball 1.1 7 653 31.2 175 .297 .520 .403 16.9 9.7 11.1 .306 .626 .436 49.2
2025 Changeup 2.1 7 352 16.8 100 .295 .547 .374 29.8 17.0 16.8 .288 .478 .345 43.6
2025 Slider 0.9 3 301 14.4 75 .215 .431 .341 23.4 20.0 16.7 .228 .468 .347 46.0
2025 Curveball 3.5 7 201 9.6 41 .343 .600 .445 28.6 22.0 13.4 .341 .620 .450 57.7
2025 Sinker -1.2 -2 186 8.9 54 .250 .318 .320 11.0 7.4 11.8 .303 .492 .394 51.2
2025 Cutter 3.6 5 138 6.6 41 .371 .771 .494 15.2 9.8 12.9 .341 .569 .448 40.6
2025 Sweeper 3.7 5 128 6.1 27 .238 .571 .417 36.0 29.6 19.5 .193 .455 .365 30.8
2025 Split-Finger 0.6 1 122 5.8 33 .242 .485 .306 29.0 21.2 16.7 .227 .437 .279 46.2
2025 Slurve -0.8 0 8 0.4 3 .333 .333 .300 40.0 33.3 33.3 .259 .343 .264 50.0
2025 Knuckleball 2.9 0 1 0.0 -- -- -- -- -- 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 11 -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
2026 127 474 -3 -5 3 2 -3
Player 5,188 19,700 -46 -49 153 -46 142
+ 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.2 75.4
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.1 75.0
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.3 28.9 47.8 17.6 6.5 78.2
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.4 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.5 28.9 45.5 20.5 7.3 75.3
2024 2,146 49.0 71.3 85.9 26.1 60.0 42.5 29.6 48.2 21.3 7.3 82.8
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
2026 474 46.6 67.4 86.6 34.0 55.8 43.2 29.1 49.6 24.7 5.1 87.5
Player 19,707 48.7 67.4 86.8 26.9 66.3 43.7 27.0 46.6 19.2 7.0 76.4
MLB 48.8 67.0 82.6 28.5 58.0 42.7 30.1 47.3 25.0 7.4 76.2
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Fielding Running
Year Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Range
(OAA)
Arm
Value
Arm
Strength
Sprint
Speed
2015 79
2016 1 85 40 1 29 2 6 1 3 15 22 73 61 5 17 86
2017 56 75 95
2018 67 48 90 44 60 35 48 27 46 8 73 88 88 60 91 88
2019 92 91 48 89 96 87 66 65 55 52 48 87 89 46 22 91 73
2020 47 62 57 28 68 28 57 13 56 16 47 98 99 3 56 35 69
2021 76 31 13 87 98 81 82 55 86 45 69 90 80 41 9 31 67 45
2022 54 80 34 48 52 37 72 32 61 27 59 75 70 72 20 40 41
2023 93 49 49 71 69 50 77 46 60 16 67 54 76 75 82 80 69 29 58
2024 97 75 86 97 96 96 98 84 96 42 78 88 66 69 72 85 93 33 43
2025 95 10 45 97 94 94 66 83 73 29 85 72 72 63 85 84 73 42 29
2026 26 37 81 79 94 82 86 59 79 44 77 44 25 50 66 34 91 42 29
+ 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
2026 24.01 5 5.0 0 1 2 3 60.0
Player 23.10 177 167.2 10 67 120 74 41.8
+ 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
2026 5 5 4 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 4 5 5 5 5 5 4
Player 177 183 131 174 170 172 179 159 147 132 146 185 187 161 170 172 165 161 165 188 164 154 216 192 150 153 163 187 188 168 134
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

2026 +/-   2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .231 -.052 .283 -.009 .292 +.016 .276 +.036 .240 -.078 .318 +.031 .287 -.042 .329 +.069 .260 .000 .260 +.001 .259 -.024 .283
xBA .304 +.019 .285 -.004 .289 +.027 .262 +.015 .247 -.054 .301 +.036 .265 -.035 .300 +.043 .257 -.035 .292 +.048 .244 +.002 .242
OBP .291 -.085 .376 +.004 .372 +.014 .358 +.037 .321 -.056 .377 +.054 .323 -.066 .389 +.057 .332 -.013 .345 +.058 .287 -.064 .351
xOBP .359 -.020 .379 +.005 .374 +.025 .349 +.019 .330 -.034 .364 +.055 .309 -.055 .364 +.034 .330 -.044 .374 +.098 .276 -.039 .315
SLG .385 -.132 .517 -.043 .560 +.075 .485 +.078 .407 -.125 .532 +.123 .409 -.183 .592 +.155 .437 +.042 .395 +.072 .323 -.079 .402
xSLG .485 -.049 .534 -.011 .545 +.115 .430 +.042 .388 -.108 .496 +.115 .381 -.144 .525 +.131 .394 -.025 .419 +.122 .297 -.020 .317
ISO .154 -.079 .233 -.035 .268 +.059 .209 +.042 .167 -.048 .215 +.093 .122 -.142 .264 +.087 .177 +.042 .135 +.071 .064 -.055 .119
xISO .181 -.068 .249 -.007 .256 +.087 .169 +.029 .140 -.055 .195 +.079 .116 -.108 .224 +.087 .137 +.009 .128 +.075 .053 -.022 .075
BABIP .247 -.043 .290 -.009 .299 -.001 .300 +.024 .276 -.076 .352 +.041 .311 -.031 .342 +.060 .282 -.008 .290 -.023 .313 -.028 .341
wOBA .303 -.078 .381 -.010 .391 +.030 .361 +.044 .317 -.068 .385 +.069 .316 -.089 .405 +.075 .330 +.011 .319 +.053 .266 -.064 .330
xwOBA .367 -.023 .390 -.004 .394 +.052 .342 +.025 .317 -.054 .371 +.065 .306 -.069 .375 +.055 .320 -.026 .346 +.091 .255 -.032 .287
wOBAcon .334 -.073 .407 -.039 .446 +.054 .392 +.049 .343 -.091 .434 +.104 .330 -.114 .444 +.099 .345 +.017 .328 +.023 .305 -.057 .362
xwOBAcon .421 +.001 .420 -.030 .450 +.085 .365 +.022 .343 -.073 .416 +.097 .319 -.087 .406 +.074 .332 -.032 .364 +.074 .290 -.013 .303
BACON .287 -.053 .340 -.021 .361 +.023 .338 +.040 .298 -.086 .384 +.065 .319 -.067 .386 +.081 .305 -.004 .309 -.006 .315 -.033 .348
xBACON .378 +.033 .345 -.019 .364 +.040 .324 +.013 .311 -.056 .367 +.064 .303 -.050 .353 +.050 .303 -.045 .348 +.047 .301 +.003 .298
Statcast Hit Metrics
Hard Hit % 47.9 +0.9 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 92.4 +1.6 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.0 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 % 9.6 -3.9 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 7.5 -7.3 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.3 -0.3 74.6 +0.9 73.7 +0.5 73.2 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle -1° 10° +1° +1° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 56.8 -4.7 61.5 +7.9 53.6 +1.1 52.5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -7° -7° -2° -5° +3° -8° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 32° 32° -2° 34° +1° 33° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.7 -0.1 7.8 +0.2 7.6 +0.1 7.5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.9 0.0 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.0 -0.3 83.3 +0.1 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.6 +0.4 86.2 0.0 86.2 +0.6 85.6 -0.5 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 9 -45 54 +4 50 +13 37 +13 24 -1 25 +19 6 -39 45 +23 22 +17 5 +4 1 -2 3
Popup % 3.2 -6.1 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 % 20.2 -8.0 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 % 27.7 +5.9 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 % 48.9 +8.1 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 % 58.5 +11.2 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 % 28.7 -5.3 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 % 12.8 -6.0 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 % 1.1 -3.7 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 % 29.8 +6.3 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 % 36.2 +7.2 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 % 20.2 -4.8 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 % 30.9 +8.4 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 % 2.1 -2.7 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 % 26.3 +1.5 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 3 -34 37 +17 20 -8 28 0 28 +7 21 +7 14 -16 30 +4 26 +17 9 -17 26 +14 12
Flyballs 19 -94 113 +12 101 -16 117 +17 100 +44 56 +23 33 -82 115 +29 86 +50 36 -15 51 +25 26
Line Drives 26 -61 87 0 87 -20 107 +10 97 +23 74 +34 40 -88 128 +27 101 +45 56 -32 88 +46 42
Groundballs 46 -117 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 % 46.6 -1.9 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 % 53.4 +1.9 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 % 43.2 -1.0 44.2 +1.7 42.5 -2.0 44.5 +0.7 43.8 -1.6 45.4 -1.4 46.8 +4.5 42.3 -0.6 42.9 +0.5 42.4 -2.4 44.8 +1.2 43.6
Zone Swing % 67.4 +0.1 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 % 34.0 +9.3 24.7 -1.4 26.1 +1.6 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 % 86.6 +2.4 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 % 55.8 -4.4 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 % 24.7 +2.2 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 % 59.8 +2.6 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 % 29.1 +4.8 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 % 49.6 +4.3 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 % 87.5 +6.6 80.9 -1.9 82.8 +7.5 75.3 -1.1 76.4 +1.7 74.7 +8.8 65.9 -12.3 78.2 +2.0 76.2 +1.2 75.0 +7.8 67.2 -8.2 75.4
Meatball % 5.1 -2.2 7.3 0.0 7.3 0.0 7.3 +0.8 6.5 -0.5 7.0 +1.1 5.9 -0.6 6.5 -0.1 6.6 -1.5 8.1 +0.7 7.4 +0.2 7.2
Zone Swing & Miss % 13.4 -2.4 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 % 44.2 +4.4 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 221 -796 1,017 -35 1,052 -172 1,224 +190 1,034 +329 705 +354 351 -740 1,091 +39 1,052 +576 476 -424 900 +436 464
Out of Zone 253 -825 1,078 -16 1,094 -165 1,259 +134 1,125 +419 706 +362 344 -967 1,311 +188 1,123 +656 467 -398 865 +377 488
Edge 205 -720 925 +14 911 -193 1,104 +158 946 +305 641 +316 325 -690 1,015 +82 933 +533 400 -391 791 +376 415
In Zone Swings 149 -535 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 86 -180 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 20 -88 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 38 -68 106 -8 114 -2 116 +21 95 +35 60 +36 24 -91 115 +36 79 +43 36 -51 87 +43 44
Basic
Pitches 474 -1,621 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 127 -429 556 -27 583 -67 650 +92 558 +184 374 +179 195 -433 628 +48 580 +325 255 -211 466 +219 247
AB 117 -363 480 -24 504 -65 569 +77 492 +152 340 +159 181 -388 569 +49 520 +297 223 -214 437 +218 219
Hits 27 -109 136 -11 147 -10 157 +39 118 +10 108 +56 52 -135 187 +52 135 +77 58 -55 113 +51 62
Singles 19 -61 80 -6 86 -11 97 +35 62 -2 64 +29 35 -75 110 +27 83 +43 40 -49 89 +46 43
Doubles 3 -25 28 +5 23 -3 26 -16 42 +13 29 +15 14 -22 36 +10 26 +15 11 -10 21 +7 14
Triples 0 0 0 -2 2 -7 9 +7 2 +1 1 0 1 -8 9 -3 12 +10 2 0 2 -1 3
Home Runs 5 -23 28 -8 36 +11 25 +13 12 -2 14 +12 2 -30 32 +18 14 +9 5 +4 1 -1 2
Walks 10 -54 64 -1 65 -6 71 +16 55 +24 31 +24 7 -46 53 -1 54 +25 29 +11 18 -6 24
Strikeouts 23 -60 83 -23 106 -3 109 +8 101 +41 60 +39 21 -65 86 +7 79 +42 37 -47 84 +41 43
K% 18.1 +3.2 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% 7.9 -3.6 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 0 -9 9 +4 5 0 5 -1 6 +4 2 -2 4 0 4 +1 3 +2 1 -1 2 +2 0
Batted Balls 94 -306 400 -7 407 -58 465 +69 396 +115 281 +118 163 -322 485 +41 444 +256 188 -174 362 +182 180
Number of Fastballs 226 -751 977 -174 1,151 -197 1,348 +258 1,090 +322 768 +358 410 -983 1,393 +112 1,281 +739 542 -565 1,107 +491 616
Number of Offspeed 115 -359 474 -24 498 +66 432 +15 417 +163 254 +97 157 -283 440 +61 379 +194 185 -115 300 +159 141
Number of Breaking 107 -394 501 +109 392 -192 584 +10 574 +228 346 +228 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 255 112 43.9 .330 .326
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
2026 Shades L 83 34 41.0 .303 .291
2026 Shades R 34 8 23.5 .347 .273
! 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%
2026 142 15.6 45.8% 1.4% 59 18.8 6.8% 1.7%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings