C | Texas Rangers
Bats/Throws: R/R | 6' 0" 202 lbs | Age: 35
Draft: 2008 | Rd. 7, No. 230, New York Yankees | Edison HS
PA AB R H HR SB AVG OBP SLG OPS
2023 260 242 24 57 10 0 .236 .274 .413 .687
2024 263 246 29 54 17 2 .220 .263 .476 .739
2025 327 303 33 73 11 3 .241 .291 .403 .694
9 Seasons 1,513 1,407 156 307 68 5 .218 .263 .410 .673
AVG HR SB OPS
2023 .236 10 0 .687
2024 .220 17 2 .739
2025 .241 11 3 .694
9 Seasons .218 68 5 .673
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 27 73 12 0 0.0 0.0 79.7 102.4 21.2 16.7 .174 .219 .069 .226 .265 16.7 30.0 10.0
2018 28 267 56 6 10.7 7.6 88.4 109.2 28.0 30.4 .211 .433 .248 .308 .348 30.4 20.3 7.6
2019 29 246 31 3 9.7 5.3 89.8 109.5 17.7 35.5 .165 .326 .270 .210 .386 38.7 45.6 0.0
2020 30 178 37 5 13.5 10.4 89.7 106.4 18.5 35.1 .237 .513 .319 .312 .404 29.7 22.9 0.0
2021 31 816 135 21 15.6 10.0 90.5 109.5 21.7 37.8 .233 .504 .272 .343 .451 48.1 28.0 8.1
2022 32 907 183 18 9.8 7.3 90.9 109.1 17.2 36.6 .254 .444 .282 .317 .381 48.1 21.0 4.8
2023 33 1010 172 19 11.0 7.3 90.1 109.2 15.5 36.6 .242 .443 .293 .309 .411 48.3 28.5 5.4
2024 34 1062 174 19 10.9 7.2 88.4 107.2 20.7 40.2 .220 .430 .314 .298 .391 37.4 28.1 5.7
2025 35 1279 233 20 8.6 6.1 88.9 108.8 17.2 39.1 .237 .385 .301 .294 .347 39.1 22.0 6.1
Player 5838 1033 111 10.7 7.3 89.5 109.5 18.8 37.3 .232 .431 .288 .305 .387 42.0 25.8 5.7
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 50.0 50.0 8.3 16.7 25.0 58.3 33.3 8.3 33.3 16.7 0.0 25.0 16.7 8.3
2018 25.0 75.0 44.6 16.1 14.3 42.9 42.9 14.3 17.9 7.1 0.0 25.0 35.7 14.3
2019 32.3 67.7 35.5 29.0 3.2 51.6 41.9 6.5 19.4 12.9 0.0 32.3 29.0 6.5
2020 37.8 62.2 37.8 13.5 10.8 35.1 37.8 27.0 16.2 13.5 8.1 18.9 24.3 18.9
2021 28.1 71.9 35.6 24.4 11.9 45.2 31.9 23.0 17.0 6.7 4.4 28.1 25.2 18.5
2022 36.1 63.9 28.4 25.1 10.4 44.3 41.0 14.8 18.0 15.8 2.2 26.2 25.1 12.6
2023 40.1 59.9 27.3 25.0 7.6 50.0 32.0 18.0 26.2 11.6 2.3 23.8 20.3 15.7
2024 29.3 70.7 35.1 24.1 11.5 50.0 30.5 19.5 16.1 9.2 4.0 33.9 21.3 15.5
2025 36.1 63.9 30.0 25.8 8.2 51.1 30.9 18.0 24.9 9.0 2.1 26.2 21.9 15.9
Player 34.1 65.9 31.8 24.1 10.0 47.8 34.2 18.0 20.6 10.6 2.8 27.2 23.5 15.2
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 8.3 33.3 25.0 25.0 0.0 0.0 0.0
2018 1.8 16.1 46.4 19.6 5.4 10.7 7.6
2019 3.2 22.6 32.3 16.1 16.1 9.7 5.3
2020 5.4 27.0 32.4 16.2 5.4 13.5 10.4
2021 2.2 21.5 31.9 17.0 10.4 15.6 10.0
2022 4.9 23.0 30.1 26.8 4.9 9.8 7.3
2023 2.3 29.7 24.4 25.0 7.6 11.0 7.3
2024 5.7 20.7 33.3 20.1 9.2 10.9 7.2
2025 4.3 24.9 30.0 23.2 8.6 8.6 6.1
Player 4.0 23.8 30.9 22.2 7.9 10.7 7.3
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 -3 359 28.1 92 .264 .425 .330 9.9 17.4 16.3 .263 .422 .307 43.1
2025 Sinker -0.3 -1 218 17.1 62 .255 .382 .346 7.8 3.2 4.7 .272 .443 .344 50.0
2025 Slider 1.8 4 215 16.8 58 .309 .436 .344 33.3 27.6 22.5 .268 .380 .302 28.2
2025 Changeup -1.4 -2 138 10.8 38 .143 .286 .221 33.3 28.9 18.0 .163 .263 .222 16.7
2025 Curveball 2.1 2 115 9.0 19 .235 .706 .416 35.3 47.4 25.0 .136 .373 .263 50.0
2025 Sweeper -2.4 -2 101 7.9 23 .095 .095 .139 43.3 47.8 31.4 .171 .233 .221 20.0
2025 Cutter 1.2 1 81 6.3 16 .333 .733 .463 26.3 12.5 15.4 .244 .561 .358 46.2
2025 Split-Finger -4.3 -1 34 2.7 11 .091 .182 .114 38.9 36.4 26.7 .152 .187 .147 14.3
2025 Slurve 13.0 1 4 0.3 2 .500 .500 .450 50.0 50.0 33.3 .289 .331 .274 100.0
2025 Knuckleball -24.4 0 1 0.1 1 .000 .000 .000 0.0 0.0 -- .313 .582 .360 100.0
2024 Sinker -1.5 -3 221 20.8 63 .246 .368 .321 13.6 14.3 17.3 .273 .430 .339 43.8
2024 4-Seam Fastball -0.2 0 220 20.7 60 .222 .519 .351 18.3 26.7 20.5 .247 .570 .368 56.4
2024 Slider 2.8 5 187 17.6 43 .238 .690 .379 37.1 34.9 22.1 .165 .387 .231 32.1
2024 Cutter -1.0 -1 104 9.8 21 .211 .368 .290 22.0 19.0 25.0 .234 .366 .302 13.3
2024 Curveball -1.9 -2 100 9.4 22 .136 .318 .189 31.0 45.5 26.3 .164 .233 .170 33.3
2024 Changeup 1.0 1 99 9.3 27 .160 .520 .307 40.0 33.3 27.3 .189 .508 .319 25.0
2024 Sweeper -0.3 0 86 8.1 15 .200 .400 .253 27.3 40.0 14.6 .197 .402 .254 11.1
2024 Split-Finger 1.4 1 37 3.5 9 .333 .556 .378 34.8 55.6 26.3 .265 .344 .263 50.0
2024 Screwball -15.7 0 1 0.1 1 .000 .000 .000 0.0 0.0 0.0 .089 .106 .085 0.0
2024 Slurve 5.3 0 1 0.1 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 20 73 -1 -3 1 0 -2
2018 79 267 1 -7 1 1 -3
2019 57 246 -1 -3 0 0 -4
2020 48 178 0 -1 1 0 0
2021 207 798 -10 -9 7 4 -8
2022 247 906 -3 -12 5 4 -7
2023 260 1,010 -6 0 1 3 -2
2024 263 1,062 8 -15 3 5 0
2025 326 1,279 -1 -10 4 5 -2
Player 1,507 5,819 -12 -61 23 -12 -27
+ 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 73 56.2 75.6 80.6 25.0 62.5 34.2 55.0 53.4 23.1 8.2 66.7
2018 267 49.8 68.4 78.0 24.6 54.5 44.2 39.2 46.4 28.2 7.5 80.0
2019 246 52.0 80.5 80.6 40.7 52.1 45.1 49.1 61.4 28.5 9.3 91.3
2020 178 53.9 70.8 82.4 32.9 63.0 43.3 39.6 53.4 23.2 10.1 83.3
2021 816 48.9 68.5 79.0 25.5 43.3 43.1 31.8 46.6 31.3 6.8 74.1
2022 907 50.4 72.2 82.1 28.5 50.8 39.6 36.3 50.6 26.8 8.7 82.3
2023 1,010 51.2 67.1 81.6 31.0 48.4 40.7 33.5 49.5 28.6 8.2 73.5
2024 1,062 49.8 64.8 83.1 28.1 54.7 40.5 21.3 46.4 25.6 7.4 72.2
2025 1,279 51.7 61.4 87.2 27.5 56.5 40.7 14.7 45.0 21.9 8.1 70.2
Player 5,838 50.7 67.3 82.5 28.6 52.0 41.2 28.9 48.3 26.5 8.0 75.5
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 31 18
2018 68 17
2019 67 32
2020 36 27
2021 65 21
2022 50 18
2023 48 12
2024 29 9
2025 41 6
+ 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 %
2018 23.10 3 2.5 1 3 2 1 33.3
2019 21.62 3 1.5 2 0 3 0 0.0
2020 23.65 5 5.2 0 1 4 2 40.0
2021 23.50 10 10.4 0 7 7 5 50.0
2022 22.56 10 10.0 0 3 9 4 40.0
2023 22.95 10 10.3 0 7 9 3 30.0
2024 23.95 20 16.3 4 7 14 7 35.0
2025 24.33 11 12.1 -1 5 10 5 45.5
Player 23.49 72 68.5 4 33 58 27 37.5
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2018 3 3 2 3 2 2 2 2 2 1 2 3 4 2 2 3 1 3 3 4 3 3 5 3 1 2 2 3 4 2 2
2019 3 3 1 1 2 2 2 1 0 0 1 1 3 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 3 2 1
2020 5 6 5 5 5 5 6 5 4 4 5 6 4 5 5 6 4 5 6 6 6 7 6 6 4 4 6 5 6 6 4
2021 10 12 10 9 11 9 11 11 6 9 9 8 13 9 11 10 11 12 10 9 11 13 11 13 12 11 10 10 12 10 10
2022 10 10 9 8 10 8 10 9 7 7 7 8 13 12 11 12 12 11 9 8 11 10 12 12 8 9 8 13 13 11 13
2023 10 8 9 11 10 9 11 10 9 9 9 12 12 9 12 11 12 11 11 11 12 8 15 13 10 8 10 10 11 10 7
2024 20 10 17 14 17 19 21 14 14 12 19 22 12 14 16 14 13 11 16 22 16 16 22 18 12 14 17 21 19 22 16
2025 11 12 11 11 11 13 12 9 10 11 12 13 10 17 13 9 14 10 14 14 12 13 13 13 11 10 12 14 16 13 11
Player 72 64 64 62 68 67 75 61 52 53 64 73 71 70 71 66 69 64 70 75 73 72 85 80 60 59 66 78 84 76 64
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 .241 +.021 .220 -.016 .236 +.009 .227 +.046 .181 -.069 .250 +.036 .214 +.047 .167 +.167 .000
xBA .237 +.017 .220 -.022 .242 -.012 .254 +.021 .233 -.004 .237 +.072 .165 -.046 .211 +.037 .174
OBP .291 +.028 .263 -.011 .274 +.010 .264 +.018 .246 -.004 .250 +.039 .211 -.030 .241 +.141 .100
xOBP .288 +.024 .264 -.017 .281 -.010 .291 -.006 .297 +.060 .237 +.066 .171 -.110 .281 +.020 .261
SLG .403 -.073 .476 +.063 .413 +.024 .389 .000 .389 -.132 .521 +.057 .464 +.145 .319 +.319 .000
xSLG .385 -.045 .430 -.013 .443 -.001 .444 -.060 .504 -.009 .513 +.187 .326 -.107 .433 +.214 .219
ISO .162 -.094 .256 +.078 .178 +.016 .162 -.045 .207 -.064 .271 +.021 .250 +.097 .153 +.153 .000
xISO .149 -.061 .210 +.009 .201 +.010 .191 -.080 .271 -.006 .277 +.116 .161 -.061 .222 +.177 .045
BABIP .279 +.042 .237 -.055 .292 +.046 .246 +.046 .200 -.042 .242 -.079 .321 +.151 .170 +.170 .000
wOBA .301 -.013 .314 +.021 .293 +.011 .282 +.010 .272 -.047 .319 +.049 .270 +.022 .248 +.179 .069
xwOBA .294 -.004 .298 -.011 .309 -.008 .317 -.026 .343 +.031 .312 +.102 .210 -.098 .308 +.082 .226
wOBACON .356 -.060 .416 +.029 .387 +.053 .334 -.004 .338 -.076 .414 -.082 .496 +.233 .263 +.263 .000
xwOBACON .347 -.044 .391 -.020 .411 +.030 .381 -.070 .451 +.047 .404 +.018 .386 +.038 .348 +.083 .265
BACON .313 +.001 .312 -.021 .333 +.046 .287 +.028 .259 -.065 .324 -.063 .387 +.173 .214 +.214 .000
xBACON .310 -.003 .313 -.031 .344 +.020 .324 -.016 .340 +.033 .307 -.008 .315 +.044 .271 +.002 .269
Statcast Hit Metrics
Hard Hit % 39.1 +1.7 37.4 -10.9 48.3 +0.2 48.1 0.0 48.1 +18.4 29.7 -9.0 38.7 +8.3 30.4 +13.7 16.7
Avg Exit Velocity 88.9 +0.5 88.4 -1.7 90.1 -0.8 90.9 +0.4 90.5 +0.8 89.7 -0.1 89.8 +1.4 88.4 +8.7 79.7
Launch Angle Sweet-Spot % 39.1 -1.1 40.2 +3.6 36.6 0.0 36.6 -1.2 37.8 +2.7 35.1 -0.4 35.5 +5.1 30.4 +13.7 16.7
Barrel % 8.6 -2.3 10.9 -0.1 11.0 +1.2 9.8 -5.8 15.6 +2.1 13.5 +3.8 9.7 -1.0 10.7 +10.7 0.0
Avg Launch Angle 17.2 -3.5 20.7 +5.2 15.5 -1.7 17.2 -4.5 21.7 +3.2 18.5 +0.8 17.7 -10.3 28.0 +6.8 21.2
Statcast Bat Tracking
Bat Speed 70.9 -0.9 71.8 -0.7 72.5 -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 13° -1° 13° 13° -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 55.1 -6.5 61.6 +1.6 60.0 -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -7° +3° -9° -3° -7° -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 32° 32° 33° -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.2 -0.1 7.3 -0.2 7.5 -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.1 +0.1 93.0 -0.1 93.1 +0.1 93.0 +0.5 92.5 +0.6 91.9 -1.1 93.0 +0.1 92.9 +0.5 92.4
Breaking Velocity 82.7 -0.4 83.1 -0.2 83.3 +0.6 82.7 0.0 82.7 +1.7 81.0 -2.6 83.6 -0.5 84.1 +0.1 84.0
Offspeed Velocity 84.7 -0.3 85.0 +0.1 84.9 +0.8 84.1 +0.7 83.4 +0.6 82.8 -1.0 83.8 +0.4 83.4 +1.5 81.9
Batted Ball Results
Barrels 20 +1 19 0 19 +1 18 -3 21 +16 5 +2 3 -3 6 +6 0
Popup % 8.2 -3.3 11.5 +3.9 7.6 -2.8 10.4 -1.5 11.9 +1.1 10.8 +7.6 3.2 -11.1 14.3 -10.7 25.0
Flyball % 30.0 -5.1 35.1 +7.8 27.3 -1.1 28.4 -7.2 35.6 -2.2 37.8 +2.3 35.5 -9.1 44.6 +36.3 8.3
Line Drive % 25.8 +1.7 24.1 -0.9 25.0 -0.1 25.1 +0.7 24.4 +10.9 13.5 -15.5 29.0 +12.9 16.1 -0.6 16.7
Groundball % 36.1 +6.8 29.3 -10.8 40.1 +4.0 36.1 +8.0 28.1 -9.7 37.8 +5.5 32.3 +7.3 25.0 -25.0 50.0
Pull % 51.1 +1.1 50.0 0.0 50.0 +5.7 44.3 -0.9 45.2 +10.1 35.1 -16.5 51.6 +8.7 42.9 -15.4 58.3
Straight Away % 30.9 +0.4 30.5 -1.5 32.0 -9.0 41.0 +9.1 31.9 -5.9 37.8 -4.1 41.9 -1.0 42.9 +9.6 33.3
Opposite Field % 18.0 -1.5 19.5 +1.5 18.0 +3.2 14.8 -8.2 23.0 -4.0 27.0 +20.5 6.5 -7.8 14.3 +6.0 8.3
Weak Contact % 4.3 -1.4 5.7 +3.4 2.3 -2.6 4.9 +2.7 2.2 -3.2 5.4 +2.2 3.2 +1.4 1.8 -6.5 8.3
Pull Airball % 26.2 -7.7 33.9 +10.1 23.8 -2.4 26.2 -1.9 28.1 +9.2 18.9 -13.4 32.3 +7.3 25.0 0.0 25.0
Topped Contact % 24.9 +4.2 20.7 -9.0 29.7 +6.7 23.0 +1.5 21.5 -5.5 27.0 +4.4 22.6 +6.5 16.1 -17.2 33.3
Under Contact % 30.0 -3.3 33.3 +8.9 24.4 -5.7 30.1 -1.8 31.9 -0.5 32.4 +0.1 32.3 -14.1 46.4 +21.4 25.0
Flare/Burner Contact % 23.2 +3.1 20.1 -4.9 25.0 -1.8 26.8 +9.8 17.0 +0.8 16.2 +0.1 16.1 -3.5 19.6 -5.4 25.0
Solid Contact % 8.6 -0.6 9.2 +1.6 7.6 +2.7 4.9 -5.5 10.4 +5.0 5.4 -10.7 16.1 +10.7 5.4 +5.4 0.0
HR/FB % 15.7 -12.2 27.9 +6.6 21.3 +2.1 19.2 -1.6 20.8 -7.8 28.6 +1.3 27.3 +15.3 12.0 +12.0 0.0
Popups 19 -1 20 +7 13 -6 19 +3 16 +12 4 +3 1 -7 8 +5 3
Flyballs 70 +9 61 +14 47 -5 52 +4 48 +34 14 +3 11 -14 25 +24 1
Line Drives 60 +18 42 -1 43 -3 46 +13 33 +28 5 -4 9 0 9 +7 2
Groundballs 84 +33 51 -18 69 +3 66 +28 38 +24 14 +4 10 -4 14 +8 6
Plate Discipline
In Zone % 51.7 +1.9 49.8 -1.4 51.2 +0.8 50.4 +1.5 48.9 -5.0 53.9 +1.9 52.0 +2.2 49.8 -6.4 56.2
Out of Zone % 48.3 -1.9 50.2 +1.4 48.8 -0.8 49.6 -1.5 51.1 +5.0 46.1 -1.9 48.0 -2.2 50.2 +6.4 43.8
Edge % 40.7 +0.2 40.5 -0.2 40.7 +1.1 39.6 -3.5 43.1 -0.2 43.3 -1.8 45.1 +0.9 44.2 +10.0 34.2
Zone Swing % 61.4 -3.4 64.8 -2.3 67.1 -5.1 72.2 +3.7 68.5 -2.3 70.8 -9.7 80.5 +12.1 68.4 -7.2 75.6
Out of Zone Swing % 27.5 -0.6 28.1 -2.9 31.0 +2.5 28.5 +3.0 25.5 -7.4 32.9 -7.8 40.7 +16.1 24.6 -0.4 25.0
In Zone Contact % 87.2 +4.1 83.1 +1.5 81.6 -0.5 82.1 +3.1 79.0 -3.4 82.4 +1.8 80.6 +2.6 78.0 -2.6 80.6
Out of Zone Contact % 56.5 +1.8 54.7 +6.3 48.4 -2.4 50.8 +7.5 43.3 -19.7 63.0 +10.9 52.1 -2.4 54.5 -8.0 62.5
Whiff % 21.9 -3.7 25.6 -3.0 28.6 +1.8 26.8 -4.5 31.3 +8.1 23.2 -5.3 28.5 +0.3 28.2 +5.1 23.1
First Strike % 58.1 -2.4 60.5 -5.3 65.8 +4.1 61.7 -1.8 63.5 -9.4 72.9 -0.8 73.7 +6.6 67.1 -7.9 75.0
First Pitch Swing % 14.7 -6.6 21.3 -12.2 33.5 -2.8 36.3 +4.5 31.8 -7.8 39.6 -9.5 49.1 +9.9 39.2 -15.8 55.0
Swing % 45.0 -1.4 46.4 -3.1 49.5 -1.1 50.6 +4.0 46.6 -6.8 53.4 -8.0 61.4 +15.0 46.4 -7.0 53.4
Meatball Swing % 70.2 -2.0 72.2 -1.3 73.5 -8.8 82.3 +8.2 74.1 -9.2 83.3 -8.0 91.3 +11.3 80.0 +13.3 66.7
Meatball % 8.1 +0.7 7.4 -0.8 8.2 -0.5 8.7 +1.9 6.8 -3.3 10.1 +0.8 9.3 +1.8 7.5 -0.7 8.2
Zone Swing & Miss % 12.8 -4.1 16.9 -1.5 18.4 +0.5 17.9 -3.1 21.0 +3.4 17.6 -1.8 19.4 -2.6 22.0 +2.6 19.4
Out of Zone Swing & Miss % 43.5 -1.8 45.3 -6.3 51.6 +2.4 49.2 -7.5 56.7 +19.7 37.0 -10.9 47.9 +2.4 45.5 +8.0 37.5
In Zone 661 +132 529 +12 517 +60 457 +67 390 +294 96 -32 128 -5 133 +92 41
Out of Zone 618 +84 534 +41 493 +44 449 +41 408 +326 82 -36 118 -16 134 +102 32
Edge 521 +90 431 +20 411 +52 359 +15 344 +267 77 -34 111 -7 118 +93 25
In Zone Swings 406 +63 343 -4 347 +17 330 +63 267 +199 68 -35 103 +12 91 +60 31
Out of Zone Swings 170 +20 150 -3 153 +25 128 +24 104 +77 27 -21 48 +15 33 +25 8
In Zone Swing & Misses 52 -6 58 -6 64 +5 59 +3 56 +44 12 -8 20 0 20 +14 6
Out of Zone Swing & Misses 74 +6 68 -11 79 +16 63 +4 59 +49 10 -13 23 +8 15 +12 3
Basic
Pitches 1,279 +217 1,062 +52 1,010 +103 907 +91 816 +638 178 -68 246 -21 267 +194 73
PA 327 +64 263 +3 260 +12 248 +37 211 +163 48 -9 57 -22 79 +59 20
AB 303 +57 246 +4 242 +13 229 +36 193 +145 48 -8 56 -16 72 +54 18
Hits 73 +19 54 -3 57 +5 52 +17 35 +23 12 0 12 0 12 +12 0
Singles 47 +21 26 -8 34 -1 35 +20 15 +8 7 +3 4 -3 7 +7 0
Doubles 14 +4 10 -3 13 +6 7 -3 10 +9 1 -4 5 +3 2 +2 0
Triples 1 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0
Home Runs 11 -6 17 +7 10 0 10 0 10 +6 4 +1 3 0 3 +3 0
Walks 20 +5 15 +1 14 +2 12 -5 17 +17 0 0 0 -6 6 +4 2
Strikeouts 72 -2 74 0 74 +22 52 -7 59 +48 11 -15 26 +10 16 +10 6
K% 22.0 -6.1 28.1 -0.4 28.5 +7.5 21.0 -7.0 28.0 +5.1 22.9 -22.7 45.6 +25.3 20.3 -9.7 30.0
BB% 6.1 +0.4 5.7 +0.3 5.4 +0.6 4.8 -3.3 8.1 +8.1 0.0 0.0 0.0 -7.6 7.6 -2.4 10.0
HBP 2 +2 0 0 0 -1 1 +1 0 0 0 0 0 -1 1 +1 0
Batted Balls 233 +59 174 +2 172 -11 183 +48 135 +98 37 +6 31 -25 56 +44 12
Number of Fastballs 658 +113 545 +53 492 -4 496 +92 404 +304 100 -30 130 -34 164 +112 52
Number of Offspeed 172 +35 137 +17 120 +20 100 +10 90 +65 25 -4 29 +13 16 +12 4
Number of Breaking 329 +42 287 -21 308 +71 237 -46 283 +230 53 -33 86 +2 84 +70 14
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2017 Shifts R 20 3 15.0 .082 .000
2018 Shifts R 79 8 10.1 .224 .462
2019 Shifts R 57 19 33.3 .299 .212
2020 Shifts R 48 20 41.7 .197 .491
2021 Shifts R 205 88 42.9 .241 .310
2022 Shifts R 246 126 51.2 .310 .251
2023 Shades R 260 18 6.9 .305 .137
2024 Shades R 263 8 3.0 .321 .086
2025 Shades R 326 71 21.8 .255 .458
! 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 12 17.0 41.7% 0.0% 15 23.7 0.0% 26.7%
2018 70 17.9 15.7% 2.9% 48 24.2 0.0% 12.5%
2019 51 17.8 19.6% 2.0% 31 24.7 0.0% 25.8%
2020 46 18.8 15.2% 2.2% 25 23.4 0.0% 20.0%
2021 232 19.7 4.3% 2.6% 130 25.3 0.0% 8.5%
2022 237 18.6 17.3% 1.7% 135 23.6 3.7% 8.9%
2023 236 15.8 35.2% 0.0% 194 18.9 5.7% 0.5%
2024 289 15.6 40.1% 0.3% 184 18.4 4.9% 0.5%
2025 362 15.9 37.0% 0.3% 238 18.7 4.2% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings