C | Bats/Throws: S/R | 6' 0" 225 lbs | Age: 32
Draft: 2013 | Rd. 2, No. 65, Atlanta Braves | Miama Dade CC
PA AB R H HR SB AVG OBP SLG OPS
2023 226 201 23 52 7 1 .259 .327 .383 .710
2024 274 245 30 66 8 0 .269 .336 .408 .744
2025 386 344 35 89 12 1 .259 .324 .404 .728
9 Seasons 2,233 1,975 215 482 58 5 .244 .321 .371 .692
AVG HR SB OPS
2023 .259 7 1 .710
2024 .269 8 0 .744
2025 .259 12 1 .728
9 Seasons .244 58 5 .692
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 23 272 46 2 4.3 3.0 85.1 109.7 1.9 28.3 .246 .400 .301 .315 .354 35.6 19.7 6.1
2018 24 794 142 5 3.5 2.5 88.8 112.9 6.4 29.6 .230 .338 .268 .284 .321 37.3 21.0 6.0
2019 25 1110 188 17 9.0 6.1 89.7 113.6 6.9 32.4 .258 .439 .338 .344 .393 35.9 21.1 10.4
2020 26 541 85 3 3.5 2.3 87.9 111.0 6.2 25.9 .216 .318 .297 .285 .314 36.5 23.5 9.1
2021 27 1312 235 16 6.8 4.5 90.0 112.5 8.4 31.5 .228 .355 .273 .290 .338 44.3 23.0 9.8
2022 28 1246 207 13 6.3 4.1 89.4 112.8 6.6 30.0 .233 .350 .289 .309 .336 43.5 21.3 9.9
2023 29 805 159 8 5.0 3.5 91.3 112.4 10.8 23.3 .258 .377 .312 .310 .344 44.7 19.9 8.4
2024 30 1039 195 11 5.6 4.0 91.2 111.1 9.3 35.9 .261 .394 .324 .322 .361 43.1 19.3 8.4
2025 31 1417 285 22 7.7 5.7 88.7 110.1 12.5 34.7 .257 .414 .318 .327 .354 40.7 16.8 6.0
Player 8536 1542 97 6.3 4.3 89.6 113.6 8.6 31.1 .245 .380 .303 .312 .349 41.1 20.5 8.4
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 67.4 32.6 15.2 15.2 2.2 39.1 34.8 26.1 37.0 17.4 13.0 2.2 17.4 13.0
2018 54.2 45.8 15.5 24.6 5.6 33.8 43.7 21.1 22.5 23.9 6.3 11.3 19.7 14.8
2019 50.0 50.0 18.6 28.7 2.7 27.7 42.0 30.3 18.1 25.0 6.9 9.6 17.0 23.4
2020 50.6 49.4 21.2 22.4 5.9 32.9 48.2 18.8 21.2 23.5 5.9 11.8 24.7 12.9
2021 50.6 49.4 21.7 22.6 5.1 34.5 40.0 25.5 21.3 21.7 7.7 13.2 18.3 17.9
2022 50.2 49.8 19.8 25.1 4.8 33.8 38.6 27.5 24.2 19.3 6.8 9.7 19.3 20.8
2023 52.8 47.2 20.1 21.4 5.7 39.6 44.0 16.4 23.9 23.9 5.0 15.7 20.1 11.3
2024 49.2 50.8 24.1 24.1 2.6 41.0 33.8 25.1 26.7 17.4 5.1 14.4 16.4 20.0
2025 42.8 57.2 26.7 24.6 6.0 38.9 37.9 23.2 23.2 14.4 5.3 15.8 23.5 17.9
Player 49.9 50.1 21.3 24.1 4.7 35.7 39.9 24.2 23.2 20.3 6.4 12.6 19.6 17.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
2017 15.2 34.8 13.0 26.1 4.3 4.3 3.0
2018 2.8 46.5 19.0 22.5 5.6 3.5 2.5
2019 2.1 37.8 17.0 27.7 4.3 9.0 6.1
2020 4.7 37.6 21.2 24.7 8.2 3.5 2.3
2021 3.8 38.7 21.7 23.0 5.5 6.8 4.5
2022 3.9 35.7 20.3 28.5 5.3 6.3 4.1
2023 0.6 38.4 22.0 30.2 3.8 5.0 3.5
2024 1.5 36.4 23.1 27.2 6.2 5.6 4.0
2025 6.7 28.8 23.5 24.6 8.4 7.7 5.7
Player 3.8 36.6 20.9 26.0 5.9 6.3 4.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 0.9 4 436 30.8 144 .268 .433 .341 8.6 14.6 17.5 .264 .458 .346 45.4
2025 Changeup -2.4 -6 232 16.4 54 .094 .245 .154 32.1 22.2 19.7 .177 .300 .200 23.8
2025 Curveball -0.3 0 181 12.8 25 .190 .333 .300 38.1 32.0 14.5 .215 .365 .319 38.5
2025 Slider 0.5 1 162 11.4 41 .278 .361 .335 34.2 22.0 17.6 .255 .387 .324 57.1
2025 Sinker -1.4 -2 137 9.7 45 .293 .317 .310 10.8 8.9 11.4 .325 .446 .365 43.2
2025 Cutter 2.7 3 121 8.5 34 .464 .571 .500 12.1 8.8 12.5 .345 .502 .422 44.0
2025 Split-Finger -1.0 -1 89 6.3 25 .217 .348 .252 34.0 20.0 15.2 .220 .322 .243 21.1
2025 Sweeper 7.0 4 58 4.1 18 .400 .933 .539 6.9 16.7 12.5 .256 .473 .409 38.5
2025 Slurve 1.9 0 1 0.1 -- -- -- -- -- -- -- -- -- --
2024 4-Seam Fastball 0.4 1 340 32.7 101 .261 .443 .379 14.6 11.9 13.2 .275 .429 .352 47.4
2024 Changeup 0.1 0 155 14.9 39 .216 .378 .259 25.0 20.5 18.2 .249 .400 .287 36.7
2024 Curveball 0.1 0 129 12.4 27 .200 .360 .272 38.3 40.7 23.9 .179 .257 .226 42.9
2024 Slider -0.7 -1 123 11.8 31 .241 .448 .295 29.2 29.0 22.5 .250 .518 .366 57.1
2024 Sinker 0.1 0 109 10.5 29 .320 .320 .345 23.3 17.2 25.0 .269 .308 .313 40.0
2024 Cutter 2.4 2 80 7.7 18 .500 .625 .517 25.6 5.6 11.1 .398 .487 .419 40.0
2024 Split-Finger 0.6 0 59 5.7 16 .286 .286 .269 25.0 12.5 11.1 .211 .259 .224 30.8
2024 Sweeper 0.6 0 35 3.4 8 .375 .375 .338 41.7 50.0 44.4 .273 .348 .269 25.0
2024 Slurve -9.7 -1 6 0.6 2 .000 .000 .000 50.0 50.0 100.0 .068 .068 .061 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 64 269 -5 0 3 1 0
2018 200 794 -9 -6 4 4 -7
2019 274 1,088 -2 -8 6 7 4
2020 131 541 -4 -8 6 3 -4
2021 348 1,312 -10 -18 12 6 -11
2022 313 1,246 -11 -12 10 6 -6
2023 226 805 -4 -4 5 3 -1
2024 272 1,039 -2 -6 7 3 3
2025 386 1,417 -7 -7 10 7 3
Player 2,214 8,511 -54 -68 63 -54 -19
+ 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 272 49.4 69.9 86.0 25.0 61.8 38.7 27.3 47.1 20.3 11.2 70.0
2018 794 52.5 63.8 88.3 24.9 48.9 43.2 30.0 45.3 21.9 7.6 78.3
2019 1,110 47.0 69.5 86.8 25.3 55.5 40.7 32.6 46.0 22.3 6.5 83.1
2020 541 46.8 61.7 84.0 20.8 56.7 40.7 18.2 39.9 23.6 5.7 64.5
2021 1,312 48.7 64.5 85.2 26.2 49.4 44.4 30.4 44.8 25.5 6.6 70.9
2022 1,246 49.8 60.9 88.6 23.8 55.0 44.0 18.8 42.3 20.9 7.7 68.8
2023 805 52.7 65.8 84.9 22.6 59.3 48.2 30.1 45.3 21.1 7.7 67.7
2024 1,039 51.2 67.5 84.7 25.8 55.0 45.3 28.6 47.2 23.3 5.7 79.7
2025 1,417 51.9 68.2 85.2 23.5 64.4 42.9 33.2 46.6 19.8 9.8 80.6
Player 8,536 50.1 65.6 86.0 24.4 55.7 43.6 28.4 45.1 22.2 7.4 74.9
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 73 20
2018 89 26
2019 91 17
2020 11 14 6 7 32 6 13 34 79 35 44 51 62 83 8
2021 11 16 13 20 33 18 33 66 85 71 39 63 42 58 15
2022 88 7
2023 80 7
2024 73 2
2025 58 58 50 47 54 29 38 29 55 39 77 22 78 80 2
+ 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.10 1 1.4 0 1 2 0 0.0
2018 24.41 2 2.9 -1 4 3 0 0.0
2019 24.33 11 10.8 0 3 6 6 54.5
2020 -- 1 1.2 0 1 2 0 0.0
2021 24.00 7 7.6 -1 1 8 2 28.6
2022 25.29 9 5.9 3 3 5 2 22.2
2023 25.48 7 6.5 1 0 5 2 28.6
2024 24.72 8 7.2 1 5 7 2 25.0
2025 24.03 12 9.5 3 4 9 4 33.3
Player 24.50 58 53.0 5 22 47 18 31.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2017 1 0 1 0 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 1 3 1 2 1 1 3 2 2 1
2018 2 3 2 2 3 3 3 3 2 2 3 5 4 3 3 3 3 3 3 3 3 4 3 3 2 2 2 3 4 3 2
2019 11 12 8 11 10 11 12 12 8 10 9 11 12 12 11 11 11 10 12 11 12 11 12 13 11 11 10 10 12 10 8
2020 1 1 1 2 1 2 2 1 1 0 1 2 2 0 1 2 1 2 1 2 1 1 2 0 0 0 2 2 2 1 0
2021 7 9 6 9 8 8 10 7 5 7 6 9 9 5 8 10 7 6 8 8 7 7 10 9 8 6 9 8 9 7 3
2022 9 4 5 6 6 5 6 5 5 5 5 6 6 6 5 7 7 7 6 6 7 7 7 7 5 5 6 7 7 5 5
2023 7 7 4 7 7 7 7 7 4 7 6 5 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 7 6 4
2024 8 10 4 10 6 7 9 6 6 4 7 7 9 6 6 5 8 6 8 9 8 7 12 9 8 6 5 8 9 6 5
2025 12 9 9 12 12 9 7 10 8 7 6 10 13 17 7 8 12 9 8 12 9 6 13 12 9 6 7 11 12 8 7
Player 58 55 40 59 55 54 58 52 40 43 45 57 63 57 50 55 57 51 54 59 56 51 69 61 52 43 49 58 64 48 35
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 .259 -.010 .269 +.010 .259 +.060 .199 -.028 .227 -.014 .241 -.025 .266 +.034 .232 -.022 .254
xBA .257 -.004 .261 +.003 .258 +.025 .233 +.005 .228 +.012 .216 -.042 .258 +.028 .230 -.016 .246
OBP .324 -.012 .336 +.009 .327 +.027 .300 -.009 .309 -.024 .333 -.015 .348 +.055 .293 -.040 .333
xOBP .326 -.006 .332 +.005 .327 -.005 .332 +.019 .313 +.002 .311 -.035 .346 +.053 .293 -.034 .327
SLG .404 -.004 .408 +.025 .383 +.041 .342 +.019 .323 -.005 .328 -.119 .447 +.143 .304 -.052 .356
xSLG .414 +.020 .394 +.017 .377 +.027 .350 -.005 .355 +.037 .318 -.121 .439 +.101 .338 -.062 .400
ISO .145 +.006 .139 +.015 .124 -.019 .143 +.047 .096 +.010 .086 -.094 .180 +.108 .072 -.030 .102
xISO .157 +.024 .133 +.014 .119 +.002 .117 -.010 .127 +.025 .102 -.079 .181 +.073 .108 -.046 .154
BABIP .282 -.028 .310 +.014 .296 +.068 .228 -.053 .281 -.040 .321 +.016 .305 +.015 .290 -.021 .311
wOBA .318 -.006 .324 +.012 .312 +.023 .289 +.016 .273 -.024 .297 -.041 .338 +.070 .268 -.033 .301
xwOBA .327 +.005 .322 +.012 .310 +.001 .309 +.019 .290 +.005 .285 -.059 .344 +.060 .284 -.031 .315
wOBACON .342 -.023 .365 +.018 .347 +.041 .306 -.007 .313 -.020 .333 -.051 .384 +.085 .299 -.034 .333
xwOBACON .354 -.007 .361 +.017 .344 +.008 .336 -.002 .338 +.024 .314 -.079 .393 +.072 .321 -.033 .354
BACON .312 -.026 .338 +.011 .327 +.065 .262 -.040 .302 -.027 .329 -.017 .346 +.046 .300 -.026 .326
xBACON .316 -.017 .333 +.006 .327 +.017 .310 +.001 .309 +.014 .295 -.049 .344 +.044 .300 -.017 .317
Statcast Hit Metrics
Hard Hit % 40.7 -2.4 43.1 -1.6 44.7 +1.2 43.5 -0.8 44.3 +7.8 36.5 +0.6 35.9 -1.4 37.3 +1.7 35.6
Avg Exit Velocity 88.7 -2.5 91.2 -0.1 91.3 +1.9 89.4 -0.6 90.0 +2.1 87.9 -1.8 89.7 +0.9 88.8 +3.7 85.1
Launch Angle Sweet-Spot % 34.7 -1.2 35.9 +12.6 23.3 -6.7 30.0 -1.5 31.5 +5.6 25.9 -6.5 32.4 +2.8 29.6 +1.3 28.3
Barrel % 7.7 +2.1 5.6 +0.6 5.0 -1.3 6.3 -0.5 6.8 +3.3 3.5 -5.5 9.0 +5.5 3.5 -0.8 4.3
Avg Launch Angle 12.5 +3.2 9.3 -1.5 10.8 +4.2 6.6 -1.8 8.4 +2.2 6.2 -0.7 6.9 +0.5 6.4 +4.5 1.9
Statcast Bat Tracking
Bat Speed 72.3 +0.4 71.9 -0.2 72.1 -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 11° +1° +1° -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 56.6 +8.7 47.9 0.0 47.9 -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -4° -2° -1° +2° -3° -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 35° -1° 36° +3° 33° -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.0 0.0 7.0 -0.1 7.1 -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.9 +0.5 93.4 +0.3 93.1 -0.4 93.5 +0.6 92.9 -0.2 93.1 -0.1 93.2 +0.5 92.7 +0.2 92.5
Breaking Velocity 83.3 +0.3 83.0 +1.2 81.8 -0.3 82.1 -0.6 82.7 +1.1 81.6 -1.2 82.8 +0.3 82.5 +1.9 80.6
Offspeed Velocity 87.5 +2.2 85.3 -0.3 85.6 -0.7 86.3 +1.3 85.0 -0.1 85.1 -0.5 85.6 +0.6 85.0 +1.4 83.6
Batted Ball Results
Barrels 22 +11 11 +3 8 -5 13 -3 16 +13 3 -14 17 +12 5 +3 2
Popup % 6.0 +3.4 2.6 -3.1 5.7 +0.9 4.8 -0.3 5.1 -0.8 5.9 +3.2 2.7 -2.9 5.6 +3.4 2.2
Flyball % 26.7 +2.6 24.1 +4.0 20.1 +0.3 19.8 -1.9 21.7 +0.5 21.2 +2.6 18.6 +3.1 15.5 +0.3 15.2
Line Drive % 24.6 +0.5 24.1 +2.7 21.4 -3.7 25.1 +2.5 22.6 +0.2 22.4 -6.3 28.7 +4.1 24.6 +9.4 15.2
Groundball % 42.8 -6.4 49.2 -3.6 52.8 +2.6 50.2 -0.4 50.6 0.0 50.6 +0.6 50.0 -4.2 54.2 -13.2 67.4
Pull % 38.9 -2.1 41.0 +1.4 39.6 +5.8 33.8 -0.7 34.5 +1.6 32.9 +5.2 27.7 -6.1 33.8 -5.3 39.1
Straight Away % 37.9 +4.1 33.8 -10.2 44.0 +5.4 38.6 -1.4 40.0 -8.2 48.2 +6.2 42.0 -1.7 43.7 +8.9 34.8
Opposite Field % 23.2 -1.9 25.1 +8.7 16.4 -11.1 27.5 +2.0 25.5 +6.7 18.8 -11.5 30.3 +9.2 21.1 -5.0 26.1
Weak Contact % 6.7 +5.2 1.5 +0.9 0.6 -3.3 3.9 +0.1 3.8 -0.9 4.7 +2.6 2.1 -0.7 2.8 -12.4 15.2
Pull Airball % 15.8 +1.4 14.4 -1.3 15.7 +6.0 9.7 -3.5 13.2 +1.4 11.8 +2.2 9.6 -1.7 11.3 +9.1 2.2
Topped Contact % 28.8 -7.6 36.4 -2.0 38.4 +2.7 35.7 -3.0 38.7 +1.1 37.6 -0.2 37.8 -8.7 46.5 +11.7 34.8
Under Contact % 23.5 +0.4 23.1 +1.1 22.0 +1.7 20.3 -1.4 21.7 +0.5 21.2 +4.2 17.0 -2.0 19.0 +6.0 13.0
Flare/Burner Contact % 24.6 -2.6 27.2 -3.0 30.2 +1.7 28.5 +5.5 23.0 -1.7 24.7 -3.0 27.7 +5.2 22.5 -3.6 26.1
Solid Contact % 8.4 +2.2 6.2 +2.4 3.8 -1.5 5.3 -0.2 5.5 -2.7 8.2 +3.9 4.3 -1.3 5.6 +1.3 4.3
HR/FB % 15.8 -1.2 17.0 -4.9 21.9 -0.1 22.0 +8.3 13.7 +8.1 5.6 -25.8 31.4 +22.3 9.1 -5.2 14.3
Popups 17 +12 5 -4 9 -1 10 -2 12 +7 5 0 5 -3 8 +7 1
Flyballs 76 +29 47 +15 32 -9 41 -10 51 +33 18 -17 35 +13 22 +15 7
Line Drives 70 +23 47 +13 34 -18 52 -1 53 +34 19 -35 54 +19 35 +28 7
Groundballs 122 +26 96 +12 84 -20 104 -15 119 +76 43 -51 94 +17 77 +46 31
Plate Discipline
In Zone % 51.9 +0.7 51.2 -1.5 52.7 +2.9 49.8 +1.1 48.7 +1.9 46.8 -0.2 47.0 -5.5 52.5 +3.1 49.4
Out of Zone % 48.1 -0.7 48.8 +1.5 47.3 -2.9 50.2 -1.1 51.3 -1.9 53.2 +0.2 53.0 +5.5 47.5 -3.1 50.6
Edge % 42.9 -2.4 45.3 -2.9 48.2 +4.2 44.0 -0.4 44.4 +3.7 40.7 0.0 40.7 -2.5 43.2 +4.5 38.7
Zone Swing % 68.2 +0.7 67.5 +1.7 65.8 +4.9 60.9 -3.6 64.5 +2.8 61.7 -7.8 69.5 +5.7 63.8 -6.1 69.9
Out of Zone Swing % 23.5 -2.3 25.8 +3.2 22.6 -1.2 23.8 -2.4 26.2 +5.4 20.8 -4.5 25.3 +0.4 24.9 -0.1 25.0
In Zone Contact % 85.2 +0.5 84.7 -0.2 84.9 -3.7 88.6 +3.4 85.2 +1.2 84.0 -2.8 86.8 -1.5 88.3 +2.3 86.0
Out of Zone Contact % 64.4 +9.4 55.0 -4.3 59.3 +4.3 55.0 +5.6 49.4 -7.3 56.7 +1.2 55.5 +6.6 48.9 -12.9 61.8
Whiff % 19.8 -3.5 23.3 +2.2 21.1 +0.2 20.9 -4.6 25.5 +1.9 23.6 +1.3 22.3 +0.4 21.9 +1.6 20.3
First Strike % 62.4 +3.4 59.0 -0.3 59.3 +2.4 56.9 +0.3 56.6 -1.7 58.3 -2.6 60.9 +2.9 58.0 +8.0 50.0
First Pitch Swing % 33.2 +4.6 28.6 -1.5 30.1 +11.3 18.8 -11.6 30.4 +12.2 18.2 -14.4 32.6 +2.6 30.0 +2.7 27.3
Swing % 46.6 -0.6 47.2 +1.9 45.3 +3.0 42.3 -2.5 44.8 +4.9 39.9 -6.1 46.0 +0.7 45.3 -1.8 47.1
Meatball Swing % 80.6 +0.9 79.7 +12.0 67.7 -1.1 68.8 -2.1 70.9 +6.4 64.5 -18.6 83.1 +4.8 78.3 +8.3 70.0
Meatball % 9.8 +4.1 5.7 -2.0 7.7 0.0 7.7 +1.1 6.6 +0.9 5.7 -0.8 6.5 -1.1 7.6 -3.6 11.2
Zone Swing & Miss % 14.8 -0.5 15.3 +0.2 15.1 +3.7 11.4 -3.4 14.8 -1.2 16.0 +2.8 13.2 +1.5 11.7 -2.3 14.0
Out of Zone Swing & Miss % 35.6 -9.4 45.0 +4.3 40.7 -4.3 45.0 -5.6 50.6 +7.3 43.3 -1.2 44.5 -6.6 51.1 +12.9 38.2
In Zone 735 +203 532 +108 424 -197 621 -18 639 +386 253 -258 511 +94 417 +284 133
Out of Zone 682 +175 507 +126 381 -244 625 -48 673 +385 288 -289 577 +200 377 +241 136
Edge 608 +137 471 +83 388 -160 548 -35 583 +363 220 -223 443 +100 343 +239 104
In Zone Swings 501 +142 359 +80 279 -99 378 -34 412 +256 156 -199 355 +89 266 +173 93
Out of Zone Swings 160 +29 131 +45 86 -63 149 -27 176 +116 60 -86 146 +52 94 +60 34
In Zone Swing & Misses 74 +19 55 +13 42 -1 43 -18 61 +36 25 -22 47 +16 31 +18 13
Out of Zone Swing & Misses 57 -2 59 +24 35 -32 67 -22 89 +63 26 -39 65 +17 48 +35 13
Basic
Pitches 1,417 +378 1,039 +234 805 -441 1,246 -66 1,312 +771 541 -569 1,110 +316 794 +522 272
PA 386 +112 274 +48 226 -88 314 -42 356 +224 132 -147 279 +79 200 +134 66
AB 344 +99 245 +44 201 -71 272 -41 313 +197 116 -128 244 +63 181 +122 59
Hits 89 +23 66 +14 52 -2 54 -17 71 +43 28 -37 65 +23 42 +27 15
Singles 63 +14 49 +8 41 +8 33 -22 55 +35 20 -23 43 +10 33 +22 11
Doubles 14 +6 8 +4 4 -8 12 +3 9 +2 7 -4 11 +4 7 +4 3
Triples 0 -1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0
Home Runs 12 +4 8 +1 7 -2 9 +2 7 +6 1 -10 11 +9 2 +1 1
Walks 23 0 23 +4 19 -12 31 -4 35 +23 12 -17 29 +17 12 +8 4
Strikeouts 65 +12 53 +8 45 -22 67 -15 82 +51 31 -28 59 +17 42 +29 13
K% 16.8 -2.5 19.3 -0.6 19.9 -1.4 21.3 -1.7 23.0 -0.5 23.5 +2.4 21.1 +0.1 21.0 +1.3 19.7
BB% 6.0 -2.4 8.4 0.0 8.4 -1.5 9.9 +0.1 9.8 +0.7 9.1 -1.3 10.4 +4.4 6.0 -0.1 6.1
HBP 13 +10 3 0 3 -6 9 +5 4 0 4 +1 3 -1 4 +1 3
Batted Balls 285 +90 195 +36 159 -48 207 -28 235 +150 85 -103 188 +46 142 +96 46
Number of Fastballs 694 +165 529 +74 455 -279 734 +74 660 +380 280 -323 603 +150 453 +274 179
Number of Offspeed 321 +107 214 +89 125 -66 191 -64 255 +166 89 -92 181 +56 125 +83 42
Number of Breaking 343 +91 252 +59 193 -96 289 -92 381 +216 165 -130 295 +86 209 +167 42
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2017 Shifts L 51 1 2.0 .250 .000
2017 Shifts R 14 0 0.0 .504
2018 Shifts L 147 18 12.2 .274 .361
2018 Shifts R 53 0 0.0 .219
2019 Shifts L 227 39 17.2 .362 .237
2019 Shifts R 48 1 2.1 .349 .000
2020 Shifts L 101 23 22.8 .265 .276
2020 Shifts R 30 0 0.0 .396
2021 Shifts L 274 120 43.8 .263 .286
2021 Shifts R 74 12 16.2 .313 .073
2022 Shifts L 189 57 30.2 .329 .238
2022 Shifts R 123 5 4.1 .266 .177
2023 Shades L 167 86 51.5 .332 .317
2023 Shades R 59 7 11.9 .286 .225
2024 Shades L 206 132 64.1 .268 .337
2024 Shades R 62 2 3.2 .336 .882
2025 Shades L 324 219 67.6 .339 .307
2025 Shades R 62 3 4.8 .327 .241
! 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 85 18.1 15.3% 1.2% 40 22.7 7.5% 7.5%
2018 223 17.1 20.6% 2.2% 161 23.7 2.5% 13.0%
2019 308 18.4 11.4% 4.2% 173 24.9 0.0% 12.7%
2020 166 18.4 9.6% 3.6% 110 24.4 0.0% 9.1%
2021 346 18.6 8.1% 5.5% 264 25.9 1.1% 28.0%
2022 349 18.5 14.9% 4.9% 253 23.6 0.0% 15.8%
2023 220 15.0 50.5% 0.5% 111 19.1 6.3% 0.0%
2024 223 15.7 39.5% 0.4% 164 18.4 2.4% 0.0%
2025 314 16.3 31.2% 1.0% 213 18.5 3.8% 1.9%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings