CF | Bats/Throws: L/R | 6' 1" 210 lbs | Age: 35
Draft: 2010 | Rd. 31, No. 941, Tampa Bay Rays | Parkland College
PA AB R H HR SB AVG OBP SLG OPS
2022 221 206 28 47 7 6 .228 .281 .369 .650
2023 408 370 58 98 8 14 .265 .322 .419 .741
2024 281 259 31 51 5 6 .197 .237 .313 .550
12 Seasons 4,040 3,682 499 905 95 132 .246 .304 .402 .706
AVG HR SB OPS
2022 .228 7 6 .650
2023 .265 8 14 .741
2024 .197 5 6 .550
12 Seasons .246 95 132 .706
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%
2015 25 1954 414 10 2.4 1.9 87.6 112.2 9.0 29.7 .268 .378 .309 .302 .348 30.9 17.8 4.5
2016 26 1611 293 13 4.4 3.1 87.9 111.4 14.0 29.7 .242 .366 .323 .309 .327 32.4 17.9 9.7
2017 27 1666 286 15 5.2 3.6 86.9 110.9 8.1 28.3 .234 .371 .337 .293 .348 30.5 23.5 7.4
2018 28 1357 245 11 4.5 3.0 86.0 110.2 7.5 26.1 .213 .313 .282 .269 .319 29.0 24.8 6.8
2019 29 1784 345 19 5.5 4.0 89.2 111.4 6.9 26.4 .243 .395 .284 .296 .351 37.7 21.7 5.4
2020 30 653 96 6 6.3 3.8 87.7 110.2 -0.4 28.1 .249 .377 .301 .325 .389 41.7 26.4 12.6
2021 31 1494 253 10 4.0 2.6 86.6 107.9 1.1 29.6 .232 .320 .310 .283 .335 36.4 25.4 8.5
2022 32 831 145 10 6.9 4.5 87.9 109.8 5.3 33.8 .250 .388 .286 .305 .393 38.6 27.6 6.3
2023 33 1508 289 10 3.5 2.5 86.7 107.8 5.6 29.4 .259 .354 .320 .300 .345 33.2 21.1 7.1
2024 34 1020 181 7 3.9 2.5 86.4 105.9 7.3 27.6 .195 .279 .241 .233 .311 30.0 30.6 4.3
Player 13878 2547 111 4.4 3.0 87.4 112.2 7.2 28.7 .240 .356 .302 .291 .343 33.4 22.8 6.9
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 %
2015 49.5 50.5 15.7 25.8 8.9 36.7 41.3 21.5 23.2 20.5 5.3 13.5 20.8 16.2
2016 42.3 57.7 20.1 22.5 15.0 45.4 29.0 24.2 22.9 13.7 5.8 22.5 15.4 18.4
2017 50.7 49.3 20.6 21.3 7.3 32.9 45.5 21.3 20.3 24.5 5.6 12.6 21.0 15.7
2018 51.0 49.0 19.6 21.2 8.2 28.2 44.9 26.5 18.0 23.3 9.4 10.2 21.6 17.1
2019 53.3 46.7 18.3 20.9 7.5 32.5 45.2 22.3 22.6 24.6 6.1 9.9 20.6 16.2
2020 57.3 42.7 11.5 26.0 5.2 36.5 44.8 18.8 22.9 28.1 6.3 13.5 16.7 12.5
2021 56.1 43.9 16.6 23.7 3.6 31.2 45.1 23.7 19.8 26.1 10.3 11.5 19.0 13.4
2022 52.4 47.6 23.4 20.7 3.4 32.4 35.2 32.4 24.1 19.3 9.0 8.3 15.9 23.4
2023 55.7 44.3 18.7 21.1 4.5 38.4 40.1 21.5 26.0 23.5 6.2 12.5 16.6 15.2
2024 55.8 44.2 18.8 20.4 5.0 37.6 39.2 23.2 24.3 22.7 8.8 13.3 16.6 14.4
Player 51.7 48.3 18.4 22.4 7.4 35.3 41.1 23.2 22.3 22.3 7.0 13.0 18.8 16.3
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
2015 2.9 39.4 20.5 28.0 4.1 2.4 1.9
2016 3.1 33.8 30.4 22.5 4.4 4.4 3.1
2017 5.9 36.7 22.0 24.1 3.8 5.2 3.6
2018 7.3 38.0 23.3 21.6 2.9 4.5 3.0
2019 2.6 43.5 20.3 23.5 4.3 5.5 4.0
2020 4.2 49.0 11.5 26.0 3.1 6.3 3.8
2021 5.9 41.9 16.6 27.7 3.6 4.0 2.6
2022 2.1 40.7 16.6 29.0 4.8 6.9 4.5
2023 4.5 42.2 18.3 27.0 2.8 3.5 2.5
2024 9.9 38.1 19.3 23.2 5.0 3.9 2.5
Player 4.6 39.8 20.8 25.2 3.9 4.4 3.0
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 %
2024 4-Seam Fastball -2.8 -10 355 35.0 90 .145 .277 .212 33.2 32.2 26.9 .178 .280 .221 29.8
2024 Sinker 2.4 3 135 13.3 44 .368 .395 .431 24.6 13.6 23.1 .283 .326 .327 43.8
2024 Slider -3.0 -4 119 11.7 35 .091 .303 .186 57.3 42.9 46.9 .162 .304 .200 25.0
2024 Cutter -2.2 -2 111 10.9 24 .182 .409 .292 30.2 16.7 22.2 .200 .313 .254 47.4
2024 Changeup -1.7 -2 105 10.3 30 .214 .286 .218 35.9 16.7 13.5 .202 .302 .221 20.0
2024 Curveball 1.0 1 91 9.0 28 .296 .370 .307 46.5 42.9 35.3 .237 .268 .240 13.3
2024 Sweeper -3.2 -2 71 7.0 23 .136 .182 .163 45.7 52.2 54.5 .102 .130 .127 20.0
2024 Split-Finger 3.5 1 17 1.7 3 .333 .667 .417 57.1 66.7 33.3 .153 .179 .145 0.0
2024 Knuckleball -4.8 0 4 0.4 1 .000 .000 .000 0.0 0.0 0.0 .286 .290 .257 0.0
2024 Slurve 10.8 0 1 0.1 -- -- -- -- -- 0.0 -- -- -- --
2023 4-Seam Fastball 2.6 11 417 27.7 106 .404 .638 .478 18.3 17.0 15.3 .317 .437 .364 40.3
2023 Sinker -0.8 -2 222 14.7 64 .286 .411 .377 26.4 14.1 20.5 .283 .380 .340 29.8
2023 Changeup -1.2 -3 218 14.5 59 .241 .328 .243 28.8 11.9 14.0 .280 .342 .267 19.2
2023 Slider 0.9 2 201 13.3 53 .304 .522 .410 44.5 24.5 21.0 .233 .320 .300 44.1
2023 Curveball -3.9 -6 163 10.8 35 .063 .063 .094 35.3 28.6 27.0 .200 .282 .236 30.4
2023 Cutter -4.4 -6 137 9.1 45 .119 .190 .190 40.0 37.8 45.9 .159 .196 .191 28.0
2023 Sweeper 4.7 4 87 5.8 26 .261 .522 .373 36.8 26.9 23.3 .236 .395 .319 37.5
2023 Split-Finger -1.7 -1 46 3.1 16 .133 .400 .203 39.1 31.3 31.3 .169 .339 .202 27.3
2023 Slurve -6.0 -1 12 0.8 2 .000 .000 .000 50.0 0.0 0.0 .411 .492 .393 50.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2014 362 1,290 -4 -2 4 4 2
2015 534 1,952 -1 -14 11 5 1
2016 413 1,607 -7 -12 9 9 -1
2017 418 1,663 0 -12 9 8 5
2018 365 1,357 -7 -18 4 7 -14
2019 478 1,784 -9 -21 4 8 -18
2020 158 653 -2 -10 4 4 -5
2021 388 1,494 -3 -18 9 8 -3
2022 221 831 0 -11 5 2 -4
2023 408 1,508 1 -17 9 6 -1
2024 279 1,015 -9 -11 2 3 -15
Player 4,024 15,154 -41 -147 71 -41 -54
+ 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 %
2015 1,954 49.8 71.5 84.0 31.5 67.3 42.1 31.4 51.4 21.1 6.8 79.5
2016 1,611 45.3 66.6 82.3 26.2 64.1 41.6 31.2 44.5 23.6 6.4 75.7
2017 1,666 48.0 69.7 80.9 29.0 56.6 43.4 31.7 48.5 26.6 7.2 80.8
2018 1,357 46.4 72.2 77.8 31.4 53.1 42.5 33.7 50.3 30.5 6.7 80.2
2019 1,784 48.8 75.5 84.0 35.2 56.2 41.6 36.1 54.9 25.1 8.2 78.2
2020 653 45.9 73.7 81.0 24.1 41.2 45.9 25.8 46.9 30.1 6.4 81.0
2021 1,494 47.9 74.6 76.8 30.3 49.6 40.8 38.3 51.5 31.6 9.2 89.8
2022 831 50.4 75.2 79.7 27.9 36.5 44.0 41.6 51.7 31.9 7.1 79.7
2023 1,508 50.2 71.6 78.0 27.4 46.6 42.2 33.6 49.6 30.6 7.8 79.7
2024 1,020 50.3 76.3 70.5 33.1 44.3 44.3 42.7 54.9 37.5 8.1 85.4
Player 13,878 48.3 72.4 79.9 30.0 54.1 42.5 34.5 50.5 28.0 7.4 81.1
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
2015 37 71 37 24 33 23 21 32 89 29 56 10 52 34 99
2016 30 26 19 25 53 21 29 30 82 28 62 72 42 66 97 98
2017 14 15 16 26 18 25 37 28 81 23 25 35 29 39 96 98
2018 3 6 3 9 6 12 23 8 75 12 24 28 13 28 91 92
2019 12 26 21 25 8 29 26 50 79 41 47 14 46 13 97 99
2020 45 49 25 18 69 24 37 30 73 64 29 79 27 67 97 96 96
2021 7 18 4 5 26 8 13 10 52 27 23 43 12 29 95 98 97
2022 60 93 94
2023 18 58 11 6 43 6 9 11 34 15 56 35 19 56 87 97 95 18 31 71
2024 20 86 96 98
+ 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 %
2016 20.71 12 8.0 4 3 6 3 25.0
2017 19.80 15 13.4 2 2 13 3 20.0
2018 20.52 7 5.7 1 3 4 3 42.9
2019 20.06 15 14.7 0 2 12 5 33.3
2020 21.63 6 5.8 0 2 2 4 66.7
2021 19.44 4 3.9 0 4 8 0 0.0
2022 20.55 7 6.3 1 2 4 3 42.9
2023 21.55 8 8.5 -1 0 9 2 25.0
2024 21.75 5 4.3 1 3 1 3 60.0
Player 20.55 79 70.6 8 21 59 26 32.9
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 12 8 7 11 9 9 9 9 9 7 7 9 7 7 9 9 6 9 7 9 7 5 9 9 8 7 9 9 7 8 5
2017 15 14 9 15 14 13 16 16 8 12 11 11 16 13 15 15 14 14 16 13 16 10 17 16 16 14 9 14 16 14 4
2018 7 9 3 6 7 4 6 7 4 4 4 6 8 5 5 7 5 4 5 8 7 5 9 8 6 4 5 5 8 4 4
2019 15 17 10 15 17 15 17 16 6 11 12 11 18 17 15 17 17 14 13 15 16 15 18 17 17 17 9 16 17 15 11
2020 6 6 5 6 6 6 6 6 6 5 6 7 6 5 6 6 6 6 5 6 5 7 6 6 5 6 6 6 6 6 5
2021 4 8 1 5 3 2 4 8 2 0 1 5 6 0 6 6 3 4 4 4 5 2 9 7 3 1 5 4 4 1 3
2022 7 7 4 7 6 6 7 7 4 5 5 6 6 5 7 8 7 7 6 7 7 6 8 8 5 5 7 8 7 6 5
2023 8 9 4 8 9 9 11 9 6 8 7 7 8 8 9 10 9 9 10 11 7 7 11 11 8 8 8 9 8 10 6
2024 5 4 3 5 4 4 4 5 4 4 4 4 6 3 4 4 4 4 4 4 5 5 6 6 4 4 4 4 6 4 3
Player 79 82 46 78 75 68 80 83 49 56 57 66 81 63 76 82 71 71 70 77 75 62 93 88 72 66 62 75 79 68 46
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

2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .197 -.068 .265 +.037 .228 -.031 .259 +.042 .217 -.011 .228 +.011 .217 -.059 .276 +.030 .246 -.017 .263
xBA .195 -.064 .259 +.009 .250 +.018 .232 -.017 .249 +.006 .243 +.030 .213 -.021 .234 -.008 .242 -.026 .268
OBP .237 -.085 .322 +.041 .281 -.047 .328 +.007 .321 +.043 .278 -.004 .282 -.056 .338 +.007 .331 +.033 .298
xOBP .238 -.082 .320 +.019 .301 -.007 .308 -.040 .348 +.056 .292 +.008 .284 -.017 .301 -.028 .329 +.025 .304
SLG .313 -.106 .419 +.050 .369 -.019 .388 +.026 .362 -.036 .398 +.028 .370 -.080 .450 +.040 .410 -.010 .420
xSLG .279 -.075 .354 -.034 .388 +.068 .320 -.057 .377 -.018 .395 +.082 .313 -.058 .371 +.005 .366 -.012 .378
ISO .116 -.038 .154 +.013 .141 +.012 .129 -.016 .145 -.025 .170 +.016 .154 -.020 .174 +.010 .164 +.008 .156
xISO .084 -.011 .095 -.043 .138 +.050 .088 -.041 .129 -.023 .152 +.052 .100 -.037 .137 +.014 .123 +.014 .109
BABIP .272 -.049 .321 +.031 .290 -.055 .345 +.055 .290 +.023 .267 -.008 .275 -.062 .337 +.059 .278 -.028 .306
wOBA .241 -.079 .320 +.034 .286 -.024 .310 +.009 .301 +.017 .284 +.002 .282 -.055 .337 +.014 .323 +.014 .309
xwOBA .233 -.067 .300 -.005 .305 +.022 .283 -.042 .325 +.029 .296 +.027 .269 -.024 .293 -.016 .309 +.007 .302
wOBACON .323 -.049 .372 +.007 .365 -.012 .377 +.027 .350 +.015 .335 -.003 .338 -.073 .411 +.065 .346 -.011 .357
xwOBACON .311 -.034 .345 -.048 .393 +.058 .335 -.054 .389 +.038 .351 +.032 .319 -.029 .348 +.021 .327 -.021 .348
BACON .293 -.047 .340 +.016 .324 -.032 .356 +.043 .313 +.016 .297 +.001 .296 -.076 .372 +.065 .307 -.016 .323
xBACON .294 -.044 .338 -.017 .355 +.031 .324 -.034 .358 +.041 .317 +.018 .299 -.019 .318 +.014 .304 -.027 .331
Statcast Hit Metrics
Hard Hit % 30.0 -3.2 33.2 -5.4 38.6 +2.2 36.4 -5.3 41.7 +4.0 37.7 +8.7 29.0 -1.5 30.5 -1.9 32.4 +1.5 30.9
Avg Exit Velocity 86.4 -0.3 86.7 -1.2 87.9 +1.3 86.6 -1.1 87.7 -1.5 89.2 +3.2 86.0 -0.9 86.9 -1.0 87.9 +0.3 87.6
Launch Angle Sweet-Spot % 27.6 -1.8 29.4 -4.4 33.8 +4.2 29.6 +1.5 28.1 +1.7 26.4 +0.3 26.1 -2.2 28.3 -1.4 29.7 0.0 29.7
Barrel % 3.9 +0.4 3.5 -3.4 6.9 +2.9 4.0 -2.3 6.3 +0.8 5.5 +1.0 4.5 -0.7 5.2 +0.8 4.4 +2.0 2.4
Avg Launch Angle 7.3 +1.7 5.6 +0.3 5.3 +4.2 1.1 +1.5 -0.4 -7.3 6.9 -0.6 7.5 -0.6 8.1 -5.9 14.0 +5.0 9.0
Statcast Bat Tracking
Bat Speed 70.4 +0.6 69.8 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle -2° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 40.9 -4.9 45.8 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -1° +1° -2° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 31° +1° 30° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.1 0.0 7.1 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.0 -0.2 93.2 0.0 93.2 +0.3 92.9 -0.3 93.2 +1.0 92.2 -0.2 92.4 +0.3 92.1 -0.3 92.4 +0.2 92.2
Breaking Velocity 82.7 +0.4 82.3 +0.1 82.2 -0.3 82.5 +1.0 81.5 -0.2 81.7 -0.5 82.2 +1.4 80.8 -0.7 81.5 +0.4 81.1
Offspeed Velocity 86.6 +0.3 86.3 +0.9 85.4 -0.3 85.7 +0.3 85.4 +0.1 85.3 +0.1 85.2 +1.1 84.1 -0.3 84.4 +0.3 84.1
Batted Ball Results
Barrels 7 -3 10 0 10 0 10 +4 6 -13 19 +8 11 -4 15 +2 13 +3 10
Popup % 5.0 +0.5 4.5 +1.1 3.4 -0.2 3.6 -1.6 5.2 -2.3 7.5 -0.7 8.2 +0.9 7.3 -7.7 15.0 +6.1 8.9
Flyball % 18.8 +0.1 18.7 -4.7 23.4 +6.8 16.6 +5.1 11.5 -6.8 18.3 -1.3 19.6 -1.0 20.6 +0.5 20.1 +4.4 15.7
Line Drive % 20.4 -0.7 21.1 +0.4 20.7 -3.0 23.7 -2.3 26.0 +5.1 20.9 -0.3 21.2 -0.1 21.3 -1.2 22.5 -3.3 25.8
Groundball % 55.8 +0.1 55.7 +3.3 52.4 -3.7 56.1 -1.2 57.3 +4.0 53.3 +2.3 51.0 +0.3 50.7 +8.4 42.3 -7.2 49.5
Pull % 37.6 -0.8 38.4 +6.0 32.4 +1.2 31.2 -5.3 36.5 +4.0 32.5 +4.3 28.2 -4.7 32.9 -12.5 45.4 +8.7 36.7
Straight Away % 39.2 -0.9 40.1 +4.9 35.2 -9.9 45.1 +0.3 44.8 -0.4 45.2 +0.3 44.9 -0.6 45.5 +16.5 29.0 -12.3 41.3
Opposite Field % 23.2 +1.7 21.5 -10.9 32.4 +8.7 23.7 +4.9 18.8 -3.5 22.3 -4.2 26.5 +5.2 21.3 -2.9 24.2 +2.7 21.5
Weak Contact % 9.9 +5.4 4.5 +2.4 2.1 -3.8 5.9 +1.7 4.2 +1.6 2.6 -4.7 7.3 +1.4 5.9 +2.8 3.1 +0.2 2.9
Pull Airball % 13.3 +0.8 12.5 +4.2 8.3 -3.2 11.5 -2.0 13.5 +3.6 9.9 -0.3 10.2 -2.4 12.6 -9.9 22.5 +9.0 13.5
Topped Contact % 38.1 -4.1 42.2 +1.5 40.7 -1.2 41.9 -7.1 49.0 +5.5 43.5 +5.5 38.0 +1.3 36.7 +2.9 33.8 -5.6 39.4
Under Contact % 19.3 +1.0 18.3 +1.7 16.6 0.0 16.6 +5.1 11.5 -8.8 20.3 -3.0 23.3 +1.3 22.0 -8.4 30.4 +9.9 20.5
Flare/Burner Contact % 23.2 -3.8 27.0 -2.0 29.0 +1.3 27.7 +1.7 26.0 +2.5 23.5 +1.9 21.6 -2.5 24.1 +1.6 22.5 -5.5 28.0
Solid Contact % 5.0 +2.2 2.8 -2.0 4.8 +1.2 3.6 +0.5 3.1 -1.2 4.3 +1.4 2.9 -0.9 3.8 -0.6 4.4 +0.3 4.1
HR/FB % 14.7 -0.1 14.8 -5.8 20.6 +11.1 9.5 -17.8 27.3 +5.1 22.2 +7.6 14.6 -10.8 25.4 +5.1 20.3 +4.9 15.4
Popups 9 -4 13 +8 5 -4 9 +4 5 -21 26 +6 20 -1 21 -23 44 +7 37
Flyballs 34 -20 54 +20 34 -8 42 +31 11 -52 63 +15 48 -11 59 0 59 -6 65
Line Drives 37 -24 61 +31 30 -30 60 +35 25 -47 72 +20 52 -9 61 -5 66 -41 107
Groundballs 101 -60 161 +85 76 -66 142 +87 55 -129 184 +59 125 -20 145 +21 124 -81 205
Plate Discipline
In Zone % 50.3 +0.1 50.2 -0.2 50.4 +2.5 47.9 +2.0 45.9 -2.9 48.8 +2.4 46.4 -1.6 48.0 +2.7 45.3 -4.5 49.8
Out of Zone % 49.7 -0.1 49.8 +0.2 49.6 -2.5 52.1 -2.0 54.1 +2.9 51.2 -2.4 53.6 +1.6 52.0 -2.7 54.7 +4.5 50.2
Edge % 44.3 +2.1 42.2 -1.8 44.0 +3.2 40.8 -5.1 45.9 +4.3 41.6 -0.9 42.5 -0.9 43.4 +1.8 41.6 -0.5 42.1
Zone Swing % 76.3 +4.7 71.6 -3.6 75.2 +0.6 74.6 +0.9 73.7 -1.8 75.5 +3.3 72.2 +2.5 69.7 +3.1 66.6 -4.9 71.5
Out of Zone Swing % 33.1 +5.7 27.4 -0.5 27.9 -2.4 30.3 +6.2 24.1 -11.1 35.2 +3.8 31.4 +2.4 29.0 +2.8 26.2 -5.3 31.5
In Zone Contact % 70.5 -7.5 78.0 -1.7 79.7 +2.9 76.8 -4.2 81.0 -3.0 84.0 +6.2 77.8 -3.1 80.9 -1.4 82.3 -1.7 84.0
Out of Zone Contact % 44.3 -2.3 46.6 +10.1 36.5 -13.1 49.6 +8.4 41.2 -15.0 56.2 +3.1 53.1 -3.5 56.6 -7.5 64.1 -3.2 67.3
Whiff % 37.5 +6.9 30.6 -1.3 31.9 +0.3 31.6 +1.5 30.1 +5.0 25.1 -5.4 30.5 +3.9 26.6 +3.0 23.6 +2.5 21.1
First Strike % 64.8 +2.3 62.5 -2.2 64.7 +1.5 63.2 +7.2 56.0 -10.4 66.4 +7.5 58.9 -0.8 59.7 +2.9 56.8 -7.9 64.7
First Pitch Swing % 42.7 +9.1 33.6 -8.0 41.6 +3.3 38.3 +12.5 25.8 -10.3 36.1 +2.4 33.7 +2.0 31.7 +0.5 31.2 -0.2 31.4
Swing % 54.9 +5.3 49.6 -2.1 51.7 +0.2 51.5 +4.6 46.9 -8.0 54.9 +4.6 50.3 +1.8 48.5 +4.0 44.5 -6.9 51.4
Meatball Swing % 85.4 +5.7 79.7 0.0 79.7 -10.1 89.8 +8.8 81.0 +2.8 78.2 -2.0 80.2 -0.6 80.8 +5.1 75.7 -3.8 79.5
Meatball % 8.1 +0.3 7.8 +0.7 7.1 -2.1 9.2 +2.8 6.4 -1.8 8.2 +1.5 6.7 -0.5 7.2 +0.8 6.4 -0.4 6.8
Zone Swing & Miss % 29.5 +7.5 22.0 +1.7 20.3 -2.9 23.2 +4.2 19.0 +3.0 16.0 -6.2 22.2 +3.1 19.1 +1.4 17.7 +1.7 16.0
Out of Zone Swing & Miss % 55.7 +2.3 53.4 -10.1 63.5 +13.1 50.4 -8.4 58.8 +15.0 43.8 -3.1 46.9 +3.5 43.4 +7.5 35.9 +3.2 32.7
In Zone 511 -246 757 +338 419 -297 716 +416 300 -570 870 +240 630 -168 798 +68 730 -242 972
Out of Zone 504 -247 751 +339 412 -366 778 +425 353 -561 914 +187 727 -138 865 -16 881 -99 980
Edge 450 -187 637 +271 366 -243 609 +309 300 -443 743 +166 577 -144 721 +51 670 -151 821
In Zone Swings 390 -152 542 +227 315 -219 534 +313 221 -436 657 +202 455 -101 556 +70 486 -209 695
Out of Zone Swings 167 -39 206 +91 115 -121 236 +151 85 -237 322 +94 228 -23 251 +20 231 -78 309
In Zone Swing & Misses 115 -4 119 +55 64 -60 124 +82 42 -63 105 +4 101 -5 106 +20 86 -25 111
Out of Zone Swing & Misses 93 -17 110 +37 73 -46 119 +69 50 -91 141 +34 107 -2 109 +26 83 -18 101
Basic
Pitches 1,020 -488 1,508 +677 831 -663 1,494 +841 653 -1,131 1,784 +427 1,357 -309 1,666 +55 1,611 -343 1,954
PA 281 -127 408 +187 221 -169 390 +231 159 -321 480 +113 367 -54 421 +7 414 -121 535
AB 259 -111 370 +164 206 -142 348 +210 138 -309 447 +115 332 -48 380 +14 366 -139 505
Hits 51 -47 98 +51 47 -43 90 +60 30 -72 102 +30 72 -33 105 +15 90 -43 133
Singles 34 -29 63 +31 32 -28 60 +41 19 -42 61 +17 44 -28 72 +16 56 -30 86
Doubles 9 -12 21 +13 8 -11 19 +14 5 -15 20 +8 12 -3 15 -5 20 -5 25
Triples 3 -3 6 +6 0 -7 7 +4 3 -4 7 -2 9 +6 3 +1 2 -10 12
Home Runs 5 -3 8 +1 7 +3 4 +1 3 -11 14 +7 7 -8 15 +3 12 +2 10
Walks 12 -17 29 +15 14 -19 33 +13 20 -6 26 +1 25 -6 31 -9 40 +16 24
Strikeouts 86 0 86 +25 61 -38 99 +57 42 -62 104 +13 91 -8 99 +25 74 -21 95
K% 30.6 +9.5 21.1 -6.5 27.6 +2.2 25.4 -1.0 26.4 +4.7 21.7 -3.1 24.8 +1.3 23.5 +5.6 17.9 +0.1 17.8
BB% 4.3 -2.8 7.1 +0.8 6.3 -2.2 8.5 -4.1 12.6 +7.2 5.4 -1.4 6.8 -0.6 7.4 -2.3 9.7 +5.2 4.5
HBP 2 -2 4 +3 1 -4 5 +4 1 -4 5 -1 6 +1 5 -2 7 +5 2
Batted Balls 181 -108 289 +144 145 -108 253 +157 96 -249 345 +100 245 -41 286 -7 293 -121 414
Number of Fastballs 601 -175 776 +332 444 -439 883 +553 330 -664 994 +225 769 -287 1,056 +128 928 -279 1,207
Number of Offspeed 122 -142 264 +104 160 -57 217 +84 133 -120 253 +46 207 +42 165 -81 246 +26 220
Number of Breaking 209 -154 363 +171 192 -169 361 +177 184 -337 521 +156 365 -51 416 +21 395 -81 476
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 406 67 16.5 .341 .266
2017 Shifts L 418 53 12.7 .357 .207
2018 Shifts L 365 95 26.0 .284 .274
2019 Shifts L 478 163 34.1 .292 .268
2020 Shifts L 158 41 25.9 .256 .430
2021 Shifts L 385 166 43.1 .294 .337
2022 Shifts L 221 62 28.1 .305 .238
2023 Shades L 408 128 31.4 .320 .320
2024 Shades L 279 107 38.4 .254 .223
! 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 %
2014 345 15.7 42.3% 0.9% 230 23.5 0.9% 10.4%
2015 550 17.5 31.1% 3.5% 300 23.7 9.7% 22.0%
2016 501 17.0 30.1% 2.6% 261 23.1 4.6% 13.8%
2017 477 16.6 34.4% 2.3% 272 22.4 1.1% 9.9%
2018 342 15.9 38.3% 1.5% 237 22.2 3.4% 9.7%
2019 422 16.6 33.4% 1.9% 284 22.9 0.4% 12.0%
2020 158 17.6 28.5% 1.9% 126 24.3 0.0% 19.8%
2021 352 17.2 25.3% 2.0% 246 22.5 0.8% 5.3%
2022 217 17.0 28.1% 1.4% 121 23.1 0.8% 10.7%
2023 400 15.3 45.5% 1.3% 249 18.8 6.8% 0.4%
2024 226 15.4 44.7% 0.0% 171 18.5 8.2% 1.8%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings