LF | Atlanta Braves
Bats/Throws: L/L | 6' 0" 209 lbs | Age: 29
Draft: 2014 | Rd. 2, No. 62, Los Angeles Dodgers | Sahuaro (AZ) HS
PA AB R H HR SB AVG OBP SLG OPS
2023 602 546 81 144 13 5 .264 .324 .421 .745
2024 621 559 74 130 13 2 .233 .291 .356 .647
2025 213 197 21 47 0 1 .239 .296 .289 .585
9 Seasons 3,393 3,083 430 831 70 23 .270 .326 .406 .732
AVG HR SB OPS
2023 .264 13 5 .745
2024 .233 13 2 .647
2025 .239 0 1 .585
9 Seasons .270 70 23 .732
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%
2017 21 101 19 1 5.3 4.0 81.1 104.5 -2.0 36.8 .287 .426 .240 .337 .377 18.8 16.0 8.0
2018 22 347 64 3 4.7 3.5 88.4 110.4 4.8 17.2 .249 .367 .311 .313 .339 34.5 16.3 9.3
2019 23 1468 300 17 5.7 4.5 89.4 111.3 9.0 33.7 .289 .458 .341 .339 .363 39.7 13.0 6.9
2020 24 923 157 10 6.4 4.5 87.0 109.5 5.9 31.2 .238 .369 .362 .299 .338 34.4 20.4 7.7
2021 25 2346 453 33 7.3 5.5 90.0 110.8 7.7 34.9 .285 .446 .334 .342 .376 43.3 15.9 8.4
2022 26 2490 513 31 6.0 4.8 89.1 111.0 8.4 37.8 .278 .428 .319 .329 .353 38.2 13.4 6.5
2023 27 2364 458 23 5.0 3.8 89.2 112.4 8.8 35.4 .278 .417 .322 .331 .358 37.6 15.4 7.5
2024 28 2342 478 27 5.6 4.3 88.3 110.7 9.9 31.6 .250 .373 .283 .302 .320 34.9 15.0 7.9
2025 29 880 166 5 3.0 2.3 89.9 107.7 9.9 34.9 .270 .371 .264 .309 .329 42.8 14.6 6.6
Player 13261 2608 150 5.8 4.4 89.0 112.4 8.5 34.2 .272 .414 .317 .324 .351 38.4 15.1 7.5
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 %
2017 57.9 42.1 10.5 31.6 0.0 42.1 10.5 47.4 26.3 10.5 21.1 15.8 0.0 26.3
2018 62.5 37.5 14.1 18.8 4.7 32.8 43.8 23.4 25.0 29.7 7.8 7.8 14.1 15.6
2019 49.3 50.7 18.0 26.3 6.3 37.0 39.3 23.7 24.0 19.7 5.7 13.0 19.7 18.0
2020 52.2 47.8 19.1 22.9 5.7 33.8 42.7 23.6 24.2 22.9 5.1 9.6 19.7 18.5
2021 50.3 49.7 21.0 24.3 4.4 33.1 40.4 26.5 20.8 21.6 7.9 12.4 18.8 18.5
2022 46.2 53.8 23.0 26.5 4.3 30.4 41.5 28.1 17.9 20.7 7.6 12.5 20.9 20.5
2023 44.8 55.2 23.1 27.1 5.0 34.9 39.5 25.5 20.7 18.1 5.9 14.2 21.4 19.7
2024 49.6 50.4 23.0 22.4 5.0 34.9 35.6 29.5 24.3 19.0 6.3 10.7 16.5 23.2
2025 44.6 55.4 19.9 30.1 5.4 31.3 43.4 25.3 20.5 21.1 3.0 10.8 22.3 22.3
Player 48.4 51.6 21.4 25.3 4.9 33.7 39.6 26.7 21.5 20.3 6.6 12.1 19.4 20.1
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
2017 10.5 31.6 5.3 31.6 0.0 5.3 4.0
2018 0.0 37.5 14.1 25.0 3.1 4.7 3.5
2019 2.7 36.3 20.3 27.3 6.0 5.7 4.5
2020 3.8 42.0 19.1 23.6 5.1 6.4 4.5
2021 4.0 36.0 19.9 27.6 5.3 7.3 5.5
2022 2.3 33.9 22.8 27.3 7.6 6.0 4.8
2023 2.6 33.6 23.6 28.4 6.3 5.0 3.8
2024 3.6 38.1 23.8 22.4 6.1 5.6 4.3
2025 1.2 35.5 24.1 28.3 7.2 3.0 2.3
Player 3.0 35.9 21.9 26.5 6.2 5.8 4.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 %
2025 4-Seam Fastball -1.2 -4 302 34.3 69 .250 .281 .270 9.3 15.9 14.3 .235 .303 .267 39.6
2025 Sinker -0.4 -1 173 19.7 46 .317 .415 .369 6.3 6.5 8.3 .363 .462 .397 55.3
2025 Slider -3.3 -4 113 12.8 26 .120 .160 .144 22.2 19.2 12.8 .187 .266 .214 30.0
2025 Changeup 0.9 1 79 9.0 25 .250 .292 .258 21.1 16.0 19.0 .321 .406 .332 50.0
2025 Cutter -2.7 -2 79 9.0 17 .133 .133 .188 22.9 11.8 10.0 .248 .344 .308 23.1
2025 Curveball 1.3 1 68 7.7 7 .429 .714 .486 15.8 14.3 5.6 .445 1.027 .619 83.3
2025 Sweeper -2.8 -1 38 4.3 12 .182 .182 .208 6.3 16.7 14.3 .141 .192 .189 22.2
2025 Split-Finger -2.2 0 22 2.5 9 .125 .125 .178 35.7 22.2 22.2 .247 .371 .314 33.3
2025 Slurve 1.9 0 6 0.7 2 .500 .500 .450 0.0 50.0 25.0 .318 .469 .338 100.0
2024 4-Seam Fastball -1.2 -9 758 32.4 190 .199 .321 .301 14.9 16.8 15.3 .229 .365 .323 34.1
2024 Sinker 0.2 1 404 17.3 112 .324 .471 .376 6.5 7.1 9.8 .290 .425 .341 40.0
2024 Slider 0.3 1 299 12.8 76 .286 .414 .319 15.7 11.8 10.0 .288 .419 .315 40.6
2024 Changeup 0.0 0 231 9.9 73 .191 .309 .259 15.6 16.4 12.9 .286 .391 .321 33.9
2024 Cutter -3.5 -8 222 9.5 60 .172 .190 .179 23.2 15.0 19.6 .212 .300 .239 30.6
2024 Curveball -0.4 -1 156 6.7 35 .229 .429 .279 19.7 17.1 11.8 .197 .323 .224 31.0
2024 Sweeper -0.4 0 130 5.6 29 .250 .429 .279 24.0 27.6 20.0 .218 .377 .249 42.9
2024 Split-Finger -0.5 -1 118 5.0 37 .194 .333 .238 18.5 18.9 15.9 .241 .347 .266 24.1
2024 Slurve 6.3 1 8 0.3 4 .500 .500 .533 33.3 25.0 33.3 .280 .299 .401 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 21 84 -2 -1 1 1 -2
2018 74 298 -1 -2 2 1 1
2019 371 1,451 4 -19 10 8 2
2020 220 923 0 -1 4 4 6
2021 598 2,346 -7 -17 21 9 7
2022 642 2,490 3 -17 11 7 5
2023 601 2,364 -11 -21 17 10 -5
2024 620 2,342 -19 -24 18 8 -17
2025 213 880 -7 -12 5 3 -10
Player 3,360 13,178 -40 -113 88 -40 -14
+ 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 %
2017 101 50.0 61.9 80.8 16.7 100.0 48.8 12.0 36.6 13.5 9.5 87.5
2018 347 49.3 65.3 85.4 28.5 74.4 42.6 24.4 48.7 18.9 8.4 80.0
2019 1,468 48.7 61.3 91.2 28.9 68.8 43.4 19.7 44.6 16.0 7.1 71.8
2020 923 50.1 57.8 87.3 27.8 68.8 42.3 12.3 42.8 18.7 6.7 71.0
2021 2,346 51.0 62.3 88.7 26.4 66.4 44.0 19.4 44.7 17.7 7.3 76.2
2022 2,490 52.0 64.0 90.4 24.9 68.0 44.2 21.7 45.3 15.5 7.7 75.5
2023 2,364 53.0 57.5 91.8 22.2 62.6 44.7 16.3 40.9 15.6 8.5 69.3
2024 2,342 53.4 61.3 91.0 25.5 66.7 44.7 24.2 44.7 15.5 8.7 71.6
2025 880 54.8 52.9 91.8 21.4 67.1 44.0 8.9 38.6 14.4 7.6 44.8
Player 13,261 51.9 60.6 90.2 25.3 67.1 44.1 19.1 43.6 16.2 7.9 71.2
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
2017 40 11
2018 76 57
2019 57 92 57 33 67 22 29 55 79 52 93 29 90 47 61 82
2020 22 34 22 22 25 51 38 20 65 27 62 33 86 47 70 82 99
2021 65 90 61 40 74 59 38 66 76 67 81 42 88 56 52 11 93
2022 66 93 70 50 62 60 31 51 73 39 92 27 93 73 37 13 75
2023 56 86 43 26 72 32 18 49 80 29 88 38 94 85 49 72 95 5 97 100
2024 30 54 29 23 39 48 25 32 67 21 88 49 93 70 31 66 94 9 96 99
2025 28 19 87
+ 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 20.48 1 0.6 0 0 1 0 0.0
2018 20.20 1 0.4 1 2 0 0 0.0
2019 22.41 12 9.1 3 9 8 2 16.7
2020 22.99 6 5.0 1 0 2 4 66.7
2021 26.66 14 16.1 -2 9 15 6 42.9
2022 28.10 11 15.5 -5 13 16 3 27.3
2023 27.81 13 10.8 2 7 7 5 38.5
2024 28.18 14 13.7 0 9 13 3 21.4
2025 -- 0 0.7 -1 2 1 0 --
Player 26.19 72 72.0 0 51 63 23 31.9
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2017 1 1 1 0 1 0 1 0 1 0 1 1 0 1 0 0 0 0 1 1 1 1 1 1 0 0 1 1 1 1 0
2018 1 1 0 0 0 0 0 1 0 0 0 0 2 0 0 1 1 0 0 0 1 0 2 1 0 0 0 1 2 0 0
2019 12 9 7 10 10 9 10 8 5 7 7 13 10 8 9 8 8 9 8 12 8 10 15 12 8 8 7 13 10 9 7
2020 6 5 5 6 6 6 6 5 5 4 5 6 4 4 6 4 6 6 4 6 5 5 6 4 5 4 5 5 4 5 4
2021 14 17 12 19 15 16 20 17 11 10 13 22 15 14 18 21 15 14 18 17 16 14 23 17 15 14 21 18 14 15 13
2022 11 18 10 20 14 16 17 16 9 11 9 14 22 17 16 20 16 17 15 13 19 13 23 18 14 14 12 20 19 14 10
2023 13 11 10 11 10 10 11 12 10 10 10 11 12 9 11 12 11 11 11 11 11 11 14 13 9 10 11 11 12 10 7
2024 14 15 10 14 13 15 15 13 11 8 12 14 19 10 14 11 12 12 15 16 12 16 19 17 13 15 12 17 16 16 8
2025 0 0 0 2 2 0 0 0 1 0 0 1 3 3 0 0 0 0 0 1 0 0 3 0 0 0 1 2 1 0 0
Player 72 77 55 82 71 72 80 72 53 50 57 82 87 66 74 77 69 69 72 77 73 70 106 83 64 65 70 88 79 70 49
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
Results
BA .239 +.006 .233 -.031 .264 -.016 .280 -.009 .289 -.019 .308 +.014 .294 +.034 .260 +.086 .174
xBA .270 +.020 .250 -.028 .278 .000 .278 -.007 .285 +.047 .238 -.051 .289 +.040 .249 -.038 .287
OBP .296 +.005 .291 -.033 .324 -.004 .328 -.023 .351 -.016 .367 +.025 .342 +.013 .329 +.089 .240
xOBP .325 +.016 .309 -.031 .340 +.013 .327 -.021 .348 +.043 .305 -.035 .340 +.012 .328 -.024 .352
SLG .289 -.067 .356 -.065 .421 +.016 .405 -.021 .426 -.052 .478 +.003 .475 +.098 .377 +.073 .304
xSLG .371 -.002 .373 -.044 .417 -.011 .428 -.018 .446 +.077 .369 -.089 .458 +.091 .367 -.059 .426
ISO .051 -.072 .123 -.035 .158 +.033 .125 -.013 .138 -.031 .169 -.012 .181 +.064 .117 -.013 .130
xISO .101 -.023 .124 -.015 .139 -.012 .151 -.010 .161 +.029 .132 -.036 .168 +.049 .119 -.020 .139
BABIP .283 +.030 .253 -.041 .294 -.015 .309 -.018 .327 -.044 .371 +.062 .309 +.003 .306 +.139 .167
wOBA .264 -.019 .283 -.039 .322 +.003 .319 -.015 .334 -.028 .362 +.021 .341 +.030 .311 +.071 .240
xwOBA .309 +.007 .302 -.029 .331 +.002 .329 -.013 .342 +.043 .299 -.040 .339 +.026 .313 -.024 .337
wOBACON .272 -.024 .296 -.050 .346 +.004 .342 -.024 .366 -.061 .427 +.062 .365 +.032 .333 +.090 .243
xwOBACON .329 +.009 .320 -.038 .358 +.005 .353 -.023 .376 +.038 .338 -.025 .363 +.024 .339 -.038 .377
BACON .283 +.010 .273 -.041 .314 -.010 .324 -.023 .347 -.048 .395 +.058 .337 +.020 .317 +.106 .211
xBACON .321 +.024 .297 -.038 .335 +.012 .323 -.020 .343 +.035 .308 -.026 .334 +.021 .313 -.045 .358
Statcast Hit Metrics
Hard Hit % 42.8 +7.9 34.9 -2.7 37.6 -0.6 38.2 -5.1 43.3 +8.9 34.4 -5.3 39.7 +5.2 34.5 +15.7 18.8
Avg Exit Velocity 89.9 +1.6 88.3 -0.9 89.2 +0.1 89.1 -0.9 90.0 +3.0 87.0 -2.4 89.4 +1.0 88.4 +7.3 81.1
Launch Angle Sweet-Spot % 34.9 +3.3 31.6 -3.8 35.4 -2.4 37.8 +2.9 34.9 +3.7 31.2 -2.5 33.7 +16.5 17.2 -19.6 36.8
Barrel % 3.0 -2.6 5.6 +0.6 5.0 -1.0 6.0 -1.3 7.3 +0.9 6.4 +0.7 5.7 +1.0 4.7 -0.6 5.3
Avg Launch Angle 9.9 0.0 9.9 +1.1 8.8 +0.4 8.4 +0.7 7.7 +1.8 5.9 -3.1 9.0 +4.2 4.8 +6.8 -2.0
Statcast Bat Tracking
Bat Speed 67.4 -0.9 68.3 +0.8 67.5 -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle -4° -1° -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 30.7 -13.9 44.6 -1.6 46.2 -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -1° -1° +2° -1° -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 31° 31° +2° 29° -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 6.2 -0.1 6.3 +0.1 6.2 -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.7 +0.5 93.2 0.0 93.2 -0.2 93.4 +0.6 92.8 +0.2 92.6 +0.1 92.5 -1.0 93.5 +0.2 93.3
Breaking Velocity 83.9 +0.7 83.2 +0.4 82.8 +0.1 82.7 +0.7 82.0 0.0 82.0 -0.4 82.4 -0.5 82.9 +2.0 80.9
Offspeed Velocity 86.9 +0.6 86.3 0.0 86.3 0.0 86.3 +1.1 85.2 +0.2 85.0 -0.6 85.6 +1.2 84.4 -0.1 84.5
Batted Ball Results
Barrels 5 -22 27 +4 23 -8 31 -2 33 +23 10 -7 17 +14 3 +2 1
Popup % 5.4 +0.4 5.0 0.0 5.0 +0.7 4.3 -0.1 4.4 -1.3 5.7 -0.6 6.3 +1.6 4.7 +4.7 0.0
Flyball % 19.9 -3.1 23.0 -0.1 23.1 +0.1 23.0 +2.0 21.0 +1.9 19.1 +1.1 18.0 +3.9 14.1 +3.6 10.5
Line Drive % 30.1 +7.7 22.4 -4.7 27.1 +0.6 26.5 +2.2 24.3 +1.4 22.9 -3.4 26.3 +7.5 18.8 -12.8 31.6
Groundball % 44.6 -5.0 49.6 +4.8 44.8 -1.4 46.2 -4.1 50.3 -1.9 52.2 +2.9 49.3 -13.2 62.5 +4.6 57.9
Pull % 31.3 -3.6 34.9 0.0 34.9 +4.5 30.4 -2.7 33.1 -0.7 33.8 -3.2 37.0 +4.2 32.8 -9.3 42.1
Straight Away % 43.4 +7.8 35.6 -3.9 39.5 -2.0 41.5 +1.1 40.4 -2.3 42.7 +3.4 39.3 -4.5 43.8 +33.3 10.5
Opposite Field % 25.3 -4.2 29.5 +4.0 25.5 -2.6 28.1 +1.6 26.5 +2.9 23.6 -0.1 23.7 +0.3 23.4 -24.0 47.4
Weak Contact % 1.2 -2.4 3.6 +1.0 2.6 +0.3 2.3 -1.7 4.0 +0.2 3.8 +1.1 2.7 +2.7 0.0 -10.5 10.5
Pull Airball % 10.8 +0.1 10.7 -3.5 14.2 +1.7 12.5 +0.1 12.4 +2.8 9.6 -3.4 13.0 +5.2 7.8 -8.0 15.8
Topped Contact % 35.5 -2.6 38.1 +4.5 33.6 -0.3 33.9 -2.1 36.0 -6.0 42.0 +5.7 36.3 -1.2 37.5 +5.9 31.6
Under Contact % 24.1 +0.3 23.8 +0.2 23.6 +0.8 22.8 +2.9 19.9 +0.8 19.1 -1.2 20.3 +6.2 14.1 +8.8 5.3
Flare/Burner Contact % 28.3 +5.9 22.4 -6.0 28.4 +1.1 27.3 -0.3 27.6 +4.0 23.6 -3.7 27.3 +2.3 25.0 -6.6 31.6
Solid Contact % 7.2 +1.1 6.1 -0.2 6.3 -1.3 7.6 +2.3 5.3 +0.2 5.1 -0.9 6.0 +2.9 3.1 +3.1 0.0
HR/FB % 0.0 -11.8 11.8 -0.5 12.3 +3.0 9.3 -4.4 13.7 -6.3 20.0 -2.2 22.2 +11.1 11.1 -38.9 50.0
Popups 9 -15 24 +1 23 +1 22 +2 20 +11 9 -10 19 +16 3 +3 0
Flyballs 33 -77 110 +4 106 -12 118 +23 95 +65 30 -24 54 +45 9 +7 2
Line Drives 50 -57 107 -17 124 -12 136 +26 110 +74 36 -43 79 +67 12 +6 6
Groundballs 74 -163 237 +32 205 -32 237 +9 228 +146 82 -66 148 +108 40 +29 11
Plate Discipline
In Zone % 54.8 +1.4 53.4 +0.4 53.0 +1.0 52.0 +1.0 51.0 +0.9 50.1 +1.4 48.7 -0.6 49.3 -0.7 50.0
Out of Zone % 45.2 -1.4 46.6 -0.4 47.0 -1.0 48.0 -1.0 49.0 -0.9 49.9 -1.4 51.3 +0.6 50.7 +0.7 50.0
Edge % 44.0 -0.7 44.7 0.0 44.7 +0.5 44.2 +0.2 44.0 +1.7 42.3 -1.1 43.4 +0.8 42.6 -6.2 48.8
Zone Swing % 52.9 -8.4 61.3 +3.8 57.5 -6.5 64.0 +1.7 62.3 +4.5 57.8 -3.5 61.3 -4.0 65.3 +3.4 61.9
Out of Zone Swing % 21.4 -4.1 25.5 +3.3 22.2 -2.7 24.9 -1.5 26.4 -1.4 27.8 -1.1 28.9 +0.4 28.5 +11.8 16.7
In Zone Contact % 91.8 +0.8 91.0 -0.8 91.8 +1.4 90.4 +1.7 88.7 +1.4 87.3 -3.9 91.2 +5.8 85.4 +4.6 80.8
Out of Zone Contact % 67.1 +0.4 66.7 +4.1 62.6 -5.4 68.0 +1.6 66.4 -2.4 68.8 0.0 68.8 -5.6 74.4 -25.6 100.0
Whiff % 14.4 -1.1 15.5 -0.1 15.6 +0.1 15.5 -2.2 17.7 -1.0 18.7 +2.7 16.0 -2.9 18.9 +5.4 13.5
First Strike % 57.7 -4.3 62.0 +3.6 58.4 -1.4 59.8 +2.7 57.1 +3.9 53.2 -6.1 59.3 -2.3 61.6 +9.6 52.0
First Pitch Swing % 8.9 -15.3 24.2 +7.9 16.3 -5.4 21.7 +2.3 19.4 +7.1 12.3 -7.4 19.7 -4.7 24.4 +12.4 12.0
Swing % 38.6 -6.1 44.7 +3.8 40.9 -4.4 45.3 +0.6 44.7 +1.9 42.8 -1.8 44.6 -4.1 48.7 +12.1 36.6
Meatball Swing % 44.8 -26.8 71.6 +2.3 69.3 -6.2 75.5 -0.7 76.2 +5.2 71.0 -0.8 71.8 -8.2 80.0 -7.5 87.5
Meatball % 7.6 -1.1 8.7 +0.2 8.5 +0.8 7.7 +0.4 7.3 +0.6 6.7 -0.4 7.1 -1.3 8.4 -1.1 9.5
Zone Swing & Miss % 8.2 -0.8 9.0 +0.8 8.2 -1.4 9.6 -1.7 11.3 -1.4 12.7 +3.9 8.8 -5.8 14.6 -4.6 19.2
Out of Zone Swing & Miss % 32.9 -0.4 33.3 -4.1 37.4 +5.4 32.0 -1.6 33.6 +2.3 31.3 +0.1 31.2 +5.6 25.6 +25.6 0.0
In Zone 482 -769 1,251 -3 1,254 -42 1,296 +100 1,196 +734 462 -244 706 +559 147 +105 42
Out of Zone 398 -694 1,092 -18 1,110 -84 1,194 +44 1,150 +689 461 -284 745 +594 151 +109 42
Edge 387 -661 1,048 -8 1,056 -45 1,101 +69 1,032 +642 390 -240 630 +503 127 +86 41
In Zone Swings 255 -512 767 +46 721 -109 830 +85 745 +478 267 -166 433 +337 96 +70 26
Out of Zone Swings 85 -194 279 +33 246 -51 297 -7 304 +176 128 -87 215 +172 43 +36 7
In Zone Swing & Misses 21 -48 69 +10 59 -21 80 -4 84 +50 34 -4 38 +24 14 +9 5
Out of Zone Swing & Misses 28 -65 93 +1 92 -3 95 -7 102 +62 40 -27 67 +56 11 +11 0
Basic
Pitches 880 -1,462 2,342 -22 2,364 -126 2,490 +144 2,346 +1,423 923 -545 1,468 +1,121 347 +246 101
PA 213 -408 621 +19 602 -42 644 +40 604 +383 221 -156 377 +291 86 +61 25
AB 197 -362 559 +13 546 -47 593 +49 544 +343 201 -142 343 +266 77 +54 23
Hits 47 -83 130 -14 144 -22 166 +9 157 +95 62 -39 101 +81 20 +16 4
Singles 37 -51 88 -1 89 -26 115 +5 110 +70 40 -25 65 +52 13 +10 3
Doubles 10 -18 28 -9 37 -2 39 +7 32 +16 16 -6 22 +16 6 +6 0
Triples 0 -1 1 -4 5 +4 1 -1 2 +2 0 -2 2 +2 0 0 0
Home Runs 0 -13 13 0 13 +2 11 -2 13 +7 6 -6 12 +11 1 0 1
Walks 14 -35 49 +4 45 +3 42 -9 51 +34 17 -9 26 +18 8 +6 2
Strikeouts 31 -62 93 0 93 +7 86 -10 96 +51 45 -4 49 +35 14 +10 4
K% 14.6 -0.4 15.0 -0.4 15.4 +2.0 13.4 -2.5 15.9 -4.5 20.4 +7.4 13.0 -3.3 16.3 +0.3 16.0
BB% 6.6 -1.3 7.9 +0.4 7.5 +1.0 6.5 -1.9 8.4 +0.7 7.7 +0.8 6.9 -2.4 9.3 +1.3 8.0
HBP 2 +1 1 -5 6 +3 3 -1 4 +2 2 0 2 +2 0 0 0
Batted Balls 166 -312 478 +20 458 -55 513 +60 453 +296 157 -143 300 +236 64 +45 19
Number of Fastballs 554 -830 1,384 -6 1,390 -40 1,430 +27 1,403 +833 570 -318 888 +716 172 +119 53
Number of Offspeed 101 -248 349 -12 361 -66 427 0 427 +281 146 -44 190 +140 50 +41 9
Number of Breaking 180 -275 455 -9 464 -66 530 +74 456 +259 197 -166 363 +288 75 +56 19
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2017 Shifts L 21 0 0.0 .253
2018 Shifts L 74 2 2.7 .343 .000
2019 Shifts L 376 100 26.6 .351 .313
2020 Shifts L 219 91 41.6 .396 .317
2021 Shifts L 592 284 48.0 .318 .345
2022 Shifts L 637 150 23.5 .335 .280
2023 Shades L 601 207 34.4 .325 .316
2024 Shades L 620 292 47.1 .313 .251
2025 Shades L 213 120 56.3 .224 .296
! 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 %
2017 38 14.5 55.3% 0.0% 9 23.3 0.0% 11.1%
2018 93 16.3 38.7% 1.1% 47 20.6 0.0% 8.5%
2019 418 16.6 29.7% 1.7% 289 23.3 3.1% 10.0%
2020 345 17.0 28.7% 1.7% 121 23.5 0.0% 8.3%
2021 729 17.9 19.6% 2.2% 403 24.5 0.7% 13.2%
2022 704 18.3 17.2% 1.8% 524 23.4 0.2% 8.8%
2023 765 15.4 44.6% 0.5% 427 19.2 4.9% 0.2%
2024 665 15.6 43.3% 0.6% 435 18.7 6.0% 0.9%
2025 271 15.5 41.7% 0.0% 184 18.7 2.2% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings