SS | Chicago Cubs
Bats/Throws: R/R | 6' 0" 190 lbs | Age: 31
Draft: 2015 | Rd. 1, No. 1, Arizona Diamondbacks | Vanderbilt
PA AB R H HR SB AVG OBP SLG OPS
2023 638 565 81 138 22 9 .244 .328 .416 .744
2024 593 534 82 129 16 19 .242 .312 .390 .702
2025 645 590 84 144 24 20 .244 .300 .417 .717
10 Seasons 5,263 4,732 680 1,186 164 106 .251 .318 .414 .732
AVG HR SB OPS
2023 .244 22 9 .744
2024 .242 16 19 .702
2025 .244 24 20 .717
10 Seasons .251 164 106 .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%
2016 22 599 98 7 7.1 4.8 89.0 108.6 8.7 35.7 .258 .397 .334 .306 .383 35.7 23.4 9.0
2017 23 2188 372 11 3.0 2.0 86.9 107.6 8.3 31.2 .244 .343 .276 .295 .338 32.5 21.8 10.7
2018 24 2145 365 15 4.1 2.8 88.0 108.5 14.1 32.1 .231 .363 .293 .281 .341 34.0 22.9 8.3
2019 25 2223 365 37 10.1 6.8 89.9 108.4 14.4 36.7 .271 .477 .317 .350 .418 41.6 22.8 9.4
2020 26 1060 167 19 11.4 7.2 89.1 109.3 14.7 40.7 .267 .474 .348 .354 .450 40.7 26.9 8.3
2021 27 2578 429 49 11.4 7.5 89.3 109.6 14.1 36.8 .251 .455 .322 .332 .417 42.7 25.6 8.0
2022 28 2751 462 50 10.8 7.2 90.2 109.6 15.7 37.0 .257 .461 .337 .337 .430 46.3 26.1 7.0
2023 29 2558 413 45 10.9 7.1 89.3 109.1 13.0 35.1 .255 .458 .325 .345 .413 39.7 24.1 10.3
2024 30 2355 393 36 9.2 6.1 89.4 109.8 10.4 32.6 .244 .416 .307 .321 .388 42.7 24.3 9.1
2025 31 2521 428 50 11.7 7.8 90.5 109.3 13.3 36.9 .269 .474 .310 .344 .441 47.8 26.0 7.3
Player 20978 3492 319 9.1 6.1 89.2 109.8 13.0 35.2 .254 .435 .315 .328 .402 41.1 24.4 8.7
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 48.0 52.0 17.3 29.6 5.1 30.6 35.7 32.7 20.4 20.4 7.1 10.2 15.3 25.5
2017 48.1 51.9 19.1 28.2 4.6 37.4 36.3 26.1 21.0 20.4 6.5 16.4 15.9 19.6
2018 44.1 55.9 21.4 25.2 9.3 38.9 35.3 25.8 20.8 16.7 6.6 18.1 18.6 19.2
2019 37.3 62.7 28.2 29.6 4.9 37.8 36.4 25.8 21.1 14.0 2.2 16.7 22.5 23.6
2020 38.9 61.1 29.3 27.5 4.2 34.7 41.3 24.0 19.2 16.8 3.0 15.6 24.6 21.0
2021 40.1 59.9 28.9 24.5 6.5 40.3 35.4 24.2 21.7 13.8 4.7 18.6 21.7 19.6
2022 38.3 61.7 29.4 26.8 5.4 38.7 36.4 24.9 22.5 13.6 2.2 16.2 22.7 22.7
2023 44.1 55.9 25.2 24.2 6.5 42.9 37.0 20.1 25.2 15.5 3.4 17.7 21.5 16.7
2024 49.9 50.1 23.2 21.6 5.3 43.3 36.1 20.6 29.0 17.0 3.8 14.2 19.1 16.8
2025 42.3 57.7 27.3 24.5 5.8 42.3 40.0 17.8 24.5 15.7 2.1 17.8 24.3 15.7
Player 42.8 57.2 25.5 25.7 5.9 39.7 36.9 23.4 23.0 15.9 3.9 16.7 20.9 19.5
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 4.1 32.7 17.3 31.6 5.1 7.1 4.8
2017 5.6 36.0 25.5 25.5 3.2 3.0 2.0
2018 3.8 32.9 28.2 24.4 5.2 4.1 2.8
2019 1.9 27.9 26.8 27.1 6.0 10.1 6.8
2020 2.4 25.1 25.1 30.5 4.8 11.4 7.2
2021 4.2 28.4 27.0 22.8 6.1 11.4 7.5
2022 2.2 26.4 25.3 27.1 8.0 10.8 7.2
2023 2.7 32.9 22.8 23.0 7.3 10.9 7.1
2024 3.3 36.1 21.1 22.4 7.9 9.2 6.1
2025 3.3 28.7 20.8 27.6 7.7 11.7 7.8
Player 3.3 30.8 24.5 25.5 6.4 9.1 6.1
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.4 -9 634 25.2 193 .237 .412 .304 30.2 29.0 28.7 .291 .545 .375 63.2
2025 Slider 0.0 0 552 21.9 113 .231 .385 .298 35.8 24.8 15.0 .217 .353 .280 32.9
2025 Sinker 0.5 2 420 16.7 116 .288 .490 .386 20.5 14.7 19.8 .316 .556 .404 48.3
2025 Changeup -0.5 -1 246 9.8 65 .153 .288 .265 33.1 32.3 23.6 .202 .392 .285 35.9
2025 Sweeper -1.1 -2 233 9.2 45 .175 .325 .250 30.4 22.2 14.9 .217 .310 .278 32.3
2025 Curveball 0.7 1 194 7.7 51 .204 .347 .284 35.4 43.1 28.2 .275 .417 .324 59.3
2025 Cutter 2.6 4 171 6.8 43 .450 .700 .530 29.5 18.6 24.2 .353 .661 .450 46.9
2025 Split-Finger -0.7 0 54 2.1 13 .167 .417 .277 50.0 46.2 24.0 .253 .411 .317 50.0
2025 Slurve 6.1 1 10 0.4 3 .667 .667 .600 0.0 0.0 0.0 .136 .159 .128 0.0
2024 4-Seam Fastball 0.2 1 630 26.8 168 .253 .438 .344 23.7 19.6 16.8 .278 .513 .380 58.8
2024 Slider -0.9 -4 462 19.6 96 .184 .253 .230 37.0 28.1 18.0 .222 .392 .301 29.5
2024 Sinker -1.2 -5 410 17.4 116 .225 .373 .318 21.2 17.2 22.0 .283 .472 .369 46.3
2024 Sweeper -0.9 -2 214 9.1 49 .191 .298 .249 26.3 28.6 17.3 .163 .230 .192 27.3
2024 Changeup 0.5 1 198 8.4 55 .204 .370 .268 35.8 34.5 30.2 .180 .321 .223 25.7
2024 Cutter 1.8 4 196 8.3 55 .392 .549 .446 31.1 18.2 23.8 .273 .419 .328 29.3
2024 Curveball 1.6 2 159 6.8 30 .310 .586 .390 38.7 43.3 28.9 .269 .398 .300 62.5
2024 Split-Finger 0.0 0 76 3.2 17 .214 .286 .262 35.9 47.1 22.9 .125 .211 .260 42.9
2024 Slurve 2.1 0 7 0.3 3 .333 .333 .300 0.0 0.0 0.0 .245 .262 .234 66.7
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 140 581 2 -4 3 1 2
2017 538 2,179 -30 -19 16 10 -22
2018 517 2,139 0 -23 8 8 -6
2019 543 2,220 -6 -29 17 14 -4
2020 264 1,060 3 -9 8 5 8
2021 649 2,578 12 -34 17 13 8
2022 696 2,751 3 -19 20 10 14
2023 638 2,558 -11 -24 22 11 -1
2024 590 2,355 -11 -20 21 8 -3
2025 643 2,520 -5 -25 15 11 -4
Player 5,218 20,941 -44 -204 148 -44 -9
+ 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 599 50.6 61.3 84.9 26.8 53.2 46.1 27.6 44.1 24.6 5.4 81.3
2017 2,188 47.5 66.4 83.0 24.8 59.9 42.4 26.6 44.5 23.7 6.4 79.1
2018 2,145 49.1 69.9 82.9 31.1 57.1 43.0 32.9 50.1 25.4 7.7 79.3
2019 2,223 48.2 68.6 79.3 24.7 54.9 43.6 26.4 45.9 27.6 6.5 75.7
2020 1,060 49.3 70.9 73.9 24.0 52.7 45.4 29.5 47.2 31.6 7.8 81.9
2021 2,578 49.7 72.4 75.6 24.1 51.8 42.6 36.7 48.1 30.4 7.6 82.7
2022 2,751 50.1 72.4 76.2 26.4 50.3 44.0 39.8 49.4 30.7 8.0 84.2
2023 2,558 49.6 71.3 76.4 23.6 56.4 42.5 35.0 47.3 28.7 7.0 79.8
2024 2,355 52.7 71.0 77.3 24.0 51.3 43.9 36.3 48.7 28.7 8.2 88.7
2025 2,521 51.7 73.7 77.5 25.2 44.3 42.8 38.8 50.3 30.5 8.2 82.1
Player 20,978 49.9 70.6 78.2 25.4 53.1 43.3 34.0 48.0 28.5 7.4 81.8
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 64 92
2017 15 28 6 7 48 15 15 28 58 33 39 71 46 67 88 14
2018 8 21 22 26 19 21 20 33 62 33 36 46 40 30 97 91
2019 73 72 68 61 71 74 70 63 60 65 39 60 27 76 88 79
2020 71 71 74 69 64 89 77 55 64 58 27 40 20 68 90 99 14
2021 54 48 67 69 37 84 76 48 66 63 22 37 16 72 82 74 13
2022 73 67 84 81 45 91 76 73 57 82 20 36 15 66 78 100 15
2023 73 51 73 74 68 84 70 50 46 42 34 74 28 80 77 100 19 41 35 47
2024 56 42 59 62 50 68 62 56 58 64 35 62 27 78 63 99 30 45 47 39
2025 76 76 81 78 50 85 74 61 46 80 19 38 14 67 80 85 20 29 50 40
+ 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.74 3 3.2 0 4 1 2 66.7
2017 21.16 6 4.9 1 6 2 3 50.0
2018 21.73 14 13.7 0 8 3 11 78.6
2019 22.26 17 17.8 -1 14 12 7 41.2
2020 22.97 13 11.2 2 6 14 2 15.4
2021 23.29 29 28.9 0 10 24 12 41.4
2022 22.82 25 26.5 -2 15 21 10 40.0
2023 23.49 22 17.6 4 11 17 7 31.8
2024 23.72 16 13.5 3 13 17 1 6.3
2025 23.59 24 24.1 0 8 17 13 54.2
Player 22.92 169 161.4 8 95 128 68 40.2
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 3 4 2 6 3 3 3 4 3 2 3 4 3 2 3 3 2 3 2 3 2 2 7 5 4 2 3 4 3 3 2
2017 6 4 5 6 6 5 4 5 4 4 4 7 5 4 4 5 4 4 4 5 5 4 8 6 5 4 5 7 6 5 4
2018 14 13 13 12 14 14 15 13 13 11 14 16 16 13 14 13 14 13 12 15 14 16 16 13 12 12 13 15 15 14 13
2019 17 23 13 20 18 18 20 17 13 12 14 18 25 17 18 19 16 16 19 19 18 21 21 22 16 18 13 20 24 16 11
2020 13 12 11 14 10 12 13 12 5 8 8 14 13 9 9 9 14 11 11 15 12 8 19 10 10 9 13 12 13 12 9
2021 29 32 25 30 30 28 33 31 18 21 23 31 32 24 27 35 28 27 31 33 28 28 40 36 24 25 32 34 30 26 25
2022 25 24 23 21 25 26 28 24 17 18 24 27 33 25 26 30 25 26 24 25 28 33 36 37 19 21 28 35 34 26 26
2023 22 16 14 17 18 15 21 15 16 11 14 19 17 16 22 19 21 15 19 21 18 24 28 22 14 12 19 17 20 15 12
2024 16 11 9 17 10 15 14 9 9 9 11 15 19 9 11 10 10 9 18 21 18 19 22 21 10 10 12 16 19 10 11
2025 24 24 22 19 23 24 21 22 22 20 21 23 29 34 24 19 27 21 23 27 23 23 31 29 24 19 23 27 30 24 25
Player 169 163 137 162 157 160 172 152 120 116 136 174 192 153 158 162 161 145 163 184 166 178 228 201 138 132 161 187 194 151 138
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 .244 +.002 .242 -.002 .244 -.033 .277 +.029 .248 -.026 .274 +.023 .251 +.013 .238 +.006 .232 -.070 .302
xBA .269 +.025 .244 -.011 .255 -.002 .257 +.006 .251 -.016 .267 -.004 .271 +.040 .231 -.013 .244 -.014 .258
OBP .300 -.012 .312 -.016 .328 -.001 .329 +.018 .311 -.034 .345 +.020 .325 +.021 .304 -.008 .312 -.049 .361
xOBP .325 +.009 .316 -.022 .338 +.024 .314 -.002 .316 -.025 .341 -.004 .345 +.047 .298 -.029 .327 +.001 .326
SLG .417 +.027 .390 -.026 .416 -.031 .447 -.002 .449 -.015 .464 +.042 .422 +.027 .395 +.071 .324 -.118 .442
xSLG .474 +.058 .416 -.042 .458 -.003 .461 +.006 .455 -.019 .474 -.003 .477 +.114 .363 +.020 .343 -.054 .397
ISO .173 +.025 .148 -.024 .172 +.002 .170 -.031 .201 +.011 .190 +.018 .172 +.015 .157 +.065 .092 -.048 .140
xISO .204 +.032 .172 -.031 .203 -.001 .204 -.001 .205 -.001 .206 .000 .206 +.074 .132 +.033 .099 -.040 .139
BABIP .298 -.002 .300 +.003 .297 -.051 .348 +.051 .297 -.053 .350 +.050 .300 +.010 .290 -.002 .292 -.091 .383
wOBA .310 +.003 .307 -.018 .325 -.012 .337 +.015 .322 -.026 .348 +.031 .317 +.024 .293 +.017 .276 -.058 .334
xwOBA .344 +.023 .321 -.024 .345 +.008 .337 +.005 .332 -.022 .354 +.004 .350 +.069 .281 -.014 .295 -.011 .306
wOBACON .388 +.022 .366 -.015 .381 -.050 .431 +.029 .402 -.039 .441 +.072 .369 +.011 .358 +.048 .310 -.112 .422
xwOBACON .441 +.053 .388 -.025 .413 -.017 .430 +.013 .417 -.033 .450 +.032 .418 +.077 .341 +.003 .338 -.045 .383
BACON .337 +.009 .328 -.006 .334 -.049 .383 +.042 .341 -.048 .389 +.057 .332 +.014 .318 +.014 .304 -.098 .402
xBACON .375 +.041 .334 -.016 .350 -.010 .360 +.012 .348 -.036 .384 +.022 .362 +.053 .309 -.017 .326 -.024 .350
Statcast Hit Metrics
Hard Hit % 47.8 +5.1 42.7 +3.0 39.7 -6.6 46.3 +3.6 42.7 +2.0 40.7 -0.9 41.6 +7.6 34.0 +1.5 32.5 -3.2 35.7
Avg Exit Velocity 90.5 +1.1 89.4 +0.1 89.3 -0.9 90.2 +0.9 89.3 +0.2 89.1 -0.8 89.9 +1.9 88.0 +1.1 86.9 -2.1 89.0
Launch Angle Sweet-Spot % 36.9 +4.3 32.6 -2.5 35.1 -1.9 37.0 +0.2 36.8 -3.9 40.7 +4.0 36.7 +4.6 32.1 +0.9 31.2 -4.5 35.7
Barrel % 11.7 +2.5 9.2 -1.7 10.9 +0.1 10.8 -0.6 11.4 0.0 11.4 +1.3 10.1 +6.0 4.1 +1.1 3.0 -4.1 7.1
Avg Launch Angle 13.3 +2.9 10.4 -2.6 13.0 -2.7 15.7 +1.6 14.1 -0.6 14.7 +0.3 14.4 +0.3 14.1 +5.8 8.3 -0.4 8.7
Statcast Bat Tracking
Bat Speed 70.9 -0.8 71.7 +0.2 71.5 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 16° +1° 15° 14° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 59.3 +3.4 55.9 -3.7 59.6 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -1° -2° +2° -1° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 35° -1° 35° -1° 36° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.4 0.0 7.4 +0.1 7.3 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 94.0 +0.7 93.3 +0.2 93.1 -0.1 93.2 +0.2 93.0 +0.4 92.6 -0.5 93.1 +0.2 92.9 +0.6 92.3 -0.9 93.2
Breaking Velocity 84.3 +0.4 83.9 +0.6 83.3 0.0 83.3 0.0 83.3 +0.7 82.6 -0.1 82.7 -0.3 83.0 +0.4 82.6 -1.1 83.7
Offspeed Velocity 86.1 +0.1 86.0 +0.3 85.7 -0.7 86.4 +2.1 84.3 +0.1 84.2 -0.3 84.5 -0.4 84.9 +1.0 83.9 +1.3 82.6
Batted Ball Results
Barrels 50 +14 36 -9 45 -5 50 +1 49 +30 19 -18 37 +22 15 +4 11 +4 7
Popup % 5.8 +0.5 5.3 -1.2 6.5 +1.1 5.4 -1.1 6.5 +2.3 4.2 -0.7 4.9 -4.4 9.3 +4.7 4.6 -0.5 5.1
Flyball % 27.3 +4.1 23.2 -2.0 25.2 -4.2 29.4 +0.5 28.9 -0.4 29.3 +1.1 28.2 +6.8 21.4 +2.3 19.1 +1.8 17.3
Line Drive % 24.5 +2.9 21.6 -2.6 24.2 -2.6 26.8 +2.3 24.5 -3.0 27.5 -2.1 29.6 +4.4 25.2 -3.0 28.2 -1.4 29.6
Groundball % 42.3 -7.6 49.9 +5.8 44.1 +5.8 38.3 -1.8 40.1 +1.2 38.9 +1.6 37.3 -6.8 44.1 -4.0 48.1 +0.1 48.0
Pull % 42.3 -1.0 43.3 +0.4 42.9 +4.2 38.7 -1.6 40.3 +5.6 34.7 -3.1 37.8 -1.1 38.9 +1.5 37.4 +6.8 30.6
Straight Away % 40.0 +3.9 36.1 -0.9 37.0 +0.6 36.4 +1.0 35.4 -5.9 41.3 +4.9 36.4 +1.1 35.3 -1.0 36.3 +0.6 35.7
Opposite Field % 17.8 -2.8 20.6 +0.5 20.1 -4.8 24.9 +0.7 24.2 +0.2 24.0 -1.8 25.8 0.0 25.8 -0.3 26.1 -6.6 32.7
Weak Contact % 3.3 0.0 3.3 +0.6 2.7 +0.5 2.2 -2.0 4.2 +1.8 2.4 +0.5 1.9 -1.9 3.8 -1.8 5.6 +1.5 4.1
Pull Airball % 17.8 +3.6 14.2 -3.5 17.7 +1.5 16.2 -2.4 18.6 +3.0 15.6 -1.1 16.7 -1.4 18.1 +1.7 16.4 +6.2 10.2
Topped Contact % 28.7 -7.4 36.1 +3.2 32.9 +6.5 26.4 -2.0 28.4 +3.3 25.1 -2.8 27.9 -5.0 32.9 -3.1 36.0 +3.3 32.7
Under Contact % 20.8 -0.3 21.1 -1.7 22.8 -2.5 25.3 -1.7 27.0 +1.9 25.1 -1.7 26.8 -1.4 28.2 +2.7 25.5 +8.2 17.3
Flare/Burner Contact % 27.6 +5.2 22.4 -0.6 23.0 -4.1 27.1 +4.3 22.8 -7.7 30.5 +3.4 27.1 +2.7 24.4 -1.1 25.5 -6.1 31.6
Solid Contact % 7.7 -0.2 7.9 +0.6 7.3 -0.7 8.0 +1.9 6.1 +1.3 4.8 -1.2 6.0 +0.8 5.2 +2.0 3.2 -1.9 5.1
HR/FB % 20.5 +2.9 17.6 -3.6 21.2 +2.8 18.4 -3.4 21.8 +1.4 20.4 +3.9 16.5 -1.4 17.9 +9.4 8.5 -9.1 17.6
Popups 25 +4 21 -6 27 +2 25 -3 28 +21 7 -11 18 -16 34 +17 17 +12 5
Flyballs 117 +26 91 -13 104 -32 136 +12 124 +75 49 -54 103 +25 78 +7 71 +54 17
Line Drives 105 +20 85 -15 100 -24 124 +19 105 +59 46 -62 108 +16 92 -13 105 +76 29
Groundballs 181 -15 196 +14 182 +5 177 +5 172 +107 65 -71 136 -25 161 -18 179 +132 47
Plate Discipline
In Zone % 51.7 -1.0 52.7 +3.1 49.6 -0.5 50.1 +0.4 49.7 +0.4 49.3 +1.1 48.2 -0.9 49.1 +1.6 47.5 -3.1 50.6
Out of Zone % 48.3 +1.0 47.3 -3.1 50.4 +0.5 49.9 -0.4 50.3 -0.4 50.7 -1.1 51.8 +0.9 50.9 -1.6 52.5 +3.1 49.4
Edge % 42.8 -1.1 43.9 +1.4 42.5 -1.5 44.0 +1.4 42.6 -2.8 45.4 +1.8 43.6 +0.6 43.0 +0.6 42.4 -3.7 46.1
Zone Swing % 73.7 +2.7 71.0 -0.3 71.3 -1.1 72.4 0.0 72.4 +1.5 70.9 +2.3 68.6 -1.3 69.9 +3.5 66.4 +5.1 61.3
Out of Zone Swing % 25.2 +1.2 24.0 +0.4 23.6 -2.8 26.4 +2.3 24.1 +0.1 24.0 -0.7 24.7 -6.4 31.1 +6.3 24.8 -2.0 26.8
In Zone Contact % 77.5 +0.2 77.3 +0.9 76.4 +0.2 76.2 +0.6 75.6 +1.7 73.9 -5.4 79.3 -3.6 82.9 -0.1 83.0 -1.9 84.9
Out of Zone Contact % 44.3 -7.0 51.3 -5.1 56.4 +6.1 50.3 -1.5 51.8 -0.9 52.7 -2.2 54.9 -2.2 57.1 -2.8 59.9 +6.7 53.2
Whiff % 30.5 +1.8 28.7 0.0 28.7 -2.0 30.7 +0.3 30.4 -1.2 31.6 +4.0 27.6 +2.2 25.4 +1.7 23.7 -0.9 24.6
First Strike % 61.6 -0.6 62.2 +0.4 61.8 -5.7 67.5 +5.9 61.6 +3.6 58.0 +1.7 56.3 -8.5 64.8 +6.2 58.6 -3.5 62.1
First Pitch Swing % 38.8 +2.5 36.3 +1.3 35.0 -4.8 39.8 +3.1 36.7 +7.2 29.5 +3.1 26.4 -6.5 32.9 +6.3 26.6 -1.0 27.6
Swing % 50.3 +1.6 48.7 +1.4 47.3 -2.1 49.4 +1.3 48.1 +0.9 47.2 +1.3 45.9 -4.2 50.1 +5.6 44.5 +0.4 44.1
Meatball Swing % 82.1 -6.6 88.7 +8.9 79.8 -4.4 84.2 +1.5 82.7 +0.8 81.9 +6.2 75.7 -3.6 79.3 +0.2 79.1 -2.2 81.3
Meatball % 8.2 0.0 8.2 +1.2 7.0 -1.0 8.0 +0.4 7.6 -0.2 7.8 +1.3 6.5 -1.2 7.7 +1.3 6.4 +1.0 5.4
Zone Swing & Miss % 22.5 -0.2 22.7 -0.9 23.6 -0.2 23.8 -0.6 24.4 -1.7 26.1 +5.4 20.7 +3.6 17.1 +0.1 17.0 +1.9 15.1
Out of Zone Swing & Miss % 55.7 +7.0 48.7 +5.1 43.6 -6.1 49.7 +1.5 48.2 +0.9 47.3 +2.2 45.1 +2.2 42.9 +2.8 40.1 -6.7 46.8
In Zone 1,303 +62 1,241 -28 1,269 -109 1,378 +98 1,280 +757 523 -548 1,071 +20 1,051 +16 1,035 +733 302
Out of Zone 1,217 +103 1,114 -176 1,290 -83 1,373 +75 1,298 +761 537 -612 1,149 +61 1,088 -56 1,144 +849 295
Edge 1,078 +44 1,034 -53 1,087 -124 1,211 +112 1,099 +618 481 -487 968 +48 920 -4 924 +649 275
In Zone Swings 960 +79 881 -24 905 -92 997 +70 927 +556 371 -364 735 0 735 +48 687 +502 185
Out of Zone Swings 307 +40 267 -38 305 -57 362 +49 313 +184 129 -155 284 -54 338 +54 284 +205 79
In Zone Swing & Misses 216 +16 200 -14 214 -23 237 +11 226 +129 97 -55 152 +26 126 +9 117 +89 28
Out of Zone Swing & Misses 171 +41 130 -3 133 -47 180 +29 151 +90 61 -67 128 -17 145 +31 114 +77 37
Basic
Pitches 2,521 +166 2,355 -203 2,558 -193 2,751 +173 2,578 +1,518 1,060 -1,163 2,223 +78 2,145 -43 2,188 +1,589 599
PA 645 +52 593 -45 638 -58 696 +43 653 +389 264 -281 545 +12 533 -18 551 +406 145
AB 590 +56 534 -31 565 -75 640 +52 588 +351 237 -246 483 +5 478 -10 488 +359 129
Hits 144 +15 129 -9 138 -39 177 +31 146 +81 65 -56 121 +7 114 +1 113 +74 39
Singles 93 +9 84 -4 88 -31 119 +35 84 +44 40 -35 75 +4 71 -11 82 +54 28
Doubles 24 -3 27 +2 25 -7 32 -1 33 +18 15 -11 26 +1 25 +2 23 +16 7
Triples 3 +1 2 -1 3 +2 1 -1 2 +2 0 -3 3 -1 4 +2 2 +1 1
Home Runs 24 +8 16 -6 22 -3 25 -2 27 +17 10 -7 17 +3 14 +8 6 +3 3
Walks 47 -7 54 -12 66 +17 49 -3 52 +30 22 -29 51 +7 44 -15 59 +46 13
Strikeouts 168 +24 144 -10 154 -28 182 +15 167 +96 71 -53 124 +2 122 +2 120 +86 34
K% 26.0 +1.7 24.3 +0.2 24.1 -2.0 26.1 +0.5 25.6 -1.3 26.9 +4.1 22.8 -0.1 22.9 +1.1 21.8 -1.6 23.4
BB% 7.3 -1.8 9.1 -1.2 10.3 +3.3 7.0 -1.0 8.0 -0.3 8.3 -1.1 9.4 +1.1 8.3 -2.4 10.7 +1.7 9.0
HBP 2 0 2 -3 5 +2 3 -2 5 +1 4 -1 5 +3 2 +2 0 0 0
Batted Balls 428 +35 393 -20 413 -49 462 +33 429 +262 167 -198 365 0 365 -7 372 +274 98
Number of Fastballs 1,225 -11 1,236 -95 1,331 -160 1,491 +120 1,371 +771 600 -701 1,301 +130 1,171 -80 1,251 +907 344
Number of Offspeed 300 +26 274 -72 346 +59 287 -2 289 +178 111 -104 215 +31 184 -18 202 +168 34
Number of Breaking 744 +124 620 -75 695 -117 812 -21 833 +492 341 -347 688 -68 756 +49 707 +502 205
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 137 0 0.0 .341
2017 Shifts R 539 0 0.0 .277
2018 Shifts R 518 9 1.7 .293 .293
2019 Shifts R 543 46 8.5 .315 .337
2020 Shifts R 264 100 37.9 .331 .376
2021 Shifts R 643 265 41.2 .318 .330
2022 Shifts R 696 223 32.0 .360 .289
2023 Shades R 629 43 6.8 .310 .468
2024 Shades R 590 53 9.0 .309 .271
2025 Shades R 643 63 9.8 .307 .329
! 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 187 19.8 14.4% 7.5% 90 26.2 3.3% 30.0%
2017 637 19.3 6.8% 1.7% 402 24.3 0.2% 13.4%
2018 639 20.2 2.2% 3.1% 302 24.7 0.0% 17.9%
2019 651 19.9 3.1% 2.9% 370 25.2 0.0% 13.5%
2020 298 20.3 5.0% 5.4% 172 25.0 0.0% 11.6%
2021 729 20.3 7.4% 4.3% 417 24.8 0.5% 17.5%
2022 779 19.1 10.1% 3.7% 389 24.3 0.5% 16.2%
2023 634 15.6 41.8% 1.1% 444 19.9 2.5% 0.7%
2024 672 15.7 37.1% 1.0% 297 18.6 4.0% 1.3%
2025 645 16.1 31.6% 0.9% 349 19.6 2.0% 1.4%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings