RF | Bats/Throws: L/R | 6' 4" 212 lbs | Age: 28
Draft: 2015 | Rd. 1, No. 5, Houston Astros | H.B. Plant (FL) HS
PA AB R H HR SB AVG OBP SLG OPS
2023 674 574 97 163 29 30 .284 .369 .517 .886
2024 339 277 56 80 23 11 .289 .408 .585 .993
2025 597 500 91 133 22 25 .266 .377 .464 .841
8 Seasons 3,158 2,741 456 748 147 119 .273 .358 .507 .865
AVG HR SB OPS
2023 .284 29 30 .886
2024 .289 23 11 .993
2025 .266 22 25 .841
8 Seasons .273 147 119 .865
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%
2018 21 278 51 2 3.9 2.8 90.7 106.8 15.5 21.6 .264 .372 .207 .324 .348 45.1 18.1 8.3
2019 22 259 47 6 12.8 8.3 92.0 107.7 16.3 42.6 .263 .522 .349 .344 .460 48.9 27.8 5.6
2020 23 862 164 15 9.1 6.6 91.1 110.9 14.9 34.1 .261 .449 .349 .327 .383 44.5 20.2 7.9
2021 24 2180 421 49 11.6 8.6 91.4 111.1 17.6 42.0 .303 .576 .383 .396 .447 47.5 15.9 9.3
2022 25 2262 451 46 10.2 7.6 90.0 111.3 19.0 34.4 .262 .482 .348 .353 .386 42.4 15.6 9.7
2023 26 2570 492 52 10.6 7.7 90.2 110.1 14.8 35.4 .292 .530 .372 .386 .412 45.9 13.6 11.9
2024 27 1349 225 29 12.9 8.6 91.1 108.1 21.2 40.0 .279 .537 .419 .401 .427 44.9 15.9 16.5
2025 28 2306 416 45 10.8 7.5 90.1 108.7 17.2 37.5 .274 .475 .363 .371 .384 40.4 14.7 14.6
Player 12066 2267 244 10.8 7.7 90.6 111.3 17.3 37.0 .280 .509 .366 .374 .407 44.3 15.8 11.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 %
2018 51.0 49.0 17.6 19.6 11.8 35.3 45.1 15.7 27.5 23.5 0.0 7.8 21.6 15.7
2019 31.9 68.1 27.7 36.2 4.3 46.8 31.9 21.3 21.3 8.5 2.1 25.5 23.4 19.1
2020 39.0 61.0 28.7 26.2 6.1 47.0 34.1 18.9 21.3 14.6 3.0 25.6 19.5 15.9
2021 34.0 66.0 33.5 27.1 5.5 34.9 40.9 24.2 15.4 15.2 3.3 19.5 25.7 20.9
2022 34.4 65.6 37.7 22.0 6.0 41.9 34.8 23.3 20.0 11.5 2.9 22.0 23.3 20.4
2023 38.6 61.4 32.7 24.2 4.5 44.1 32.7 23.2 20.9 12.8 4.9 23.2 19.9 18.3
2024 27.1 72.9 41.3 24.4 7.1 41.8 25.8 32.4 15.6 8.4 3.1 26.2 17.3 29.3
2025 33.9 66.1 32.7 26.7 6.7 45.2 33.9 20.9 20.4 10.1 3.4 24.8 23.8 17.5
Player 35.1 64.9 34.0 25.1 5.9 42.0 34.5 23.4 19.3 12.4 3.4 22.7 22.2 19.9
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
2018 0.0 29.4 25.5 37.3 3.9 3.9 2.8
2019 2.1 23.4 25.5 25.5 10.6 12.8 8.3
2020 1.8 28.0 29.9 24.4 6.7 9.1 6.6
2021 2.9 22.8 26.6 24.5 11.6 11.6 8.6
2022 2.2 25.3 30.2 21.7 10.2 10.2 7.6
2023 3.9 25.4 27.0 24.8 8.1 10.6 7.7
2024 1.8 21.3 32.0 24.4 7.6 12.9 8.6
2025 2.6 25.0 30.3 24.8 6.5 10.8 7.5
Player 2.6 24.7 28.8 24.3 8.7 10.8 7.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 1.3 9 705 30.6 202 .256 .500 .394 12.3 10.9 13.4 .285 .585 .427 49.0
2025 Slider -0.5 -2 329 14.3 84 .237 .395 .303 26.5 20.2 16.8 .237 .361 .293 23.3
2025 Sinker 1.6 5 289 12.5 81 .348 .536 .420 9.4 3.7 5.4 .355 .580 .436 49.3
2025 Changeup 2.3 7 285 12.4 57 .245 .469 .358 33.9 26.3 17.0 .217 .361 .312 29.4
2025 Curveball 1.5 4 250 10.8 56 .306 .551 .392 27.3 17.9 14.1 .234 .395 .312 42.5
2025 Cutter -0.5 -1 224 9.7 61 .204 .327 .335 20.8 18.0 21.2 .290 .424 .384 39.5
2025 Sweeper 0.5 1 136 5.9 29 .280 .280 .314 20.3 17.2 12.2 .268 .329 .321 25.0
2025 Split-Finger 0.6 0 80 3.5 18 .235 .353 .278 28.9 27.8 19.2 .222 .279 .244 25.0
2025 Slurve -4.6 0 6 0.3 1 .000 .000 .000 50.0 0.0 0.0 .082 .120 .074 0.0
2024 4-Seam Fastball 3.6 18 512 38.0 134 .324 .695 .481 13.1 9.7 9.4 .287 .614 .445 48.4
2024 Slider 2.7 6 203 15.0 51 .286 .619 .435 31.8 19.6 16.9 .320 .635 .458 37.5
2024 Sinker 2.4 4 165 12.2 44 .325 .675 .445 10.3 13.6 20.7 .351 .672 .456 50.0
2024 Changeup 4.7 5 117 8.7 25 .400 .600 .486 32.0 24.0 18.8 .299 .481 .411 35.7
2024 Cutter -2.6 -3 111 8.2 25 .136 .273 .236 24.4 36.0 32.1 .210 .311 .282 53.8
2024 Curveball 1.8 2 101 7.5 26 .273 .455 .371 15.4 11.5 8.8 .231 .309 .307 42.1
2024 Sweeper 1.5 1 73 5.4 19 .188 .438 .292 16.0 21.1 14.8 .131 .255 .213 23.1
2024 Split-Finger -1.1 -1 63 4.7 12 .100 .100 .192 22.2 25.0 15.8 .200 .324 .303 57.1
2024 Slurve -0.4 0 4 0.3 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2018 72 278 -6 -6 4 2 -7
2019 71 259 2 -6 2 1 0
2020 226 862 -3 -3 9 4 6
2021 562 2,180 -1 -1 21 10 28
2022 605 2,262 12 -25 20 9 16
2023 665 2,570 9 -7 24 12 38
2024 336 1,349 10 0 16 7 33
2025 590 2,306 -11 -5 28 12 24
Player 3,127 12,066 11 -53 124 11 138
+ 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 %
2018 278 51.4 81.1 82.8 18.5 48.0 34.9 41.7 50.7 23.4 9.0 84.0
2019 259 44.4 77.4 77.5 30.6 54.5 41.7 43.7 51.4 30.1 9.7 96.0
2020 862 47.4 77.3 82.6 26.3 63.9 42.0 37.7 50.5 22.5 7.8 91.0
2021 2,180 48.0 80.9 85.6 26.4 62.9 42.5 43.3 52.5 20.3 6.7 95.2
2022 2,262 49.2 80.2 86.6 26.1 60.3 43.3 47.4 52.7 20.0 6.1 90.6
2023 2,570 50.6 71.8 87.4 21.6 61.3 43.1 42.0 47.0 18.5 7.4 85.8
2024 1,349 48.4 67.7 87.3 17.5 58.2 41.7 32.2 41.8 19.0 6.6 85.4
2025 2,306 51.9 70.8 84.9 17.6 57.9 43.0 36.3 45.2 20.2 7.9 85.8
Player 12,066 49.5 75.0 85.7 22.6 60.4 42.5 40.9 48.6 20.2 7.2 88.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
2018 51 36
2019 55 70
2020 48 64 64 56 40 75 58 84 79 77 63 35 69 55 69 95 59
2021 94 97 96 92 90 84 78 85 79 83 81 57 78 56 60 83 75
2022 89 75 91 90 75 86 70 69 75 63 85 67 78 67 34 87 77
2023 95 94 93 88 95 89 68 68 59 75 94 85 86 86 33 10 68 48 81 20
2024 36 18 52
2025 92 84 82 77 96 77 65 53 39 38 85 96 76 98 26 26 58 49 82 18
+ 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 %
2018 -- 0 0.3 0 0 1 0 --
2019 21.43 4 3.6 0 3 3 1 25.0
2020 23.41 10 11.5 -2 5 14 2 20.0
2021 24.33 34 29.5 5 17 26 10 29.4
2022 24.80 33 32.5 1 4 26 13 39.4
2023 24.70 29 30.3 -1 9 17 18 62.1
2024 24.69 23 16.8 6 10 12 7 30.4
2025 23.66 23 25.2 -2 7 18 11 47.8
Player 24.31 156 149.6 6 55 117 62 39.7
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2018 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 1 1 1 0
2019 4 4 1 4 4 4 4 3 3 4 4 2 3 4 4 3 3 3 4 4 4 5 4 4 3 3 4 4 4 4 3
2020 10 13 11 14 13 14 15 13 10 7 7 14 12 9 11 13 13 11 13 12 12 13 16 12 9 6 13 12 13 11 4
2021 34 33 27 29 32 28 33 34 18 21 23 36 32 26 32 33 26 28 32 30 29 33 39 32 29 23 34 32 30 24 26
2022 33 37 20 34 35 31 36 33 27 23 29 31 35 31 35 38 36 35 28 33 33 28 41 39 32 28 36 37 35 31 29
2023 29 33 26 35 33 29 31 30 27 26 29 27 28 27 34 32 34 29 31 33 32 30 38 37 28 26 31 30 31 28 23
2024 23 17 15 19 17 17 18 17 16 12 14 22 16 15 17 18 15 15 17 20 16 18 21 19 16 15 16 18 16 17 12
2025 23 23 23 29 32 26 20 27 21 20 20 29 28 34 25 25 31 22 26 28 25 19 31 29 24 20 24 26 29 21 18
Player 156 160 124 164 166 149 157 157 122 113 126 161 155 146 158 163 158 143 151 160 152 147 191 172 142 121 158 160 159 137 115
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
Results
BA .266 -.023 .289 +.005 .284 +.027 .257 -.037 .294 +.026 .268 -.001 .269 +.128 .141
xBA .274 -.005 .279 -.013 .292 +.030 .262 -.041 .303 +.042 .261 -.002 .263 -.001 .264
OBP .377 -.031 .408 +.039 .369 +.039 .330 -.029 .359 +.034 .325 +.006 .319 +.083 .236
xOBP .384 -.016 .400 +.020 .380 +.044 .336 -.033 .369 +.051 .318 +.004 .314 -.032 .346
SLG .464 -.121 .585 +.068 .517 +.039 .478 -.079 .557 +.045 .512 -.025 .537 +.334 .203
xSLG .475 -.062 .537 +.007 .530 +.048 .482 -.094 .576 +.127 .449 -.073 .522 +.150 .372
ISO .198 -.098 .296 +.063 .233 +.012 .221 -.042 .263 +.019 .244 -.025 .269 +.206 .063
xISO .201 -.056 .257 +.018 .239 +.019 .220 -.052 .272 +.084 .188 -.071 .259 +.151 .108
BABIP .282 .000 .282 -.007 .289 +.028 .261 -.043 .304 +.001 .303 -.023 .326 +.150 .176
wOBA .363 -.056 .419 +.047 .372 +.024 .348 -.035 .383 +.034 .349 .000 .349 +.142 .207
xwOBA .371 -.030 .401 +.015 .386 +.033 .353 -.043 .396 +.069 .327 -.017 .344 +.020 .324
wOBACON .373 -.081 .454 +.061 .393 +.015 .378 -.050 .428 +.016 .412 -.056 .468 +.285 .183
xwOBACON .384 -.043 .427 +.015 .412 +.026 .386 -.061 .447 +.064 .383 -.077 .460 +.112 .348
BACON .320 -.036 .356 +.025 .331 +.021 .310 -.044 .354 +.013 .341 -.042 .383 +.207 .176
xBACON .330 -.014 .344 -.002 .346 +.027 .319 -.048 .367 +.034 .333 -.042 .375 +.044 .331
Statcast Hit Metrics
Hard Hit % 40.4 -4.5 44.9 -1.0 45.9 +3.5 42.4 -5.1 47.5 +3.0 44.5 -4.4 48.9 +3.8 45.1
Avg Exit Velocity 90.1 -1.0 91.1 +0.9 90.2 +0.2 90.0 -1.4 91.4 +0.3 91.1 -0.9 92.0 +1.3 90.7
Launch Angle Sweet-Spot % 37.5 -2.5 40.0 +4.6 35.4 +1.0 34.4 -7.6 42.0 +7.9 34.1 -8.5 42.6 +21.0 21.6
Barrel % 10.8 -2.1 12.9 +2.3 10.6 +0.4 10.2 -1.4 11.6 +2.5 9.1 -3.7 12.8 +8.9 3.9
Avg Launch Angle 17.2 -4.0 21.2 +6.4 14.8 -4.2 19.0 +1.4 17.6 +2.7 14.9 -1.4 16.3 +0.8 15.5
Statcast Bat Tracking
Bat Speed 72.1 -0.1 72.2 +0.3 71.9 -- -- -- -- -- -- -- -- -- --
Attack Angle 12° +1° 11° 11° -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 49.5 +3.5 46.0 -0.5 46.5 -- -- -- -- -- -- -- -- -- --
Attack Direction -8° -2° -6° +3° -9° -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 34° -2° 36° -1° 37° -- -- -- -- -- -- -- -- -- --
Swing Length 7.6 +0.1 7.5 -0.1 7.6 -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.4 +0.4 93.0 -0.6 93.6 +0.6 93.0 +0.5 92.5 0.0 92.5 +0.4 92.1 -0.8 92.9
Breaking Velocity 83.3 +0.6 82.7 -0.7 83.4 +0.5 82.9 +1.6 81.3 -1.0 82.3 -0.4 82.7 +1.2 81.5
Offspeed Velocity 86.5 +0.5 86.0 -0.3 86.3 +0.7 85.6 +0.4 85.2 -0.1 85.3 -0.4 85.7 +0.3 85.4
Batted Ball Results
Barrels 45 +16 29 -23 52 +6 46 -3 49 +34 15 +9 6 +4 2
Popup % 6.7 -0.4 7.1 +2.6 4.5 -1.5 6.0 +0.5 5.5 -0.6 6.1 +1.8 4.3 -7.5 11.8
Flyball % 32.7 -8.6 41.3 +8.6 32.7 -5.0 37.7 +4.2 33.5 +4.8 28.7 +1.0 27.7 +10.1 17.6
Line Drive % 26.7 +2.3 24.4 +0.2 24.2 +2.2 22.0 -5.1 27.1 +0.9 26.2 -10.0 36.2 +16.6 19.6
Groundball % 33.9 +6.8 27.1 -11.5 38.6 +4.2 34.4 +0.4 34.0 -5.0 39.0 +7.1 31.9 -19.1 51.0
Pull % 45.2 +3.4 41.8 -2.3 44.1 +2.2 41.9 +7.0 34.9 -12.1 47.0 +0.2 46.8 +11.5 35.3
Straight Away % 33.9 +8.1 25.8 -6.9 32.7 -2.1 34.8 -6.1 40.9 +6.8 34.1 +2.2 31.9 -13.2 45.1
Opposite Field % 20.9 -11.5 32.4 +9.2 23.2 -0.1 23.3 -0.9 24.2 +5.3 18.9 -2.4 21.3 +5.6 15.7
Weak Contact % 2.6 +0.8 1.8 -2.1 3.9 +1.7 2.2 -0.7 2.9 +1.1 1.8 -0.3 2.1 +2.1 0.0
Pull Airball % 24.8 -1.4 26.2 +3.0 23.2 +1.2 22.0 +2.5 19.5 -6.1 25.6 +0.1 25.5 +17.7 7.8
Topped Contact % 25.0 +3.7 21.3 -4.1 25.4 +0.1 25.3 +2.5 22.8 -5.2 28.0 +4.6 23.4 -6.0 29.4
Under Contact % 30.3 -1.7 32.0 +5.0 27.0 -3.2 30.2 +3.6 26.6 -3.3 29.9 +4.4 25.5 0.0 25.5
Flare/Burner Contact % 24.8 +0.4 24.4 -0.4 24.8 +3.1 21.7 -2.8 24.5 +0.1 24.4 -1.1 25.5 -11.8 37.3
Solid Contact % 6.5 -1.1 7.6 -0.5 8.1 -2.1 10.2 -1.4 11.6 +4.9 6.7 -3.9 10.6 +6.7 3.9
HR/FB % 16.2 -8.5 24.7 +6.7 18.0 +0.4 17.6 -3.7 21.3 +2.2 19.1 -11.7 30.8 +30.8 0.0
Popups 28 +12 16 -6 22 -5 27 +4 23 +13 10 +8 2 -4 6
Flyballs 136 +43 93 -68 161 -9 170 +29 141 +94 47 +34 13 +4 9
Line Drives 111 +56 55 -64 119 +20 99 -15 114 +71 43 +26 17 +7 10
Groundballs 141 +80 61 -129 190 +35 155 +12 143 +79 64 +49 15 -11 26
Plate Discipline
In Zone % 51.9 +3.5 48.4 -2.2 50.6 +1.4 49.2 +1.2 48.0 +0.6 47.4 +3.0 44.4 -7.0 51.4
Out of Zone % 48.1 -3.5 51.6 +2.2 49.4 -1.4 50.8 -1.2 52.0 -0.6 52.6 -3.0 55.6 +7.0 48.6
Edge % 43.0 +1.3 41.7 -1.4 43.1 -0.2 43.3 +0.8 42.5 +0.5 42.0 +0.3 41.7 +6.8 34.9
Zone Swing % 70.8 +3.1 67.7 -4.1 71.8 -8.4 80.2 -0.7 80.9 +3.6 77.3 -0.1 77.4 -3.7 81.1
Out of Zone Swing % 17.6 +0.1 17.5 -4.1 21.6 -4.5 26.1 -0.3 26.4 +0.1 26.3 -4.3 30.6 +12.1 18.5
In Zone Contact % 84.9 -2.4 87.3 -0.1 87.4 +0.8 86.6 +1.0 85.6 +3.0 82.6 +5.1 77.5 -5.3 82.8
Out of Zone Contact % 57.9 -0.3 58.2 -3.1 61.3 +1.0 60.3 -2.6 62.9 -1.0 63.9 +9.4 54.5 +6.5 48.0
Whiff % 20.2 +1.2 19.0 +0.5 18.5 -1.5 20.0 -0.3 20.3 -2.2 22.5 -7.6 30.1 +6.7 23.4
First Strike % 56.3 +1.3 55.0 -7.5 62.5 +1.4 61.1 +2.5 58.6 +1.6 57.0 -2.2 59.2 +6.4 52.8
First Pitch Swing % 36.3 +4.1 32.2 -9.8 42.0 -5.4 47.4 +4.1 43.3 +5.6 37.7 -6.0 43.7 +2.0 41.7
Swing % 45.2 +3.4 41.8 -5.2 47.0 -5.7 52.7 +0.2 52.5 +2.0 50.5 -0.9 51.4 +0.7 50.7
Meatball Swing % 85.8 +0.4 85.4 -0.4 85.8 -4.8 90.6 -4.6 95.2 +4.2 91.0 -5.0 96.0 +12.0 84.0
Meatball % 7.9 +1.3 6.6 -0.8 7.4 +1.3 6.1 -0.6 6.7 -1.1 7.8 -1.9 9.7 +0.7 9.0
Zone Swing & Miss % 15.1 +2.4 12.7 +0.1 12.6 -0.8 13.4 -1.0 14.4 -3.0 17.4 -5.1 22.5 +5.3 17.2
Out of Zone Swing & Miss % 42.1 +0.3 41.8 +3.1 38.7 -1.0 39.7 +2.6 37.1 +1.0 36.1 -9.4 45.5 -6.5 52.0
In Zone 1,196 +543 653 -647 1,300 +186 1,114 +68 1,046 +637 409 +294 115 -28 143
Out of Zone 1,110 +414 696 -574 1,270 +122 1,148 +14 1,134 +681 453 +309 144 +9 135
Edge 992 +429 563 -544 1,107 +128 979 +53 926 +564 362 +254 108 +11 97
In Zone Swings 847 +405 442 -492 934 +41 893 +47 846 +530 316 +227 89 -27 116
Out of Zone Swings 195 +73 122 -152 274 -26 300 +1 299 +180 119 +75 44 +19 25
In Zone Swing & Misses 128 +72 56 -62 118 -2 120 -2 122 +67 55 +35 20 0 20
Out of Zone Swing & Misses 82 +31 51 -55 106 -13 119 +8 111 +68 43 +23 20 +7 13
Basic
Pitches 2,306 +957 1,349 -1,221 2,570 +308 2,262 +82 2,180 +1,318 862 +603 259 -19 278
PA 597 +258 339 -335 674 +65 609 +42 567 +339 228 +156 72 0 72
AB 500 +223 277 -297 574 +30 544 +38 506 +297 209 +142 67 +3 64
Hits 133 +53 80 -83 163 +23 140 -9 149 +93 56 +38 18 +9 9
Singles 82 +38 44 -48 92 +11 81 +2 79 +50 29 +21 8 +2 6
Doubles 25 +12 13 -24 37 +9 28 -9 37 +25 12 +6 6 +4 2
Triples 4 +4 0 -5 5 +4 1 -2 3 -3 6 +6 0 -1 1
Home Runs 22 -1 23 -6 29 -1 30 0 30 +21 9 +5 4 +4 0
Walks 87 +31 56 -24 80 +21 59 +6 53 +35 18 +14 4 -2 6
Strikeouts 88 +34 54 -38 92 -3 95 +5 90 +44 46 +26 20 +7 13
K% 14.7 -1.2 15.9 +2.3 13.6 -2.0 15.6 -0.3 15.9 -4.3 20.2 -7.6 27.8 +9.7 18.1
BB% 14.6 -1.9 16.5 +4.6 11.9 +2.2 9.7 +0.4 9.3 +1.4 7.9 +2.3 5.6 -2.7 8.3
HBP 4 +3 1 -2 3 +2 1 0 1 +1 0 -1 1 -1 2
Batted Balls 416 +191 225 -267 492 +41 451 +30 421 +257 164 +117 47 -4 51
Number of Fastballs 1,218 +430 788 -623 1,411 +195 1,216 +11 1,205 +729 476 +355 121 -57 178
Number of Offspeed 365 +185 180 -228 408 +39 369 +7 362 +223 139 +82 57 +25 32
Number of Breaking 579 +275 304 -310 614 +49 565 +56 509 +288 221 +140 81 +15 66
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2018 Shifts L 72 26 36.1 .222 .181
2019 Shifts L 71 46 64.8 .251 .403
2020 Shifts L 226 167 73.9 .462 .309
2021 Shifts L 558 475 85.1 .294 .397
2022 Shifts L 605 550 90.9 .463 .336
2023 Shades L 665 429 64.5 .399 .357
2024 Shades L 327 251 76.8 .363 .428
2025 Shades L 588 376 63.9 .354 .368
! 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 %
2018 80 19.4 0.0% 2.5% 32 24.4 0.0% 12.5%
2019 68 20.9 0.0% 5.9% 40 24.1 0.0% 10.0%
2020 209 20.9 1.0% 2.9% 144 25.5 0.0% 19.4%
2021 565 21.8 1.1% 4.1% 335 26.4 0.3% 24.8%
2022 546 21.4 1.3% 4.4% 356 25.3 0.3% 18.0%
2023 653 16.5 23.6% 0.6% 505 21.1 0.8% 0.2%
2024 403 16.6 21.1% 0.5% 253 20.0 0.4% 0.4%
2025 679 17.4 10.2% 0.3% 366 20.9 0.0% 1.1%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings