DH | San Francisco Giants
Bats/Throws: L/R | 6' 0" 235 lbs | Age: 29
PA AB R H HR SB AVG OBP SLG OPS
2024 601 525 87 143 28 3 .272 .354 .516 .870
2025 729 607 99 153 35 1 .252 .372 .479 .851
2026 94 89 7 20 2 0 .225 .266 .315 .581
10 Seasons 5,038 4,498 722 1,235 237 33 .275 .347 .502 .849
AVG HR SB OPS
2024 .272 28 3 .870
2025 .252 35 1 .851
2026 .225 2 0 .581
10 Seasons .275 237 33 .849
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 20 892 165 14 8.5 5.8 89.7 112.3 8.6 26.1 .231 .417 .344 .299 .367 44.2 23.8 7.5
2018 21 1828 331 30 9.1 6.1 90.9 116.3 11.2 30.2 .233 .407 .310 .303 .377 42.0 24.7 7.8
2019 22 2636 531 48 9.0 6.8 92.5 115.0 10.5 33.1 .298 .526 .377 .367 .422 48.5 17.0 6.8
2020 23 980 165 20 12.1 8.1 93.0 116.7 10.6 33.3 .256 .460 .337 .328 .425 43.6 27.0 5.2
2021 24 2502 452 68 15.0 10.2 92.9 114.4 13.1 35.2 .285 .565 .373 .391 .473 51.8 21.5 9.3
2022 25 2232 444 51 11.5 8.3 93.1 113.7 11.3 33.1 .280 .514 .373 .365 .426 50.9 18.6 8.1
2023 26 2579 457 58 12.7 8.8 93.1 115.0 12.4 30.0 .276 .543 .359 .379 .440 55.1 19.2 9.5
2024 27 2375 384 50 13.0 8.3 93.2 114.7 11.6 35.2 .267 .514 .364 .366 .459 52.6 24.5 11.1
2025 28 3060 419 67 16.0 9.2 93.5 114.5 12.6 34.6 .244 .487 .365 .367 .452 56.1 26.3 15.4
2026 29 380 61 6 9.8 6.4 90.6 108.1 13.4 36.1 .231 .385 .259 .283 .387 47.5 29.8 5.3
Player 19464 3409 412 12.1 8.2 92.6 116.7 11.6 32.8 .267 .502 .358 .358 .432 50.4 22.1 9.4
MLB 7.2 4.9 88.6 122.9 12.4 33.3 .243 .408 .315 .316 .369 37.0 22.2 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, Sinker, Cutter Offspeed: Change, Split, 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 50.3 49.7 23.6 19.4 6.7 24.2 45.5 30.3 13.3 27.9 9.1 10.9 17.6 21.2
2018 46.8 53.2 21.5 20.8 10.9 30.5 43.8 25.1 13.9 25.4 7.3 16.6 18.4 17.8
2019 44.8 55.2 22.8 25.6 6.8 36.3 36.9 26.7 20.3 19.2 5.3 16.0 17.7 21.5
2020 46.1 53.9 23.0 26.1 4.8 35.8 43.0 21.2 21.2 21.2 3.6 14.5 21.8 17.6
2021 42.3 57.7 26.3 23.9 7.5 33.0 42.5 24.6 15.7 21.9 4.6 17.3 20.6 19.9
2022 42.3 57.7 23.9 26.4 7.4 28.2 44.8 27.0 13.5 22.5 6.3 14.6 22.3 20.7
2023 42.7 57.3 28.4 20.6 8.3 35.9 39.8 24.3 18.2 19.5 5.0 17.7 20.4 19.3
2024 41.4 58.6 26.6 25.0 7.0 32.3 41.7 26.0 16.9 18.8 5.7 15.4 22.9 20.3
2025 42.7 57.3 30.1 22.9 4.3 35.8 37.9 26.3 18.6 18.9 5.3 17.2 19.1 21.0
2026 37.7 62.3 31.1 26.2 4.9 29.5 49.2 21.3 14.8 21.3 1.6 14.8 27.9 19.7
Player 43.6 56.4 25.6 23.7 7.2 32.9 41.3 25.7 16.9 21.1 5.6 16.0 20.2 20.1
MLB 44.2 55.8 24.1 24.6 7.1 37.4 37.4 25.1 20.7 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 6.7 34.5 21.8 23.0 4.8 8.5 5.8
2018 3.3 35.3 24.5 21.5 6.0 9.1 6.1
2019 1.3 33.3 21.5 24.7 9.8 9.0 6.8
2020 0.6 34.5 24.2 22.4 5.5 12.1 8.1
2021 2.9 30.3 21.7 22.6 7.3 15.0 10.2
2022 2.0 32.0 22.5 23.9 7.7 11.5 8.3
2023 2.2 32.4 24.1 19.9 8.5 12.7 8.8
2024 3.6 29.9 22.9 21.4 8.6 13.0 8.3
2025 1.9 29.8 22.9 22.7 6.4 16.0 9.2
2026 3.3 24.6 29.5 23.0 8.2 9.8 6.4
Player 2.5 32.0 22.9 22.5 7.6 12.1 8.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 %
2026 4-Seam Fastball -1.2 -2 134 35.3 28 .179 .393 .239 41.9 53.6 27.3 .183 .409 .249 53.8
2026 Sinker -0.7 -1 85 22.4 22 .333 .381 .334 14.9 13.6 18.8 .301 .426 .331 55.6
2026 Slider -3.3 -2 46 12.1 16 .188 .250 .203 27.3 18.8 21.4 .201 .323 .224 38.5
2026 Changeup -3.3 -1 36 9.5 9 .222 .222 .200 23.8 11.1 7.7 .470 .716 .511 87.5
2026 Sweeper -5.4 -1 27 7.1 5 .000 .000 .000 25.0 60.0 23.1 .048 .129 .074 0.0
2026 Cutter 3.3 1 18 4.7 5 .500 .500 .500 33.3 40.0 40.0 .073 .085 .196 0.0
2026 Curveball -0.2 0 15 3.9 3 .333 .333 .300 0.0 0.0 0.0 .299 .337 .282 0.0
2026 Split-Finger -1.7 0 14 3.7 3 .000 .000 .233 28.6 33.3 16.7 .051 .059 .264 0.0
2026 Slurve -0.1 0 5 1.3 2 .000 .000 .350 0.0 0.0 -- .104 .104 .397 0.0
2025 4-Seam Fastball 1.0 13 1,304 42.6 261 .249 .512 .388 34.9 29.5 18.3 .240 .528 .382 64.5
2025 Sinker -0.3 -1 420 13.7 123 .218 .347 .319 17.3 19.5 23.3 .240 .404 .351 51.3
2025 Changeup -1.8 -5 302 9.9 78 .169 .211 .215 37.2 28.2 24.4 .215 .349 .282 51.0
2025 Slider 2.7 8 301 9.8 81 .279 .603 .430 29.8 28.4 18.5 .239 .513 .381 52.2
2025 Cutter 1.2 3 236 7.7 45 .250 .528 .421 25.6 15.6 14.6 .258 .534 .406 51.7
2025 Curveball 4.0 7 186 6.1 55 .383 .702 .482 34.8 32.7 23.7 .306 .622 .435 60.0
2025 Sweeper 0.1 0 151 4.9 28 .208 .333 .300 31.7 28.6 14.5 .247 .383 .331 50.0
2025 Split-Finger 2.7 3 126 4.1 40 .306 .639 .426 43.9 27.5 22.0 .245 .474 .344 44.0
2025 Slurve 2.3 0 18 0.6 4 .500 .500 .450 0.0 0.0 0.0 .406 .883 .537 50.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 237 892 -2 -3 5 3 3
2018 484 1,827 -7 -11 12 9 3
2019 694 2,628 12 -10 20 12 35
2020 248 980 0 -7 4 4 2
2021 657 2,502 15 -15 23 11 34
2022 603 2,232 -4 -2 21 12 28
2023 645 2,579 0 -12 20 15 23
2024 587 2,375 -7 7 19 7 26
2025 718 3,060 -5 -9 31 12 29
2026 93 380 -4 -5 3 1 -6
Player 4,966 19,455 0 -68 159 0 177
+ 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 892 51.1 68.9 79.6 32.3 60.3 42.0 27.6 51.0 26.4 7.8 67.1
2018 1,828 47.7 73.5 77.8 32.6 61.4 41.8 37.2 52.1 27.5 6.8 76.6
2019 2,636 46.2 75.7 80.0 37.4 68.9 42.4 39.9 55.0 24.0 7.2 86.3
2020 980 46.1 74.1 73.1 38.6 60.3 42.2 39.1 55.0 31.7 6.4 76.2
2021 2,502 46.8 77.7 77.2 32.4 61.8 42.9 40.2 53.6 27.7 6.9 87.9
2022 2,232 45.8 76.3 77.8 36.2 61.0 41.5 39.6 54.6 28.2 7.4 88.0
2023 2,579 45.1 77.1 76.2 32.5 69.3 42.3 37.5 52.6 26.1 6.0 82.5
2024 2,375 47.3 73.8 71.9 30.4 63.2 42.7 35.2 50.9 30.9 6.7 81.1
2025 3,060 48.6 70.1 71.3 25.6 60.9 41.6 33.6 47.2 31.6 7.9 79.4
2026 380 50.8 73.6 72.5 29.9 71.4 39.7 29.0 52.1 27.8 6.6 76.0
Player 19,464 47.1 74.4 75.9 32.5 63.9 42.1 37.0 52.2 28.1 7.0 81.9
MLB 48.8 67.0 82.6 28.5 58.0 42.7 30.1 47.3 25.0 7.4 76.2
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Fielding Running
Year Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Range
(OAA)
Arm
Value
Arm
Strength
Sprint
Speed
2017 16 4 75
2018 44 60 14 27 22 45 84 67 74 17 22 29 25 42 19 57
2019 89 17 92 85 96 88 95 62 93 37 9 57 75 27 99 55
2020 53 81 20 50 58 67 96 80 74 45 6 18 26 12 6 44 45
2021 94 71 4 94 92 94 93 89 92 63 15 29 49 57 1 50 54
2022 94 48 33 93 95 94 98 82 96 44 11 25 67 48 29 51 14
2023 90 13 15 94 87 96 95 84 98 12 68 43 25 45 67 61 4 46 18
2024 92 40 12 92 84 93 96 88 95 63 61 33 35 14 33 85 6 48 26
2025 94 1 90 38 84 97 94 97 52 42 15 66 10 17 98 17 5
2026 6 15 22 24 39 47 70 59 76 67 38 41 48 37 18 16 16 27
+ 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 20.36 12 11.1 1 5 5 6 50.0
2018 22.65 22 20.6 1 8 15 8 36.4
2019 22.14 32 34.6 -3 13 26 15 46.9
2020 24.85 11 8.8 2 7 3 6 54.5
2021 25.15 43 43.3 0 6 34 17 39.5
2022 28.78 27 28.6 -2 12 21 12 44.4
2023 26.16 33 35.5 -3 12 21 20 60.6
2024 24.40 28 26.6 1 9 21 11 39.3
2025 25.46 35 36.8 -2 18 30 14 40.0
2026 25.57 2 2.5 -1 0 4 0 0.0
Player 24.79 245 248.4 -3 90 180 109 44.5
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2017 12 12 11 12 11 11 12 10 10 11 11 13 10 10 11 11 9 11 12 11 12 12 11 12 11 11 11 12 12 11 10
2018 22 24 20 19 21 20 21 20 19 17 20 23 26 17 20 23 17 18 22 22 22 21 26 23 16 17 20 23 26 22 14
2019 32 39 30 35 38 35 42 33 32 24 33 40 34 32 32 30 28 28 35 40 34 44 44 38 27 30 36 41 41 35 27
2020 11 9 12 12 9 9 9 8 8 7 8 9 9 8 9 9 9 9 8 8 8 9 10 9 9 8 8 9 9 9 7
2021 43 49 39 35 44 44 50 40 28 39 39 38 47 39 45 48 42 41 49 42 45 47 50 50 41 41 46 46 51 42 42
2022 27 29 22 25 27 28 32 26 19 22 27 30 31 29 31 33 30 27 32 29 32 29 36 33 25 26 30 31 33 28 26
2023 33 33 30 35 35 35 38 36 32 32 33 37 39 33 39 37 39 34 38 40 37 34 45 40 31 30 36 35 38 34 30
2024 28 28 25 22 23 26 32 26 19 20 23 26 28 22 27 20 26 26 30 30 32 29 34 34 24 28 22 28 32 26 29
2025 35 42 32 37 40 36 33 33 31 30 34 41 36 49 36 32 40 34 38 48 35 42 45 49 33 30 30 36 41 32 28
2026 2 3 0 1 2 4 3 3 3 2 2 2 2 4 4 3 3 2 1 4 2 2 4 4 2 2 2 3 2 2 2
Player 245 268 221 233 250 248 272 235 201 204 230 259 262 243 254 246 243 230 265 274 259 269 305 292 219 223 241 264 285 241 215
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

2026 +/-   2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017
Results
BA .225 -.027 .252 -.020 .272 +.001 .271 -.024 .295 +.016 .279 +.016 .263 -.048 .311 +.071 .240 -.044 .284
xBA .231 -.013 .244 -.023 .267 -.009 .276 -.004 .280 -.005 .285 +.029 .256 -.042 .298 +.065 .233 +.002 .231
OBP .266 -.106 .372 +.018 .354 +.003 .351 -.007 .358 +.006 .352 +.042 .310 -.051 .361 +.063 .298 -.040 .338
xOBP .272 -.096 .368 +.017 .351 -.006 .357 +.011 .346 -.014 .360 +.056 .304 -.046 .350 +.057 .293 +.004 .289
SLG .315 -.164 .479 -.037 .516 +.016 .500 -.021 .521 -.017 .538 +.055 .483 -.072 .555 +.122 .433 -.049 .482
xSLG .385 -.102 .487 -.027 .514 -.029 .543 +.029 .514 -.051 .565 +.105 .460 -.066 .526 +.119 .407 -.010 .417
ISO .090 -.137 .227 -.017 .244 +.015 .229 +.004 .225 -.034 .259 +.039 .220 -.024 .244 +.051 .193 -.005 .198
xISO .155 -.087 .242 -.005 .247 -.021 .268 +.034 .234 -.047 .281 +.077 .204 -.024 .228 +.053 .175 -.011 .186
BABIP .305 -.002 .307 -.016 .323 +.031 .292 -.037 .329 +.022 .307 -.018 .325 -.014 .339 +.058 .281 -.061 .342
wOBA .259 -.106 .365 +.001 .364 +.005 .359 -.014 .373 .000 .373 +.036 .337 -.040 .377 +.067 .310 -.034 .344
xwOBA .283 -.084 .367 +.001 .366 -.013 .379 +.014 .365 -.026 .391 +.063 .328 -.039 .367 +.064 .303 +.004 .299
wOBAcon .349 -.099 .448 -.008 .456 +.045 .411 -.025 .436 -.011 .447 +.009 .438 +.003 .435 +.048 .387 -.045 .432
xwOBAcon .387 -.065 .452 -.007 .459 +.019 .440 +.014 .426 -.047 .473 +.048 .425 +.003 .422 +.045 .377 +.010 .367
BACON .328 -.037 .365 -.007 .372 +.028 .344 -.025 .369 +.004 .365 -.005 .370 -.009 .379 +.053 .326 -.056 .382
xBACON .338 -.020 .358 -.009 .367 +.015 .352 .000 .352 -.024 .376 +.016 .360 -.005 .365 +.046 .319 +.008 .311
Statcast Hit Metrics
Hard Hit % 47.5 -8.6 56.1 +3.5 52.6 -2.5 55.1 +4.2 50.9 -0.9 51.8 +8.2 43.6 -4.9 48.5 +6.5 42.0 -2.2 44.2
Avg Exit Velocity 90.6 -2.9 93.5 +0.3 93.2 +0.1 93.1 0.0 93.1 +0.2 92.9 -0.1 93.0 +0.5 92.5 +1.6 90.9 +1.2 89.7
Launch Angle Sweet-Spot % 36.1 +1.5 34.6 -0.6 35.2 +5.2 30.0 -3.1 33.1 -2.1 35.2 +1.9 33.3 +0.2 33.1 +2.9 30.2 +4.1 26.1
Barrel % 9.8 -6.2 16.0 +3.0 13.0 +0.3 12.7 +1.2 11.5 -3.5 15.0 +2.9 12.1 +3.1 9.0 -0.1 9.1 +0.6 8.5
Avg Launch Angle 13.4 +0.8 12.6 +1.0 11.6 -0.8 12.4 +1.1 11.3 -1.8 13.1 +2.5 10.6 +0.1 10.5 -0.7 11.2 +2.6 8.6
Statcast Bat Tracking
Bat Speed 71.2 -0.4 71.6 -0.9 72.5 -0.9 73.4 -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 10° 10° +2° -1° 10° -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 63.2 +3.7 59.5 -0.1 59.6 -2.5 62.1 -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction +1° -3° +7° -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 31° +1° 30° +2° 28° +2° 27° -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.5 -0.1 7.6 +0.2 7.4 -0.1 7.5 -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.9 +0.2 93.7 +0.2 93.5 0.0 93.5 +0.1 93.4 +0.4 93.0 +0.7 92.3 -0.2 92.5 0.0 92.5 -0.6 93.1
Breaking Velocity 84.0 +1.0 83.0 -0.1 83.1 +0.3 82.8 -0.1 82.9 +1.1 81.8 +0.5 81.3 -0.6 81.9 -0.1 82.0 -0.3 82.3
Offspeed Velocity 87.1 +0.3 86.8 +0.1 86.7 +0.5 86.2 +0.1 86.1 +0.8 85.3 -0.3 85.6 +0.6 85.0 +0.8 84.2 -0.5 84.7
Batted Ball Results
Barrels 6 -61 67 +17 50 -8 58 +7 51 -17 68 +48 20 -28 48 +18 30 +16 14
Popup % 4.9 +0.6 4.3 -2.7 7.0 -1.3 8.3 +0.9 7.4 -0.1 7.5 +2.7 4.8 -2.0 6.8 -4.1 10.9 +4.2 6.7
Flyball % 31.1 +1.0 30.1 +3.5 26.6 -1.8 28.4 +4.5 23.9 -2.4 26.3 +3.3 23.0 +0.2 22.8 +1.3 21.5 -2.1 23.6
Line Drive % 26.2 +3.3 22.9 -2.1 25.0 +4.4 20.6 -5.8 26.4 +2.5 23.9 -2.2 26.1 +0.5 25.6 +4.8 20.8 +1.4 19.4
Groundball % 37.7 -5.0 42.7 +1.3 41.4 -1.3 42.7 +0.4 42.3 0.0 42.3 -3.8 46.1 +1.3 44.8 -2.0 46.8 -3.5 50.3
Pull % 29.5 -6.3 35.8 +3.5 32.3 -3.6 35.9 +7.7 28.2 -4.8 33.0 -2.8 35.8 -0.5 36.3 +5.8 30.5 +6.3 24.2
Straight Away % 49.2 +11.3 37.9 -3.8 41.7 +1.9 39.8 -5.0 44.8 +2.3 42.5 -0.5 43.0 +6.1 36.9 -6.9 43.8 -1.7 45.5
Opposite Field % 21.3 -5.0 26.3 +0.3 26.0 +1.7 24.3 -2.7 27.0 +2.4 24.6 +3.4 21.2 -5.5 26.7 +1.6 25.1 -5.2 30.3
Weak Contact % 3.3 +1.4 1.9 -1.7 3.6 +1.4 2.2 +0.2 2.0 -0.9 2.9 +2.3 0.6 -0.7 1.3 -2.0 3.3 -3.4 6.7
Pull Airball % 14.8 -2.4 17.2 +1.8 15.4 -2.3 17.7 +3.1 14.6 -2.7 17.3 +2.8 14.5 -1.5 16.0 -0.6 16.6 +5.7 10.9
Topped Contact % 24.6 -5.2 29.8 -0.1 29.9 -2.5 32.4 +0.4 32.0 +1.7 30.3 -4.2 34.5 +1.2 33.3 -2.0 35.3 +0.8 34.5
Under Contact % 29.5 +6.6 22.9 0.0 22.9 -1.2 24.1 +1.6 22.5 +0.8 21.7 -2.5 24.2 +2.7 21.5 -3.0 24.5 +2.7 21.8
Flare/Burner Contact % 23.0 +0.3 22.7 +1.3 21.4 +1.5 19.9 -4.0 23.9 +1.3 22.6 +0.2 22.4 -2.3 24.7 +3.2 21.5 -1.5 23.0
Solid Contact % 8.2 +1.8 6.4 -2.2 8.6 +0.1 8.5 +0.8 7.7 +0.4 7.3 +1.8 5.5 -4.3 9.8 +3.8 6.0 +1.2 4.8
HR/FB % 10.5 -17.3 27.8 +0.3 27.5 +2.1 25.4 -0.1 25.5 -6.4 31.9 +3.0 28.9 +2.5 26.4 -3.2 29.6 +4.0 25.6
Popups 3 -15 18 -9 27 -11 38 +5 33 -1 34 +26 8 -28 36 0 36 +25 11
Flyballs 19 -107 126 +24 102 -28 130 +24 106 -13 119 +81 38 -83 121 +50 71 +32 39
Line Drives 16 -80 96 0 96 +2 94 -23 117 +9 108 +65 43 -93 136 +67 69 +37 32
Groundballs 23 -156 179 +20 159 -36 195 +7 188 -3 191 +115 76 -162 238 +83 155 +72 83
Plate Discipline
In Zone % 50.8 +2.2 48.6 +1.3 47.3 +2.2 45.1 -0.7 45.8 -1.0 46.8 +0.7 46.1 -0.1 46.2 -1.5 47.7 -3.4 51.1
Out of Zone % 49.2 -2.2 51.4 -1.3 52.7 -2.2 54.9 +0.7 54.2 +1.0 53.2 -0.7 53.9 +0.1 53.8 +1.5 52.3 +3.4 48.9
Edge % 39.7 -1.9 41.6 -1.1 42.7 +0.4 42.3 +0.8 41.5 -1.4 42.9 +0.7 42.2 -0.2 42.4 +0.6 41.8 -0.2 42.0
Zone Swing % 73.6 +3.5 70.1 -3.7 73.8 -3.3 77.1 +0.8 76.3 -1.4 77.7 +3.6 74.1 -1.6 75.7 +2.2 73.5 +4.6 68.9
Out of Zone Swing % 29.9 +4.3 25.6 -4.8 30.4 -2.1 32.5 -3.7 36.2 +3.8 32.4 -6.2 38.6 +1.2 37.4 +4.8 32.6 +0.3 32.3
In Zone Contact % 72.5 +1.2 71.3 -0.6 71.9 -4.3 76.2 -1.6 77.8 +0.6 77.2 +4.1 73.1 -6.9 80.0 +2.2 77.8 -1.8 79.6
Out of Zone Contact % 71.4 +10.5 60.9 -2.3 63.2 -6.1 69.3 +8.3 61.0 -0.8 61.8 +1.5 60.3 -8.6 68.9 +7.5 61.4 +1.1 60.3
Whiff % 27.8 -3.8 31.6 +0.7 30.9 +4.8 26.1 -2.1 28.2 +0.5 27.7 -4.0 31.7 +7.7 24.0 -3.5 27.5 +1.1 26.4
First Strike % 55.9 -5.3 61.2 +0.5 60.7 +1.1 59.6 -2.4 62.0 -1.1 63.1 -1.8 64.9 +3.2 61.7 -3.1 64.8 +0.8 64.0
First Pitch Swing % 29.0 -4.6 33.6 -1.6 35.2 -2.3 37.5 -2.1 39.6 -0.6 40.2 +1.1 39.1 -0.8 39.9 +2.7 37.2 +9.6 27.6
Swing % 52.1 +4.9 47.2 -3.7 50.9 -1.7 52.6 -2.0 54.6 +1.0 53.6 -1.4 55.0 0.0 55.0 +2.9 52.1 +1.1 51.0
Meatball Swing % 76.0 -3.4 79.4 -1.7 81.1 -1.4 82.5 -5.5 88.0 +0.1 87.9 +11.7 76.2 -10.1 86.3 +9.7 76.6 +9.5 67.1
Meatball % 6.6 -1.3 7.9 +1.2 6.7 +0.7 6.0 -1.4 7.4 +0.5 6.9 +0.5 6.4 -0.8 7.2 +0.4 6.8 -1.0 7.8
Zone Swing & Miss % 27.5 -1.2 28.7 +0.6 28.1 +4.3 23.8 +1.6 22.2 -0.6 22.8 -4.1 26.9 +6.9 20.0 -2.2 22.2 +1.8 20.4
Out of Zone Swing & Miss % 28.6 -10.5 39.1 +2.3 36.8 +6.1 30.7 -8.3 39.0 +0.8 38.2 -1.5 39.7 +8.6 31.1 -7.5 38.6 -1.1 39.7
In Zone 193 -1,295 1,488 +364 1,124 -38 1,162 +139 1,023 -147 1,170 +718 452 -763 1,215 +343 872 +416 456
Out of Zone 187 -1,385 1,572 +321 1,251 -166 1,417 +208 1,209 -123 1,332 +804 528 -885 1,413 +458 955 +519 436
Edge 151 -1,123 1,274 +259 1,015 -76 1,091 +165 926 -148 1,074 +660 414 -701 1,115 +352 763 +388 375
In Zone Swings 142 -901 1,043 +214 829 -67 896 +115 781 -128 909 +574 335 -585 920 +279 641 +327 314
Out of Zone Swings 56 -346 402 +22 380 -80 460 +22 438 +6 432 +228 204 -324 528 +217 311 +170 141
In Zone Swing & Misses 39 -260 299 +66 233 +20 213 +40 173 -34 207 +117 90 -94 184 +42 142 +78 64
Out of Zone Swing & Misses 16 -141 157 +17 140 -1 141 -30 171 +6 165 +84 81 -83 164 +44 120 +64 56
Basic
Pitches 380 -2,680 3,060 +685 2,375 -204 2,579 +347 2,232 -270 2,502 +1,522 980 -1,656 2,636 +808 1,828 +936 892
PA 94 -635 729 +128 601 -55 656 +42 614 -50 664 +416 248 -454 702 +212 490 +250 240
AB 89 -518 607 +82 525 -55 580 +25 555 -36 591 +359 232 -415 647 +197 450 +228 222
Hits 20 -133 153 +10 143 -14 157 -7 164 -1 165 +104 61 -140 201 +93 108 +45 63
Singles 16 -69 85 +9 76 -14 90 -4 94 +5 89 +56 33 -78 111 +48 63 +24 39
Doubles 2 -31 33 -1 34 0 34 -8 42 +5 37 +21 16 -38 54 +30 24 +10 14
Triples 0 0 0 -5 5 +5 0 -1 1 0 1 0 1 -3 4 +4 0 0 0
Home Runs 2 -33 35 +7 28 -5 33 +6 27 -11 38 +27 11 -21 32 +11 21 +11 10
Walks 5 -107 112 +45 67 +5 62 +12 50 -12 62 +49 13 -35 48 +10 38 +20 18
Strikeouts 28 -164 192 +45 147 +21 126 +12 114 -29 143 +76 67 -52 119 -2 121 +64 57
K% 29.8 +3.5 26.3 +1.8 24.5 +5.3 19.2 +0.6 18.6 -2.9 21.5 -5.5 27.0 +10.0 17.0 -7.7 24.7 +0.9 23.8
BB% 5.3 -10.1 15.4 +4.3 11.1 +1.6 9.5 +1.4 8.1 -1.2 9.3 +4.1 5.2 -1.6 6.8 -1.0 7.8 +0.3 7.5
HBP 0 -6 6 +3 3 -8 11 +5 6 -1 7 +4 3 -1 4 +4 0 0 0
Batted Balls 61 -358 419 +35 384 -73 457 +13 444 -8 452 +287 165 -366 531 +200 331 +166 165
Number of Fastballs 237 -1,723 1,960 +476 1,484 -59 1,543 +224 1,319 -337 1,656 +1,053 603 -958 1,561 +513 1,048 +531 517
Number of Offspeed 50 -378 428 +161 267 -154 421 +29 392 +99 293 +155 138 -240 378 +53 325 +179 146
Number of Breaking 61 -425 486 +16 470 -8 478 +22 456 -21 477 +242 235 -405 640 +200 440 +222 218
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2017 Shifts L 236 16 6.8 .358 .120
2018 Shifts L 484 53 11.0 .312 .295
2019 Shifts L 682 147 21.6 .389 .338
2020 Shifts L 248 119 48.0 .351 .322
2021 Shifts L 653 301 46.1 .392 .352
2022 Shifts L 598 334 55.9 .356 .389
2023 Shades L 645 347 53.8 .382 .341
2024 Shades L 587 368 62.7 .307 .398
2025 Shades L 717 437 60.9 .362 .363
2026 Shades L 93 45 48.4 .249 .270
! 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 260 16.9 28.1% 1.5% 117 22.5 1.7% 9.4%
2018 486 16.5 33.5% 1.2% 273 22.1 2.6% 5.5%
2019 674 17.5 23.9% 1.3% 327 24.4 0.3% 17.7%
2020 207 18.8 11.6% 1.0% 156 23.3 0.0% 12.2%
2021 553 19.4 10.5% 4.3% 439 24.5 0.7% 18.9%
2022 528 19.1 14.4% 3.2% 347 23.7 0.9% 12.1%
2023 594 15.7 39.7% 0.0% 441 19.7 5.9% 0.9%
2024 536 16.2 31.2% 0.4% 426 19.4 2.6% 0.5%
2025 810 16.4 30.0% 0.6% 483 18.8 3.5% 0.4%
2026 79 16.9 35.4% 1.3% 66 18.4 1.5% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings