C | Atlanta Braves
Bats/Throws: R/R | 6' 3" 228 lbs | Age: 32
Draft: 2016 | Rd. 3, No. 83, Oakland Athletics | Wright State
PA AB R H HR SB AVG OBP SLG OPS
2024 264 233 19 45 10 0 .193 .284 .352 .636
2025 337 291 34 58 16 0 .199 .300 .409 .709
2026 121 110 11 20 3 0 .182 .256 .300 .556
8 Seasons 2,420 2,103 278 475 96 1 .226 .322 .419 .741
AVG HR SB OPS
2024 .193 10 0 .636
2025 .199 16 0 .709
2026 .182 3 0 .556
8 Seasons .226 96 1 .741
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Team Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
LA Sweet-
Spot %
xBA xSLG wOBA xwOBA xwOBAcon HardHit% K% BB%
2019 24 257 37 3 9.4 5.0 90.7 111.1 7.3 40.5 .245 .479 .370 .344 .426 37.8 26.7 10.0
2020 25 584 79 10 12.7 7.1 92.2 112.5 14.7 31.6 .217 .440 .358 .348 .404 49.4 26.4 17.1
2021 26 1694 282 32 11.4 7.1 89.2 112.8 15.4 31.9 .236 .448 .309 .338 .408 42.6 25.4 8.9
2022 27 2372 418 44 10.5 7.2 88.7 114.0 11.5 34.7 .252 .453 .331 .346 .393 41.4 20.3 9.2
2023 28 1748 273 44 16.1 10.0 91.5 114.7 13.1 38.1 .267 .540 .366 .393 .458 45.8 22.4 11.2
2024 29 1065 167 16 9.6 6.1 88.0 112.6 10.5 25.7 .212 .403 .281 .310 .366 36.5 25.4 10.2
2025 30 1357 189 25 13.4 7.4 89.1 114.4 10.6 30.2 .201 .408 .309 .314 .404 43.1 31.2 10.4
2026 31 451 73 6 8.2 5.0 87.8 108.3 5.6 26.0 .206 .332 .252 .273 .347 41.1 30.6 9.1
Player 9528 1518 180 11.9 7.4 89.5 114.7 12.1 32.8 .236 .449 .323 .341 .405 42.4 24.7 10.2
MLB 7.6 4.9 88.6 122.9 12.6 33.3 .244 .407 .316 .316 .368 37.1 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 %
2019 48.6 51.4 18.9 27.0 5.4 51.4 24.3 24.3 27.0 18.9 2.7 24.3 5.4 21.6
2020 44.3 55.7 25.3 22.8 7.6 30.4 44.3 25.3 17.7 22.8 3.8 12.7 21.5 21.5
2021 40.1 59.9 28.0 23.4 8.5 41.5 37.2 21.3 21.3 15.6 3.2 20.2 21.6 18.1
2022 42.1 57.9 23.4 27.0 7.4 39.7 36.6 23.7 20.6 15.8 5.7 19.1 20.8 17.9
2023 41.4 58.6 27.8 26.0 4.8 48.0 35.2 16.8 26.4 12.5 2.6 21.6 22.7 14.3
2024 53.3 46.7 25.7 14.4 6.6 50.9 30.5 18.6 31.7 14.4 7.2 19.2 16.2 11.4
2025 46.0 54.0 30.2 20.6 3.2 48.7 32.8 18.5 23.3 16.9 5.8 25.4 15.9 12.7
2026 56.2 43.8 23.3 16.4 4.1 49.3 39.7 11.0 35.6 19.2 1.4 13.7 20.5 9.6
Player 44.3 55.7 26.2 23.3 6.3 44.1 35.6 20.3 24.0 15.7 4.5 20.1 19.8 15.8
MLB 44.1 55.9 24.3 24.6 7.1 37.5 37.3 25.0 20.7 17.5 5.8 16.9 19.8 19.2
! Note: All figures in this table cover the period 2015-present.

Quality of Contact

Season Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2019 2.7 40.5 13.5 21.6 13.5 9.4 5.0
2020 1.3 35.4 22.8 22.8 5.1 12.7 7.1
2021 4.6 30.1 23.8 24.1 5.7 11.4 7.1
2022 3.6 32.8 23.4 23.2 6.5 10.5 7.2
2023 2.9 30.0 23.8 20.9 6.2 16.1 10.0
2024 6.0 37.1 22.8 20.4 4.2 9.6 6.1
2025 4.8 34.9 18.5 20.1 7.4 13.4 7.4
2026 6.8 37.0 19.2 26.0 2.7 8.2 5.0
Player 4.1 33.1 22.4 22.3 6.1 11.9 7.4
MLB 4.1 32.2 25.0 24.4 5.9 7.6 4.9
! Note: All figures in this table cover the period 2015-present.

Run Values by Pitch Type

Season Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2026 4-Seam Fastball -3.7 -6 147 32.6 43 .150 .250 .229 16.4 25.6 28.2 .251 .392 .305 44.8
2026 Sinker -0.2 0 86 19.1 24 .158 .158 .371 17.8 12.5 15.0 .191 .257 .300 43.8
2026 Slider 2.9 2 60 13.3 12 .333 .667 .421 51.9 50.0 26.1 .145 .208 .152 50.0
2026 Cutter 3.3 1 40 8.9 10 .400 .800 .505 17.4 10.0 12.5 .283 .531 .346 33.3
2026 Sweeper 0.2 0 39 8.6 8 .143 .143 .200 56.3 50.0 28.6 .142 .180 .210 33.3
2026 Changeup -2.4 -1 34 7.5 9 .000 .000 .156 66.7 55.6 33.3 .102 .107 .227 0.0
2026 Curveball -5.4 -1 27 6.0 8 .000 .000 .000 64.3 62.5 41.7 .150 .274 .179 66.7
2026 Split-Finger -7.9 -1 14 3.1 5 .000 .000 .000 54.5 40.0 40.0 .024 .027 .022 0.0
2025 4-Seam Fastball -0.5 -2 357 26.4 94 .187 .387 .326 25.5 29.8 22.0 .213 .433 .356 47.9
2025 Sinker 0.7 2 283 20.9 73 .300 .450 .409 19.0 13.7 16.4 .259 .440 .370 32.0
2025 Slider 0.5 1 216 16.0 48 .178 .467 .293 44.7 45.8 25.3 .164 .430 .274 39.1
2025 Curveball -0.7 -1 139 10.3 24 .182 .318 .252 38.3 41.7 20.0 .145 .201 .195 33.3
2025 Sweeper -0.6 -1 122 9.0 32 .167 .400 .242 34.4 37.5 28.6 .154 .316 .216 47.4
2025 Changeup 2.6 3 107 7.9 29 .192 .500 .328 47.3 41.4 21.4 .232 .590 .378 57.1
2025 Cutter -1.5 -2 102 7.5 27 .125 .375 .267 32.8 29.6 27.6 .126 .263 .230 47.1
2025 Split-Finger -5.1 -1 26 1.9 8 .125 .125 .113 41.2 37.5 25.0 .335 .556 .377 80.0
2025 Forkball 4.1 0 2 0.1 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Season Team PA Pitches Heart Shadow Chase Waste All
2019 60 257 1 -3 2 2 2
2020 140 584 4 -7 7 2 6
2021 448 1,694 -5 -19 12 10 -3
2022 610 2,372 -2 -13 17 11 12
2023 438 1,748 12 -17 15 10 21
2024 261 1,064 -2 -10 5 4 -3
2025 335 1,355 6 -20 10 4 0
2026 121 451 -1 -6 2 1 -5
Player 2,413 9,525 12 -96 70 12 30
+ 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 %
2019 257 46.7 65.0 82.1 31.4 48.8 39.7 26.7 47.1 29.8 3.9 70.0
2020 584 47.9 64.6 82.3 19.7 51.7 42.3 27.1 41.3 25.3 7.7 82.2
2021 1,694 49.2 66.5 81.6 29.3 51.6 42.6 40.0 47.6 27.8 6.8 77.4
2022 2,372 47.7 71.1 82.7 29.5 61.2 43.9 36.9 49.3 24.0 7.8 79.5
2023 1,748 49.1 69.6 80.9 22.9 53.9 41.2 34.5 45.9 25.9 7.9 77.5
2024 1,065 51.3 62.5 79.2 27.9 53.8 43.8 32.3 45.6 28.4 7.2 76.6
2025 1,357 52.2 68.0 78.0 25.9 38.1 42.7 35.1 47.9 32.3 6.9 79.8
2026 451 48.3 67.0 80.8 34.3 45.0 40.4 35.5 50.1 31.9 6.7 73.3
Player 9,528 49.3 67.8 81.0 27.3 52.7 42.6 35.4 47.3 27.3 7.3 78.2
MLB 48.7 67.0 82.7 28.6 57.9 42.6 30.3 47.3 25.0 7.3 76.2
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Catching Running
Season Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Blocking Throwing Framing Sprint
Speed
2019 32
2020 75 48 63 68 15 60 91 83 91 34 87 53 29 97 69 82 41 21
2021 28 6 94 61 29 60 47 75 62 29 38 28 23 50 89 82 85 27
2022 70 34 96 80 60 76 43 73 59 61 49 55 55 63 92 72 95 23
2023 88 33 94 96 79 95 84 96 75 89 83 45 46 82 100 83 69 17
2024 52 97 38 44 8
2025 86 94 89 71 4
2026 73 13
+ View Complete Percentile Rankings Leaderboard
+ Compare To Other Players

Expected Home Runs

Adjusted

Season Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 24.74 4 2.9 1 3 2 1 25.0
2020 24.58 9 8.8 0 1 6 5 55.6
2021 24.63 17 17.2 0 2 16 7 41.2
2022 24.30 18 16.7 1 6 11 8 44.4
2023 23.85 21 20.0 1 4 13 11 52.4
2024 23.23 10 11.2 -1 3 8 6 60.0
2025 24.06 16 13.1 3 3 10 7 43.8
2026 23.40 4 3.4 1 0 3 1 25.0
Player 24.12 99 93.3 6 22 69 46 46.5
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Season HR
2019 4 3 2 3 3 3 3 2 2 3 3 6 3 2 3 3 2 3 3 3 3 3 3 3 2 3 3 5 3 3 2
2020 9 8 11 10 8 11 9 9 5 7 7 6 11 8 7 9 9 10 9 8 11 9 11 8 10 7 6 10 11 9 9
2021 17 23 15 16 19 14 22 14 11 12 13 18 15 14 16 20 15 14 20 19 18 22 22 21 15 15 21 21 18 16 17
2022 18 16 14 19 15 15 18 17 12 14 14 14 23 19 17 19 18 18 16 15 19 14 24 19 15 15 17 18 19 14 15
2023 21 19 16 19 21 18 21 19 20 17 20 19 19 19 25 20 20 20 21 23 22 19 27 22 17 17 19 19 23 19 19
2024 10 9 10 11 11 12 13 10 10 8 11 13 11 9 12 8 10 10 12 15 12 9 14 13 10 12 12 13 11 12 12
2025 16 13 15 10 12 12 11 15 10 10 10 12 13 17 12 10 15 11 16 16 13 14 16 17 12 11 12 14 17 12 16
2026 4 3 3 3 3 4 4 4 3 4 3 3 2 4 4 4 4 3 4 3 4 3 4 4 2 3 3 3 4 3 3
Player 99 94 86 91 92 89 101 90 73 75 81 91 97 92 96 93 93 89 101 102 102 93 121 107 83 83 93 103 106 88 93
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
Results
BA .182 -.017 ↓ .199 +.006 ↑ .193 -.058 ↓ .251 +.001 ↑ .250 +.034 ↑ .216 -.017 ↓ .233 -.012 ↓ .245
xBA .206 +.005 ↑ .201 -.011 ↓ .212 -.055 ↓ .267 +.015 ↑ .252 +.016 ↑ .236 +.019 ↑ .217 -.028 ↓ .245
OBP .256 -.044 ↓ .300 +.016 ↑ .284 -.081 ↓ .365 +.033 ↑ .332 +.026 ↑ .306 -.058 ↓ .364 +.031 ↑ .333
xOBP .278 -.025 ↓ .303 +.004 ↑ .299 -.080 ↓ .379 +.044 ↑ .335 +.010 ↑ .325 -.026 ↓ .351 +.018 ↑ .333
SLG .300 -.109 ↓ .409 +.057 ↑ .352 -.126 ↓ .478 +.052 ↑ .426 +.021 ↑ .405 -.052 ↓ .457 -.109 ↓ .566
xSLG .332 -.076 ↓ .408 +.005 ↑ .403 -.137 ↓ .540 +.087 ↑ .453 +.005 ↑ .448 +.008 ↑ .440 -.039 ↓ .479
ISO .118 -.092 ↓ .210 +.051 ↑ .159 -.068 ↓ .227 +.050 ↑ .177 -.011 ↓ .188 -.036 ↓ .224 -.097 ↓ .321
xISO .127 -.080 ↓ .207 +.016 ↑ .191 -.082 ↓ .273 +.071 ↑ .202 -.010 ↓ .212 -.011 ↓ .223 -.011 ↓ .234
BABIP .243 .000 .243 +.020 ↑ .223 -.063 ↓ .286 -.004 ↓ .290 +.033 ↑ .257 -.021 ↓ .278 +.005 ↑ .273
wOBA .252 -.057 ↓ .309 +.028 ↑ .281 -.085 ↓ .366 +.035 ↑ .331 +.022 ↑ .309 -.049 ↓ .358 -.012 ↓ .370
xwOBA .273 -.041 ↓ .314 +.004 ↑ .310 -.083 ↓ .393 +.047 ↑ .346 +.008 ↑ .338 -.010 ↓ .348 +.004 ↑ .344
wOBAcon .312 -.082 ↓ .394 +.071 ↑ .323 -.092 ↓ .415 +.044 ↑ .371 +.008 ↑ .363 -.058 ↓ .421 -.047 ↓ .468
xwOBAcon .347 -.057 ↓ .404 +.038 ↑ .366 -.092 ↓ .458 +.065 ↑ .393 -.015 ↓ .408 +.004 ↑ .404 -.022 ↓ .426
BACON .274 -.033 ↓ .307 +.038 ↑ .269 -.072 ↓ .341 +.020 ↑ .321 +.020 ↑ .301 -.041 ↓ .342 -.009 ↓ .351
xBACON .310 -.007 ↓ .317 +.022 ↑ .295 -.067 ↓ .362 +.034 ↑ .328 -.005 ↓ .333 +.014 ↑ .319 -.031 ↓ .350
Statcast Hit Metrics
Hard Hit % 41.1 -2.0 ↓ 43.1 +6.6 ↑ 36.5 -9.3 ↓ 45.8 +4.4 ↑ 41.4 -1.2 ↓ 42.6 -6.8 ↓ 49.4 +11.6 ↑ 37.8
Avg Exit Velocity 87.8 -1.3 ↓ 89.1 +1.1 ↑ 88.0 -3.5 ↓ 91.5 +2.8 ↑ 88.7 -0.5 ↓ 89.2 -3.0 ↓ 92.2 +1.5 ↑ 90.7
Launch Angle Sweet-Spot % 26.0 -4.2 ↓ 30.2 +4.5 ↑ 25.7 -12.4 ↓ 38.1 +3.4 ↑ 34.7 +2.8 ↑ 31.9 +0.3 ↑ 31.6 -8.9 ↓ 40.5
Barrel % 8.2 -5.2 ↓ 13.4 +3.8 ↑ 9.6 -6.5 ↓ 16.1 +5.6 ↑ 10.5 -0.9 ↓ 11.4 -1.3 ↓ 12.7 +3.3 ↑ 9.4
Avg Launch Angle 5.6 -5.0 ↓ 10.6 +0.1 ↑ 10.5 -2.6 ↓ 13.1 +1.6 ↑ 11.5 -3.9 ↓ 15.4 +0.7 ↑ 14.7 +7.4 ↑ 7.3
Statcast Bat Tracking
Bat Speed 72.6 0.0 72.6 -0.6 ↓ 73.2 -1.2 ↓ 74.4 -- -- -- -- -- -- -- --
Attack Angle 13° 0° ↑ 12° 0° ↑ 12° +2° ↑ 11° -- -- -- -- -- -- -- --
Ideal Attack Angle % 51.8 +2.0 ↑ 49.8 -5.7 ↓ 55.5 +4.6 ↑ 50.9 -- -- -- -- -- -- -- --
Attack Direction -4° 0° -4° 0° -4° -3° ↓ -1° -- -- -- -- -- -- -- --
Swing Path - Tilt 30° -1° ↓ 31° -1° ↓ 32° 0° ↑ 31° -- -- -- -- -- -- -- --
Swing Length 7.9 +0.1 ↑ 7.8 -0.1 ↓ 7.9 +0.1 ↑ 7.8 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 94.0 +0.2 ↑ 93.8 +0.2 ↑ 93.6 +0.1 ↑ 93.5 +0.6 ↑ 92.9 +0.3 ↑ 92.6 +0.3 ↑ 92.3 -1.0 ↓ 93.3
Breaking Velocity 84.6 +0.8 ↑ 83.8 -0.6 ↓ 84.4 +0.9 ↑ 83.5 +0.2 ↑ 83.3 +1.2 ↑ 82.1 -0.6 ↓ 82.7 -0.6 ↓ 83.3
Offspeed Velocity 86.1 +0.2 ↑ 85.9 +0.6 ↑ 85.3 -0.9 ↓ 86.2 +1.2 ↑ 85.0 +0.8 ↑ 84.2 -0.3 ↓ 84.5 +0.5 ↑ 84.0
Batted Ball Results
Barrels 6 -19 ↓ 25 +9 ↑ 16 -28 ↓ 44 0 44 +12 ↑ 32 +22 ↑ 10 +7 ↑ 3
Popup % 4.1 +0.9 ↑ 3.2 -3.4 ↓ 6.6 +1.8 ↑ 4.8 -2.6 ↓ 7.4 -1.1 ↓ 8.5 +0.9 ↑ 7.6 +2.2 ↑ 5.4
Flyball % 23.3 -6.9 ↓ 30.2 +4.5 ↑ 25.7 -2.1 ↓ 27.8 +4.4 ↑ 23.4 -4.6 ↓ 28.0 +2.7 ↑ 25.3 +6.4 ↑ 18.9
Line Drive % 16.4 -4.2 ↓ 20.6 +6.2 ↑ 14.4 -11.6 ↓ 26.0 -1.0 ↓ 27.0 +3.6 ↑ 23.4 +0.6 ↑ 22.8 -4.2 ↓ 27.0
Groundball % 56.2 +10.2 ↑ 46.0 -7.3 ↓ 53.3 +11.9 ↑ 41.4 -0.7 ↓ 42.1 +2.0 ↑ 40.1 -4.2 ↓ 44.3 -4.3 ↓ 48.6
Pull % 49.3 +0.6 ↑ 48.7 -2.2 ↓ 50.9 +2.9 ↑ 48.0 +8.3 ↑ 39.7 -1.8 ↓ 41.5 +11.1 ↑ 30.4 -21.0 ↓ 51.4
Straight Away % 39.7 +6.9 ↑ 32.8 +2.3 ↑ 30.5 -4.7 ↓ 35.2 -1.4 ↓ 36.6 -0.6 ↓ 37.2 -7.1 ↓ 44.3 +20.0 ↑ 24.3
Opposite Field % 11.0 -7.5 ↓ 18.5 -0.1 ↓ 18.6 +1.8 ↑ 16.8 -6.9 ↓ 23.7 +2.4 ↑ 21.3 -4.0 ↓ 25.3 +1.0 ↑ 24.3
Weak Contact % 6.8 +2.0 ↑ 4.8 -1.2 ↓ 6.0 +3.1 ↑ 2.9 -0.7 ↓ 3.6 -1.0 ↓ 4.6 +3.3 ↑ 1.3 -1.4 ↓ 2.7
Pull Airball % 13.7 -11.7 ↓ 25.4 +6.2 ↑ 19.2 -2.4 ↓ 21.6 +2.5 ↑ 19.1 -1.1 ↓ 20.2 +7.5 ↑ 12.7 -11.6 ↓ 24.3
Topped Contact % 37.0 +2.1 ↑ 34.9 -2.2 ↓ 37.1 +7.1 ↑ 30.0 -2.8 ↓ 32.8 +2.7 ↑ 30.1 -5.3 ↓ 35.4 -5.1 ↓ 40.5
Under Contact % 19.2 +0.7 ↑ 18.5 -4.3 ↓ 22.8 -1.0 ↓ 23.8 +0.4 ↑ 23.4 -0.4 ↓ 23.8 +1.0 ↑ 22.8 +9.3 ↑ 13.5
Flare/Burner Contact % 26.0 +5.9 ↑ 20.1 -0.3 ↓ 20.4 -0.5 ↓ 20.9 -2.3 ↓ 23.2 -0.9 ↓ 24.1 +1.3 ↑ 22.8 +1.2 ↑ 21.6
Solid Contact % 2.7 -4.7 ↓ 7.4 +3.2 ↑ 4.2 -2.0 ↓ 6.2 -0.3 ↓ 6.5 +0.8 ↑ 5.7 +0.6 ↑ 5.1 -8.4 ↓ 13.5
HR/FB % 17.6 -10.5 ↓ 28.1 +4.8 ↑ 23.3 -4.3 ↓ 27.6 +9.2 ↑ 18.4 -3.1 ↓ 21.5 -13.5 ↓ 35.0 -22.1 ↓ 57.1
Popups 3 -3 ↓ 6 -5 ↓ 11 -2 ↓ 13 -18 ↓ 31 +7 ↑ 24 +18 ↑ 6 +4 ↑ 2
Flyballs 17 -40 ↓ 57 +14 ↑ 43 -33 ↓ 76 -22 ↓ 98 +19 ↑ 79 +59 ↑ 20 +13 ↑ 7
Line Drives 12 -27 ↓ 39 +15 ↑ 24 -47 ↓ 71 -42 ↓ 113 +47 ↑ 66 +48 ↑ 18 +8 ↑ 10
Groundballs 41 -46 ↓ 87 -2 ↓ 89 -24 ↓ 113 -63 ↓ 176 +63 ↑ 113 +78 ↑ 35 +17 ↑ 18
Plate Discipline
In Zone % 48.3 -3.9 ↓ 52.2 +0.9 ↑ 51.3 +2.2 ↑ 49.1 +1.4 ↑ 47.7 -1.5 ↓ 49.2 +1.3 ↑ 47.9 +1.2 ↑ 46.7
Out of Zone % 51.7 +3.9 ↑ 47.8 -0.9 ↓ 48.7 -2.2 ↓ 50.9 -1.4 ↓ 52.3 +1.5 ↑ 50.8 -1.3 ↓ 52.1 -1.2 ↓ 53.3
Edge % 40.4 -2.3 ↓ 42.7 -1.1 ↓ 43.8 +2.6 ↑ 41.2 -2.7 ↓ 43.9 +1.3 ↑ 42.6 +0.3 ↑ 42.3 +2.6 ↑ 39.7
Zone Swing % 67.0 -1.0 ↓ 68.0 +5.5 ↑ 62.5 -7.1 ↓ 69.6 -1.5 ↓ 71.1 +4.6 ↑ 66.5 +1.9 ↑ 64.6 -0.4 ↓ 65.0
Out of Zone Swing % 34.3 +8.4 ↑ 25.9 -2.0 ↓ 27.9 +5.0 ↑ 22.9 -6.6 ↓ 29.5 +0.2 ↑ 29.3 +9.6 ↑ 19.7 -11.7 ↓ 31.4
In Zone Contact % 80.8 +2.8 ↑ 78.0 -1.2 ↓ 79.2 -1.7 ↓ 80.9 -1.8 ↓ 82.7 +1.1 ↑ 81.6 -0.7 ↓ 82.3 +0.2 ↑ 82.1
Out of Zone Contact % 45.0 +6.9 ↑ 38.1 -15.7 ↓ 53.8 -0.1 ↓ 53.9 -7.3 ↓ 61.2 +9.6 ↑ 51.6 -0.1 ↓ 51.7 +2.9 ↑ 48.8
Whiff % 31.9 -0.4 ↓ 32.3 +3.9 ↑ 28.4 +2.5 ↑ 25.9 +1.9 ↑ 24.0 -3.8 ↓ 27.8 +2.5 ↑ 25.3 -4.5 ↓ 29.8
First Strike % 64.5 -0.1 ↓ 64.6 -1.9 ↓ 66.5 +6.2 ↑ 60.3 -2.2 ↓ 62.5 -0.9 ↓ 63.4 +12.0 ↑ 51.4 -16.9 ↓ 68.3
First Pitch Swing % 35.5 +0.4 ↑ 35.1 +2.8 ↑ 32.3 -2.2 ↓ 34.5 -2.4 ↓ 36.9 -3.1 ↓ 40.0 +12.9 ↑ 27.1 +0.4 ↑ 26.7
Swing % 50.1 +2.2 ↑ 47.9 +2.3 ↑ 45.6 -0.3 ↓ 45.9 -3.4 ↓ 49.3 +1.7 ↑ 47.6 +6.3 ↑ 41.3 -5.8 ↓ 47.1
Meatball Swing % 73.3 -6.5 ↓ 79.8 +3.2 ↑ 76.6 -0.9 ↓ 77.5 -2.0 ↓ 79.5 +2.1 ↑ 77.4 -4.8 ↓ 82.2 +12.2 ↑ 70.0
Meatball % 6.7 -0.2 ↓ 6.9 -0.3 ↓ 7.2 -0.7 ↓ 7.9 +0.1 ↑ 7.8 +1.0 ↑ 6.8 -0.9 ↓ 7.7 +3.8 ↑ 3.9
Zone Swing & Miss % 19.2 -2.8 ↓ 22.0 +1.2 ↑ 20.8 +1.7 ↑ 19.1 +1.8 ↑ 17.3 -1.1 ↓ 18.4 +0.7 ↑ 17.7 -0.2 ↓ 17.9
Out of Zone Swing & Miss % 55.0 -6.9 ↓ 61.9 +15.7 ↑ 46.2 +0.1 ↑ 46.1 +7.3 ↑ 38.8 -9.6 ↓ 48.4 +0.1 ↑ 48.3 -2.9 ↓ 51.2
In Zone 218 -489 ↓ 707 +161 ↑ 546 -313 ↓ 859 -272 ↓ 1,131 +298 ↑ 833 +553 ↑ 280 +160 ↑ 120
Out of Zone 233 -415 ↓ 648 +129 ↑ 519 -370 ↓ 889 -352 ↓ 1,241 +380 ↑ 861 +557 ↑ 304 +167 ↑ 137
Edge 182 -397 ↓ 579 +112 ↑ 467 -253 ↓ 720 -322 ↓ 1,042 +321 ↑ 721 +474 ↑ 247 +145 ↑ 102
In Zone Swings 146 -335 ↓ 481 +140 ↑ 341 -257 ↓ 598 -206 ↓ 804 +250 ↑ 554 +373 ↑ 181 +103 ↑ 78
Out of Zone Swings 80 -88 ↓ 168 +23 ↑ 145 -59 ↓ 204 -162 ↓ 366 +114 ↑ 252 +192 ↑ 60 +17 ↑ 43
In Zone Swing & Misses 28 -78 ↓ 106 +35 ↑ 71 -43 ↓ 114 -25 ↓ 139 +37 ↑ 102 +70 ↑ 32 +18 ↑ 14
Out of Zone Swing & Misses 44 -60 ↓ 104 +37 ↑ 67 -27 ↓ 94 -48 ↓ 142 +20 ↑ 122 +93 ↑ 29 +7 ↑ 22
Basic
Pitches 451 -906 ↓ 1,357 +292 ↑ 1,065 -683 ↓ 1,748 -624 ↓ 2,372 +678 ↑ 1,694 +1,110 ↑ 584 +327 ↑ 257
PA 121 -216 ↓ 337 +73 ↑ 264 -174 ↓ 438 -174 ↓ 612 +164 ↑ 448 +308 ↑ 140 +80 ↑ 60
AB 110 -181 ↓ 291 +58 ↑ 233 -137 ↓ 370 -167 ↓ 537 +144 ↑ 393 +277 ↑ 116 +63 ↑ 53
Hits 20 -38 ↓ 58 +13 ↑ 45 -48 ↓ 93 -41 ↓ 134 +49 ↑ 85 +58 ↑ 27 +14 ↑ 13
Singles 13 -16 ↓ 29 0 29 -22 ↓ 51 -26 ↓ 77 +32 ↑ 45 +30 ↑ 15 +11 ↑ 4
Doubles 4 -9 ↓ 13 +8 ↑ 5 -16 ↓ 21 -16 ↓ 37 +14 ↑ 23 +18 ↑ 5 0 5
Triples 0 0 0 -1 ↓ 1 +1 ↑ 0 -2 ↓ 2 +2 ↑ 0 0 0 0 0
Home Runs 3 -13 ↓ 16 +6 ↑ 10 -11 ↓ 21 +3 ↑ 18 +1 ↑ 17 +10 ↑ 7 +3 ↑ 4
Walks 11 -24 ↓ 35 +8 ↑ 27 -22 ↓ 49 -7 ↓ 56 +16 ↑ 40 +16 ↑ 24 +18 ↑ 6
Strikeouts 37 -68 ↓ 105 +38 ↑ 67 -31 ↓ 98 -26 ↓ 124 +10 ↑ 114 +77 ↑ 37 +21 ↑ 16
K% 30.6 -0.6 ↓ 31.2 +5.8 ↑ 25.4 +3.0 ↑ 22.4 +2.1 ↑ 20.3 -5.1 ↓ 25.4 -1.0 ↓ 26.4 -0.3 ↓ 26.7
BB% 9.1 -1.3 ↓ 10.4 +0.2 ↑ 10.2 -1.0 ↓ 11.2 +2.0 ↑ 9.2 +0.3 ↑ 8.9 -8.2 ↓ 17.1 +7.1 ↑ 10.0
HBP 0 -8 ↓ 8 +5 ↑ 3 -15 ↓ 18 +5 ↑ 13 +1 ↑ 12 +12 ↑ 0 -1 ↓ 1
Batted Balls 73 -116 ↓ 189 +22 ↑ 167 -106 ↓ 273 -145 ↓ 418 +136 ↑ 282 +203 ↑ 79 +42 ↑ 37
Fastball Percent 60.5 +5.8 ↑ 54.7 -1.3 ↓ 56.0 +0.1 ↑ 55.9 +4.6 ↑ 51.3 -2.7 ↓ 54.0 -0.5 ↓ 54.5 +3.9 ↑ 50.6
Offspeed Percent 10.6 +0.7 ↑ 9.9 +1.4 ↑ 8.5 -2.4 ↓ 10.9 -0.2 ↓ 11.1 +1.8 ↑ 9.3 -3.9 ↓ 13.2 -2.0 ↓ 15.2
Breaking Percent 27.9 -7.3 ↓ 35.2 0.0 35.2 +2.4 ↑ 32.8 -4.7 ↓ 37.5 +0.8 ↑ 36.7 +4.5 ↑ 32.2 -2.0 ↓ 34.2
Number of Fastballs 273 -469 ↓ 742 +146 ↑ 596 -382 ↓ 978 -239 ↓ 1,217 +302 ↑ 915 +597 ↑ 318 +188 ↑ 130
Number of Offspeed 48 -87 ↓ 135 +45 ↑ 90 -100 ↓ 190 -73 ↓ 263 +105 ↑ 158 +81 ↑ 77 +38 ↑ 39
Number of Breaking 126 -351 ↓ 477 +102 ↑ 375 -199 ↓ 574 -316 ↓ 890 +269 ↑ 621 +433 ↑ 188 +100 ↑ 88
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts R 60 2 3.3 .371 .345
2020 Shifts R 140 14 10.0 .326 .637
2021 Shifts R 447 71 15.9 .322 .239
2022 Shifts R 610 213 34.9 .325 .344
2023 Shades R 434 30 6.9 .352 .469
2024 Shades R 261 34 13.0 .312 .092
2025 Shades R 335 28 8.4 .320 .193
2026 Shades R 117 19 16.2 .256 .234
! 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 %
2019 74 17.4 14.9% 1.4% 42 23.4 0.0% 9.5%
2020 167 18.6 9.6% 3.6% 111 24.6 0.0% 15.3%
2021 421 20.2 5.5% 3.6% 321 25.8 0.0% 23.4%
2022 656 20.1 5.8% 3.8% 362 25.0 0.3% 13.0%
2023 489 15.7 38.4% 0.2% 311 19.2 3.2% 1.3%
2024 298 15.7 37.6% 0.7% 190 18.6 4.7% 0.5%
2025 337 15.9 37.4% 0.9% 242 18.5 2.9% 0.0%
2026 110 16.1 31.8% 1.8% 76 19.7 6.6% 3.9%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings