LF | Chicago White Sox
Bats/Throws: L/L | 5' 10" 185 lbs | Age: 31
Draft: 2015 | Rd. 1, No. 7, Boston Red Sox | Arkansas
PA AB R H HR SB AVG OBP SLG OPS
2023 621 562 72 147 5 13 .262 .326 .356 .682
2024 522 477 50 109 20 3 .229 .289 .396 .685
2025 470 420 57 101 20 1 .240 .307 .431 .738
10 Seasons 4,776 4,250 575 1,135 118 86 .267 .337 .417 .754
AVG HR SB OPS
2023 .262 5 13 .682
2024 .229 20 3 .685
2025 .240 20 1 .738
10 Seasons .267 118 86 .754
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 475 82 3 3.7 2.5 86.9 104.8 14.8 32.9 .233 .360 .357 .291 .327 26.8 21.2 8.5
2017 22 2533 470 26 5.5 4.0 87.5 108.5 14.7 31.7 .265 .435 .332 .338 .366 33.4 17.0 10.6
2018 23 2581 482 31 6.4 4.7 88.6 109.5 12.8 37.3 .282 .449 .357 .353 .381 33.7 16.0 10.7
2019 24 2435 409 33 8.1 5.4 89.1 107.7 17.6 40.1 .261 .454 .330 .338 .398 37.7 22.8 9.6
2020 25 229 23 1 4.3 1.9 85.2 103.4 8.6 13.0 .121 .213 .241 .278 .261 26.1 32.7 21.2
2021 26 2045 403 36 8.9 6.7 89.6 107.6 15.4 38.5 .261 .456 .328 .331 .377 43.2 18.0 6.7
2022 27 1926 390 20 5.1 3.8 89.2 109.8 12.6 39.2 .273 .407 .342 .334 .351 38.7 14.8 10.0
2023 28 2351 477 14 2.9 2.3 86.6 109.1 14.5 40.9 .270 .375 .299 .310 .327 27.0 14.3 8.4
2024 29 1995 384 24 6.3 4.6 88.0 109.5 16.1 36.5 .243 .389 .298 .302 .337 34.4 18.4 7.9
2025 30 1721 344 38 11.0 8.1 88.0 108.5 20.1 35.8 .238 .426 .317 .320 .352 36.9 17.4 8.5
Player 18291 3464 226 6.5 4.7 88.2 109.8 15.3 37.2 .261 .421 .326 .328 .360 35.1 17.6 9.3
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 36.6 63.4 25.6 29.3 8.5 40.2 31.7 28.0 20.7 13.4 2.4 19.5 18.3 25.6
2017 41.5 58.5 24.0 26.6 7.9 28.5 43.6 27.9 12.1 21.9 7.4 16.4 21.7 20.4
2018 41.9 58.1 25.7 28.6 3.7 35.1 36.1 28.4 22.2 14.9 4.6 12.9 21.2 23.9
2019 39.1 60.9 28.1 25.4 7.3 34.5 39.4 26.2 19.6 16.4 3.2 14.9 23.0 23.0
2020 60.9 39.1 34.8 4.3 0.0 30.4 47.8 21.7 26.1 26.1 8.7 4.3 21.7 13.0
2021 39.5 60.5 34.5 21.8 4.2 36.0 39.7 24.3 19.6 15.9 4.0 16.4 23.8 20.3
2022 43.8 56.2 26.7 25.9 3.6 29.0 41.0 30.0 17.2 21.5 5.1 11.8 19.5 24.9
2023 39.6 60.4 26.6 28.5 5.2 29.8 41.3 28.9 17.8 16.8 5.0 11.9 24.5 23.9
2024 38.3 61.7 31.8 23.2 6.8 44.8 33.9 21.4 23.2 12.0 3.1 21.6 21.9 18.2
2025 33.1 66.9 34.3 21.8 10.8 45.9 31.1 23.0 19.5 11.3 2.3 26.5 19.8 20.6
Player 39.9 60.1 28.6 25.4 6.1 35.0 38.4 26.5 18.9 16.5 4.4 16.2 21.9 22.0
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.9 28.0 28.0 26.8 6.1 3.7 2.5
2017 4.3 29.1 29.6 25.5 5.1 5.5 4.0
2018 1.7 31.3 26.1 29.7 4.1 6.4 4.7
2019 3.2 24.4 27.4 29.3 7.6 8.1 5.4
2020 13.0 39.1 26.1 8.7 4.3 4.3 1.9
2021 3.2 26.3 29.0 25.8 6.7 8.9 6.7
2022 2.8 30.8 25.1 30.0 6.2 5.1 3.8
2023 3.8 28.7 30.2 30.8 3.4 2.9 2.3
2024 3.4 28.4 29.7 23.7 8.3 6.3 4.6
2025 4.1 23.0 34.9 22.1 4.4 11.0 8.1
Player 3.4 28.0 28.8 27.2 5.6 6.5 4.7
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.5 3 541 31.4 146 .221 .458 .335 22.7 17.8 20.2 .224 .473 .335 44.3
2025 Slider -2.1 -5 244 14.2 61 .158 .298 .226 40.1 29.5 23.4 .205 .396 .283 41.0
2025 Sinker 1.5 4 243 14.1 76 .290 .532 .418 5.9 5.3 9.3 .275 .508 .400 35.0
2025 Changeup 0.5 1 235 13.7 74 .271 .371 .303 22.9 16.2 17.4 .251 .391 .298 27.6
2025 Curveball -0.6 -1 134 7.8 31 .233 .367 .250 23.6 19.4 15.8 .259 .409 .277 24.0
2025 Cutter 2.9 4 133 7.7 33 .407 .667 .482 24.6 12.1 13.8 .290 .401 .350 41.7
2025 Sweeper 3.7 4 96 5.6 23 .227 .591 .352 36.6 26.1 19.4 .223 .355 .269 18.8
2025 Split-Finger 0.0 0 88 5.1 23 .150 .150 .257 29.3 26.1 26.1 .160 .204 .226 46.7
2025 Slurve 0.3 0 4 0.2 -- -- -- 50.0 -- 0.0 -- -- -- --
2025 Screwball 3.2 0 1 0.1 -- -- -- -- -- -- -- -- -- --
2024 4-Seam Fastball -0.2 -2 689 34.5 175 .225 .411 .330 22.1 20.6 18.1 .222 .410 .323 42.2
2024 Sinker -0.1 0 289 14.5 75 .290 .406 .335 15.5 17.3 18.8 .280 .370 .317 35.7
2024 Slider -0.8 -2 246 12.3 68 .227 .470 .304 27.2 25.0 23.6 .223 .418 .285 36.7
2024 Changeup -2.2 -5 238 11.9 65 .156 .234 .177 24.1 15.4 14.7 .241 .324 .252 29.6
2024 Cutter -0.6 -1 192 9.6 40 .194 .556 .351 24.7 15.0 17.6 .178 .338 .252 25.8
2024 Curveball -1.6 -2 136 6.8 44 .262 .286 .271 13.0 9.1 8.9 .310 .411 .330 23.7
2024 Sweeper 1.5 2 102 5.1 29 .259 .593 .355 22.9 24.1 18.4 .277 .484 .328 42.9
2024 Split-Finger -0.6 -1 89 4.5 25 .227 .227 .264 11.3 12.0 8.3 .275 .320 .314 15.8
2024 Slurve 1.2 0 14 0.7 -- -- -- 0.0 -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 118 475 -6 3 4 2 3
2017 650 2,523 -11 -18 24 12 7
2018 659 2,577 -18 1 26 13 23
2019 614 2,435 -1 -18 16 14 11
2020 52 229 -5 -2 2 2 -4
2021 538 2,045 -6 -6 11 9 7
2022 521 1,926 -6 -11 20 9 12
2023 615 2,351 -23 -21 23 12 -10
2024 521 1,995 -10 -21 13 7 -11
2025 468 1,721 3 -16 15 6 9
Player 4,756 18,277 -83 -109 155 -83 48
+ 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 475 53.1 61.1 82.5 22.9 70.6 42.9 17.8 43.2 20.5 8.4 67.5
2017 2,533 47.1 65.3 87.1 25.2 66.4 42.8 19.4 44.1 19.2 6.9 77.5
2018 2,581 47.6 70.0 84.0 24.3 72.3 43.0 31.0 46.0 19.2 7.3 85.2
2019 2,435 45.5 77.3 79.0 29.8 65.6 42.9 39.0 51.4 25.2 6.4 86.5
2020 229 43.7 73.0 78.1 23.3 40.0 36.7 36.5 45.0 33.0 6.1 85.7
2021 2,045 51.2 73.9 81.1 30.1 68.0 42.9 37.4 52.5 22.5 7.9 87.0
2022 1,926 50.4 73.2 82.0 22.7 70.5 42.2 34.7 48.2 20.7 8.0 83.1
2023 2,351 51.1 70.4 84.0 26.6 71.6 43.1 33.9 49.0 19.3 8.0 76.7
2024 1,995 51.8 69.3 83.0 25.1 66.9 43.0 33.4 48.0 21.1 8.0 80.0
2025 1,721 48.9 72.5 80.2 29.1 64.5 45.2 38.0 50.3 24.5 6.6 82.5
Player 18,291 49.1 71.1 82.6 26.4 67.9 43.0 32.6 48.3 21.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 39 89
2017 60 64 52 47 70 53 40 39 64 37 69 69 75 64 81 12
2018 79 91 67 48 85 65 43 45 71 31 78 77 78 71 68 74
2019 56 57 55 52 65 62 53 46 55 41 39 63 46 42 54 6
2020 16 51
2021 53 64 68 64 33 68 55 55 50 66 72 19 68 31 64 44 44
2022 71 86 56 33 85 31 25 53 60 43 88 74 75 84 57 39 49
2023 29 75 21 9 63 11 5 10 46 4 91 49 84 63 49 2 35 4 88 97
2024 30 40 42 43 28 42 32 26 54 19 69 49 70 72 30 12 46 7 93 94
2025 46 22 59 69 30 62 67 20 36 23 74 51 48 42 30 4 37 9 82 69
+ 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 21.31 3 4.5 -2 2 3 2 66.7
2017 22.73 21 18.2 3 12 12 9 42.9
2018 23.48 16 18.0 -2 10 18 5 31.3
2019 23.12 13 16.0 -3 15 15 4 30.8
2020 -- 0 0.2 0 1 0 0 --
2021 22.68 17 22.5 -6 8 20 9 52.9
2022 25.53 5 8.5 -4 10 8 2 40.0
2023 22.54 5 4.2 1 3 6 0 0.0
2024 24.36 20 18.0 2 6 12 9 45.0
2025 23.59 20 23.0 -3 9 15 12 60.0
Player 23.34 120 133.1 -13 76 109 52 43.3
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 3 5 2 4 4 4 5 5 4 3 5 6 5 4 5 5 4 5 4 5 4 3 5 5 4 4 5 6 5 6 3
2017 21 18 16 20 19 18 20 16 15 14 15 28 18 17 19 22 17 17 16 19 17 17 22 21 18 16 16 26 20 18 11
2018 16 25 11 15 18 16 23 18 13 14 16 22 20 17 17 18 18 16 19 23 21 20 23 20 16 16 16 19 22 19 10
2019 13 19 14 15 18 17 19 15 14 8 14 20 19 15 14 16 13 11 15 16 17 18 20 21 15 12 12 21 24 18 10
2020 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0
2021 17 25 22 23 25 21 29 22 18 13 17 25 23 15 24 29 18 19 25 24 23 27 29 27 17 17 29 24 26 19 20
2022 5 9 8 8 8 8 9 8 5 5 7 14 11 8 9 8 8 8 10 8 9 10 12 11 7 6 9 9 12 7 4
2023 5 5 3 4 4 3 5 5 4 2 3 4 5 2 6 6 5 4 6 5 4 6 7 6 3 2 5 5 4 4 0
2024 20 21 14 22 17 18 22 21 19 13 19 20 17 14 21 17 19 16 17 24 15 16 23 23 16 16 17 20 16 15 12
2025 20 23 18 27 30 25 20 21 24 20 19 24 28 32 23 20 24 21 21 27 20 17 29 25 21 19 21 25 26 20 19
Player 120 150 109 138 143 130 152 131 116 92 115 164 146 124 138 141 126 117 133 152 130 134 171 159 117 108 130 156 155 126 89
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 .240 +.011 .229 -.033 .262 -.042 .304 +.028 .276 +.173 .103 -.163 .266 -.024 .290 +.019 .271 -.024 .295
xBA .238 -.005 .243 -.027 .270 -.003 .273 +.012 .261 +.140 .121 -.140 .261 -.021 .282 +.017 .265 +.032 .233
OBP .307 +.018 .289 -.037 .326 -.047 .373 +.049 .324 +.010 .314 -.029 .343 -.023 .366 +.014 .352 -.007 .359
xOBP .308 +.005 .303 -.031 .334 -.013 .347 +.034 .313 -.019 .332 -.007 .339 -.021 .360 +.011 .349 +.046 .303
SLG .431 +.035 .396 +.040 .356 -.043 .399 -.043 .442 +.314 .128 -.303 .431 -.034 .465 +.041 .424 -.052 .476
xSLG .426 +.037 .389 +.014 .375 -.032 .407 -.049 .456 +.243 .213 -.241 .454 +.005 .449 +.014 .435 +.075 .360
ISO .190 +.022 .168 +.074 .094 -.001 .095 -.071 .166 +.140 .026 -.139 .165 -.009 .174 +.020 .154 -.027 .181
xISO .189 +.043 .146 +.041 .105 -.029 .134 -.060 .194 +.102 .092 -.100 .192 +.025 .167 -.003 .170 +.042 .128
BABIP .250 +.005 .245 -.056 .301 -.051 .352 +.043 .309 +.127 .182 -.151 .333 +.005 .328 +.027 .301 -.066 .367
wOBA .317 +.019 .298 -.001 .299 -.043 .342 +.014 .328 +.087 .241 -.089 .330 -.027 .357 +.025 .332 -.025 .357
xwOBA .320 +.018 .302 -.008 .310 -.024 .334 +.003 .331 +.053 .278 -.060 .338 -.015 .353 +.015 .338 +.047 .291
wOBACON .347 +.016 .331 +.018 .313 -.048 .361 -.012 .373 +.196 .177 -.208 .385 -.001 .386 +.028 .358 -.064 .422
xwOBACON .352 +.015 .337 +.010 .327 -.024 .351 -.026 .377 +.116 .261 -.137 .398 +.017 .381 +.015 .366 +.039 .327
BACON .294 +.010 .284 -.025 .309 -.051 .360 +.022 .338 +.156 .182 -.173 .355 +.005 .350 +.020 .330 -.053 .383
xBACON .295 -.008 .303 -.016 .319 -.007 .326 +.002 .324 +.104 .220 -.129 .349 +.007 .342 +.015 .327 +.025 .302
Statcast Hit Metrics
Hard Hit % 36.9 +2.5 34.4 +7.4 27.0 -11.7 38.7 -4.5 43.2 +17.1 26.1 -11.6 37.7 +4.0 33.7 +0.3 33.4 +6.6 26.8
Avg Exit Velocity 88.0 0.0 88.0 +1.4 86.6 -2.6 89.2 -0.4 89.6 +4.4 85.2 -3.9 89.1 +0.5 88.6 +1.1 87.5 +0.6 86.9
Launch Angle Sweet-Spot % 35.8 -0.7 36.5 -4.4 40.9 +1.7 39.2 +0.7 38.5 +25.5 13.0 -27.1 40.1 +2.8 37.3 +5.6 31.7 -1.2 32.9
Barrel % 11.0 +4.7 6.3 +3.4 2.9 -2.2 5.1 -3.8 8.9 +4.6 4.3 -3.8 8.1 +1.7 6.4 +0.9 5.5 +1.8 3.7
Avg Launch Angle 20.1 +4.0 16.1 +1.6 14.5 +1.9 12.6 -2.8 15.4 +6.8 8.6 -9.0 17.6 +4.8 12.8 -1.9 14.7 -0.1 14.8
Statcast Bat Tracking
Bat Speed 68.7 +0.7 68.0 +1.0 67.0 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 16° +2° 14° +3° 11° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 54.7 -1.0 55.7 -1.1 56.8 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -5° -5° -7° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 33° -1° 34° -1° 35° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.1 +0.4 6.7 +0.1 6.6 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.3 +0.3 93.0 0.0 93.0 +0.1 92.9 0.0 92.9 -0.5 93.4 +0.8 92.6 +0.1 92.5 0.0 92.5 -0.2 92.7
Breaking Velocity 83.2 +0.5 82.7 -0.4 83.1 +0.9 82.2 -0.2 82.4 -0.2 82.6 +0.4 82.2 +0.3 81.9 +0.2 81.7 -1.1 82.8
Offspeed Velocity 86.1 0.0 86.1 +0.4 85.7 -0.2 85.9 +0.9 85.0 -1.6 86.6 +1.6 85.0 +0.1 84.9 +0.1 84.8 +0.3 84.5
Batted Ball Results
Barrels 38 +14 24 +10 14 -6 20 -16 36 +35 1 -32 33 +2 31 +5 26 +23 3
Popup % 10.8 +4.0 6.8 +1.6 5.2 +1.6 3.6 -0.6 4.2 +4.2 0.0 -7.3 7.3 +3.6 3.7 -4.2 7.9 -0.6 8.5
Flyball % 34.3 +2.5 31.8 +5.2 26.6 -0.1 26.7 -7.8 34.5 -0.3 34.8 +6.7 28.1 +2.4 25.7 +1.7 24.0 -1.6 25.6
Line Drive % 21.8 -1.4 23.2 -5.3 28.5 +2.6 25.9 +4.1 21.8 +17.5 4.3 -21.1 25.4 -3.2 28.6 +2.0 26.6 -2.7 29.3
Groundball % 33.1 -5.2 38.3 -1.3 39.6 -4.2 43.8 +4.3 39.5 -21.4 60.9 +21.8 39.1 -2.8 41.9 +0.4 41.5 +4.9 36.6
Pull % 45.9 +1.1 44.8 +15.0 29.8 +0.8 29.0 -7.0 36.0 +5.6 30.4 -4.1 34.5 -0.6 35.1 +6.6 28.5 -11.7 40.2
Straight Away % 31.1 -2.8 33.9 -7.4 41.3 +0.3 41.0 +1.3 39.7 -8.1 47.8 +8.4 39.4 +3.3 36.1 -7.5 43.6 +11.9 31.7
Opposite Field % 23.0 +1.6 21.4 -7.5 28.9 -1.1 30.0 +5.7 24.3 +2.6 21.7 -4.5 26.2 -2.2 28.4 +0.5 27.9 -0.1 28.0
Weak Contact % 4.1 +0.7 3.4 -0.4 3.8 +1.0 2.8 -0.4 3.2 -9.8 13.0 +9.8 3.2 +1.5 1.7 -2.6 4.3 -0.6 4.9
Pull Airball % 26.5 +4.9 21.6 +9.7 11.9 +0.1 11.8 -4.6 16.4 +12.1 4.3 -10.6 14.9 +2.0 12.9 -3.5 16.4 -3.1 19.5
Topped Contact % 23.0 -5.4 28.4 -0.3 28.7 -2.1 30.8 +4.5 26.3 -12.8 39.1 +14.7 24.4 -6.9 31.3 +2.2 29.1 +1.1 28.0
Under Contact % 34.9 +5.2 29.7 -0.5 30.2 +5.1 25.1 -3.9 29.0 +2.9 26.1 -1.3 27.4 +1.3 26.1 -3.5 29.6 +1.6 28.0
Flare/Burner Contact % 22.1 -1.6 23.7 -7.1 30.8 +0.8 30.0 +4.2 25.8 +17.1 8.7 -20.6 29.3 -0.4 29.7 +4.2 25.5 -1.3 26.8
Solid Contact % 4.4 -3.9 8.3 +4.9 3.4 -2.8 6.2 -0.5 6.7 +2.4 4.3 -3.3 7.6 +3.5 4.1 -1.0 5.1 -1.0 6.1
HR/FB % 16.9 +0.5 16.4 +12.5 3.9 -0.9 4.8 -7.4 12.2 +12.2 0.0 -11.3 11.3 -1.6 12.9 -4.8 17.7 +8.2 9.5
Popups 37 +11 26 +1 25 +11 14 -3 17 +17 0 -30 30 +12 18 -19 37 +30 7
Flyballs 118 -4 122 -5 127 +23 104 -35 139 +131 8 -107 115 -9 124 +11 113 +92 21
Line Drives 75 -14 89 -47 136 +35 101 +13 88 +87 1 -103 104 -34 138 +13 125 +101 24
Groundballs 114 -33 147 -42 189 +18 171 +12 159 +145 14 -146 160 -42 202 +7 195 +165 30
Plate Discipline
In Zone % 48.9 -2.9 51.8 +0.7 51.1 +0.7 50.4 -0.8 51.2 +7.5 43.7 -1.8 45.5 -2.1 47.6 +0.5 47.1 -6.0 53.1
Out of Zone % 51.1 +2.9 48.2 -0.7 48.9 -0.7 49.6 +0.8 48.8 -7.5 56.3 +1.8 54.5 +2.1 52.4 -0.5 52.9 +6.0 46.9
Edge % 45.2 +2.2 43.0 -0.1 43.1 +0.9 42.2 -0.7 42.9 +6.2 36.7 -6.2 42.9 -0.1 43.0 +0.2 42.8 -0.1 42.9
Zone Swing % 72.5 +3.2 69.3 -1.1 70.4 -2.8 73.2 -0.7 73.9 +0.9 73.0 -4.3 77.3 +7.3 70.0 +4.7 65.3 +4.2 61.1
Out of Zone Swing % 29.1 +4.0 25.1 -1.5 26.6 +3.9 22.7 -7.4 30.1 +6.8 23.3 -6.5 29.8 +5.5 24.3 -0.9 25.2 +2.3 22.9
In Zone Contact % 80.2 -2.8 83.0 -1.0 84.0 +2.0 82.0 +0.9 81.1 +3.0 78.1 -0.9 79.0 -5.0 84.0 -3.1 87.1 +4.6 82.5
Out of Zone Contact % 64.5 -2.4 66.9 -4.7 71.6 +1.1 70.5 +2.5 68.0 +28.0 40.0 -25.6 65.6 -6.7 72.3 +5.9 66.4 -4.2 70.6
Whiff % 24.5 +3.4 21.1 +1.8 19.3 -1.4 20.7 -1.8 22.5 -10.5 33.0 +7.8 25.2 +6.0 19.2 0.0 19.2 -1.3 20.5
First Strike % 59.0 -2.0 61.0 -0.9 61.9 +3.9 58.0 -2.0 60.0 +0.4 59.6 -2.2 61.8 +5.2 56.6 +1.6 55.0 -6.9 61.9
First Pitch Swing % 38.0 +4.6 33.4 -0.5 33.9 -0.8 34.7 -2.7 37.4 +0.9 36.5 -2.5 39.0 +8.0 31.0 +11.6 19.4 +1.6 17.8
Swing % 50.3 +2.3 48.0 -1.0 49.0 +0.8 48.2 -4.3 52.5 +7.5 45.0 -6.4 51.4 +5.4 46.0 +1.9 44.1 +0.9 43.2
Meatball Swing % 82.5 +2.5 80.0 +3.3 76.7 -6.4 83.1 -3.9 87.0 +1.3 85.7 -0.8 86.5 +1.3 85.2 +7.7 77.5 +10.0 67.5
Meatball % 6.6 -1.4 8.0 0.0 8.0 0.0 8.0 +0.1 7.9 +1.8 6.1 -0.3 6.4 -0.9 7.3 +0.4 6.9 -1.5 8.4
Zone Swing & Miss % 19.8 +2.8 17.0 +1.0 16.0 -2.0 18.0 -0.9 18.9 -3.0 21.9 +0.9 21.0 +5.0 16.0 +3.1 12.9 -4.6 17.5
Out of Zone Swing & Miss % 35.5 +2.4 33.1 +4.7 28.4 -1.1 29.5 -2.5 32.0 -28.0 60.0 +25.6 34.4 +6.7 27.7 -5.9 33.6 +4.2 29.4
In Zone 841 -192 1,033 -168 1,201 +230 971 -77 1,048 +948 100 -1,008 1,108 -118 1,226 +37 1,189 +937 252
Out of Zone 880 -83 963 -188 1,151 +196 955 -42 997 +868 129 -1,198 1,327 -24 1,351 +17 1,334 +1,111 223
Edge 778 -80 858 -155 1,013 +200 813 -65 878 +794 84 -961 1,045 -63 1,108 +29 1,079 +875 204
In Zone Swings 610 -106 716 -129 845 +134 711 -63 774 +701 73 -784 857 -1 858 +81 777 +623 154
Out of Zone Swings 256 +14 242 -64 306 +89 217 -83 300 +270 30 -365 395 +67 328 -8 336 +285 51
In Zone Swing & Misses 121 -1 122 -13 135 +7 128 -18 146 +130 16 -164 180 +43 137 +37 100 +73 27
Out of Zone Swing & Misses 91 +11 80 -7 87 +23 64 -32 96 +78 18 -118 136 +45 91 -22 113 +98 15
Basic
Pitches 1,721 -274 1,995 -356 2,351 +425 1,926 -119 2,045 +1,816 229 -2,206 2,435 -146 2,581 +48 2,533 +2,058 475
PA 470 -52 522 -99 621 +100 521 -17 538 +486 52 -563 615 -46 661 +3 658 +540 118
AB 420 -57 477 -85 562 +101 461 -32 493 +454 39 -502 541 -38 579 +6 573 +468 105
Hits 101 -8 109 -38 147 +7 140 +4 136 +132 4 -140 144 -24 168 +13 155 +124 31
Singles 63 -6 69 -37 106 -3 109 +19 90 +87 3 -83 86 -19 105 -3 108 +91 17
Doubles 16 -4 20 -14 34 +11 23 -4 27 +26 1 -39 40 -1 41 +15 26 +15 11
Triples 2 +2 0 -2 2 -1 3 +1 2 +2 0 -5 5 -1 6 +5 1 0 1
Home Runs 20 0 20 +15 5 0 5 -12 17 +17 0 -13 13 -3 16 -4 20 +18 2
Walks 40 -1 41 -11 52 0 52 +16 36 +25 11 -48 59 -12 71 +1 70 +60 10
Strikeouts 82 -14 96 +7 89 +12 77 -20 97 +80 17 -123 140 +34 106 -6 112 +87 25
K% 17.4 -1.0 18.4 +4.1 14.3 -0.5 14.8 -3.2 18.0 -14.7 32.7 +9.9 22.8 +6.8 16.0 -1.0 17.0 -4.2 21.2
BB% 8.5 +0.6 7.9 -0.5 8.4 -1.6 10.0 +3.3 6.7 -14.5 21.2 +11.6 9.6 -1.1 10.7 +0.1 10.6 +2.1 8.5
HBP 3 +2 1 -2 3 +1 2 0 2 +1 1 -6 7 +5 2 -4 6 +5 1
Batted Balls 344 -40 384 -93 477 +87 390 -13 403 +380 23 -386 409 -73 482 +12 470 +388 82
Number of Fastballs 917 -253 1,170 -209 1,379 +246 1,133 -81 1,214 +1,084 130 -1,357 1,487 -93 1,580 +51 1,529 +1,237 292
Number of Offspeed 324 -3 327 -20 347 +78 269 -49 318 +271 47 -287 334 -85 419 +13 406 +346 60
Number of Breaking 378 -4 382 -114 496 +38 458 +16 442 +390 52 -528 580 +43 537 -34 571 +450 121
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 117 6 5.1 .352 .377
2017 Shifts L 651 55 8.4 .341 .233
2018 Shifts L 659 128 19.4 .351 .370
2019 Shifts L 607 184 30.3 .347 .292
2020 Shifts L 52 30 57.7 .234 .246
2021 Shifts L 534 263 49.3 .332 .319
2022 Shifts L 519 231 44.5 .363 .318
2023 Shades L 615 209 34.0 .304 .287
2024 Shades L 521 209 40.1 .292 .306
2025 Shades L 466 264 56.7 .379 .268
! 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 145 17.3 34.5% 4.8% 88 24.4 5.7% 15.9%
2017 734 16.6 30.0% 1.9% 463 22.8 0.6% 9.7%
2018 708 15.9 37.1% 1.6% 450 23.0 0.4% 10.7%
2019 657 16.6 32.7% 1.2% 342 23.1 0.6% 10.8%
2020 57 17.0 22.8% 1.8% 46 22.1 0.0% 8.7%
2021 528 16.4 32.2% 1.5% 312 23.1 1.0% 10.6%
2022 541 17.0 28.5% 2.0% 313 22.5 0.6% 9.3%
2023 731 15.1 48.8% 0.3% 310 18.9 6.8% 1.0%
2024 569 15.1 49.6% 0.2% 319 18.5 5.3% 0.3%
2025 417 15.4 44.1% 0.0% 287 18.6 5.6% 1.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings