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 103 86 13 16 3 0 .186 .320 .314 .634
10 Seasons 2,452 2,129 297 491 109 5 .231 .326 .435 .761
AVG HR SB OPS
2024 .172 15 0 .627
2025 .209 9 3 .640
2026 .186 3 0 .634
10 Seasons .231 109 5 .761
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 438 56 4 7.1 3.9 89.9 110.5 18.2 19.6 .180 .329 .296 .296 .332 50.0 29.1 16.5
Player 10303 1484 153 10.6 6.2 90.3 113.2 17.3 33.1 .223 .430 .329 .327 .397 44.3 26.9 11.5
MLB 7.6 4.9 88.6 122.9 12.5 33.3 .243 .408 .316 .316 .369 37.1 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 35.7 64.3 41.1 17.9 5.4 57.1 32.1 10.7 23.2 12.5 0.0 33.9 19.6 10.7
Player 36.0 64.0 31.7 22.9 9.4 46.6 33.0 20.4 20.5 12.4 3.0 26.1 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 3.6 23.2 39.3 17.9 8.9 7.1 3.9
Player 2.4 25.7 31.3 21.6 8.6 10.6 6.2
MLB 4.0 32.3 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 130 29.7 38 .226 .323 .324 20.9 23.7 18.0 .174 .425 .333 54.5
2026 Slider 1.5 1 92 21.0 16 .143 .357 .325 68.3 31.3 17.9 .183 .251 .251 22.2
2026 Sinker -0.8 -1 78 17.8 25 .158 .316 .356 10.0 20.0 41.7 .218 .381 .362 71.4
2026 Changeup 1.5 1 45 10.3 9 .125 .250 .317 41.7 33.3 15.8 .146 .220 .219 40.0
2026 Cutter -0.2 0 38 8.7 6 .167 .167 .150 35.7 50.0 42.9 .151 .184 .147 33.3
2026 Sweeper 6.7 2 27 6.2 4 .667 1.000 .713 11.1 0.0 0.0 .436 .495 .481 33.3
2026 Curveball 0.0 0 22 5.0 2 .000 .000 .000 42.9 100.0 18.2 -- -- .000 --
2026 Split-Finger -12.0 -1 5 1.1 3 .000 .000 .000 100.0 100.0 75.0 -- -- .000 --
2026 Slurve -4.1 0 1 0.2 -- -- -- 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 103 438 -5 0 5 2 2
Player 2,447 10,301 -24 -78 91 -24 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 438 45.2 64.1 77.2 23.8 42.1 42.5 30.1 42.0 33.7 6.2 66.7
Player 10,303 50.1 58.3 80.2 19.4 49.2 43.2 17.8 38.9 27.5 8.2 70.1
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 23 75 23
2022 28
2023 86 22 89 49 86 63 83 57 61 30 73 98 59 36 90 13
2024 18 23 10 1 7 64 56 45 31 95 14 7 96 60 17
2025 28 18 31 16
2026 15 44 27 15 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.80 3 3.8 -1 1 2 2 66.7
Player 24.74 112 110.4 2 43 67 58 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 3 4 4 3 5 4 4 4 4 4 4 4 2 4 4 4 3 4 4 4 3 4 4 4 3 3 4 4 4 4 4
Player 112 111 106 102 111 112 118 104 87 93 106 114 118 113 112 107 108 101 117 119 109 124 129 125 98 101 107 119 129 110 101
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 .186 -.023 .209 +.037 .172 -.098 .270 +.063 .207 -.049 .256 +.089 .167 -.106 .273 +.005 .268 +.072 .196
xBA .180 -.029 .209 +.033 .176 -.074 .250 +.028 .222 -.028 .250 +.080 .170 -.085 .255 +.012 .243 +.063 .180
OBP .320 +.023 .297 +.011 .286 -.084 .370 +.072 .298 -.060 .358 +.111 .247 -.118 .365 +.030 .335 +.047 .288
xOBP .315 +.015 .300 +.009 .291 -.062 .353 +.040 .313 -.043 .356 +.106 .250 -.099 .349 +.036 .313 +.039 .274
SLG .314 -.029 .343 +.002 .341 -.159 .500 +.096 .404 -.113 .517 +.253 .264 -.366 .630 +.216 .414 +.066 .348
xSLG .329 -.042 .371 +.036 .335 -.161 .496 +.073 .423 -.132 .555 +.277 .278 -.295 .573 +.181 .392 +.114 .278
ISO .128 -.006 .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 .245 -.017 .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 .296 -.002 .298 +.014 .284 -.081 .365 +.041 .324 -.063 .387 +.147 .240 -.142 .382 +.073 .309 +.058 .251
wOBAcon .332 -.005 .337 +.002 .335 -.113 .448 +.090 .358 -.125 .483 +.118 .365 -.136 .501 +.121 .380 +.049 .331
xwOBAcon .332 -.029 .361 +.021 .340 -.093 .433 +.051 .382 -.129 .511 +.128 .383 -.083 .466 +.109 .357 +.070 .287
BACON .286 -.013 .299 +.033 .266 -.108 .374 +.089 .285 -.099 .384 +.051 .333 -.043 .376 +.025 .351 +.061 .290
xBACON .276 -.030 .306 +.030 .276 -.070 .346 +.038 .308 -.072 .380 +.039 .341 -.010 .351 +.033 .318 +.051 .267
Statcast Hit Metrics
Hard Hit % 50.0 +3.1 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 89.9 -1.6 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 % 19.6 -11.5 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.1 -0.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 18.2 -1.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 72.9 +1.1 71.8 +0.6 71.2 +0.4 70.8 -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 15° -1° 16° +2° 14° +2° 12° -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 65.9 +3.6 62.3 -3.9 66.2 +0.8 65.4 -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -9° -1° -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 83.9 +1.2 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.6 +1.1 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 4 -10 14 -6 20 -7 27 +15 12 -12 24 +21 3 -32 35 +22 13 +12 1
Popup % 5.4 -5.3 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 % 41.1 +9.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 % 17.9 -4.1 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 % 35.7 +0.1 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.1 +11.3 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 % 32.1 -4.6 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 % 10.7 -6.8 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.6 -0.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 % 33.9 +9.6 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 % 23.2 +0.6 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 % 39.3 +7.1 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 % 17.9 -8.1 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 % 8.9 +1.6 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 % 13.0 -3.1 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 3 -16 19 -6 25 +2 23 +14 9 -6 15 +11 4 -12 16 -6 22 +18 4
Flyballs 23 -33 56 -17 73 +2 71 +19 52 +7 45 +36 9 -71 80 +26 54 +47 7
Line Drives 10 -29 39 -15 54 -2 56 +27 29 -6 35 +26 9 -34 43 -17 60 +55 5
Groundballs 20 -43 63 -22 85 +21 64 +17 47 +4 43 +29 14 -73 87 -9 96 +81 15
Plate Discipline
In Zone % 45.2 -6.6 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 % 54.8 +6.6 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 % 42.5 +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 % 64.1 +4.5 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 % 23.8 +3.2 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.2 -0.9 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 % 42.1 -0.1 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 % 33.7 +3.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.1 -0.2 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 % 30.1 +5.5 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 % 42.0 +1.2 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 % 66.7 -7.0 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.2 -2.3 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.8 +0.9 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 % 57.9 +0.1 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 198 -406 604 -297 901 +189 712 +226 486 -9 495 +310 185 -541 726 -13 739 +623 116
Out of Zone 240 -322 562 -352 914 +196 718 +262 456 -81 537 +337 200 -576 776 +143 633 +530 103
Edge 186 -303 489 -309 798 +192 606 +214 392 -82 474 +311 163 -459 622 +1 621 +522 99
In Zone Swings 127 -233 360 -159 519 +78 441 +142 299 +9 290 +183 107 -283 390 -24 414 +349 65
Out of Zone Swings 57 -59 116 -67 183 +58 125 +25 100 -10 110 +78 32 -103 135 +18 117 +96 21
In Zone Swing & Misses 29 -50 79 -32 111 +40 71 +12 59 -7 66 +35 31 -25 56 -25 81 +69 12
Out of Zone Swing & Misses 33 -34 67 -38 105 +42 63 +21 42 -12 54 +30 24 -46 70 +28 42 +36 6
Basic
Pitches 438 -728 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 103 -187 290 -140 430 +86 344 +129 215 -28 243 +162 81 -278 359 +24 335 +283 52
AB 86 -168 254 -113 367 +71 296 +108 188 -19 207 +135 72 -239 311 +9 302 +256 46
Hits 16 -37 53 -10 63 -17 80 +41 39 -14 53 +41 12 -73 85 +4 81 +72 9
Singles 11 -27 38 +7 31 -19 50 +28 22 -3 25 +16 9 -28 37 -16 53 +48 5
Doubles 2 -3 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 3 -6 9 -6 15 -4 19 +9 10 -3 13 +11 2 -29 31 +24 7 +7 0
Walks 17 -13 30 -23 53 +9 44 +21 23 -8 31 +24 7 -34 41 +12 29 +23 6
Strikeouts 30 -50 80 -53 133 +51 82 +29 53 -18 71 +34 37 -50 87 +15 72 +57 15
K% 29.1 +1.5 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% 16.5 +6.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 56 -121 177 -60 237 +23 214 +77 137 -1 138 +102 36 -190 226 -6 232 +201 31
Fastball Percent 56.2 +5.5 50.7 +2.8 47.9 -1.7 49.6 -3.8 53.4 -3.8 57.2 +2.7 54.5 -1.9 56.4 -4.3 60.7 -6.9 67.6
Offspeed Percent 11.4 -3.2 14.6 +2.5 12.1 +1.8 10.3 +0.4 9.9 -3.1 13.0 -1.5 14.5 +2.0 12.5 +3.3 9.2 +0.5 8.7
Breaking Percent 32.4 -1.9 34.3 -5.6 39.9 -0.1 40.0 +3.4 36.6 +6.8 29.8 +0.2 29.6 -1.5 31.1 +1.2 29.9 +6.2 23.7
Number of Fastballs 246 -345 591 -278 869 +160 709 +205 504 -86 590 +380 210 -637 847 +13 834 +686 148
Number of Offspeed 50 -120 170 -49 219 +72 147 +54 93 -41 134 +78 56 -132 188 +62 126 +107 19
Number of Breaking 142 -258 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 103 19 18.4 .271 .408
! 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 134 15.8 38.1% 2.2% 54 18.2 3.7% 1.9%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings