2B | Bats/Throws: R/R | 5' 9" 202 lbs | Age: 28
PA AB R H HR SB AVG OBP SLG OPS
2023 177 144 18 28 3 0 .194 .337 .299 .636
2024 109 94 11 18 4 0 .191 .303 .394 .697
2025 330 287 27 66 8 2 .230 .315 .338 .653
8 Seasons 2,080 1,793 230 415 60 11 .231 .329 .378 .707
AVG HR SB OPS
2023 .194 3 0 .636
2024 .191 4 0 .697
2025 .230 8 2 .653
8 Seasons .231 60 11 .707
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 205 39 1 2.6 1.9 86.9 107.0 1.6 30.8 .218 .347 .269 .274 .301 23.1 18.9 5.7
2019 22 1030 159 7 4.4 2.8 87.3 105.5 10.1 30.8 .226 .354 .294 .307 .331 31.4 22.5 10.0
2020 23 485 77 1 1.3 0.8 87.7 107.4 2.3 22.1 .225 .292 .273 .270 .322 27.3 26.7 8.3
2021 24 2278 378 35 9.3 6.1 87.9 111.5 14.2 34.9 .241 .427 .340 .333 .368 40.5 20.4 11.1
2022 25 1974 312 26 8.3 5.5 87.3 109.7 18.0 34.3 .238 .398 .327 .326 .358 35.3 21.0 10.6
2023 26 741 103 6 5.8 3.4 84.9 105.9 14.7 23.3 .182 .311 .298 .297 .292 30.1 23.2 11.9
2024 27 452 60 7 11.7 6.4 87.1 106.6 19.2 43.3 .206 .400 .309 .318 .402 35.0 31.2 8.3
2025 28 1302 245 9 3.7 2.7 86.2 107.4 14.5 30.6 .235 .337 .293 .298 .292 30.2 13.6 9.4
Player 8467 1373 92 6.7 4.4 87.1 111.5 13.9 32.2 .229 .376 .313 .314 .339 34.2 20.8 10.2
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 59.0 41.0 12.8 20.5 7.7 33.3 35.9 30.8 15.4 25.6 17.9 17.9 10.3 12.8
2019 49.1 50.9 24.5 22.0 4.4 28.3 40.3 31.4 20.1 23.3 5.7 8.2 17.0 25.8
2020 62.3 37.7 13.0 18.2 6.5 36.4 36.4 27.3 23.4 24.7 14.3 13.0 11.7 13.0
2021 41.8 58.2 26.2 21.2 10.8 42.1 36.8 21.2 19.0 16.4 6.3 23.0 20.4 14.8
2022 36.5 63.5 34.0 21.8 7.7 42.3 34.0 23.7 19.9 12.2 4.5 22.4 21.8 19.2
2023 46.6 53.4 30.1 13.6 9.7 49.5 31.1 19.4 31.1 14.6 1.0 18.4 16.5 18.4
2024 33.3 66.7 28.3 23.3 15.0 45.0 43.3 11.7 16.7 16.7 0.0 28.3 26.7 11.7
2025 44.1 55.9 23.7 20.8 11.4 40.0 38.4 21.6 20.0 17.1 6.9 20.0 21.2 14.7
Player 43.5 56.5 26.6 20.7 9.2 40.3 36.6 23.1 20.5 17.0 6.0 19.8 19.7 17.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
2018 5.1 51.3 17.9 15.4 7.7 2.6 1.9
2019 2.5 37.1 25.2 25.8 4.4 4.4 2.8
2020 3.9 48.1 11.7 28.6 5.2 1.3 0.8
2021 6.1 31.0 25.7 20.6 7.4 9.3 6.1
2022 5.1 25.3 31.1 24.0 5.4 8.3 5.5
2023 7.8 33.0 30.1 18.4 4.9 5.8 3.4
2024 6.7 23.3 30.0 21.7 6.7 11.7 6.4
2025 4.9 31.8 27.3 26.9 5.3 3.7 2.7
Player 5.2 31.9 26.7 23.3 5.9 6.7 4.4
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.4 1 350 26.9 90 .280 .390 .339 10.1 15.6 12.8 .238 .353 .293 32.4
2025 Sinker -1.1 -4 333 25.6 93 .200 .253 .298 12.8 10.8 18.5 .236 .316 .323 34.8
2025 Slider 1.3 3 197 15.1 52 .250 .409 .364 20.7 17.3 13.4 .238 .391 .335 25.7
2025 Changeup -1.7 -2 109 8.4 26 .125 .250 .200 17.5 19.2 12.8 .197 .264 .238 21.1
2025 Cutter 0.6 1 105 8.1 28 .240 .360 .371 4.2 7.1 7.1 .246 .368 .310 34.8
2025 Sweeper 0.3 0 88 6.8 18 .267 .467 .297 10.8 5.6 2.8 .211 .312 .269 18.8
2025 Curveball -0.3 0 84 6.5 14 .231 .308 .268 23.3 21.4 11.5 .252 .293 .273 10.0
2025 Split-Finger -0.4 0 28 2.2 6 .167 .333 .208 9.1 16.7 6.3 .199 .258 .198 40.0
2025 Slurve -0.3 0 4 0.3 1 .000 .000 .000 0.0 0.0 0.0 .672 .747 .618 100.0
2024 4-Seam Fastball -1.2 -2 151 33.4 42 .135 .351 .260 31.9 38.1 30.8 .146 .354 .269 33.3
2024 Sinker 3.5 3 80 17.7 23 .412 .706 .535 16.7 17.4 20.0 .305 .571 .457 46.2
2024 Slider -1.7 -1 79 17.5 15 .077 .077 .213 16.3 20.0 9.1 .174 .210 .237 0.0
2024 Changeup 0.9 0 44 9.7 9 .222 .667 .361 22.2 44.4 20.0 .269 .568 .351 80.0
2024 Sweeper -2.2 -1 37 8.2 7 .000 .000 .100 33.3 57.1 21.1 .029 .069 .136 50.0
2024 Curveball -5.2 -1 28 6.2 6 .000 .000 .000 16.7 33.3 16.7 .153 .203 .147 0.0
2024 Cutter 4.9 1 26 5.8 5 .500 .750 .570 15.4 0.0 0.0 .609 1.152 .742 75.0
2024 Split-Finger 16.9 1 4 0.9 2 .500 1.000 .625 33.3 50.0 50.0 .275 .362 .277 0.0
2024 Slurve 2.5 0 3 0.7 -- -- -- -- -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2018 53 205 -1 -4 1 1 -2
2019 249 1,030 -5 -15 7 8 -5
2020 120 485 -7 -3 2 2 -6
2021 567 2,278 -8 -12 18 14 12
2022 472 1,974 -9 -3 17 9 14
2023 177 741 -13 -5 8 6 -4
2024 109 452 -3 -4 5 2 0
2025 330 1,302 -10 -12 16 5 -2
Player 2,077 8,467 -57 -58 75 -57 8
+ 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 205 51.7 59.4 85.7 28.3 60.7 39.5 22.6 44.4 22.0 9.8 70.0
2019 1,030 49.9 60.5 81.4 24.2 64.0 41.7 26.9 42.3 23.6 7.0 72.2
2020 485 49.1 56.7 83.0 25.5 65.1 43.5 18.3 40.8 22.7 5.4 65.4
2021 2,278 49.4 67.9 81.9 25.3 64.6 44.2 30.1 46.3 22.8 7.7 77.1
2022 1,974 49.9 63.2 80.4 23.3 70.9 42.9 21.0 43.2 22.2 7.8 74.5
2023 741 49.5 55.6 81.4 24.3 54.9 41.6 18.1 39.8 26.4 8.8 63.1
2024 452 49.8 65.8 81.1 28.2 67.2 45.1 28.4 46.9 23.1 10.4 70.2
2025 1,302 53.0 59.4 91.2 22.9 73.6 41.6 22.7 42.2 13.3 8.8 67.5
Player 8,467 50.2 62.5 83.0 24.5 66.4 42.8 24.5 43.6 21.6 7.9 71.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
2018 53 75
2019 40 59 12
2020 43 53 91 33
2021 57 32 51 57 62 63 59 25 80 46 57 78 67 65 40 1 29
2022 63 33 50 60 73 47 54 18 59 24 50 79 63 80 29 30 27
2023 20 19 24
2024 24 17 28
2025 25 18 9 15
+ 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 23.92 2 1.8 0 1 1 1 50.0
2019 21.81 4 4.2 0 1 6 1 25.0
2020 -- 0 0.2 0 1 0 0 --
2021 22.06 23 20.0 3 7 12 10 43.5
2022 23.68 16 15.1 1 6 17 2 12.5
2023 24.60 3 3.4 0 3 4 1 33.3
2024 24.76 4 3.7 0 2 2 2 50.0
2025 23.77 8 7.5 1 2 6 4 50.0
Player 23.11 60 56.0 4 23 48 21 35.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2018 2 2 2 2 2 2 2 2 2 1 1 3 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2
2019 4 4 4 7 4 4 4 4 3 3 3 4 6 3 4 4 3 4 4 6 5 3 8 6 4 3 2 6 6 3 3
2020 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0
2021 23 22 20 16 19 19 22 19 17 15 17 20 22 16 20 24 18 19 21 19 21 25 24 23 18 20 22 22 21 20 20
2022 16 8 17 12 17 16 19 14 10 11 14 18 13 17 15 15 15 13 15 18 15 14 21 17 10 11 20 20 16 16 15
2023 3 3 3 4 4 3 3 2 4 2 2 4 5 2 3 2 5 3 2 5 3 4 6 5 3 2 5 6 3 3 2
2024 4 4 3 3 4 4 4 3 3 3 4 5 3 3 3 3 3 4 4 4 5 4 5 4 3 3 3 4 5 4 5
2025 8 5 8 6 7 9 8 6 9 6 9 11 5 10 9 6 7 5 6 10 6 8 10 6 5 6 9 9 6 9 10
Player 60 48 58 50 57 57 62 50 48 41 50 65 57 53 56 56 54 50 54 64 57 59 76 62 44 46 63 69 60 57 57
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 .230 +.039 .191 -.003 .194 -.045 .239 -.010 .249 +.010 .239 +.016 .223 +.015 .208
xBA .235 +.029 .206 +.024 .182 -.056 .238 -.003 .241 +.016 .225 -.001 .226 +.008 .218
OBP .315 +.012 .303 -.034 .337 +.002 .335 -.010 .345 +.037 .308 -.021 .329 +.065 .264
xOBP .322 +.007 .315 -.012 .327 -.008 .335 -.003 .338 +.041 .297 -.035 .332 +.059 .273
SLG .338 -.056 .394 +.095 .299 -.105 .404 -.041 .445 +.151 .294 -.032 .326 -.028 .354
xSLG .337 -.063 .400 +.089 .311 -.087 .398 -.029 .427 +.135 .292 -.062 .354 +.007 .347
ISO .108 -.094 .202 +.098 .104 -.061 .165 -.031 .196 +.141 .055 -.047 .102 -.044 .146
xISO .103 -.092 .195 +.066 .129 -.032 .161 -.025 .186 +.119 .067 -.061 .128 -.001 .129
BABIP .245 -.005 .250 .000 .250 -.024 .274 -.006 .280 -.058 .338 +.054 .284 +.068 .216
wOBA .293 -.016 .309 +.011 .298 -.029 .327 -.013 .340 +.067 .273 -.021 .294 +.025 .269
xwOBA .298 -.020 .318 +.021 .297 -.029 .326 -.007 .333 +.063 .270 -.037 .307 +.033 .274
wOBACON .286 -.100 .386 +.092 .294 -.065 .359 -.020 .379 +.054 .325 +.014 .311 +.017 .294
xwOBACON .292 -.110 .402 +.110 .292 -.066 .358 -.010 .368 +.046 .322 -.009 .331 +.030 .301
BACON .269 -.031 .300 +.028 .272 -.039 .311 -.013 .324 -.014 .338 +.036 .302 +.046 .256
xBACON .279 -.043 .322 +.067 .255 -.056 .311 -.003 .314 -.006 .320 +.014 .306 +.038 .268
Statcast Hit Metrics
Hard Hit % 30.2 -4.8 35.0 +4.9 30.1 -5.2 35.3 -5.2 40.5 +13.2 27.3 -4.1 31.4 +8.3 23.1
Avg Exit Velocity 86.2 -0.9 87.1 +2.2 84.9 -2.4 87.3 -0.6 87.9 +0.2 87.7 +0.4 87.3 +0.4 86.9
Launch Angle Sweet-Spot % 30.6 -12.7 43.3 +20.0 23.3 -11.0 34.3 -0.6 34.9 +12.8 22.1 -8.7 30.8 0.0 30.8
Barrel % 3.7 -8.0 11.7 +5.9 5.8 -2.5 8.3 -1.0 9.3 +8.0 1.3 -3.1 4.4 +1.8 2.6
Avg Launch Angle 14.5 -4.7 19.2 +4.5 14.7 -3.3 18.0 +3.8 14.2 +11.9 2.3 -7.8 10.1 +8.5 1.6
Statcast Bat Tracking
Bat Speed 69.4 +1.1 68.3 +0.3 68.0 -- -- -- -- -- -- -- -- -- --
Attack Angle 11° -6° 18° -2° 20° -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 71.3 +13.9 57.4 +10.3 47.1 -- -- -- -- -- -- -- -- -- --
Attack Direction -2° +3° -5° -2° -3° -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 28° -2° 30° -1° 31° -- -- -- -- -- -- -- -- -- --
Swing Length 7.5 -0.2 7.7 0.0 7.7 -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.5 +0.9 92.6 -0.7 93.3 -0.1 93.4 +0.5 92.9 +1.0 91.9 -0.6 92.5 +0.3 92.2
Breaking Velocity 84.0 +1.1 82.9 0.0 82.9 -0.1 83.0 -0.3 83.3 +1.6 81.7 -0.9 82.6 0.0 82.6
Offspeed Velocity 85.1 +0.8 84.3 -1.7 86.0 +0.1 85.9 +1.4 84.5 +2.2 82.3 -0.6 82.9 -1.1 84.0
Batted Ball Results
Barrels 9 +2 7 +1 6 -20 26 -9 35 +34 1 -6 7 +6 1
Popup % 11.4 -3.6 15.0 +5.3 9.7 +2.0 7.7 -3.1 10.8 +4.3 6.5 +2.1 4.4 -3.3 7.7
Flyball % 23.7 -4.6 28.3 -1.8 30.1 -3.9 34.0 +7.8 26.2 +13.2 13.0 -11.5 24.5 +11.7 12.8
Line Drive % 20.8 -2.5 23.3 +9.7 13.6 -8.2 21.8 +0.6 21.2 +3.0 18.2 -3.8 22.0 +1.5 20.5
Groundball % 44.1 +10.8 33.3 -13.3 46.6 +10.1 36.5 -5.3 41.8 -20.5 62.3 +13.2 49.1 -9.9 59.0
Pull % 40.0 -5.0 45.0 -4.5 49.5 +7.2 42.3 +0.2 42.1 +5.7 36.4 +8.1 28.3 -5.0 33.3
Straight Away % 38.4 -4.9 43.3 +12.2 31.1 -2.9 34.0 -2.8 36.8 +0.4 36.4 -3.9 40.3 +4.4 35.9
Opposite Field % 21.6 +9.9 11.7 -7.7 19.4 -4.3 23.7 +2.5 21.2 -6.1 27.3 -4.1 31.4 +0.6 30.8
Weak Contact % 4.9 -1.8 6.7 -1.1 7.8 +2.7 5.1 -1.0 6.1 +2.2 3.9 +1.4 2.5 -2.6 5.1
Pull Airball % 20.0 -8.3 28.3 +9.9 18.4 -4.0 22.4 -0.6 23.0 +10.0 13.0 +4.8 8.2 -9.7 17.9
Topped Contact % 31.8 +8.5 23.3 -9.7 33.0 +7.7 25.3 -5.7 31.0 -17.1 48.1 +11.0 37.1 -14.2 51.3
Under Contact % 27.3 -2.7 30.0 -0.1 30.1 -1.0 31.1 +5.4 25.7 +14.0 11.7 -13.5 25.2 +7.3 17.9
Flare/Burner Contact % 26.9 +5.2 21.7 +3.3 18.4 -5.6 24.0 +3.4 20.6 -8.0 28.6 +2.8 25.8 +10.4 15.4
Solid Contact % 5.3 -1.4 6.7 +1.8 4.9 -0.5 5.4 -2.0 7.4 +2.2 5.2 +0.8 4.4 -3.3 7.7
HR/FB % 13.8 -9.7 23.5 +13.8 9.7 -5.4 15.1 -8.1 23.2 +23.2 0.0 -10.3 10.3 -29.7 40.0
Popups 28 +19 9 -1 10 -14 24 -17 41 +36 5 -2 7 +4 3
Flyballs 58 +41 17 -14 31 -75 106 +7 99 +89 10 -29 39 +34 5
Line Drives 51 +37 14 0 14 -54 68 -12 80 +66 14 -21 35 +27 8
Groundballs 108 +88 20 -28 48 -66 114 -44 158 +110 48 -30 78 +55 23
Plate Discipline
In Zone % 53.0 +3.2 49.8 +0.3 49.5 -0.4 49.9 +0.5 49.4 +0.3 49.1 -0.8 49.9 -1.8 51.7
Out of Zone % 47.0 -3.2 50.2 -0.3 50.5 +0.4 50.1 -0.5 50.6 -0.3 50.9 +0.8 50.1 +1.8 48.3
Edge % 41.6 -3.5 45.1 +3.5 41.6 -1.3 42.9 -1.3 44.2 +0.7 43.5 +1.8 41.7 +2.2 39.5
Zone Swing % 59.4 -6.4 65.8 +10.2 55.6 -7.6 63.2 -4.7 67.9 +11.2 56.7 -3.8 60.5 +1.1 59.4
Out of Zone Swing % 22.9 -5.3 28.2 +3.9 24.3 +1.0 23.3 -2.0 25.3 -0.2 25.5 +1.3 24.2 -4.1 28.3
In Zone Contact % 91.2 +10.1 81.1 -0.3 81.4 +1.0 80.4 -1.5 81.9 -1.1 83.0 +1.6 81.4 -4.3 85.7
Out of Zone Contact % 73.6 +6.4 67.2 +12.3 54.9 -16.0 70.9 +6.3 64.6 -0.5 65.1 +1.1 64.0 +3.3 60.7
Whiff % 13.3 -9.8 23.1 -3.3 26.4 +4.2 22.2 -0.6 22.8 +0.1 22.7 -0.9 23.6 +1.6 22.0
First Strike % 60.3 -3.9 64.2 +1.5 62.7 +0.4 62.3 +2.0 60.3 -0.5 60.8 +0.6 60.2 -9.6 69.8
First Pitch Swing % 22.7 -5.7 28.4 +10.3 18.1 -2.9 21.0 -9.1 30.1 +11.8 18.3 -8.6 26.9 +4.3 22.6
Swing % 42.2 -4.7 46.9 +7.1 39.8 -3.4 43.2 -3.1 46.3 +5.5 40.8 -1.5 42.3 -2.1 44.4
Meatball Swing % 67.5 -2.7 70.2 +7.1 63.1 -11.4 74.5 -2.6 77.1 +11.7 65.4 -6.8 72.2 +2.2 70.0
Meatball % 8.8 -1.6 10.4 +1.6 8.8 +1.0 7.8 +0.1 7.7 +2.3 5.4 -1.6 7.0 -2.8 9.8
Zone Swing & Miss % 8.8 -10.1 18.9 +0.8 18.1 -1.5 19.6 +1.5 18.1 +1.1 17.0 -1.6 18.6 +4.3 14.3
Out of Zone Swing & Miss % 26.4 -6.4 32.8 -12.3 45.1 +16.0 29.1 -6.3 35.4 +0.5 34.9 -1.1 36.0 -3.3 39.3
In Zone 690 +465 225 -142 367 -619 986 -140 1,126 +888 238 -276 514 +408 106
Out of Zone 612 +385 227 -147 374 -614 988 -164 1,152 +905 247 -269 516 +417 99
Edge 542 +338 204 -104 308 -538 846 -160 1,006 +795 211 -219 430 +349 81
In Zone Swings 410 +262 148 -56 204 -419 623 -141 764 +629 135 -176 311 +248 63
Out of Zone Swings 140 +76 64 -27 91 -139 230 -61 291 +228 63 -62 125 +97 28
In Zone Swing & Misses 36 +8 28 -9 37 -85 122 -16 138 +115 23 -35 58 +49 9
Out of Zone Swing & Misses 37 +16 21 -20 41 -26 67 -36 103 +81 22 -23 45 +34 11
Basic
Pitches 1,302 +850 452 -289 741 -1,233 1,974 -304 2,278 +1,793 485 -545 1,030 +825 205
PA 330 +221 109 -68 177 -295 472 -98 570 +450 120 -129 249 +196 53
AB 287 +193 94 -50 144 -262 406 -84 490 +381 109 -106 215 +167 48
Hits 66 +48 18 -10 28 -69 97 -25 122 +96 26 -22 48 +38 10
Singles 51 +44 7 -12 19 -44 63 -10 73 +52 21 -14 35 +28 7
Doubles 7 0 7 +1 6 -11 17 -8 25 +21 4 -4 8 +7 1
Triples 0 0 0 0 0 -1 1 0 1 0 1 0 1 +1 0
Home Runs 8 +4 4 +1 3 -13 16 -7 23 +23 0 -4 4 +2 2
Walks 31 +22 9 -12 21 -29 50 -13 63 +53 10 -15 25 +22 3
Strikeouts 45 +11 34 -7 41 -58 99 -17 116 +84 32 -24 56 +46 10
K% 13.6 -17.6 31.2 +8.0 23.2 +2.2 21.0 +0.6 20.4 -6.3 26.7 +4.2 22.5 +3.6 18.9
BB% 9.4 +1.1 8.3 -3.6 11.9 +1.3 10.6 -0.5 11.1 +2.8 8.3 -1.7 10.0 +4.3 5.7
HBP 6 0 6 -4 10 -1 11 +1 10 +9 1 -8 9 +8 1
Batted Balls 245 +185 60 -43 103 -209 312 -66 378 +301 77 -82 159 +120 39
Number of Fastballs 788 +531 257 -168 425 -692 1,117 -251 1,368 +1,093 275 -367 642 +508 134
Number of Offspeed 137 +89 48 -13 61 -110 171 -81 252 +208 44 -32 76 +60 16
Number of Breaking 281 +174 107 -59 166 -438 604 -2 606 +449 157 -135 292 +239 53
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2018 Shifts R 53 0 0.0 .269
2019 Shifts R 249 6 2.4 .295 .240
2020 Shifts R 120 2 1.7 .270 .441
2021 Shifts R 563 10 1.8 .340 .226
2022 Shifts R 472 73 15.5 .321 .358
2023 Shades R 177 12 6.8 .286 .461
2024 Shades R 109 17 15.6 .282 .453
2025 Shades R 330 44 13.3 .297 .266
! 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 82 17.0 23.2% 0.0% 16 27.7 0.0% 25.0%
2019 319 18.7 11.9% 1.9% 174 24.0 0.6% 10.3%
2020 161 18.5 13.0% 1.2% 90 24.5 0.0% 12.2%
2021 711 21.2 4.5% 4.5% 309 27.4 0.0% 27.8%
2022 621 19.4 11.8% 2.4% 334 24.4 0.0% 14.7%
2023 245 15.7 40.4% 0.4% 109 19.4 5.5% 1.8%
2024 128 14.8 52.3% 0.0% 63 19.3 9.5% 1.6%
2025 377 15.5 41.6% 0.8% 216 19.2 3.2% 3.7%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings