2B | St. Louis Cardinals
Bats/Throws: R/R | 5' 10" 196 lbs | Age: 31
Draft: 2016 | Rd. 3, No. 81, Colorado Rockies | Long Beach State
PA AB R H HR SB AVG OBP SLG OPS
2023 252 221 30 61 3 5 .276 .349 .380 .729
2024 231 213 16 49 0 7 .230 .275 .300 .575
2025 91 77 19 11 0 3 .143 .250 .169 .419
8 Seasons 1,853 1,669 231 393 29 67 .235 .298 .353 .651
AVG HR SB OPS
2023 .276 3 5 .729
2024 .230 0 7 .575
2025 .143 0 3 .419
8 Seasons .235 29 67 .651
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 23 192 28 1 3.6 2.1 85.3 101.8 11.8 39.3 .222 .349 .355 .323 .358 32.1 25.0 14.6
2019 24 1335 215 8 3.7 2.4 85.8 107.2 13.1 30.2 .219 .329 .292 .265 .331 26.2 26.9 7.3
2020 25 772 111 9 8.1 4.9 86.3 105.6 14.4 39.6 .230 .391 .290 .297 .414 23.4 32.6 7.1
2021 26 1906 340 17 5.0 3.4 87.0 107.0 13.0 34.7 .236 .374 .288 .291 .353 31.2 23.9 6.7
2022 27 886 141 6 4.3 2.7 86.5 107.0 10.2 29.8 .202 .290 .267 .261 .312 27.7 27.9 9.3
2023 28 975 159 5 3.1 2.0 86.6 108.5 11.8 37.1 .239 .329 .323 .291 .349 28.3 26.6 9.1
2024 29 883 158 7 4.4 3.0 86.0 109.1 16.1 31.6 .206 .282 .255 .244 .296 30.4 25.5 6.1
2025 30 381 51 1 2.0 1.1 84.3 99.2 22.5 25.5 .151 .194 .205 .218 .241 19.6 31.9 12.1
Player 7330 1203 54 4.5 2.9 86.3 109.1 13.4 33.4 .221 .331 .285 .275 .337 28.2 26.8 7.9
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 50.0 50.0 21.4 21.4 7.1 28.6 39.3 32.1 17.9 21.4 10.7 10.7 17.9 21.4
2019 46.5 53.5 20.9 22.8 9.8 31.6 41.4 27.0 17.2 21.4 7.9 14.4 20.0 19.1
2020 43.2 56.8 26.1 28.8 1.8 37.8 41.4 20.7 20.7 18.0 4.5 17.1 23.4 16.2
2021 42.4 57.6 28.2 23.8 5.6 32.6 40.0 27.4 18.8 16.8 6.8 13.8 23.2 20.6
2022 52.5 47.5 19.9 22.0 5.7 31.2 41.8 27.0 23.4 22.0 7.1 7.8 19.9 19.9
2023 45.3 54.7 22.6 27.0 5.0 35.2 34.0 30.8 22.0 15.1 8.2 13.2 18.9 22.6
2024 38.6 61.4 29.7 22.8 8.9 34.8 33.5 31.6 20.9 12.0 5.7 13.9 21.5 25.9
2025 41.2 58.8 27.5 17.6 13.7 33.3 39.2 27.5 19.6 13.7 7.8 13.7 25.5 19.6
Player 44.4 55.6 25.0 23.9 6.7 33.3 38.9 27.8 20.0 17.5 7.0 13.4 21.4 20.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
2018 10.7 28.6 17.9 21.4 10.7 3.6 2.1
2019 4.2 36.3 26.5 21.4 4.2 3.7 2.4
2020 15.3 27.9 20.7 19.8 7.2 8.1 4.9
2021 8.8 27.4 24.7 24.7 8.8 5.0 3.4
2022 11.3 33.3 26.2 18.4 4.3 4.3 2.7
2023 8.8 30.2 23.3 27.7 5.7 3.1 2.0
2024 7.6 28.5 32.9 20.9 5.7 4.4 3.0
2025 13.7 25.5 37.3 15.7 5.9 2.0 1.1
Player 9.0 30.2 26.1 22.4 6.4 4.5 2.9
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 -3.7 -5 135 35.4 36 .036 .036 .150 19.7 30.6 25.0 .124 .158 .224 21.1
2025 Sinker -1.9 -1 64 16.8 19 .200 .200 .267 16.7 31.6 35.3 .193 .232 .274 40.0
2025 Slider -2.1 -1 58 15.2 14 .214 .286 .218 20.8 14.3 9.5 .128 .173 .130 8.3
2025 Changeup 0.0 0 32 8.4 6 .200 .200 .267 21.4 33.3 15.4 .158 .167 .235 0.0
2025 Cutter -0.5 0 32 8.4 4 .250 .250 .225 17.6 25.0 11.1 .305 .345 .288 0.0
2025 Sweeper -1.4 0 31 8.1 6 .167 .167 .150 45.5 66.7 40.0 .163 .182 .155 0.0
2025 Curveball -1.7 0 21 5.5 4 .000 .000 .175 66.7 50.0 20.0 .006 .019 .183 0.0
2025 Split-Finger -4.5 0 4 1.0 1 .000 .000 .000 50.0 100.0 25.0 -- -- .000 --
2025 Slurve -3.9 0 1 0.3 -- -- -- -- -- -- -- -- -- --
2024 4-Seam Fastball -1.5 -4 288 32.7 71 .308 .385 .337 13.9 15.5 13.6 .232 .332 .284 33.3
2024 Slider -0.2 0 156 17.7 31 .269 .346 .316 28.6 25.8 17.8 .177 .208 .260 15.8
2024 Sinker -4.3 -5 108 12.2 36 .194 .222 .185 14.3 16.7 27.3 .270 .381 .282 46.7
2024 Changeup -2.2 -2 89 10.1 28 .185 .259 .226 39.1 32.1 31.0 .140 .181 .141 15.8
2024 Curveball -4.2 -3 82 9.3 21 .048 .048 .043 32.4 42.9 29.0 .129 .169 .130 25.0
2024 Cutter 2.4 2 77 8.7 18 .400 .667 .456 23.7 22.2 26.7 .335 .423 .358 33.3
2024 Sweeper -5.5 -3 62 7.0 17 .000 .000 .000 37.5 58.8 41.7 .065 .089 .068 14.3
2024 Split-Finger 6.4 1 20 2.3 8 .429 .571 .469 26.7 25.0 14.3 .270 .445 .356 40.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2018 47 191 -1 -1 1 1 0
2019 325 1,333 -11 -12 10 4 -8
2020 184 772 -3 -8 2 3 -5
2021 492 1,906 -4 -23 12 9 -6
2022 226 886 -4 -13 4 4 -9
2023 252 975 -5 -3 6 5 2
2024 230 883 -14 -8 3 3 -15
2025 91 381 -8 -4 3 1 -8
Player 1,847 7,327 -49 -71 41 -49 -49
+ 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 192 49.2 68.1 82.8 18.6 55.6 39.8 22.9 43.2 24.1 10.5 100.0
2019 1,335 49.4 61.0 85.1 20.5 53.6 43.6 16.2 40.5 22.9 8.0 71.7
2020 772 50.6 64.2 80.9 21.8 41.0 36.8 24.5 43.3 29.0 8.9 81.2
2021 1,906 52.0 64.7 85.2 25.8 51.3 42.3 25.4 46.0 23.9 8.9 75.1
2022 886 51.0 60.2 84.2 27.9 52.9 41.6 29.6 44.4 25.4 7.3 78.5
2023 975 52.3 59.4 83.2 25.5 49.6 42.6 25.8 43.3 26.3 7.9 66.2
2024 883 53.5 66.1 84.0 26.3 57.4 44.8 28.1 47.6 22.9 7.9 78.6
2025 381 54.6 53.4 82.0 23.1 67.5 50.9 19.8 39.6 22.5 6.8 65.4
Player 7,330 51.5 62.4 84.0 24.3 52.3 42.6 24.2 43.9 24.6 8.2 75.2
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 30 99
2019 51 99 60
2020 20 27 34 42 12 41 51 13 30 2 6 27 35 80 99 84 68
2021 13 23 22 27 10 21 19 14 45 11 32 19 56 62 98 94 64
2022 28 96 49 40
2023 39 98 23 42
2024 48 99 93 41
2025 3 87 11
+ 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.1 0 1 0 0 --
2019 22.20 8 6.9 1 1 3 5 62.5
2020 22.26 5 6.1 -1 2 4 4 80.0
2021 21.82 11 9.2 2 6 8 4 36.4
2022 21.59 2 1.8 0 3 3 0 0.0
2023 21.79 3 3.3 0 0 5 0 0.0
2024 -- 0 1.2 -1 4 1 0 --
2025 -- 0 1.0 -1 1 1 0 --
Player 21.99 29 29.4 0 18 25 13 44.8
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2018 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
2019 8 8 7 5 8 6 8 6 7 5 6 7 7 6 6 6 6 6 8 8 6 9 8 7 6 6 6 9 9 8 7
2020 5 8 6 5 5 8 6 6 5 5 5 5 6 5 6 5 7 7 6 6 9 7 8 7 6 5 5 5 9 5 5
2021 11 12 10 9 10 7 9 9 7 6 7 13 8 6 8 11 7 8 10 10 10 11 12 9 7 7 11 12 10 8 11
2022 2 1 2 0 2 1 3 0 1 0 1 2 3 1 2 2 1 0 2 2 1 4 4 2 1 1 2 4 3 3 3
2023 3 2 3 2 4 4 5 2 3 2 4 5 3 2 4 3 2 2 4 5 3 2 5 3 2 2 5 5 3 4 3
2024 0 0 1 2 1 1 1 1 1 0 1 1 2 0 1 0 0 0 2 2 1 3 4 3 0 1 1 1 2 1 1
2025 0 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
Player 29 31 30 24 31 28 33 25 25 19 25 36 30 21 28 28 24 24 33 34 31 36 42 32 23 23 31 38 37 30 31
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 .143 -.087 .230 -.046 .276 +.065 .211 -.023 .234 .000 .234 -.013 .247 -.028 .275
xBA .151 -.055 .206 -.033 .239 +.037 .202 -.034 .236 +.006 .230 +.011 .219 -.003 .222
OBP .250 -.025 .275 -.074 .349 +.062 .287 -.002 .289 +.002 .287 -.015 .302 -.094 .396
xOBP .257 +.002 .255 -.063 .318 +.036 .282 -.010 .292 +.005 .287 +.009 .278 -.079 .357
SLG .169 -.131 .300 -.080 .380 +.073 .307 -.073 .380 -.003 .383 -.002 .385 -.015 .400
xSLG .194 -.088 .282 -.047 .329 +.039 .290 -.084 .374 -.017 .391 +.062 .329 -.020 .349
ISO .026 -.044 .070 -.034 .104 +.009 .095 -.051 .146 -.004 .150 +.013 .137 +.012 .125
xISO .044 -.032 .076 -.014 .090 +.003 .087 -.050 .137 -.024 .161 +.051 .110 -.017 .127
BABIP .229 -.085 .314 -.065 .379 +.085 .294 +.003 .291 -.039 .330 +.008 .322 -.071 .393
wOBA .205 -.050 .255 -.068 .323 +.056 .267 -.021 .288 -.002 .290 -.002 .292 -.063 .355
xwOBA .218 -.026 .244 -.047 .291 +.030 .261 -.030 .291 -.006 .297 +.032 .265 -.058 .323
wOBACON .218 -.095 .313 -.086 .399 +.078 .321 -.027 .348 -.053 .401 +.032 .369 -.041 .410
xwOBACON .241 -.055 .296 -.053 .349 +.037 .312 -.041 .353 -.061 .414 +.083 .331 -.027 .358
BACON .229 -.085 .314 -.077 .391 +.087 .304 -.011 .315 -.046 .361 +.014 .347 -.046 .393
xBACON .242 -.042 .284 -.057 .341 +.044 .297 -.022 .319 -.042 .361 +.049 .312 -.012 .324
Statcast Hit Metrics
Hard Hit % 19.6 -10.8 30.4 +2.1 28.3 +0.6 27.7 -3.5 31.2 +7.8 23.4 -2.8 26.2 -5.9 32.1
Avg Exit Velocity 84.3 -1.7 86.0 -0.6 86.6 +0.1 86.5 -0.5 87.0 +0.7 86.3 +0.5 85.8 +0.5 85.3
Launch Angle Sweet-Spot % 25.5 -6.1 31.6 -5.5 37.1 +7.3 29.8 -4.9 34.7 -4.9 39.6 +9.4 30.2 -9.1 39.3
Barrel % 2.0 -2.4 4.4 +1.3 3.1 -1.2 4.3 -0.7 5.0 -3.1 8.1 +4.4 3.7 +0.1 3.6
Avg Launch Angle 22.5 +6.4 16.1 +4.3 11.8 +1.6 10.2 -2.8 13.0 -1.4 14.4 +1.3 13.1 +1.3 11.8
Statcast Bat Tracking
Bat Speed 67.1 -1.9 69.0 +1.6 67.4 -- -- -- -- -- -- -- -- -- --
Attack Angle -1° 11° +1° 10° -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 48.0 -7.0 55.0 +5.3 49.7 -- -- -- -- -- -- -- -- -- --
Attack Direction -3° -2° -3° -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 31° -1° 32° 32° -- -- -- -- -- -- -- -- -- --
Swing Length 6.7 -0.3 7.0 +0.2 6.8 -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 92.4 -0.8 93.2 +0.4 92.8 +0.2 92.6 0.0 92.6 -0.6 93.2 +0.2 93.0 +0.8 92.2
Breaking Velocity 82.6 -0.4 83.0 0.0 83.0 +0.3 82.7 -0.5 83.2 +0.4 82.8 +0.5 82.3 +0.8 81.5
Offspeed Velocity 82.3 -1.9 84.2 +0.3 83.9 -1.0 84.9 +0.4 84.5 -0.1 84.6 0.0 84.6 -0.1 84.7
Batted Ball Results
Barrels 1 -6 7 +2 5 -1 6 -11 17 +8 9 +1 8 +7 1
Popup % 13.7 +4.8 8.9 +3.9 5.0 -0.7 5.7 +0.1 5.6 +3.8 1.8 -8.0 9.8 +2.7 7.1
Flyball % 27.5 -2.2 29.7 +7.1 22.6 +2.7 19.9 -8.3 28.2 +2.1 26.1 +5.2 20.9 -0.5 21.4
Line Drive % 17.6 -5.2 22.8 -4.2 27.0 +5.0 22.0 -1.8 23.8 -5.0 28.8 +6.0 22.8 +1.4 21.4
Groundball % 41.2 +2.6 38.6 -6.7 45.3 -7.2 52.5 +10.1 42.4 -0.8 43.2 -3.3 46.5 -3.5 50.0
Pull % 33.3 -1.5 34.8 -0.4 35.2 +4.0 31.2 -1.4 32.6 -5.2 37.8 +6.2 31.6 +3.0 28.6
Straight Away % 39.2 +5.7 33.5 -0.5 34.0 -7.8 41.8 +1.8 40.0 -1.4 41.4 0.0 41.4 +2.1 39.3
Opposite Field % 27.5 -4.1 31.6 +0.8 30.8 +3.8 27.0 -0.4 27.4 +6.7 20.7 -6.3 27.0 -5.1 32.1
Weak Contact % 13.7 +6.1 7.6 -1.2 8.8 -2.5 11.3 +2.5 8.8 -6.5 15.3 +11.1 4.2 -6.5 10.7
Pull Airball % 13.7 -0.2 13.9 +0.7 13.2 +5.4 7.8 -6.0 13.8 -3.3 17.1 +2.7 14.4 +3.7 10.7
Topped Contact % 25.5 -3.0 28.5 -1.7 30.2 -3.1 33.3 +5.9 27.4 -0.5 27.9 -8.4 36.3 +7.7 28.6
Under Contact % 37.3 +4.4 32.9 +9.6 23.3 -2.9 26.2 +1.5 24.7 +4.0 20.7 -5.8 26.5 +8.6 17.9
Flare/Burner Contact % 15.7 -5.2 20.9 -6.8 27.7 +9.3 18.4 -6.3 24.7 +4.9 19.8 -1.6 21.4 0.0 21.4
Solid Contact % 5.9 +0.2 5.7 0.0 5.7 +1.4 4.3 -4.5 8.8 +1.6 7.2 +3.0 4.2 -6.5 10.7
HR/FB % 0.0 0.0 0.0 -8.3 8.3 +1.2 7.1 -4.4 11.5 -5.7 17.2 -0.6 17.8 +17.8 0.0
Popups 7 -7 14 +6 8 0 8 -11 19 +17 2 -19 21 +19 2
Flyballs 14 -33 47 +11 36 +8 28 -68 96 +67 29 -16 45 +39 6
Line Drives 9 -27 36 -7 43 +12 31 -50 81 +49 32 -17 49 +43 6
Groundballs 21 -40 61 -11 72 -2 74 -70 144 +96 48 -52 100 +86 14
Plate Discipline
In Zone % 54.6 +1.1 53.5 +1.2 52.3 +1.3 51.0 -1.0 52.0 +1.4 50.6 +1.2 49.4 +0.2 49.2
Out of Zone % 45.4 -1.1 46.5 -1.2 47.7 -1.3 49.0 +1.0 48.0 -1.4 49.4 -1.2 50.6 -0.2 50.8
Edge % 50.9 +6.1 44.8 +2.2 42.6 +1.0 41.6 -0.7 42.3 +5.5 36.8 -6.8 43.6 +3.8 39.8
Zone Swing % 53.4 -12.7 66.1 +6.7 59.4 -0.8 60.2 -4.5 64.7 +0.5 64.2 +3.2 61.0 -7.1 68.1
Out of Zone Swing % 23.1 -3.2 26.3 +0.8 25.5 -2.4 27.9 +2.1 25.8 +4.0 21.8 +1.3 20.5 +1.9 18.6
In Zone Contact % 82.0 -2.0 84.0 +0.8 83.2 -1.0 84.2 -1.0 85.2 +4.3 80.9 -4.2 85.1 +2.3 82.8
Out of Zone Contact % 67.5 +10.1 57.4 +7.8 49.6 -3.3 52.9 +1.6 51.3 +10.3 41.0 -12.6 53.6 -2.0 55.6
Whiff % 22.5 -0.4 22.9 -3.4 26.3 +0.9 25.4 +1.5 23.9 -5.1 29.0 +6.1 22.9 -1.2 24.1
First Strike % 62.6 -0.2 62.8 +1.7 61.1 -1.3 62.4 +1.8 60.6 -3.0 63.6 +7.0 56.6 +0.3 56.3
First Pitch Swing % 19.8 -8.3 28.1 +2.3 25.8 -3.8 29.6 +4.2 25.4 +0.9 24.5 +8.3 16.2 -6.7 22.9
Swing % 39.6 -8.0 47.6 +4.3 43.3 -1.1 44.4 -1.6 46.0 +2.7 43.3 +2.8 40.5 -2.7 43.2
Meatball Swing % 65.4 -13.2 78.6 +12.4 66.2 -12.3 78.5 +3.4 75.1 -6.1 81.2 +9.5 71.7 -28.3 100.0
Meatball % 6.8 -1.1 7.9 0.0 7.9 +0.6 7.3 -1.6 8.9 0.0 8.9 +0.9 8.0 -2.5 10.5
Zone Swing & Miss % 18.0 +2.0 16.0 -0.8 16.8 +1.0 15.8 +1.0 14.8 -4.3 19.1 +4.2 14.9 -2.3 17.2
Out of Zone Swing & Miss % 35.0 -7.6 42.6 -7.8 50.4 +3.3 47.1 -1.6 48.7 -10.3 59.0 +12.6 46.4 +2.0 44.4
In Zone 208 -264 472 -38 510 +58 452 -539 991 +600 391 -268 659 +565 94
Out of Zone 173 -238 411 -55 466 +32 434 -481 915 +534 381 -293 674 +577 97
Edge 194 -202 396 -20 416 +47 369 -438 807 +523 284 -297 581 +505 76
In Zone Swings 111 -201 312 +9 303 +31 272 -369 641 +390 251 -151 402 +338 64
Out of Zone Swings 40 -68 108 -11 119 -2 121 -115 236 +153 83 -55 138 +120 18
In Zone Swing & Misses 20 -30 50 -1 51 +8 43 -52 95 +47 48 -12 60 +49 11
Out of Zone Swing & Misses 14 -32 46 -14 60 +3 57 -58 115 +66 49 -15 64 +56 8
Basic
Pitches 381 -502 883 -92 975 +89 886 -1,020 1,906 +1,134 772 -563 1,335 +1,143 192
PA 91 -140 231 -21 252 +26 226 -268 494 +310 184 -143 327 +279 48
AB 77 -136 213 -8 221 +22 199 -254 453 +286 167 -132 299 +259 40
Hits 11 -38 49 -12 61 +19 42 -64 106 +67 39 -35 74 +63 11
Singles 9 -26 35 -10 45 +15 30 -38 68 +41 27 -26 53 +46 7
Doubles 2 -11 13 +1 12 +5 7 -14 21 +17 4 -5 9 +6 3
Triples 0 -1 1 0 1 -2 3 -3 6 +3 3 -1 4 +3 1
Home Runs 0 0 0 -3 3 +1 2 -9 11 +6 5 -3 8 +8 0
Walks 11 -3 14 -9 23 +2 21 -12 33 +20 13 -11 24 +17 7
Strikeouts 29 -30 59 -8 67 +4 63 -55 118 +58 60 -28 88 +76 12
K% 31.9 +6.4 25.5 -1.1 26.6 -1.3 27.9 +4.0 23.9 -8.7 32.6 +5.7 26.9 +1.9 25.0
BB% 12.1 +6.0 6.1 -3.0 9.1 -0.2 9.3 +2.6 6.7 -0.4 7.1 -0.2 7.3 -7.3 14.6
HBP 0 0 0 -3 3 +2 1 -2 3 +3 0 0 0 -1 1
Batted Balls 51 -107 158 -1 159 +18 141 -199 340 +229 111 -104 215 +187 28
Number of Fastballs 231 -242 473 -121 594 +86 508 -679 1,187 +696 491 -353 844 +723 121
Number of Offspeed 36 -73 109 +13 96 +8 88 -101 189 +83 106 +12 94 +78 16
Number of Breaking 79 -159 238 +6 232 +8 224 -240 464 +313 151 -232 383 +331 52
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2018 Shifts R 48 0 0.0 .355
2019 Shifts R 326 3 0.9 .286 .936
2020 Shifts R 184 4 2.2 .290 .294
2021 Shifts R 491 9 1.8 .286 .426
2022 Shifts R 226 3 1.3 .266 .295
2023 Shades R 252 4 1.6 .322 .395
2024 Shades R 230 12 5.2 .232 .639
2025 Shades R 91 0 0.0 .205
! 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 54 19.3 3.7% 5.6% 31 26.5 0.0% 16.1%
2019 472 20.5 2.1% 3.0% 228 25.8 0.0% 19.7%
2020 282 19.3 3.5% 3.5% 116 25.8 0.0% 21.6%
2021 597 20.2 4.2% 3.4% 285 25.1 0.4% 16.5%
2022 278 19.2 6.1% 3.6% 145 24.5 0.0% 13.1%
2023 277 15.0 50.5% 0.0% 183 18.9 7.1% 0.5%
2024 224 15.7 38.8% 0.0% 146 19.0 3.4% 0.0%
2025 103 15.2 46.6% 0.0% 78 18.5 6.4% 1.3%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings