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 66 52 9 9 1 0 .173 .348 .250 .598
10 Seasons 2,415 2,095 293 484 107 5 .231 .327 .435 .762
AVG HR SB OPS
2024 .172 15 0 .627
2025 .209 9 3 .640
2026 .173 1 0 .598
10 Seasons .231 107 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 294 33 2 6.1 3.0 91.1 110.5 14.8 15.2 .164 .291 .296 .302 .305 57.6 28.8 21.2
Player 10159 1461 151 10.6 6.3 90.3 113.2 17.2 33.2 .223 .431 .329 .327 .398 44.4 26.9 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 39.4 60.6 39.4 15.2 6.1 51.5 39.4 9.1 24.2 15.2 0.0 27.3 24.2 9.1
Player 36.1 63.9 31.5 22.9 9.5 46.3 33.1 20.5 20.5 12.5 3.1 25.8 20.7 17.5
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 3.0 30.3 36.4 12.1 12.1 6.1 3.0
Player 2.3 25.9 31.1 21.5 8.6 10.6 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 -0.7 -1 75 25.5 23 .222 .222 .309 19.5 21.7 14.7 .220 .473 .381 69.2
2026 Slider 2.8 2 64 21.8 13 .182 .455 .400 72.4 30.8 20.0 .154 .232 .248 28.6
2026 Sinker -1.8 -1 55 18.7 19 .143 .143 .326 14.3 26.3 45.5 .168 .220 .308 66.7
2026 Cutter -1.5 0 31 10.5 4 .000 .000 .000 27.3 50.0 40.0 .004 .006 .005 0.0
2026 Changeup 3.1 1 30 10.2 5 .250 .500 .390 55.6 40.0 14.3 .122 .245 .263 100.0
2026 Curveball 0.6 0 19 6.5 1 .000 .000 .000 33.3 100.0 10.0 -- -- .000 --
2026 Sweeper 3.4 1 18 6.1 1 -- -- .700 20.0 0.0 0.0 -- -- .700 --
2026 Split-Finger 2.7 0 1 0.3 -- -- -- -- -- 0.0 -- -- -- --
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.9 -2 173 14.8 52 .244 .317 .302 22.8 13.5 18.9 .240 .411 .353 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.7 0 16 1.4 1 .000 .000 .000 75.0 100.0 11.1 -- -- .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 66 294 -2 -3 4 1 1
Player 2,410 10,157 -21 -80 91 -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 294 44.9 63.6 77.4 24.1 38.5 40.5 27.3 41.8 35.0 5.8 70.6
Player 10,159 50.2 58.3 80.3 19.3 49.2 43.2 17.6 38.9 27.4 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 58 17
2025 28 18 31 16
2026 47 55 14 9
+ 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.42 1 1.8 -1 0 1 1 100.0
Player 24.68 110 108.3 2 42 66 57 51.8
+ 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 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2
Player 110 109 104 100 108 110 116 102 85 91 104 112 117 111 110 105 106 98 115 117 107 122 127 123 96 99 105 117 127 108 99
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 .173 -.036 .209 +.037 .172 -.098 .270 +.063 .207 -.049 .256 +.089 .167 -.106 .273 +.005 .268 +.072 .196
xBA .164 -.045 .209 +.033 .176 -.074 .250 +.028 .222 -.028 .250 +.080 .170 -.085 .255 +.012 .243 +.063 .180
OBP .348 +.051 .297 +.011 .286 -.084 .370 +.072 .298 -.060 .358 +.111 .247 -.118 .365 +.030 .335 +.047 .288
xOBP .341 +.041 .300 +.009 .291 -.062 .353 +.040 .313 -.043 .356 +.106 .250 -.099 .349 +.036 .313 +.039 .274
SLG .250 -.093 .343 +.002 .341 -.159 .500 +.096 .404 -.113 .517 +.253 .264 -.366 .630 +.216 .414 +.066 .348
xSLG .291 -.080 .371 +.036 .335 -.161 .496 +.073 .423 -.132 .555 +.277 .278 -.295 .573 +.181 .392 +.114 .278
ISO .077 -.057 .134 -.035 .169 -.061 .230 +.033 .197 -.064 .261 +.164 .097 -.260 .357 +.211 .146 -.006 .152
xISO .128 -.035 .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 .296 +.012 .284 +.003 .281 -.093 .374 +.066 .308 -.064 .372 +.140 .232 -.172 .404 +.079 .325 +.048 .277
xwOBA .302 +.004 .298 +.014 .284 -.081 .365 +.041 .324 -.063 .387 +.147 .240 -.142 .382 +.073 .309 +.058 .251
wOBAcon .293 -.044 .337 +.002 .335 -.113 .448 +.090 .358 -.125 .483 +.118 .365 -.136 .501 +.121 .380 +.049 .331
xwOBAcon .305 -.056 .361 +.021 .340 -.093 .433 +.051 .382 -.129 .511 +.128 .383 -.083 .466 +.109 .357 +.070 .287
BACON .273 -.026 .299 +.033 .266 -.108 .374 +.089 .285 -.099 .384 +.051 .333 -.043 .376 +.025 .351 +.061 .290
xBACON .258 -.048 .306 +.030 .276 -.070 .346 +.038 .308 -.072 .380 +.039 .341 -.010 .351 +.033 .318 +.051 .267
Statcast Hit Metrics
Hard Hit % 57.6 +10.7 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.1 -0.4 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.2 -15.9 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 % 6.1 -1.8 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 14.8 -4.6 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 % 67.6 +5.3 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 85.4 +1.2 84.2 -0.2 84.4 -1.1 85.5 +2.0 83.5 +0.7 82.8 -0.2 83.0 -0.7 83.7 +0.3 83.4 +0.2 83.2
Batted Ball Results
Barrels 2 -12 14 -6 20 -7 27 +15 12 -12 24 +21 3 -32 35 +22 13 +12 1
Popup % 6.1 -4.6 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 % 39.4 +7.8 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.2 -6.8 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 % 39.4 +3.8 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 % 51.5 +5.7 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 % 39.4 +2.7 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 % 9.1 -8.4 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 % 3.0 -1.0 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 % 27.3 +3.0 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 % 30.3 +7.7 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.4 +4.2 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 % 12.1 -13.9 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 % 12.1 +4.8 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 % 7.7 -8.4 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 13 -43 56 -17 73 +2 71 +19 52 +7 45 +36 9 -71 80 +26 54 +47 7
Line Drives 5 -34 39 -15 54 -2 56 +27 29 -6 35 +26 9 -34 43 -17 60 +55 5
Groundballs 13 -50 63 -22 85 +21 64 +17 47 +4 43 +29 14 -73 87 -9 96 +81 15
Plate Discipline
In Zone % 44.9 -6.9 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.1 +6.9 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 % 40.5 -1.4 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.6 +4.0 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.1 +3.5 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.4 -0.7 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 % 38.5 -3.7 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.0 +4.3 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 % 66.7 +3.4 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 % 27.3 +2.7 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.8 +1.0 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.6 -3.1 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 % 5.8 -2.7 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.6 +0.7 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 % 61.5 +3.7 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 132 -472 604 -297 901 +189 712 +226 486 -9 495 +310 185 -541 726 -13 739 +623 116
Out of Zone 162 -400 562 -352 914 +196 718 +262 456 -81 537 +337 200 -576 776 +143 633 +530 103
Edge 119 -370 489 -309 798 +192 606 +214 392 -82 474 +311 163 -459 622 +1 621 +522 99
In Zone Swings 84 -276 360 -159 519 +78 441 +142 299 +9 290 +183 107 -283 390 -24 414 +349 65
Out of Zone Swings 39 -77 116 -67 183 +58 125 +25 100 -10 110 +78 32 -103 135 +18 117 +96 21
In Zone Swing & Misses 19 -60 79 -32 111 +40 71 +12 59 -7 66 +35 31 -25 56 -25 81 +69 12
Out of Zone Swing & Misses 24 -43 67 -38 105 +42 63 +21 42 -12 54 +30 24 -46 70 +28 42 +36 6
Basic
Pitches 294 -872 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 66 -224 290 -140 430 +86 344 +129 215 -28 243 +162 81 -278 359 +24 335 +283 52
AB 52 -202 254 -113 367 +71 296 +108 188 -19 207 +135 72 -239 311 +9 302 +256 46
Hits 9 -44 53 -10 63 -17 80 +41 39 -14 53 +41 12 -73 85 +4 81 +72 9
Singles 7 -31 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 1 -8 9 -6 15 -4 19 +9 10 -3 13 +11 2 -29 31 +24 7 +7 0
Walks 14 -16 30 -23 53 +9 44 +21 23 -8 31 +24 7 -34 41 +12 29 +23 6
Strikeouts 19 -61 80 -53 133 +51 82 +29 53 -18 71 +34 37 -50 87 +15 72 +57 15
K% 28.8 +1.2 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% 21.2 +10.9 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 33 -144 177 -60 237 +23 214 +77 137 -1 138 +102 36 -190 226 -6 232 +201 31
Number of Fastballs 161 -434 595 -274 869 +159 710 +203 507 -83 590 +380 210 -637 847 +13 834 +686 148
Number of Offspeed 31 -135 166 -53 219 +73 146 +56 90 -44 134 +78 56 -132 188 +62 126 +107 19
Number of Breaking 102 -298 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 66 12 18.2 .251 .501
! 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 99 16.1 35.4% 2.0% 37 17.8 5.4% 2.7%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings