C | Seattle Mariners
Bats/Throws: R/R | 6' 1" 220 lbs | Age: 35
Draft: 2013 | Rd. 9, No. 260, Minnesota Twins | New Mexico
PA AB R H HR SB AVG OBP SLG OPS
2024 430 367 37 63 15 0 .172 .286 .341 .627
2025 290 254 29 53 9 3 .209 .297 .343 .640
2026 81 65 11 12 2 0 .185 .346 .292 .638
10 Seasons 2,430 2,108 295 487 108 5 .231 .327 .435 .762
AVG HR SB OPS
2024 .172 15 0 .627
2025 .209 9 3 .640
2026 .185 2 0 .638
10 Seasons .231 108 5 .762
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 26 219 31 1 3.3 1.9 86.8 107.8 10.5 25.8 .180 .278 .277 .251 .287 45.2 28.8 11.5
2018 27 1373 232 13 6.3 3.9 89.0 111.0 12.7 31.5 .243 .392 .325 .309 .357 38.8 21.5 8.7
2019 28 1502 226 35 16.7 9.7 91.1 109.7 15.3 33.6 .255 .573 .404 .382 .466 50.0 24.2 11.4
2020 29 385 36 3 8.3 3.7 92.4 109.8 18.6 30.6 .170 .278 .232 .240 .383 50.0 45.7 8.6
2021 30 1032 138 24 17.4 9.9 92.3 111.8 19.0 38.4 .250 .555 .372 .387 .511 53.6 29.2 12.8
2022 31 943 137 12 8.8 5.6 88.9 111.4 18.4 37.2 .222 .423 .308 .324 .382 38.7 24.7 10.7
2023 32 1430 214 27 12.6 7.8 90.0 113.2 20.5 35.5 .250 .496 .374 .365 .433 42.1 23.8 12.8
2024 33 1815 237 20 8.5 4.7 89.9 108.7 18.3 32.5 .176 .335 .281 .284 .340 39.7 30.9 12.3
2025 34 1166 177 14 7.9 4.8 91.5 108.7 19.4 31.1 .209 .371 .284 .298 .361 46.9 27.6 10.3
2026 35 334 38 3 7.9 3.9 91.4 110.5 16.2 15.8 .166 .315 .301 .301 .333 57.9 31.2 19.5
Player 10199 1466 152 10.7 6.3 90.3 113.2 17.3 33.2 .223 .431 .329 .327 .398 44.4 27.0 11.5
MLB 7.6 4.9 88.6 122.9 12.5 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 48.4 51.6 22.6 16.1 12.9 35.5 41.9 22.6 25.8 19.4 3.2 9.7 22.6 19.4
2018 41.4 58.6 23.3 25.9 9.5 34.5 36.2 28.9 17.2 16.4 7.3 17.2 19.8 21.6
2019 38.5 61.5 35.4 19.0 7.1 47.8 29.2 23.0 22.6 11.1 4.9 25.2 18.1 18.1
2020 38.9 61.1 25.0 25.0 11.1 58.3 25.0 16.7 25.0 11.1 2.8 33.3 13.9 13.9
2021 31.2 68.8 32.6 25.4 10.9 51.4 28.3 20.3 21.7 8.0 1.4 29.7 20.3 18.8
2022 34.3 65.7 38.0 21.2 6.6 56.2 24.1 19.7 25.5 8.0 0.7 30.7 16.1 19.0
2023 29.9 70.1 33.2 26.2 10.7 47.7 35.0 17.3 15.0 12.6 2.3 32.7 22.4 15.0
2024 35.9 64.1 30.8 22.8 10.5 45.6 36.7 17.7 20.3 13.9 1.7 25.3 22.8 16.0
2025 35.6 64.4 31.6 22.0 10.7 45.8 36.7 17.5 21.5 12.4 1.7 24.3 24.3 15.8
2026 36.8 63.2 42.1 15.8 5.3 57.9 34.2 7.9 23.7 13.2 0.0 34.2 21.1 7.9
Player 36.0 64.0 31.6 22.9 9.5 46.5 33.0 20.5 20.5 12.4 3.1 26.0 20.6 17.4
MLB 44.2 55.8 24.1 24.6 7.1 37.4 37.3 25.1 20.7 17.6 5.9 16.8 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 3.2 38.7 29.0 19.4 6.5 3.3 1.9
2018 3.4 32.3 28.0 24.1 6.0 6.3 3.9
2019 2.2 26.1 26.1 19.5 10.6 16.7 9.7
2020 2.8 13.9 36.1 33.3 5.6 8.3 3.7
2021 0.7 25.4 25.4 18.8 12.3 17.4 9.9
2022 2.2 24.1 32.1 21.2 11.7 8.8 5.6
2023 1.9 21.5 35.5 20.6 7.9 12.6 7.8
2024 1.3 27.0 35.9 19.8 7.2 8.5 4.7
2025 4.0 22.6 32.2 26.0 7.3 7.9 4.8
2026 2.6 28.9 36.8 13.2 10.5 7.9 3.9
Player 2.3 25.9 31.2 21.5 8.6 10.7 6.3
MLB 4.0 32.4 24.9 24.4 5.9 7.6 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.1 -1 94 28.1 27 .190 .190 .289 21.7 25.9 17.9 .191 .416 .355 71.4
2026 Slider 3.3 2 71 21.3 14 .250 .500 .436 71.0 28.6 20.0 .216 .303 .292 37.5
2026 Sinker -0.4 0 61 18.3 21 .188 .375 .390 12.0 23.8 45.5 .196 .380 .353 63.6
2026 Cutter -2.3 -1 33 9.9 5 .000 .000 .000 38.5 60.0 50.0 .003 .005 .004 0.0
2026 Changeup 1.8 1 33 9.9 7 .167 .333 .279 50.0 42.9 18.8 .092 .175 .196 66.7
2026 Curveball 0.6 0 19 5.7 1 .000 .000 .000 33.3 100.0 10.0 -- -- .000 --
2026 Sweeper 3.0 1 19 5.7 1 -- -- .700 16.7 0.0 0.0 -- -- .700 --
2026 Split-Finger -5.8 0 3 0.9 1 .000 .000 .000 100.0 100.0 50.0 -- -- .000 --
2026 Slurve -3.9 0 1 0.3 -- -- -- 0.0 -- -- -- -- -- --
2025 4-Seam Fastball -1.9 -6 317 27.2 95 .169 .360 .251 19.7 26.3 24.0 .205 .449 .300 53.1
2025 Slider -2.4 -5 202 17.3 43 .154 .154 .191 46.1 32.6 22.6 .164 .232 .220 36.0
2025 Sinker -0.8 -1 169 14.5 51 .250 .325 .308 20.8 11.8 16.7 .246 .421 .360 40.5
2025 Changeup 1.3 2 150 12.9 35 .286 .321 .381 43.1 34.3 22.6 .184 .224 .282 50.0
2025 Cutter 3.9 4 105 9.0 20 .294 .824 .495 21.1 20.0 14.3 .202 .516 .359 53.8
2025 Sweeper -1.1 -1 100 8.6 24 .182 .227 .223 47.2 41.7 33.3 .221 .276 .256 33.3
2025 Curveball -0.1 0 97 8.3 15 .231 .231 .273 33.3 40.0 18.8 .295 .343 .335 42.9
2025 Split-Finger -0.9 0 20 1.7 2 .000 .000 .000 83.3 100.0 20.0 -- -- .000 --
2025 Slurve -16.8 0 1 0.1 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 52 219 -1 -2 1 1 -1
2018 333 1,372 -10 -5 11 7 3
2019 359 1,502 11 -8 13 8 24
2020 81 385 -6 -6 3 2 -7
2021 243 1,032 1 -8 10 5 8
2022 215 942 -8 -1 10 3 4
2023 342 1,430 6 -8 16 6 19
2024 430 1,815 -5 -26 15 8 -9
2025 289 1,166 -7 -11 7 7 -5
2026 77 334 -2 -3 6 1 1
Player 2,421 10,197 -21 -80 92 -21 38
+ 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 219 53.0 56.0 81.5 20.4 71.4 45.2 15.4 39.3 20.9 9.1 70.0
2018 1,373 53.9 56.0 80.4 18.5 64.1 45.3 14.1 38.7 23.2 9.7 76.7
2019 1,502 48.3 53.7 85.6 17.4 48.1 41.4 14.5 35.0 24.0 8.7 60.3
2020 385 48.1 57.8 71.0 16.0 25.0 42.3 6.2 36.1 39.6 8.3 56.3
2021 1,032 48.0 58.6 77.2 20.5 50.9 45.9 15.2 38.8 30.0 7.1 78.1
2022 943 51.6 61.5 80.3 21.9 58.0 41.6 17.7 42.3 25.3 8.4 69.6
2023 1,430 49.8 61.9 83.9 17.4 49.6 42.4 18.1 39.6 23.7 8.3 71.4
2024 1,815 49.6 57.6 78.6 20.0 42.6 44.0 20.0 38.7 30.8 7.5 69.1
2025 1,166 51.8 59.6 78.1 20.6 42.2 41.9 24.6 40.8 30.7 8.5 73.7
2026 334 44.3 63.5 77.7 24.7 37.0 41.3 28.6 41.9 35.7 6.0 70.0
Player 10,199 50.1 58.3 80.3 19.4 49.0 43.2 17.7 38.9 27.5 8.3 70.2
MLB 48.7 67.0 82.6 28.5 58.0 42.7 30.2 47.3 25.0 7.3 76.2
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Catching Running
Year Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Blocking Throwing Framing Sprint
Speed
2017 55
2018 2 11 2 11 38
2019 82 30 32 92 45 94 83 96 96 43 98 57 34 81 30 16 55 38
2020 15 39 37 27
2021 54 21 75 23
2022 28
2023 86 22 88 49 86 63 83 57 61 30 73 98 59 36 90 13
2024 18 24 10 1 7 64 56 45 31 95 14 7 96 60 17
2025 28 18 31 16
2026 41 30 13 8
+ 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 -- 0 0.7 -1 2 1 0 --
2018 22.94 7 7.5 -1 6 0 7 100.0
2019 22.84 31 26.2 5 9 17 13 41.9
2020 22.87 2 2.2 0 2 0 2 100.0
2021 25.49 13 14.1 -1 4 8 8 61.5
2022 24.30 10 10.5 -1 5 6 5 50.0
2023 25.38 22 21.1 1 5 16 9 40.9
2024 26.10 15 15.1 0 2 11 7 46.7
2025 26.53 9 9.1 0 7 6 5 55.6
2026 27.43 2 2.8 -1 0 2 1 50.0
Player 24.70 111 109.3 2 42 67 57 51.4
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2017 0 1 0 3 0 0 1 1 0 0 0 2 1 1 1 1 1 0 1 0 1 0 1 1 1 1 0 1 1 1 0
2018 7 8 8 9 7 7 7 7 7 7 7 8 9 7 7 8 7 7 8 7 7 9 7 8 7 7 7 7 9 7 7
2019 31 34 25 25 27 26 28 28 19 20 24 25 31 27 24 24 25 24 27 28 28 29 32 32 23 24 20 27 34 25 21
2020 2 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 3 3 2 2
2021 13 15 13 15 13 13 16 15 10 11 12 13 16 13 14 16 14 14 16 14 15 15 16 16 15 12 16 15 15 13 12
2022 10 8 9 10 11 11 12 7 8 10 11 11 10 10 11 12 8 9 13 12 10 12 13 12 7 9 15 12 12 11 10
2023 22 18 18 16 23 23 23 18 18 19 21 22 23 21 23 21 25 19 19 23 21 25 26 23 19 18 20 24 24 22 19
2024 15 12 14 11 15 16 18 14 12 13 17 16 14 13 17 12 13 14 17 19 14 17 18 17 13 16 15 17 16 16 16
2025 9 8 12 8 8 10 7 8 7 7 8 10 10 15 9 7 10 8 9 10 8 10 10 10 8 9 8 9 11 9 10
2026 2 3 3 2 3 3 3 3 3 3 3 3 1 3 3 3 2 3 3 3 2 3 3 3 2 2 3 3 3 3 3
Player 111 110 105 101 109 111 117 103 86 92 105 113 117 112 111 106 107 100 116 118 108 123 128 124 97 100 106 118 128 109 100
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 .177 -.032 .209 +.037 .172 -.098 .270 +.063 .207 -.049 .256 +.089 .167 -.106 .273 +.005 .268 +.072 .196
xBA .166 -.043 .209 +.033 .176 -.074 .250 +.028 .222 -.028 .250 +.080 .170 -.085 .255 +.012 .243 +.063 .180
OBP .338 +.041 .297 +.011 .286 -.084 .370 +.072 .298 -.060 .358 +.111 .247 -.118 .365 +.030 .335 +.047 .288
xOBP .329 +.029 .300 +.009 .291 -.062 .353 +.040 .313 -.043 .356 +.106 .250 -.099 .349 +.036 .313 +.039 .274
SLG .290 -.053 .343 +.002 .341 -.159 .500 +.096 .404 -.113 .517 +.253 .264 -.366 .630 +.216 .414 +.066 .348
xSLG .315 -.056 .371 +.036 .335 -.161 .496 +.073 .423 -.132 .555 +.277 .278 -.295 .573 +.181 .392 +.114 .278
ISO .113 -.021 .134 -.035 .169 -.061 .230 +.033 .197 -.064 .261 +.164 .097 -.260 .357 +.211 .146 -.006 .152
xISO .149 -.014 .163 +.004 .159 -.087 .246 +.045 .201 -.103 .304 +.196 .108 -.210 .318 +.169 .149 +.051 .098
BABIP .250 -.012 .262 +.046 .216 -.097 .313 +.085 .228 -.092 .320 +.026 .294 +.017 .277 -.053 .330 +.040 .290
wOBA .301 +.017 .284 +.003 .281 -.093 .374 +.066 .308 -.064 .372 +.140 .232 -.172 .404 +.079 .325 +.048 .277
xwOBA .301 +.003 .298 +.014 .284 -.081 .365 +.041 .324 -.063 .387 +.147 .240 -.142 .382 +.073 .309 +.058 .251
wOBAcon .333 -.004 .337 +.002 .335 -.113 .448 +.090 .358 -.125 .483 +.118 .365 -.136 .501 +.121 .380 +.049 .331
xwOBAcon .333 -.028 .361 +.021 .340 -.093 .433 +.051 .382 -.129 .511 +.128 .383 -.083 .466 +.109 .357 +.070 .287
BACON .289 -.010 .299 +.033 .266 -.108 .374 +.089 .285 -.099 .384 +.051 .333 -.043 .376 +.025 .351 +.061 .290
xBACON .272 -.034 .306 +.030 .276 -.070 .346 +.038 .308 -.072 .380 +.039 .341 -.010 .351 +.033 .318 +.051 .267
Statcast Hit Metrics
Hard Hit % 57.9 +11.0 46.9 +7.2 39.7 -2.4 42.1 +3.4 38.7 -14.9 53.6 +3.6 50.0 0.0 50.0 +11.2 38.8 -6.4 45.2
Avg Exit Velocity 91.4 -0.1 91.5 +1.6 89.9 -0.1 90.0 +1.1 88.9 -3.4 92.3 -0.1 92.4 +1.3 91.1 +2.1 89.0 +2.2 86.8
Launch Angle Sweet-Spot % 15.8 -15.3 31.1 -1.4 32.5 -3.0 35.5 -1.7 37.2 -1.2 38.4 +7.8 30.6 -3.0 33.6 +2.1 31.5 +5.7 25.8
Barrel % 7.9 0.0 7.9 -0.6 8.5 -4.1 12.6 +3.8 8.8 -8.6 17.4 +9.1 8.3 -8.4 16.7 +10.4 6.3 +3.0 3.3
Avg Launch Angle 16.2 -3.2 19.4 +1.1 18.3 -2.2 20.5 +2.1 18.4 -0.6 19.0 +0.4 18.6 +3.3 15.3 +2.6 12.7 +2.2 10.5
Statcast Bat Tracking
Bat Speed 73.2 +1.4 71.8 +0.6 71.2 +0.4 70.8 -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 15° -1° 16° +2° 14° +2° 12° -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 66.4 +4.1 62.3 -3.9 66.2 +0.8 65.4 -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -10° -2° -8° -8° -4° -4° -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 29° -1° 29° 29° 30° -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.4 +0.1 7.3 0.0 7.3 +0.2 7.1 -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.5 +0.5 93.0 0.0 93.0 -0.1 93.1 +0.5 92.6 -0.1 92.7 +0.4 92.3 -0.2 92.5 0.0 92.5 +0.2 92.3
Breaking Velocity 84.2 +1.5 82.7 -1.0 83.7 +0.6 83.1 +1.0 82.1 -1.7 83.8 +1.8 82.0 -0.4 82.4 -0.2 82.6 -0.8 83.4
Offspeed Velocity 84.7 +0.2 84.5 +0.1 84.4 -1.2 85.6 +1.7 83.9 +1.1 82.8 -0.2 83.0 -0.7 83.7 +0.3 83.4 +0.2 83.2
Batted Ball Results
Barrels 3 -11 14 -6 20 -7 27 +15 12 -12 24 +21 3 -32 35 +22 13 +12 1
Popup % 5.3 -5.4 10.7 +0.2 10.5 -0.2 10.7 +4.1 6.6 -4.3 10.9 -0.2 11.1 +4.0 7.1 -2.4 9.5 -3.4 12.9
Flyball % 42.1 +10.5 31.6 +0.8 30.8 -2.4 33.2 -4.8 38.0 +5.4 32.6 +7.6 25.0 -10.4 35.4 +12.1 23.3 +0.7 22.6
Line Drive % 15.8 -6.2 22.0 -0.8 22.8 -3.4 26.2 +5.0 21.2 -4.2 25.4 +0.4 25.0 +6.0 19.0 -6.9 25.9 +9.8 16.1
Groundball % 36.8 +1.2 35.6 -0.3 35.9 +6.0 29.9 -4.4 34.3 +3.1 31.2 -7.7 38.9 +0.4 38.5 -2.9 41.4 -7.0 48.4
Pull % 57.9 +12.1 45.8 +0.2 45.6 -2.1 47.7 -8.5 56.2 +4.8 51.4 -6.9 58.3 +10.5 47.8 +13.3 34.5 -1.0 35.5
Straight Away % 34.2 -2.5 36.7 0.0 36.7 +1.7 35.0 +10.9 24.1 -4.2 28.3 +3.3 25.0 -4.2 29.2 -7.0 36.2 -5.7 41.9
Opposite Field % 7.9 -9.6 17.5 -0.2 17.7 +0.4 17.3 -2.4 19.7 -0.6 20.3 +3.6 16.7 -6.3 23.0 -5.9 28.9 +6.3 22.6
Weak Contact % 2.6 -1.4 4.0 +2.7 1.3 -0.6 1.9 -0.3 2.2 +1.5 0.7 -2.1 2.8 +0.6 2.2 -1.2 3.4 +0.2 3.2
Pull Airball % 34.2 +9.9 24.3 -1.0 25.3 -7.4 32.7 +2.0 30.7 +1.0 29.7 -3.6 33.3 +8.1 25.2 +8.0 17.2 +7.5 9.7
Topped Contact % 28.9 +6.3 22.6 -4.4 27.0 +5.5 21.5 -2.6 24.1 -1.3 25.4 +11.5 13.9 -12.2 26.1 -6.2 32.3 -6.4 38.7
Under Contact % 36.8 +4.6 32.2 -3.7 35.9 +0.4 35.5 +3.4 32.1 +6.7 25.4 -10.7 36.1 +10.0 26.1 -1.9 28.0 -1.0 29.0
Flare/Burner Contact % 13.2 -12.8 26.0 +6.2 19.8 -0.8 20.6 -0.6 21.2 +2.4 18.8 -14.5 33.3 +13.8 19.5 -4.6 24.1 +4.7 19.4
Solid Contact % 10.5 +3.2 7.3 +0.1 7.2 -0.7 7.9 -3.8 11.7 -0.6 12.3 +6.7 5.6 -5.0 10.6 +4.6 6.0 -0.5 6.5
HR/FB % 12.5 -3.6 16.1 -4.4 20.5 -6.3 26.8 +7.6 19.2 -9.7 28.9 +6.7 22.2 -16.6 38.8 +25.8 13.0 +13.0 0.0
Popups 2 -17 19 -6 25 +2 23 +14 9 -6 15 +11 4 -12 16 -6 22 +18 4
Flyballs 16 -40 56 -17 73 +2 71 +19 52 +7 45 +36 9 -71 80 +26 54 +47 7
Line Drives 6 -33 39 -15 54 -2 56 +27 29 -6 35 +26 9 -34 43 -17 60 +55 5
Groundballs 14 -49 63 -22 85 +21 64 +17 47 +4 43 +29 14 -73 87 -9 96 +81 15
Plate Discipline
In Zone % 44.3 -7.5 51.8 +2.2 49.6 -0.2 49.8 -1.8 51.6 +3.6 48.0 -0.1 48.1 -0.2 48.3 -5.6 53.9 +0.9 53.0
Out of Zone % 55.7 +7.5 48.2 -2.2 50.4 +0.2 50.2 +1.8 48.4 -3.6 52.0 +0.1 51.9 +0.2 51.7 +5.6 46.1 -0.9 47.0
Edge % 41.3 -0.6 41.9 -2.1 44.0 +1.6 42.4 +0.8 41.6 -4.3 45.9 +3.6 42.3 +0.9 41.4 -3.9 45.3 +0.1 45.2
Zone Swing % 63.5 +3.9 59.6 +2.0 57.6 -4.3 61.9 +0.4 61.5 +2.9 58.6 +0.8 57.8 +4.1 53.7 -2.3 56.0 0.0 56.0
Out of Zone Swing % 24.7 +4.1 20.6 +0.6 20.0 +2.6 17.4 -4.5 21.9 +1.4 20.5 +4.5 16.0 -1.4 17.4 -1.1 18.5 -1.9 20.4
In Zone Contact % 77.7 -0.4 78.1 -0.5 78.6 -5.3 83.9 +3.6 80.3 +3.1 77.2 +6.2 71.0 -14.6 85.6 +5.2 80.4 -1.1 81.5
Out of Zone Contact % 37.0 -5.2 42.2 -0.4 42.6 -7.0 49.6 -8.4 58.0 +7.1 50.9 +25.9 25.0 -23.1 48.1 -16.0 64.1 -7.3 71.4
Whiff % 35.7 +5.0 30.7 -0.1 30.8 +7.1 23.7 -1.6 25.3 -4.7 30.0 -9.6 39.6 +15.6 24.0 +0.8 23.2 +2.3 20.9
First Strike % 63.6 +0.3 63.3 +1.4 61.9 +8.3 53.6 -5.5 59.1 +2.7 56.4 +7.0 49.4 -6.9 56.3 -1.5 57.8 -5.7 63.5
First Pitch Swing % 28.6 +4.0 24.6 +4.6 20.0 +1.9 18.1 +0.4 17.7 +2.5 15.2 +9.0 6.2 -8.3 14.5 +0.4 14.1 -1.3 15.4
Swing % 41.9 +1.1 40.8 +2.1 38.7 -0.9 39.6 -2.7 42.3 +3.5 38.8 +2.7 36.1 +1.1 35.0 -3.7 38.7 -0.6 39.3
Meatball Swing % 70.0 -3.7 73.7 +4.6 69.1 -2.3 71.4 +1.8 69.6 -8.5 78.1 +21.8 56.3 -4.0 60.3 -16.4 76.7 +6.7 70.0
Meatball % 6.0 -2.5 8.5 +1.0 7.5 -0.8 8.3 -0.1 8.4 +1.3 7.1 -1.2 8.3 -0.4 8.7 -1.0 9.7 +0.6 9.1
Zone Swing & Miss % 22.3 +0.4 21.9 +0.5 21.4 +5.3 16.1 -3.6 19.7 -3.1 22.8 -6.2 29.0 +14.6 14.4 -5.2 19.6 +1.1 18.5
Out of Zone Swing & Miss % 63.0 +5.2 57.8 +0.4 57.4 +7.0 50.4 +8.4 42.0 -7.1 49.1 -25.9 75.0 +23.1 51.9 +16.0 35.9 +7.3 28.6
In Zone 148 -456 604 -297 901 +189 712 +226 486 -9 495 +310 185 -541 726 -13 739 +623 116
Out of Zone 186 -376 562 -352 914 +196 718 +262 456 -81 537 +337 200 -576 776 +143 633 +530 103
Edge 138 -351 489 -309 798 +192 606 +214 392 -82 474 +311 163 -459 622 +1 621 +522 99
In Zone Swings 94 -266 360 -159 519 +78 441 +142 299 +9 290 +183 107 -283 390 -24 414 +349 65
Out of Zone Swings 46 -70 116 -67 183 +58 125 +25 100 -10 110 +78 32 -103 135 +18 117 +96 21
In Zone Swing & Misses 21 -58 79 -32 111 +40 71 +12 59 -7 66 +35 31 -25 56 -25 81 +69 12
Out of Zone Swing & Misses 29 -38 67 -38 105 +42 63 +21 42 -12 54 +30 24 -46 70 +28 42 +36 6
Basic
Pitches 334 -832 1,166 -649 1,815 +385 1,430 +487 943 -89 1,032 +647 385 -1,117 1,502 +129 1,373 +1,154 219
PA 77 -213 290 -140 430 +86 344 +129 215 -28 243 +162 81 -278 359 +24 335 +283 52
AB 62 -192 254 -113 367 +71 296 +108 188 -19 207 +135 72 -239 311 +9 302 +256 46
Hits 11 -42 53 -10 63 -17 80 +41 39 -14 53 +41 12 -73 85 +4 81 +72 9
Singles 8 -30 38 +7 31 -19 50 +28 22 -3 25 +16 9 -28 37 -16 53 +48 5
Doubles 1 -4 5 -12 17 +6 11 +4 7 -8 15 +14 1 -15 16 -3 19 +18 1
Triples 0 -1 1 +1 0 0 0 0 0 0 0 0 0 -1 1 -1 2 -1 3
Home Runs 2 -7 9 -6 15 -4 19 +9 10 -3 13 +11 2 -29 31 +24 7 +7 0
Walks 15 -15 30 -23 53 +9 44 +21 23 -8 31 +24 7 -34 41 +12 29 +23 6
Strikeouts 24 -56 80 -53 133 +51 82 +29 53 -18 71 +34 37 -50 87 +15 72 +57 15
K% 31.2 +3.6 27.6 -3.3 30.9 +7.1 23.8 -0.9 24.7 -4.5 29.2 -16.5 45.7 +21.5 24.2 +2.7 21.5 -7.3 28.8
BB% 19.5 +9.2 10.3 -2.0 12.3 -0.5 12.8 +2.1 10.7 -2.1 12.8 +4.2 8.6 -2.8 11.4 +2.7 8.7 -2.8 11.5
HBP 0 -3 3 -4 7 +4 3 +1 2 -1 3 +2 1 -4 5 +3 2 +2 0
Batted Balls 38 -139 177 -60 237 +23 214 +77 137 -1 138 +102 36 -190 226 -6 232 +201 31
Number of Fastballs 188 -403 591 -278 869 +160 709 +205 504 -86 590 +380 210 -637 847 +13 834 +686 148
Number of Offspeed 36 -134 170 -49 219 +72 147 +54 93 -41 134 +78 56 -132 188 +62 126 +107 19
Number of Breaking 110 -290 400 -325 725 +153 572 +227 345 +37 308 +194 114 -353 467 +56 411 +359 52
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2017 Shifts R 52 2 3.8 .289 .000
2018 Shifts R 333 7 2.1 .326 .277
2019 Shifts R 359 67 18.7 .393 .454
2020 Shifts R 81 38 46.9 .231 .233
2021 Shifts R 243 108 44.4 .368 .376
2022 Shifts R 215 160 74.4 .276 .319
2023 Shades R 342 42 12.3 .363 .444
2024 Shades R 430 118 27.4 .282 .279
2025 Shades R 289 61 21.1 .265 .351
2026 Shades R 77 14 18.2 .259 .493
! 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 62 17.5 19.4% 0.0% 57 23.2 0.0% 5.3%
2018 468 18.7 11.1% 1.3% 270 24.2 0.0% 12.6%
2019 550 19.9 4.2% 2.7% 283 25.1 0.0% 17.0%
2020 140 20.6 3.6% 3.6% 72 24.9 0.0% 8.3%
2021 329 20.1 0.9% 3.6% 200 25.5 0.0% 16.5%
2022 336 19.7 8.3% 2.7% 143 23.7 0.0% 13.3%
2023 424 15.9 35.6% 0.0% 304 19.4 4.3% 0.3%
2024 525 15.4 43.6% 0.0% 385 18.4 4.9% 1.0%
2025 321 15.8 38.0% 0.6% 243 19.1 4.1% 0.4%
2026 115 16.0 35.7% 1.7% 40 17.9 5.0% 2.5%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings