LF | Bats/Throws: R/R | 6' 1" 205 lbs | Age: 32
Draft: 2014 | Rd. 8, No. 238, San Francisco Giants | Stanford
PA AB R H HR SB AVG OBP SLG OPS
2023 207 185 24 50 5 2 .270 .348 .400 .748
2024 212 177 24 37 2 3 .209 .321 .266 .587
2025 160 148 22 32 5 1 .216 .270 .372 .642
9 Seasons 1,858 1,630 232 405 45 49 .248 .336 .384 .720
AVG HR SB OPS
2023 .270 5 2 .748
2024 .209 2 3 .587
2025 .216 5 1 .642
9 Seasons .248 45 49 .720
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%
2017 24 466 88 3 3.4 2.4 87.5 110.6 1.6 28.4 .231 .348 .323 .283 .329 31.8 22.8 6.3
2018 25 923 131 3 2.3 1.3 87.3 108.2 2.6 25.2 .209 .277 .287 .264 .327 35.1 30.7 8.9
2019 26 803 109 11 10.1 5.7 88.7 109.1 3.5 35.8 .233 .440 .320 .330 .433 49.1 30.7 11.5
2020 27 431 64 9 14.1 8.7 89.2 109.1 10.9 45.3 .303 .540 .395 .416 .480 45.3 21.2 15.4
2021 28 1188 190 18 9.5 5.9 87.1 109.9 7.8 37.4 .256 .439 .321 .335 .426 41.6 27.5 9.2
2022 29 1326 190 20 10.5 6.2 89.0 109.4 6.6 43.2 .259 .429 .344 .351 .432 39.5 27.4 12.3
2023 30 808 127 15 11.8 7.2 91.1 109.6 7.5 34.6 .255 .443 .330 .338 .429 46.5 28.0 9.7
2024 31 882 121 4 3.3 1.9 88.2 105.4 7.2 37.2 .231 .319 .273 .303 .353 37.2 28.3 12.3
2025 32 644 98 14 14.3 8.8 92.0 110.9 7.7 41.8 .252 .472 .280 .334 .472 48.0 31.9 6.9
Player 7471 1118 97 8.7 5.2 88.7 110.9 6.1 36.6 .246 .407 .317 .326 .408 41.3 28.0 10.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 %
2017 61.4 38.6 15.9 19.3 3.4 26.1 43.2 30.7 19.3 27.3 14.8 6.8 15.9 15.9
2018 63.4 36.6 9.2 22.9 4.6 23.7 36.6 39.7 22.1 26.7 14.5 1.5 9.9 25.2
2019 54.1 45.9 14.7 28.4 2.8 29.4 36.7 33.9 22.9 20.2 11.0 6.4 16.5 22.9
2020 40.6 59.4 21.9 34.4 3.1 32.8 40.6 26.6 18.8 18.8 3.1 14.1 21.9 23.4
2021 51.6 48.4 22.6 24.2 1.6 34.7 39.5 25.8 22.1 22.6 6.8 12.6 16.8 18.9
2022 53.7 46.3 19.5 25.3 1.6 31.1 42.6 26.3 23.7 23.2 6.8 7.4 19.5 19.5
2023 49.6 50.4 26.0 22.0 2.4 33.1 33.1 33.9 23.6 15.7 10.2 9.4 17.3 23.6
2024 52.1 47.9 15.7 30.6 1.7 29.8 35.5 34.7 21.5 20.7 9.9 8.3 14.9 24.8
2025 48.0 52.0 27.6 24.5 0.0 42.9 40.8 16.3 30.6 11.2 6.1 12.2 29.6 10.2
Player 53.2 46.8 19.2 25.3 2.2 31.5 38.7 29.8 22.9 21.1 9.2 8.6 17.6 20.6
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
2017 5.7 46.6 17.0 23.9 3.4 3.4 2.4
2018 0.8 51.9 13.0 30.5 0.8 2.3 1.3
2019 3.7 40.4 11.9 26.6 6.4 10.1 5.7
2020 4.7 28.1 17.2 31.3 4.7 14.1 8.7
2021 6.8 35.3 15.3 26.8 6.3 9.5 5.9
2022 5.8 33.7 14.2 28.9 6.8 10.5 6.2
2023 3.9 33.9 18.9 26.8 4.7 11.8 7.2
2024 7.4 33.1 15.7 33.9 6.6 3.3 1.9
2025 2.0 31.6 14.3 24.5 10.2 14.3 8.8
Player 4.7 37.2 15.1 28.2 5.6 8.7 5.2
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.8 -2 207 32.1 49 .217 .413 .284 24.3 36.7 24.7 .282 .452 .330 48.3
2025 Sinker -0.5 -1 121 18.8 38 .278 .417 .368 21.2 28.9 33.3 .296 .507 .361 48.0
2025 Slider 1.4 1 105 16.3 29 .250 .583 .438 42.2 34.5 20.0 .205 .581 .390 50.0
2025 Changeup -1.2 -1 60 9.3 17 .188 .188 .269 24.2 23.5 20.0 .203 .324 .258 33.3
2025 Curveball -2.0 -1 56 8.7 11 .182 .182 .164 29.6 36.4 15.4 .185 .439 .260 42.9
2025 Sweeper 0.2 0 40 6.2 3 .000 .000 .300 38.5 0.0 0.0 .373 1.024 .579 100.0
2025 Cutter -3.6 -1 37 5.7 9 .125 .250 .217 21.1 33.3 25.0 .236 .349 .302 60.0
2025 Split-Finger -2.7 0 10 1.6 2 .000 .000 .000 50.0 50.0 25.0 -- -- .000 0.0
2025 Slurve -5.2 0 3 0.5 1 .000 .000 .000 0.0 0.0 -- .050 .051 .053 0.0
2024 4-Seam Fastball 0.2 1 320 36.3 72 .246 .351 .351 33.8 38.9 24.8 .179 .278 .301 55.2
2024 Sinker -1.1 -2 167 18.9 47 .265 .265 .336 20.9 8.5 16.0 .287 .381 .381 40.6
2024 Changeup -0.5 -1 109 12.4 29 .179 .286 .248 31.3 20.7 14.6 .248 .349 .274 18.2
2024 Slider -2.7 -3 95 10.8 21 .100 .100 .119 33.3 42.9 24.3 .194 .317 .243 36.4
2024 Cutter 0.6 0 82 9.3 18 .333 .333 .328 21.9 22.2 18.2 .286 .336 .313 33.3
2024 Sweeper -2.1 -1 46 5.2 9 .000 .000 .100 31.3 44.4 19.0 .241 .263 .220 20.0
2024 Curveball 1.1 0 43 4.9 12 .200 .300 .238 46.7 33.3 22.2 .238 .274 .249 42.9
2024 Split-Finger -0.6 0 13 1.5 2 .000 .000 .000 0.0 50.0 14.3 .269 .305 .248 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 127 466 0 -7 3 2 -2
2018 223 922 -6 -6 4 5 -4
2019 190 802 -2 -8 7 3 1
2020 104 431 -1 -2 5 4 6
2021 304 1,188 -4 -11 10 5 -1
2022 325 1,326 0 -8 7 8 7
2023 207 808 4 -11 7 4 4
2024 212 882 -13 -5 8 5 -5
2025 160 644 -4 -6 3 3 -5
Player 1,852 7,469 -27 -64 53 -27 1
+ 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 %
2017 466 51.7 66.0 84.9 26.7 41.7 42.3 34.6 47.0 26.9 8.2 89.5
2018 923 50.1 66.0 80.0 27.8 50.8 42.6 24.0 47.0 28.6 8.6 67.1
2019 803 49.9 61.0 74.6 23.1 47.3 44.0 22.9 42.1 32.8 8.5 79.4
2020 431 49.0 63.0 82.7 20.5 51.1 40.4 30.8 41.3 25.3 9.0 74.4
2021 1,188 52.1 66.4 75.9 22.7 50.4 42.0 34.8 45.5 30.2 7.5 75.3
2022 1,326 45.9 67.3 75.9 26.5 52.6 41.2 37.5 45.2 31.5 6.7 77.5
2023 808 48.3 63.8 78.7 22.2 47.3 43.8 37.2 42.3 29.8 7.7 77.4
2024 882 51.2 66.2 75.3 18.6 51.2 39.1 34.9 43.0 29.8 7.3 82.8
2025 644 51.7 70.0 81.5 28.3 50.0 43.6 43.1 49.8 27.1 6.7 79.1
Player 7,471 49.8 65.7 78.0 24.1 49.8 42.1 33.5 44.9 29.6 7.6 77.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
2017 79 84
2018 61 74
2019 65 81
2020 61 73
2021 70 83 81 78
2022 54 73 71 94
2023 52 60 45
2024 18 74 66
2025 64 67 80
+ 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 %
2017 23.62 3 2.3 1 2 2 1 33.3
2018 21.59 1 1.5 -1 1 1 1 100.0
2019 21.53 5 6.1 -1 5 5 1 20.0
2020 20.57 5 3.7 1 4 2 2 40.0
2021 21.24 12 10.2 2 3 8 4 33.3
2022 21.26 7 5.8 1 5 7 1 14.3
2023 21.86 5 4.5 1 3 4 1 20.0
2024 22.20 2 1.7 0 2 2 0 0.0
2025 22.36 5 6.6 -2 3 4 4 80.0
Player 21.61 45 42.5 3 28 35 15 33.3
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2017 3 2 2 3 2 2 2 2 2 1 1 3 3 2 2 4 2 2 3 2 3 1 3 3 3 1 2 4 3 3 1
2018 1 2 2 2 1 1 1 2 1 1 1 1 3 1 1 2 1 1 2 1 2 1 3 2 1 1 1 2 2 1 1
2019 5 10 4 7 6 8 6 9 5 3 6 7 8 4 5 6 6 6 5 6 6 6 9 7 5 5 5 6 7 6 3
2020 5 5 2 6 4 5 4 4 4 2 3 4 3 2 4 3 3 5 3 4 5 4 5 3 3 3 4 4 5 3 2
2021 12 12 7 10 8 10 12 11 7 6 9 12 10 10 12 14 11 10 12 10 11 8 13 12 11 8 12 12 10 8 9
2022 7 9 6 7 5 6 7 6 1 3 2 7 8 6 7 8 8 7 5 4 6 5 8 6 4 3 5 5 9 5 7
2023 5 3 4 7 6 5 5 4 3 4 4 4 4 4 6 5 4 4 5 5 4 4 7 4 4 4 4 5 4 5 5
2024 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 3 3 1 2 2 2 2 1 2 1 2 2
2025 5 7 6 5 7 7 5 7 6 6 6 6 8 8 7 5 8 7 5 6 7 7 8 9 7 6 5 6 8 6 7
Player 45 52 34 48 41 46 44 46 30 27 34 46 48 39 46 49 45 44 41 41 47 37 58 48 40 33 39 46 49 39 37
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
Results
BA .216 +.007 .209 -.061 .270 +.006 .264 +.023 .241 -.041 .282 +.044 .238 -.013 .251 -.031 .282
xBA .252 +.021 .231 -.024 .255 -.004 .259 +.003 .256 -.047 .303 +.070 .233 +.024 .209 -.022 .231
OBP .270 -.051 .321 -.027 .348 -.018 .366 +.046 .320 -.088 .408 +.075 .333 .000 .333 -.006 .339
xOBP .304 -.037 .341 +.007 .334 -.029 .363 +.029 .334 -.091 .425 +.096 .329 +.031 .298 +.006 .292
SLG .372 +.106 .266 -.134 .400 -.008 .408 -.015 .423 -.083 .506 +.089 .417 +.110 .307 -.095 .402
xSLG .472 +.153 .319 -.124 .443 +.014 .429 -.010 .439 -.101 .540 +.100 .440 +.163 .277 -.071 .348
ISO .155 +.099 .056 -.074 .130 -.014 .144 -.038 .182 -.042 .224 +.045 .179 +.124 .055 -.065 .120
xISO .220 +.132 .088 -.100 .188 +.018 .170 -.013 .183 -.054 .237 +.030 .207 +.139 .068 -.048 .116
BABIP .293 -.001 .294 -.075 .369 +.008 .361 +.058 .303 -.025 .328 -.009 .337 -.040 .377 +.024 .353
wOBA .280 +.007 .273 -.057 .330 -.014 .344 +.023 .321 -.074 .395 +.075 .320 +.033 .287 -.036 .323
xwOBA .334 +.031 .303 -.035 .338 -.013 .351 +.016 .335 -.081 .416 +.086 .330 +.066 .264 -.019 .283
wOBACON .381 +.080 .301 -.116 .417 -.004 .421 +.018 .403 -.042 .445 +.030 .415 +.048 .367 -.019 .386
xwOBACON .472 +.119 .353 -.076 .429 -.003 .432 +.006 .426 -.054 .480 +.047 .433 +.106 .327 -.002 .329
BACON .330 +.024 .306 -.088 .394 +.010 .384 +.037 .347 -.034 .381 +.014 .367 -.015 .382 +.007 .375
xBACON .387 +.046 .341 -.030 .371 -.007 .378 +.009 .369 -.040 .409 +.049 .360 +.039 .321 +.013 .308
Statcast Hit Metrics
Hard Hit % 48.0 +10.8 37.2 -9.3 46.5 +7.0 39.5 -2.1 41.6 -3.7 45.3 -3.8 49.1 +14.0 35.1 +3.3 31.8
Avg Exit Velocity 92.0 +3.8 88.2 -2.9 91.1 +2.1 89.0 +1.9 87.1 -2.1 89.2 +0.5 88.7 +1.4 87.3 -0.2 87.5
Launch Angle Sweet-Spot % 41.8 +4.6 37.2 +2.6 34.6 -8.6 43.2 +5.8 37.4 -7.9 45.3 +9.5 35.8 +10.6 25.2 -3.2 28.4
Barrel % 14.3 +11.0 3.3 -8.5 11.8 +1.3 10.5 +1.0 9.5 -4.6 14.1 +4.0 10.1 +7.8 2.3 -1.1 3.4
Avg Launch Angle 7.7 +0.5 7.2 -0.3 7.5 +0.9 6.6 -1.2 7.8 -3.1 10.9 +7.4 3.5 +0.9 2.6 +1.0 1.6
Statcast Bat Tracking
Bat Speed 69.6 -2.3 71.9 -1.4 73.3 -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 10° -2° 12° -2° 14° -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 53.5 +8.3 45.2 -5.1 50.3 -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -4° +3° -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 37° -1° 39° 39° -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 6.8 0.0 6.8 -0.3 7.1 -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.1 +1.0 92.1 -0.6 92.7 +0.1 92.6 +0.4 92.2 -0.6 92.8 +0.3 92.5 -0.2 92.7 0.0 92.7
Breaking Velocity 83.1 +0.1 83.0 +0.6 82.4 -0.4 82.8 +0.8 82.0 -1.0 83.0 +0.9 82.1 -0.4 82.5 +0.3 82.2
Offspeed Velocity 85.5 +1.1 84.4 +0.5 83.9 +0.2 83.7 -0.9 84.6 -0.2 84.8 +2.2 82.6 -1.3 83.9 -0.6 84.5
Batted Ball Results
Barrels 14 +10 4 -11 15 -5 20 +2 18 +9 9 -2 11 +8 3 0 3
Popup % 0.0 -1.7 1.7 -0.7 2.4 +0.8 1.6 0.0 1.6 -1.5 3.1 +0.3 2.8 -1.8 4.6 +1.2 3.4
Flyball % 27.6 +11.9 15.7 -10.3 26.0 +6.5 19.5 -3.1 22.6 +0.7 21.9 +7.2 14.7 +5.5 9.2 -6.7 15.9
Line Drive % 24.5 -6.1 30.6 +8.6 22.0 -3.3 25.3 +1.1 24.2 -10.2 34.4 +6.0 28.4 +5.5 22.9 +3.6 19.3
Groundball % 48.0 -4.1 52.1 +2.5 49.6 -4.1 53.7 +2.1 51.6 +11.0 40.6 -13.5 54.1 -9.3 63.4 +2.0 61.4
Pull % 42.9 +13.1 29.8 -3.3 33.1 +2.0 31.1 -3.6 34.7 +1.9 32.8 +3.4 29.4 +5.7 23.7 -2.4 26.1
Straight Away % 40.8 +5.3 35.5 +2.4 33.1 -9.5 42.6 +3.1 39.5 -1.1 40.6 +3.9 36.7 +0.1 36.6 -6.6 43.2
Opposite Field % 16.3 -18.4 34.7 +0.8 33.9 +7.6 26.3 +0.5 25.8 -0.8 26.6 -7.3 33.9 -5.8 39.7 +9.0 30.7
Weak Contact % 2.0 -5.4 7.4 +3.5 3.9 -1.9 5.8 -1.0 6.8 +2.1 4.7 +1.0 3.7 +2.9 0.8 -4.9 5.7
Pull Airball % 12.2 +3.9 8.3 -1.1 9.4 +2.0 7.4 -5.2 12.6 -1.5 14.1 +7.7 6.4 +4.9 1.5 -5.3 6.8
Topped Contact % 31.6 -1.5 33.1 -0.8 33.9 +0.2 33.7 -1.6 35.3 +7.2 28.1 -12.3 40.4 -11.5 51.9 +5.3 46.6
Under Contact % 14.3 -1.4 15.7 -3.2 18.9 +4.7 14.2 -1.1 15.3 -1.9 17.2 +5.3 11.9 -1.1 13.0 -4.0 17.0
Flare/Burner Contact % 24.5 -9.4 33.9 +7.1 26.8 -2.1 28.9 +2.1 26.8 -4.5 31.3 +4.7 26.6 -3.9 30.5 +6.6 23.9
Solid Contact % 10.2 +3.6 6.6 +1.9 4.7 -2.1 6.8 +0.5 6.3 +1.6 4.7 -1.7 6.4 +5.6 0.8 -2.6 3.4
HR/FB % 18.5 +8.0 10.5 -4.7 15.2 -3.7 18.9 -9.0 27.9 -7.8 35.7 +4.4 31.3 +23.0 8.3 -13.1 21.4
Popups 0 -2 2 -1 3 0 3 0 3 +1 2 -1 3 -3 6 +3 3
Flyballs 27 +8 19 -14 33 -4 37 -6 43 +29 14 -2 16 +4 12 -2 14
Line Drives 24 -13 37 +9 28 -20 48 +2 46 +24 22 -9 31 +1 30 +13 17
Groundballs 47 -16 63 0 63 -39 102 +4 98 +72 26 -33 59 -24 83 +29 54
Plate Discipline
In Zone % 51.7 +0.5 51.2 +2.9 48.3 +2.4 45.9 -6.2 52.1 +3.1 49.0 -0.9 49.9 -0.2 50.1 -1.6 51.7
Out of Zone % 48.3 -0.5 48.8 -2.9 51.7 -2.4 54.1 +6.2 47.9 -3.1 51.0 +0.9 50.1 +0.2 49.9 +1.6 48.3
Edge % 43.6 +4.5 39.1 -4.7 43.8 +2.6 41.2 -0.8 42.0 +1.6 40.4 -3.6 44.0 +1.4 42.6 +0.3 42.3
Zone Swing % 70.0 +3.8 66.2 +2.4 63.8 -3.5 67.3 +0.9 66.4 +3.4 63.0 +2.0 61.0 -5.0 66.0 0.0 66.0
Out of Zone Swing % 28.3 +9.7 18.6 -3.6 22.2 -4.3 26.5 +3.8 22.7 +2.2 20.5 -2.6 23.1 -4.7 27.8 +1.1 26.7
In Zone Contact % 81.5 +6.2 75.3 -3.4 78.7 +2.8 75.9 0.0 75.9 -6.8 82.7 +8.1 74.6 -5.4 80.0 -4.9 84.9
Out of Zone Contact % 50.0 -1.2 51.2 +3.9 47.3 -5.3 52.6 +2.2 50.4 -0.7 51.1 +3.8 47.3 -3.5 50.8 +9.1 41.7
Whiff % 27.1 -2.7 29.8 0.0 29.8 -1.7 31.5 +1.3 30.2 +4.9 25.3 -7.5 32.8 +4.2 28.6 +1.7 26.9
First Strike % 69.4 +7.6 61.8 -0.5 62.3 -4.2 66.5 -0.4 66.9 -2.3 69.2 +14.0 55.2 -6.1 61.3 -2.5 63.8
First Pitch Swing % 43.1 +8.2 34.9 -2.3 37.2 -0.3 37.5 +2.7 34.8 +4.0 30.8 +7.9 22.9 -1.1 24.0 -10.6 34.6
Swing % 49.8 +6.8 43.0 +0.7 42.3 -2.9 45.2 -0.3 45.5 +4.2 41.3 -0.8 42.1 -4.9 47.0 0.0 47.0
Meatball Swing % 79.1 -3.7 82.8 +5.4 77.4 -0.1 77.5 +2.2 75.3 +0.9 74.4 -5.0 79.4 +12.3 67.1 -22.4 89.5
Meatball % 6.7 -0.6 7.3 -0.4 7.7 +1.0 6.7 -0.8 7.5 -1.5 9.0 +0.5 8.5 -0.1 8.6 +0.4 8.2
Zone Swing & Miss % 18.5 -6.2 24.7 +3.4 21.3 -2.8 24.1 0.0 24.1 +6.8 17.3 -8.1 25.4 +5.4 20.0 +4.9 15.1
Out of Zone Swing & Miss % 50.0 +1.2 48.8 -3.9 52.7 +5.3 47.4 -2.2 49.6 +0.7 48.9 -3.8 52.7 +3.5 49.2 -9.1 58.3
In Zone 333 -119 452 +62 390 -219 609 -10 619 +408 211 -189 400 -62 462 +221 241
Out of Zone 311 -119 430 +12 418 -299 717 +148 569 +349 220 -182 402 -58 460 +235 225
Edge 281 -64 345 -9 354 -192 546 +47 499 +325 174 -179 353 -40 393 +196 197
In Zone Swings 233 -66 299 +50 249 -161 410 -1 411 +278 133 -111 244 -61 305 +146 159
Out of Zone Swings 88 +8 80 -13 93 -97 190 +61 129 +84 45 -48 93 -35 128 +68 60
In Zone Swing & Misses 43 -31 74 +21 53 -46 99 0 99 +76 23 -39 62 +1 61 +37 24
Out of Zone Swing & Misses 44 +5 39 -10 49 -41 90 +26 64 +42 22 -27 49 -14 63 +28 35
Basic
Pitches 644 -238 882 +74 808 -518 1,326 +138 1,188 +757 431 -372 803 -120 923 +457 466
PA 160 -52 212 +5 207 -118 325 +19 306 +202 104 -88 192 -33 225 +98 127
AB 148 -29 177 -8 185 -92 277 +3 274 +189 85 -83 168 -31 199 +82 117
Hits 32 -5 37 -13 50 -23 73 +7 66 +42 24 -16 40 -10 50 +17 33
Singles 20 -11 31 -5 36 -13 49 +8 41 +25 16 -7 23 -19 42 +16 26
Doubles 6 +2 4 -5 9 -6 15 +3 12 +10 2 -7 9 +3 6 +3 3
Triples 1 +1 0 0 0 -2 2 +1 1 0 1 -2 3 +2 1 0 1
Home Runs 5 +3 2 -3 5 -2 7 -5 12 +7 5 0 5 +4 1 -2 3
Walks 11 -15 26 +6 20 -20 40 +12 28 +12 16 -6 22 +2 20 +12 8
Strikeouts 51 -9 60 +2 58 -31 89 +5 84 +62 22 -37 59 -10 69 +40 29
K% 31.9 +3.6 28.3 +0.3 28.0 +0.6 27.4 -0.1 27.5 +6.3 21.2 -9.5 30.7 0.0 30.7 +7.9 22.8
BB% 6.9 -5.4 12.3 +2.6 9.7 -2.6 12.3 +3.1 9.2 -6.2 15.4 +3.9 11.5 +2.6 8.9 +2.6 6.3
HBP 0 -5 5 +3 2 -4 6 +2 4 +2 2 0 2 -3 5 +3 2
Batted Balls 98 -23 121 -6 127 -63 190 0 190 +126 64 -45 109 -22 131 +43 88
Number of Fastballs 365 -204 569 +102 467 -290 757 +27 730 +472 258 -243 501 -73 574 +283 291
Number of Offspeed 70 -52 122 +10 112 -38 150 -16 166 +123 43 -40 83 -2 85 +56 29
Number of Breaking 159 +21 138 -52 190 -154 344 +86 258 +133 125 -93 218 -41 259 +122 137
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2017 Shifts R 127 0 0.0 .323
2018 Shifts R 223 0 0.0 .287
2019 Shifts R 191 4 2.1 .322 .217
2020 Shifts R 104 9 8.7 .402 .318
2021 Shifts R 304 19 6.3 .312 .443
2022 Shifts R 323 9 2.8 .341 .435
2023 Shades R 206 3 1.5 .326 .709
2024 Shades R 209 11 5.3 .257 .499
2025 Shades R 160 4 2.5 .287 .000
! 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 %
2017 126 18.8 3.2% 1.6% 71 23.3 0.0% 9.9%
2018 269 18.1 11.5% 0.7% 138 23.4 0.0% 10.1%
2019 244 18.3 7.8% 0.8% 146 23.7 0.0% 8.2%
2020 140 18.0 7.1% 4.3% 73 23.1 0.0% 6.8%
2021 387 18.8 8.3% 0.8% 162 24.1 0.0% 13.6%
2022 379 17.8 11.6% 1.1% 218 22.9 0.9% 7.3%
2023 262 15.4 42.0% 0.8% 125 18.9 4.0% 1.6%
2024 257 15.3 43.2% 0.4% 144 19.0 7.6% 0.0%
2025 154 15.6 37.0% 0.6% 110 18.8 5.5% 0.9%
+ View Complete Pitch Tempo Leaderboard