RF | Bats/Throws: R/R | 5' 10" 229 lbs | Age: 31
PA AB R H HR SB AVG OBP SLG OPS
2023 336 311 39 82 4 9 .264 .310 .376 .686
2024 343 315 37 75 4 5 .238 .289 .337 .626
2025 20 19 1 6 0 0 .316 .300 .316 .616
10 Seasons 3,211 2,946 353 748 56 96 .254 .306 .379 .685
AVG HR SB OPS
2023 .264 4 9 .686
2024 .238 4 5 .626
2025 .316 0 0 .616
10 Seasons .254 56 96 .685
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 21 142 30 0 0.0 0.0 88.9 112.4 -0.1 26.7 .284 .339 .272 .271 .337 33.3 18.9 0.0
2017 22 2026 386 10 2.6 1.9 85.3 109.7 10.4 34.5 .259 .369 .309 .300 .347 29.3 20.0 6.6
2018 23 1913 397 13 3.3 2.5 89.4 112.9 11.5 34.0 .251 .367 .288 .293 .328 37.0 17.0 6.2
2019 24 1743 313 11 3.5 2.5 87.7 109.6 14.2 28.4 .221 .329 .296 .276 .302 34.8 20.0 8.6
2020 25 583 121 5 4.1 3.1 89.4 108.2 7.5 32.2 .260 .381 .301 .309 .332 33.9 15.7 8.2
2021 26 1706 356 18 5.1 3.9 87.9 109.6 10.7 31.5 .268 .397 .301 .318 .342 40.2 15.1 8.0
2022 27 1397 269 10 3.7 2.8 89.5 110.4 10.2 30.9 .264 .357 .308 .299 .339 37.9 18.7 6.6
2023 28 1225 259 10 3.9 3.0 87.9 111.5 10.5 28.6 .262 .368 .299 .301 .331 37.8 16.4 5.4
2024 29 1308 265 13 4.9 3.8 88.2 111.2 13.8 30.9 .261 .379 .276 .308 .336 33.6 15.7 6.1
2025 30 68 14 0 0.0 0.0 79.5 102.8 10.1 42.9 .315 .356 .265 .295 .421 14.3 30.0 0.0
Player 12111 2410 90 3.7 2.8 88.0 112.9 11.2 31.6 .256 .367 .297 .299 .333 35.4 17.7 6.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 63.3 36.7 6.7 26.7 3.3 33.3 36.7 30.0 23.3 23.3 16.7 10.0 13.3 13.3
2017 42.7 57.3 18.1 29.0 10.1 22.5 44.6 32.9 14.8 21.8 6.2 7.8 22.8 26.7
2018 43.6 56.4 20.2 26.4 9.8 34.0 42.8 22.9 17.6 20.4 5.5 16.4 22.4 17.4
2019 45.7 54.3 21.7 20.4 12.1 38.7 41.9 19.5 20.4 21.4 3.8 18.2 20.4 15.7
2020 47.9 52.1 18.2 27.3 6.6 50.4 33.1 16.5 32.2 12.4 3.3 18.2 20.7 13.2
2021 48.0 52.0 22.2 21.6 8.1 32.9 44.7 22.5 21.3 19.7 7.0 11.5 25.0 15.4
2022 46.1 53.9 17.5 26.8 9.7 26.0 46.8 27.1 16.0 23.0 7.1 10.0 23.8 20.1
2023 47.1 52.9 20.8 24.3 7.7 39.0 33.6 27.4 22.0 18.5 6.6 17.0 15.1 20.8
2024 41.9 58.1 23.8 24.9 9.4 27.2 46.8 26.0 15.5 21.5 4.9 11.7 25.3 21.1
2025 35.7 64.3 14.3 42.9 7.1 35.7 21.4 42.9 14.3 14.3 7.1 21.4 7.1 35.7
Player 45.3 54.7 20.2 25.1 9.4 32.3 42.4 25.2 18.9 20.5 5.9 13.4 22.0 19.3
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 0.0 50.0 10.0 36.7 0.0 0.0 0.0
2017 3.9 32.9 24.1 29.0 4.1 2.6 1.9
2018 3.3 35.0 27.7 21.2 8.3 3.3 2.5
2019 4.8 37.4 27.5 19.2 6.1 3.5 2.5
2020 6.6 42.1 21.5 18.2 6.6 4.1 3.1
2021 4.8 37.1 23.3 23.9 5.6 5.1 3.9
2022 5.2 34.6 24.2 28.3 3.7 3.7 2.8
2023 4.6 36.3 23.9 25.5 5.4 3.9 3.0
2024 3.8 30.2 27.9 27.2 5.3 4.9 3.8
2025 14.3 28.6 7.1 42.9 7.1 0.0 0.0
Player 4.4 35.4 25.0 24.6 5.6 3.7 2.8
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 2.7 1 29 42.6 9 .444 .444 .400 44.4 44.4 33.3 .262 .296 .247 0.0
2025 Curveball -6.6 -1 12 17.6 3 .000 .000 .000 20.0 33.3 50.0 .321 .361 .297 0.0
2025 Sinker 2.5 0 7 10.3 1 1.000 1.000 .900 0.0 0.0 0.0 .635 .647 .571 0.0
2025 Changeup -3.3 0 6 8.8 2 .000 .000 .000 0.0 0.0 0.0 .235 .235 .266 50.0
2025 Split-Finger -6.6 0 4 5.9 1 .000 .000 .000 50.0 100.0 33.3 -- -- .000 --
2025 Sweeper -2.9 0 4 5.9 1 .000 .000 .000 0.0 0.0 0.0 .138 .179 .129 0.0
2025 Slider -7.9 0 4 5.9 1 .000 .000 .000 0.0 0.0 0.0 .087 .128 .078 0.0
2025 Cutter 9.7 0 2 2.9 2 .500 .500 .450 0.0 0.0 -- .781 .914 .738 50.0
2024 4-Seam Fastball -0.5 -2 467 35.7 102 .279 .395 .346 17.3 11.8 9.4 .312 .450 .378 38.2
2024 Slider -1.2 -3 246 18.8 71 .235 .309 .261 30.8 25.4 18.9 .200 .245 .217 22.0
2024 Sinker -2.4 -4 168 12.8 53 .255 .294 .265 13.6 11.3 23.1 .290 .450 .333 40.0
2024 Curveball -2.6 -3 125 9.6 28 .143 .143 .129 19.6 17.9 11.1 .172 .228 .172 21.7
2024 Changeup 2.9 4 122 9.3 39 .333 .583 .378 20.3 17.9 17.9 .316 .505 .381 41.9
2024 Cutter -3.9 -3 77 5.9 21 .100 .250 .171 15.8 0.0 0.0 .259 .373 .292 20.0
2024 Sweeper -2.1 -1 56 4.3 16 .067 .067 .156 19.4 18.8 13.6 .188 .362 .261 50.0
2024 Split-Finger 2.1 1 29 2.2 8 .286 .571 .400 43.8 37.5 20.0 .247 .295 .298 75.0
2024 Slurve 0.4 0 10 0.8 3 .333 .333 .300 0.0 0.0 0.0 .332 .438 .338 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 37 142 2 -2 0 0 0
2017 521 2,003 -11 -11 10 8 -5
2018 507 1,868 -11 -21 15 6 -10
2019 440 1,742 -5 -21 13 7 -6
2020 159 583 -3 -7 2 3 -5
2021 462 1,706 -8 -9 7 7 -2
2022 362 1,397 -8 -7 5 5 -4
2023 336 1,225 -10 -6 6 4 -7
2024 343 1,308 -9 -17 8 5 -13
2025 20 68 -1 0 0 0 -1
Player 3,187 12,042 -64 -100 66 -64 -53
+ 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 142 55.6 64.6 82.4 30.2 63.2 48.6 24.3 49.3 22.9 4.2 100.0
2017 2,026 51.6 63.2 84.1 26.9 64.4 43.0 25.5 45.8 21.5 8.2 74.4
2018 1,913 53.7 65.5 85.1 24.9 61.9 41.3 24.2 46.6 21.0 8.4 79.0
2019 1,743 50.7 65.1 82.3 22.2 61.3 43.0 22.0 43.9 23.0 7.9 76.1
2020 583 48.5 64.3 84.1 31.7 62.1 44.4 28.3 47.5 23.5 7.4 79.1
2021 1,706 50.1 72.2 86.9 29.9 61.6 45.1 32.3 51.1 20.5 7.8 81.2
2022 1,397 48.1 74.4 84.6 32.6 55.1 42.9 32.6 52.7 24.9 8.0 78.6
2023 1,225 50.4 69.3 83.2 31.4 58.6 42.1 28.9 50.5 24.4 8.8 83.3
2024 1,308 50.3 68.4 86.7 30.3 62.9 42.7 26.2 49.5 20.6 7.7 81.2
2025 68 61.8 71.4 76.7 30.8 50.0 41.2 35.0 55.9 28.9 4.4 100.0
Player 12,111 50.9 67.7 84.6 28.2 60.9 43.0 27.2 48.2 22.2 8.0 79.0
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 88 99
2017 20 49 15 12 30 12 11 10 73 18 53 25 61 50 97 95
2018 18 50 23 17 23 16 14 62 89 46 74 21 69 68 96 97
2019 4 7 5 7 8 12 13 22 68 27 62 50 64 87 92 97
2020 30 62 28 16 41 16 19 61 52 27 83 38 63 27 89 84 55
2021 37 74 33 22 52 23 20 25 66 43 87 37 77 33 88 99 72
2022 29 78 23 8 47 7 11 61 67 37 65 29 47 26 67 58
2023 73 75 80 64
2024 40 74 33 19 46 12 20 29 74 17 84 20 72 36 53 16 17
2025 7 8
+ 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 %
2017 19.87 13 9.4 4 1 9 4 30.8
2018 21.14 8 9.0 -1 4 7 5 62.5
2019 21.52 12 10.0 2 6 7 5 41.7
2020 20.55 6 5.4 1 2 4 3 50.0
2021 21.59 10 10.0 0 5 5 6 60.0
2022 22.10 4 4.1 0 4 3 1 25.0
2023 21.34 4 3.4 1 0 4 1 25.0
2024 21.26 4 4.1 0 2 3 2 50.0
Player 21.08 61 55.6 5 24 42 27 44.3
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2017 13 9 9 8 10 9 12 7 8 6 9 10 10 10 9 9 8 7 11 9 11 10 12 12 10 7 8 12 12 11 7
2018 8 10 12 6 9 8 10 6 9 6 9 12 10 8 7 9 7 6 8 10 10 11 12 10 8 7 9 11 11 11 9
2019 12 12 9 9 10 10 11 10 10 6 10 11 12 8 10 9 7 7 11 11 10 13 14 11 6 8 10 11 16 10 9
2020 6 8 4 4 4 7 5 6 4 4 4 4 7 3 5 4 7 7 5 6 8 6 7 6 6 4 4 5 7 6 6
2021 10 12 11 9 10 10 10 11 8 9 10 12 8 9 10 11 8 9 11 10 10 12 10 11 9 9 11 10 11 10 10
2022 4 2 3 3 4 4 4 3 3 4 4 4 6 4 4 5 4 4 4 4 5 5 5 5 4 4 4 6 5 4 4
2023 4 1 3 1 5 4 5 3 5 3 4 4 3 3 4 3 3 3 3 5 3 4 5 3 1 1 5 4 3 5 4
2024 4 3 4 4 4 4 5 4 4 3 4 5 4 3 4 4 3 4 5 5 4 5 7 5 2 4 4 4 4 5 4
Player 61 57 55 44 56 56 62 50 51 41 54 62 60 48 53 54 47 47 58 60 61 66 72 63 46 44 55 63 69 62 53
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 .316 +.078 .238 -.026 .264 -.010 .274 +.020 .254 -.015 .269 +.035 .234 -.011 .245 -.018 .263 +.020 .243
xBA .315 +.054 .261 -.001 .262 -.002 .264 -.004 .268 +.008 .260 +.039 .221 -.030 .251 -.008 .259 -.025 .284
OBP .300 +.011 .289 -.021 .310 -.015 .325 +.012 .313 -.014 .327 +.023 .304 +.012 .292 -.021 .313 +.070 .243
xOBP .308 -.006 .314 +.003 .311 -.005 .316 -.012 .328 +.009 .319 +.026 .293 -.008 .301 -.012 .313 +.029 .284
SLG .316 -.021 .337 -.039 .376 +.001 .375 -.007 .382 +.030 .352 -.035 .387 +.003 .384 -.025 .409 +.004 .405
xSLG .356 -.023 .379 +.011 .368 +.011 .357 -.040 .397 +.016 .381 +.052 .329 -.038 .367 -.002 .369 +.030 .339
ISO .000 -.098 .098 -.015 .113 +.012 .101 -.027 .128 +.045 .083 -.070 .153 +.015 .138 -.008 .146 -.016 .162
xISO .041 -.077 .118 +.012 .106 +.014 .092 -.037 .129 +.008 .121 +.013 .108 -.008 .116 +.006 .110 +.055 .055
BABIP .429 +.156 .273 -.033 .306 -.026 .332 +.051 .281 -.036 .317 +.045 .272 -.009 .281 -.028 .309 +.009 .300
wOBA .265 -.011 .276 -.023 .299 -.009 .308 +.007 .301 .000 .301 +.005 .296 +.008 .288 -.021 .309 +.037 .272
xwOBA .295 -.013 .308 +.007 .301 +.002 .299 -.019 .318 +.009 .309 +.033 .276 -.017 .293 -.007 .300 +.029 .271
wOBACON .378 +.083 .295 -.034 .329 -.022 .351 +.030 .321 +.001 .320 -.010 .330 +.009 .321 -.037 .358 +.023 .335
xwOBACON .421 +.085 .336 +.005 .331 -.008 .339 -.003 .342 +.010 .332 +.030 .302 -.026 .328 -.019 .347 +.010 .337
BACON .429 +.145 .284 -.033 .317 -.025 .342 +.041 .301 -.021 .322 +.022 .300 +.005 .295 -.037 .332 +.032 .300
xBACON .440 +.124 .316 -.002 .318 -.012 .330 +.010 .320 +.008 .312 +.027 .285 -.022 .307 -.027 .334 -.019 .353
Statcast Hit Metrics
Hard Hit % 14.3 -19.3 33.6 -4.2 37.8 -0.1 37.9 -2.3 40.2 +6.3 33.9 -0.9 34.8 -2.2 37.0 +7.7 29.3 -4.0 33.3
Avg Exit Velocity 79.5 -8.7 88.2 +0.3 87.9 -1.6 89.5 +1.6 87.9 -1.5 89.4 +1.7 87.7 -1.7 89.4 +4.1 85.3 -3.6 88.9
Launch Angle Sweet-Spot % 42.9 +12.0 30.9 +2.3 28.6 -2.3 30.9 -0.6 31.5 -0.7 32.2 +3.8 28.4 -5.6 34.0 -0.5 34.5 +7.8 26.7
Barrel % 0.0 -4.9 4.9 +1.0 3.9 +0.2 3.7 -1.4 5.1 +1.0 4.1 +0.6 3.5 +0.2 3.3 +0.7 2.6 +2.6 0.0
Avg Launch Angle 10.1 -3.7 13.8 +3.3 10.5 +0.3 10.2 -0.5 10.7 +3.2 7.5 -6.7 14.2 +2.7 11.5 +1.1 10.4 +10.5 -0.1
Statcast Bat Tracking
Bat Speed 71.1 -0.9 72.0 +0.4 71.6 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle -3° +1° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 29.4 -19.2 48.6 -0.2 48.8 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction +1° -1° -1° -1° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 26° -2° 28° 28° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.0 -0.3 7.3 +0.1 7.2 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.3 0.0 93.3 -0.2 93.5 +0.7 92.8 +0.1 92.7 -0.1 92.8 +0.4 92.4 +0.3 92.1 -0.3 92.4 -0.1 92.5
Breaking Velocity 79.7 -3.6 83.3 -0.3 83.6 +0.6 83.0 +0.2 82.8 -0.4 83.2 +1.0 82.2 +0.4 81.8 +0.7 81.1 -0.2 81.3
Offspeed Velocity 83.3 -0.9 84.2 -1.0 85.2 -0.3 85.5 +1.0 84.5 +1.4 83.1 -0.6 83.7 +0.5 83.2 -1.0 84.2 +2.3 81.9
Batted Ball Results
Barrels 0 -13 13 +3 10 0 10 -8 18 +13 5 -6 11 -2 13 +3 10 +10 0
Popup % 7.1 -2.3 9.4 +1.7 7.7 -2.0 9.7 +1.6 8.1 +1.5 6.6 -5.5 12.1 +2.3 9.8 -0.3 10.1 +6.8 3.3
Flyball % 14.3 -9.5 23.8 +3.0 20.8 +3.3 17.5 -4.7 22.2 +4.0 18.2 -3.5 21.7 +1.5 20.2 +2.1 18.1 +11.4 6.7
Line Drive % 42.9 +18.0 24.9 +0.6 24.3 -2.5 26.8 +5.2 21.6 -5.7 27.3 +6.9 20.4 -6.0 26.4 -2.6 29.0 +2.3 26.7
Groundball % 35.7 -6.2 41.9 -5.2 47.1 +1.0 46.1 -1.9 48.0 +0.1 47.9 +2.2 45.7 +2.1 43.6 +0.9 42.7 -20.6 63.3
Pull % 35.7 +8.5 27.2 -11.8 39.0 +13.0 26.0 -6.9 32.9 -17.5 50.4 +11.7 38.7 +4.7 34.0 +11.5 22.5 -10.8 33.3
Straight Away % 21.4 -25.4 46.8 +13.2 33.6 -13.2 46.8 +2.1 44.7 +11.6 33.1 -8.8 41.9 -0.9 42.8 -1.8 44.6 +7.9 36.7
Opposite Field % 42.9 +16.9 26.0 -1.4 27.4 +0.3 27.1 +4.6 22.5 +6.0 16.5 -3.0 19.5 -3.4 22.9 -10.0 32.9 +2.9 30.0
Weak Contact % 14.3 +10.5 3.8 -0.8 4.6 -0.6 5.2 +0.4 4.8 -1.8 6.6 +1.8 4.8 +1.5 3.3 -0.6 3.9 +3.9 0.0
Pull Airball % 21.4 +9.7 11.7 -5.3 17.0 +7.0 10.0 -1.5 11.5 -6.7 18.2 0.0 18.2 +1.8 16.4 +8.6 7.8 -2.2 10.0
Topped Contact % 28.6 -1.6 30.2 -6.1 36.3 +1.7 34.6 -2.5 37.1 -5.0 42.1 +4.7 37.4 +2.4 35.0 +2.1 32.9 -17.1 50.0
Under Contact % 7.1 -20.8 27.9 +4.0 23.9 -0.3 24.2 +0.9 23.3 +1.8 21.5 -6.0 27.5 -0.2 27.7 +3.6 24.1 +14.1 10.0
Flare/Burner Contact % 42.9 +15.7 27.2 +1.7 25.5 -2.8 28.3 +4.4 23.9 +5.7 18.2 -1.0 19.2 -2.0 21.2 -7.8 29.0 -7.7 36.7
Solid Contact % 7.1 +1.8 5.3 -0.1 5.4 +1.7 3.7 -1.9 5.6 -1.0 6.6 +0.5 6.1 -2.2 8.3 +4.2 4.1 +4.1 0.0
HR/FB % 0.0 -6.3 6.3 -1.1 7.4 -1.1 8.5 -4.2 12.7 +8.2 4.5 -13.1 17.6 +7.6 10.0 -8.6 18.6 +18.6 0.0
Popups 1 -24 25 +5 20 -6 26 -3 29 +21 8 -30 38 -1 39 0 39 +38 1
Flyballs 2 -61 63 +9 54 +7 47 -32 79 +57 22 -46 68 -12 80 +10 70 +68 2
Line Drives 6 -60 66 +3 63 -9 72 -5 77 +44 33 -31 64 -41 105 -7 112 +104 8
Groundballs 5 -106 111 -11 122 -2 124 -47 171 +113 58 -85 143 -30 173 +8 165 +146 19
Plate Discipline
In Zone % 61.8 +11.5 50.3 -0.1 50.4 +2.3 48.1 -2.0 50.1 +1.6 48.5 -2.2 50.7 -3.0 53.7 +2.1 51.6 -4.0 55.6
Out of Zone % 38.2 -11.5 49.7 +0.1 49.6 -2.3 51.9 +2.0 49.9 -1.6 51.5 +2.2 49.3 +3.0 46.3 -2.1 48.4 +4.0 44.4
Edge % 41.2 -1.5 42.7 +0.6 42.1 -0.8 42.9 -2.2 45.1 +0.7 44.4 +1.4 43.0 +1.7 41.3 -1.7 43.0 -5.6 48.6
Zone Swing % 71.4 +3.0 68.4 -0.9 69.3 -5.1 74.4 +2.2 72.2 +7.9 64.3 -0.8 65.1 -0.4 65.5 +2.3 63.2 -1.4 64.6
Out of Zone Swing % 30.8 +0.5 30.3 -1.1 31.4 -1.2 32.6 +2.7 29.9 -1.8 31.7 +9.5 22.2 -2.7 24.9 -2.0 26.9 -3.3 30.2
In Zone Contact % 76.7 -10.0 86.7 +3.5 83.2 -1.4 84.6 -2.3 86.9 +2.8 84.1 +1.8 82.3 -2.8 85.1 +1.0 84.1 +1.7 82.4
Out of Zone Contact % 50.0 -12.9 62.9 +4.3 58.6 +3.5 55.1 -6.5 61.6 -0.5 62.1 +0.8 61.3 -0.6 61.9 -2.5 64.4 +1.2 63.2
Whiff % 28.9 +8.3 20.6 -3.8 24.4 -0.5 24.9 +4.4 20.5 -3.0 23.5 +0.5 23.0 +2.0 21.0 -0.5 21.5 -1.4 22.9
First Strike % 85.0 +22.9 62.1 +1.7 60.4 +0.2 60.2 -1.9 62.1 -2.1 64.2 +4.0 60.2 -2.2 62.4 -2.1 64.5 +10.4 54.1
First Pitch Swing % 35.0 +8.8 26.2 -2.7 28.9 -3.7 32.6 +0.3 32.3 +4.0 28.3 +6.3 22.0 -2.2 24.2 -1.3 25.5 +1.2 24.3
Swing % 55.9 +6.4 49.5 -1.0 50.5 -2.2 52.7 +1.6 51.1 +3.6 47.5 +3.6 43.9 -2.7 46.6 +0.8 45.8 -3.5 49.3
Meatball Swing % 100.0 +18.8 81.2 -2.1 83.3 +4.7 78.6 -2.6 81.2 +2.1 79.1 +3.0 76.1 -2.9 79.0 +4.6 74.4 -25.6 100.0
Meatball % 4.4 -3.3 7.7 -1.1 8.8 +0.8 8.0 +0.2 7.8 +0.4 7.4 -0.5 7.9 -0.5 8.4 +0.2 8.2 +4.0 4.2
Zone Swing & Miss % 23.3 +10.0 13.3 -3.5 16.8 +1.4 15.4 +2.3 13.1 -2.8 15.9 -1.8 17.7 +2.8 14.9 -1.0 15.9 -1.7 17.6
Out of Zone Swing & Miss % 50.0 +12.9 37.1 -4.3 41.4 -3.5 44.9 +6.5 38.4 +0.5 37.9 -0.8 38.7 +0.6 38.1 +2.5 35.6 -1.2 36.8
In Zone 42 -616 658 +40 618 -54 672 -182 854 +571 283 -600 883 -121 1,004 -30 1,034 +955 79
Out of Zone 26 -624 650 +41 609 -116 725 -127 852 +552 300 -559 859 -5 864 -105 969 +906 63
Edge 28 -530 558 +41 517 -83 600 -169 769 +510 259 -490 749 -23 772 -90 862 +793 69
In Zone Swings 30 -420 450 +22 428 -72 500 -117 617 +435 182 -393 575 -83 658 +4 654 +603 51
Out of Zone Swings 8 -189 197 +6 191 -45 236 -19 255 +160 95 -96 191 -24 215 -46 261 +242 19
In Zone Swing & Misses 7 -53 60 -12 72 -5 77 -4 81 +52 29 -73 102 +4 98 -6 104 +95 9
Out of Zone Swing & Misses 4 -69 73 -6 79 -27 106 +8 98 +62 36 -38 74 -8 82 -11 93 +86 7
Basic
Pitches 68 -1,240 1,308 +83 1,225 -172 1,397 -309 1,706 +1,123 583 -1,160 1,743 -170 1,913 -113 2,026 +1,884 142
PA 20 -323 343 +7 336 -27 363 -101 464 +305 159 -282 441 -78 519 -10 529 +492 37
AB 19 -296 315 +4 311 -25 336 -85 421 +276 145 -253 398 -79 477 -10 487 +450 37
Hits 6 -69 75 -7 82 -10 92 -15 107 +68 39 -54 93 -24 117 -11 128 +119 9
Singles 6 -47 53 -3 56 -12 68 -8 76 +47 29 -30 59 -16 75 -15 90 +86 4
Doubles 0 -17 17 -4 21 +3 18 0 18 +9 9 -10 19 -7 26 +8 18 +14 4
Triples 0 -1 1 0 1 -1 2 -1 3 +3 0 -3 3 -5 8 +1 7 +6 1
Home Runs 0 -4 4 0 4 0 4 -6 10 +9 1 -11 12 +4 8 -5 13 +13 0
Walks 0 -21 21 +3 18 -6 24 -13 37 +24 13 -25 38 +6 32 -3 35 +35 0
Strikeouts 6 -48 54 -1 55 -13 68 -2 70 +45 25 -63 88 0 88 -18 106 +99 7
K% 30.0 +14.3 15.7 -0.7 16.4 -2.3 18.7 +3.6 15.1 -0.6 15.7 -4.3 20.0 +3.0 17.0 -3.0 20.0 +1.1 18.9
BB% 0.0 -6.1 6.1 +0.7 5.4 -1.2 6.6 -1.4 8.0 -0.2 8.2 -0.4 8.6 +2.4 6.2 -0.4 6.6 +6.6 0.0
HBP 0 -3 3 -1 4 +2 2 +1 1 +1 0 -2 2 0 2 0 2 +2 0
Batted Balls 14 -251 265 +6 259 -10 269 -87 356 +235 121 -192 313 -84 397 +11 386 +356 30
Number of Fastballs 38 -674 712 +37 675 -113 788 -280 1,068 +713 355 -785 1,140 -50 1,190 -93 1,283 +1,201 82
Number of Offspeed 10 -141 151 +36 115 -6 121 -87 208 +132 76 -70 146 -21 167 +12 155 +144 11
Number of Breaking 16 -355 371 +29 342 -53 395 -8 403 +259 144 -291 435 -64 499 -40 539 +493 46
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 35 0 0.0 .287
2017 Shifts R 522 1 0.2 .311 .693
2018 Shifts R 506 3 0.6 .293 .000
2019 Shifts R 440 10 2.3 .300 .122
2020 Shifts R 159 6 3.8 .308 .116
2021 Shifts R 455 25 5.5 .305 .226
2022 Shifts R 362 14 3.9 .308 .315
2023 Shades R 336 12 3.6 .308 .074
2024 Shades R 342 18 5.3 .280 .217
2025 Shades R 20 1 5.0 .232 .882
! 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 46 16.4 28.3% 2.2% 21 26.1 0.0% 33.3%
2017 789 15.3 45.9% 1.8% 204 21.4 2.9% 6.4%
2018 626 15.7 43.9% 1.0% 278 22.2 2.2% 7.9%
2019 612 17.3 25.3% 2.0% 258 22.6 0.0% 7.4%
2020 152 16.5 33.6% 3.3% 117 22.5 0.0% 7.7%
2021 444 16.6 31.3% 1.4% 273 22.8 1.1% 13.6%
2022 373 17.0 25.7% 1.3% 214 22.6 1.9% 6.5%
2023 350 14.9 50.9% 0.0% 175 18.7 8.0% 1.1%
2024 366 14.9 51.6% 0.3% 206 17.7 13.1% 0.5%
2025 20 17.1 35.0% 0.0% 9 19.3 11.1% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings