RF | Bats/Throws: L/L | 6' 0" 200 lbs | Age: 33
Draft: 2011 | Rd. 6, No. 209, New York Yankees | Kecoughtan, Hampton, VA
PA AB R H HR SB AVG OBP SLG OPS
2022 177 164 17 35 5 2 .213 .260 .384 .644
2023 203 184 18 39 5 3 .212 .272 .348 .620
2024 346 323 42 81 7 5 .251 .290 .396 .686
7 Seasons 1,564 1,429 190 337 45 13 .236 .292 .400 .692
AVG HR SB OPS
2022 .213 5 2 .644
2023 .212 5 3 .620
2024 .251 7 5 .686
7 Seasons .236 45 13 .692
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%
2018 25 1246 186 27 14.5 8.7 89.2 111.4 10.5 41.4 .256 .480 .332 .340 .493 38.2 33.0 5.8
2019 26 922 128 16 12.5 7.0 90.5 111.5 7.4 38.3 .260 .484 .343 .359 .481 43.8 31.1 9.2
2020 27 504 69 3 4.3 2.4 87.4 106.3 8.5 27.5 .213 .332 .293 .272 .382 39.1 35.8 4.1
2021 28 719 103 6 5.8 3.4 87.0 109.1 8.4 38.8 .220 .337 .241 .273 .385 33.0 34.8 5.6
2022 29 710 117 12 10.3 6.8 90.7 108.9 14.4 38.5 .213 .395 .278 .285 .366 42.7 27.7 6.2
2023 30 813 132 10 7.6 4.9 89.3 107.0 15.3 29.5 .203 .358 .271 .277 .341 34.8 27.1 7.4
2024 31 1345 229 12 5.2 3.5 87.5 106.8 7.5 35.8 .233 .356 .295 .277 .364 37.1 28.3 5.2
Player 6259 964 86 8.9 5.5 88.8 111.5 10.1 36.4 .232 .399 .298 .301 .405 38.3 30.8 6.3
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 %
2018 45.2 54.8 23.7 30.6 0.5 32.8 43.5 23.7 22.6 18.8 3.8 10.2 24.7 19.9
2019 52.3 47.7 18.0 29.7 0.0 39.1 37.5 23.4 25.8 23.4 3.1 13.3 14.1 20.3
2020 50.7 49.3 23.2 26.1 0.0 34.8 39.1 26.1 27.5 20.3 2.9 7.2 18.8 23.2
2021 52.4 47.6 15.5 28.2 3.9 33.0 39.8 27.2 23.3 23.3 5.8 9.7 16.5 21.4
2022 36.8 63.2 39.3 22.2 1.7 24.8 49.6 25.6 16.2 17.9 2.6 8.5 31.6 23.1
2023 38.6 61.4 34.8 23.5 3.0 31.8 34.1 34.1 19.7 15.9 3.0 12.1 18.2 31.1
2024 45.9 54.1 24.5 27.9 1.7 29.7 41.5 28.8 17.0 21.4 7.4 12.7 20.1 21.4
Player 45.5 54.5 25.6 27.3 1.6 32.0 41.0 27.1 21.0 20.1 4.5 11.0 20.9 22.6
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
2018 3.2 34.9 13.4 26.9 6.5 14.5 8.7
2019 3.1 33.6 11.7 34.4 4.7 12.5 7.0
2020 5.8 36.2 14.5 29.0 10.1 4.3 2.4
2021 5.8 37.9 15.5 27.2 7.8 5.8 3.4
2022 2.6 27.4 31.6 18.8 9.4 10.3 6.8
2023 3.0 31.1 33.3 19.7 5.3 7.6 4.9
2024 7.0 33.2 22.3 26.2 5.2 5.2 3.5
Player 4.5 33.3 20.5 25.9 6.5 8.9 5.5
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 1.1 4 404 30.0 98 .300 .578 .383 22.1 24.5 18.2 .282 .491 .347 44.1
2024 Slider -0.1 0 195 14.5 55 .294 .431 .330 37.9 38.2 27.3 .216 .328 .264 41.9
2024 Curveball -1.7 -3 171 12.7 36 .206 .324 .253 27.9 30.6 19.3 .216 .339 .263 39.1
2024 Changeup -2.9 -5 159 11.8 47 .174 .217 .183 39.6 31.9 26.3 .174 .230 .190 22.6
2024 Sinker -2.7 -4 144 10.7 42 .231 .282 .255 15.6 21.4 25.0 .275 .338 .287 38.7
2024 Cutter 0.4 0 128 9.5 35 .333 .455 .363 16.9 17.1 23.1 .266 .369 .299 40.7
2024 Sweeper -1.9 -2 96 7.1 20 .111 .222 .240 42.0 35.0 21.9 .083 .189 .178 18.2
2024 Split-Finger -0.4 0 38 2.8 11 .182 .273 .215 43.8 45.5 35.7 .185 .221 .181 16.7
2024 Knuckleball -1.3 0 8 0.6 1 .000 .000 .000 0.0 0.0 0.0 .520 .636 .502 0.0
2024 Slurve 2.3 0 2 0.1 -- -- -- -- -- 0.0 -- -- -- --
2023 4-Seam Fastball 0.3 1 302 37.1 73 .275 .493 .347 21.7 24.7 17.1 .251 .458 .320 43.1
2023 Changeup -1.1 -1 111 13.7 26 .208 .250 .240 32.1 23.1 14.6 .163 .204 .201 22.2
2023 Slider -3.8 -4 108 13.3 29 .083 .083 .164 43.1 37.9 28.9 .096 .150 .189 21.4
2023 Curveball -1.3 -1 88 10.8 19 .278 .389 .311 27.3 31.6 26.1 .189 .298 .234 33.3
2023 Sinker -1.4 -1 72 8.9 19 .200 .400 .311 11.4 10.5 11.8 .299 .634 .441 57.1
2023 Cutter -6.5 -3 53 6.5 15 .000 .000 .093 25.0 26.7 44.4 .070 .095 .155 22.2
2023 Sweeper -0.2 0 52 6.4 14 .286 .357 .282 33.3 35.7 23.8 .263 .378 .273 22.2
2023 Split-Finger -4.2 -1 24 3.0 6 .000 .000 .000 41.7 50.0 20.0 .072 .108 .194 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2018 307 1,246 8 -12 5 4 5
2019 228 922 -1 -8 6 6 4
2020 123 504 2 -9 1 4 -3
2021 178 719 -7 -10 4 4 -9
2022 177 710 -1 -9 5 3 -2
2023 203 813 -7 -12 6 2 -10
2024 345 1,345 -8 -8 4 3 -9
Player 1,561 6,259 -12 -69 31 -12 -24
+ 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 %
2018 1,246 49.9 66.7 78.8 32.1 50.0 45.2 26.6 49.4 30.6 6.9 75.6
2019 922 44.3 71.3 80.8 29.0 43.6 40.2 23.7 47.7 31.8 6.7 75.8
2020 504 46.8 66.1 71.8 31.3 39.3 45.0 13.0 47.6 39.6 6.3 62.5
2021 719 51.7 66.9 78.3 22.5 32.1 40.9 22.5 45.5 32.7 5.7 73.2
2022 710 47.5 73.0 74.0 30.6 45.6 43.1 25.4 50.7 35.0 7.5 77.4
2023 813 49.1 68.2 81.6 30.2 54.4 41.3 29.1 48.8 27.0 8.0 75.4
2024 1,345 51.2 71.0 78.9 33.4 55.7 46.6 31.5 52.6 28.2 7.9 77.4
Player 6,259 48.9 69.1 78.3 30.3 48.0 43.5 25.9 49.3 31.2 7.1 75.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
2018 81 69 65
2019 81 66
2020 35 75 87 50
2021 60 72 47
2022 47 69 78
2023 28 57 61
2024 7 25 20 22 6 10 22 20 25 33 14 12 30 19 60 32 61
+ 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 22.04 13 14.6 -2 8 11 5 38.5
2019 21.30 8 9.6 -2 4 7 3 37.5
2020 22.11 4 2.6 1 0 3 1 25.0
2021 23.32 3 2.8 0 1 1 2 66.7
2022 23.87 5 5.2 0 1 6 1 20.0
2023 23.93 5 5.0 0 1 3 3 60.0
2024 24.19 7 5.7 1 4 8 1 14.3
Player 22.73 45 45.4 0 19 39 16 35.6
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2018 13 18 11 14 15 16 16 14 10 13 14 20 14 13 15 15 13 15 14 17 15 17 17 16 12 13 13 15 15 15 12
2019 8 11 9 9 11 10 11 9 5 8 10 11 10 10 10 10 9 10 9 10 10 12 10 10 9 10 6 10 10 10 8
2020 4 3 4 2 4 2 4 2 3 1 3 3 2 2 3 2 2 2 3 4 2 3 4 2 1 1 3 3 2 3 2
2021 3 3 3 2 3 3 3 3 3 2 3 3 2 2 3 3 2 2 4 3 2 4 3 2 2 3 3 3 3 3 3
2022 5 4 4 5 6 5 6 4 4 3 6 5 5 4 6 7 5 5 5 7 4 6 7 6 3 4 7 8 6 4 5
2023 5 6 4 4 4 4 5 4 4 4 4 5 6 5 6 5 6 5 6 5 6 5 6 6 6 5 4 5 6 5 4
2024 7 6 5 6 5 7 9 3 2 4 5 5 5 5 4 4 6 6 4 8 7 7 9 8 6 4 4 7 7 7 6
Player 45 51 40 42 48 47 54 39 31 35 45 52 44 41 47 46 43 45 45 54 46 54 56 50 39 40 40 51 49 47 40
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
Results
BA .251 +.039 .212 -.001 .213 +.024 .189 -.032 .221 -.037 .258 -.007 .265
xBA .233 +.030 .203 -.010 .213 -.007 .220 +.007 .213 -.047 .260 +.004 .256
OBP .290 +.018 .272 +.012 .260 +.011 .249 -.036 .285 -.066 .351 +.038 .313
xOBP .275 +.005 .270 +.009 .261 -.017 .278 +.001 .277 -.078 .355 +.046 .309
SLG .396 +.048 .348 -.036 .384 +.091 .293 -.096 .389 -.066 .455 -.018 .473
xSLG .356 -.002 .358 -.037 .395 +.058 .337 +.005 .332 -.152 .484 +.004 .480
ISO .146 +.010 .136 -.035 .171 +.067 .104 -.064 .168 -.029 .197 -.011 .208
xISO .123 -.032 .155 -.027 .182 +.066 .116 -.003 .119 -.105 .224 -.001 .225
BABIP .335 +.065 .270 +.002 .268 -.015 .283 -.040 .323 -.035 .358 -.005 .363
wOBA .295 +.024 .271 -.007 .278 +.037 .241 -.052 .293 -.050 .343 +.011 .332
xwOBA .277 .000 .277 -.008 .285 +.012 .273 +.001 .272 -.087 .359 +.019 .340
wOBACON .391 +.058 .333 -.023 .356 +.028 .328 -.090 .418 -.035 .453 -.026 .479
xwOBACON .364 +.023 .341 -.025 .366 -.019 .385 +.003 .382 -.099 .481 -.012 .493
BACON .355 +.057 .298 -.001 .299 -.005 .304 -.058 .362 -.036 .398 -.010 .408
xBACON .333 +.040 .293 -.008 .301 -.053 .354 +.006 .348 -.057 .405 +.004 .401
Statcast Hit Metrics
Hard Hit % 37.1 +2.3 34.8 -7.9 42.7 +9.7 33.0 -6.1 39.1 -4.7 43.8 +5.6 38.2
Avg Exit Velocity 87.5 -1.8 89.3 -1.4 90.7 +3.7 87.0 -0.4 87.4 -3.1 90.5 +1.3 89.2
Launch Angle Sweet-Spot % 35.8 +6.3 29.5 -9.0 38.5 -0.3 38.8 +11.3 27.5 -10.8 38.3 -3.1 41.4
Barrel % 5.2 -2.4 7.6 -2.7 10.3 +4.5 5.8 +1.5 4.3 -8.2 12.5 -2.0 14.5
Avg Launch Angle 7.5 -7.8 15.3 +0.9 14.4 +6.0 8.4 -0.1 8.5 +1.1 7.4 -3.1 10.5
Statcast Bat Tracking
Bat Speed 69.5 +0.6 68.9 -- -- -- -- -- -- -- -- -- --
Attack Angle 12° 12° -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 44.5 -2.9 47.4 -- -- -- -- -- -- -- -- -- --
Attack Direction -2° -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 36° -2° 38° -- -- -- -- -- -- -- -- -- --
Swing Length 7.0 +0.1 6.9 -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.1 -0.5 93.6 +0.3 93.3 -0.2 93.5 +0.7 92.8 -0.2 93.0 0.0 93.0
Breaking Velocity 82.8 0.0 82.8 +0.2 82.6 +0.6 82.0 +0.7 81.3 -0.8 82.1 +0.7 81.4
Offspeed Velocity 86.6 +0.5 86.1 +0.4 85.7 -0.1 85.8 +0.6 85.2 -0.5 85.7 0.0 85.7
Batted Ball Results
Barrels 12 +2 10 -2 12 +6 6 +3 3 -13 16 -11 27
Popup % 1.7 -1.3 3.0 +1.3 1.7 -2.2 3.9 +3.9 0.0 0.0 0.0 -0.5 0.5
Flyball % 24.5 -10.3 34.8 -4.5 39.3 +23.8 15.5 -7.7 23.2 +5.2 18.0 -5.7 23.7
Line Drive % 27.9 +4.4 23.5 +1.3 22.2 -6.0 28.2 +2.1 26.1 -3.6 29.7 -0.9 30.6
Groundball % 45.9 +7.3 38.6 +1.8 36.8 -15.6 52.4 +1.7 50.7 -1.6 52.3 +7.1 45.2
Pull % 29.7 -2.1 31.8 +7.0 24.8 -8.2 33.0 -1.8 34.8 -4.3 39.1 +6.3 32.8
Straight Away % 41.5 +7.4 34.1 -15.5 49.6 +9.8 39.8 +0.7 39.1 +1.6 37.5 -6.0 43.5
Opposite Field % 28.8 -5.3 34.1 +8.5 25.6 -1.6 27.2 +1.1 26.1 +2.7 23.4 -0.3 23.7
Weak Contact % 7.0 +4.0 3.0 +0.4 2.6 -3.2 5.8 0.0 5.8 +2.7 3.1 -0.1 3.2
Pull Airball % 12.7 +0.6 12.1 +3.6 8.5 -1.2 9.7 +2.5 7.2 -6.1 13.3 +3.1 10.2
Topped Contact % 33.2 +2.1 31.1 +3.7 27.4 -10.5 37.9 +1.7 36.2 +2.6 33.6 -1.3 34.9
Under Contact % 22.3 -11.0 33.3 +1.7 31.6 +16.1 15.5 +1.0 14.5 +2.8 11.7 -1.7 13.4
Flare/Burner Contact % 26.2 +6.5 19.7 +0.9 18.8 -8.4 27.2 -1.8 29.0 -5.4 34.4 +7.5 26.9
Solid Contact % 5.2 -0.1 5.3 -4.1 9.4 +1.6 7.8 -2.3 10.1 +5.4 4.7 -1.8 6.5
HR/FB % 12.5 +1.6 10.9 0.0 10.9 -7.9 18.8 -6.2 25.0 -9.8 34.8 +5.3 29.5
Popups 4 0 4 +2 2 -2 4 +4 0 0 0 -1 1
Flyballs 56 +10 46 0 46 +30 16 0 16 -7 23 -21 44
Line Drives 64 +33 31 +5 26 -3 29 +11 18 -20 38 -19 57
Groundballs 105 +54 51 +8 43 -11 54 +19 35 -32 67 -17 84
Plate Discipline
In Zone % 51.2 +2.1 49.1 +1.6 47.5 -4.2 51.7 +4.9 46.8 +2.5 44.3 -5.6 49.9
Out of Zone % 48.8 -2.1 50.9 -1.6 52.5 +4.2 48.3 -4.9 53.2 -2.5 55.7 +5.6 50.1
Edge % 46.6 +5.3 41.3 -1.8 43.1 +2.2 40.9 -4.1 45.0 +4.8 40.2 -5.0 45.2
Zone Swing % 71.0 +2.8 68.2 -4.8 73.0 +6.1 66.9 +0.8 66.1 -5.2 71.3 +4.6 66.7
Out of Zone Swing % 33.4 +3.2 30.2 -0.4 30.6 +8.1 22.5 -8.8 31.3 +2.3 29.0 -3.1 32.1
In Zone Contact % 78.9 -2.7 81.6 +7.6 74.0 -4.3 78.3 +6.5 71.8 -9.0 80.8 +2.0 78.8
Out of Zone Contact % 55.7 +1.3 54.4 +8.8 45.6 +13.5 32.1 -7.2 39.3 -4.3 43.6 -6.4 50.0
Whiff % 28.2 +1.2 27.0 -8.0 35.0 +2.3 32.7 -6.9 39.6 +7.8 31.8 +1.2 30.6
First Strike % 63.0 +4.9 58.1 +2.7 55.4 -4.2 59.6 +7.6 52.0 -5.0 57.0 -7.3 64.3
First Pitch Swing % 31.5 +2.4 29.1 +3.7 25.4 +2.9 22.5 +9.5 13.0 -10.7 23.7 -2.9 26.6
Swing % 52.6 +3.8 48.8 -1.9 50.7 +5.2 45.5 -2.1 47.6 -0.1 47.7 -1.7 49.4
Meatball Swing % 77.4 +2.0 75.4 -2.0 77.4 +4.2 73.2 +10.7 62.5 -13.3 75.8 +0.2 75.6
Meatball % 7.9 -0.1 8.0 +0.5 7.5 +1.8 5.7 -0.6 6.3 -0.4 6.7 -0.2 6.9
Zone Swing & Miss % 21.1 +2.7 18.4 -7.6 26.0 +4.3 21.7 -6.5 28.2 +9.0 19.2 -2.0 21.2
Out of Zone Swing & Miss % 44.3 -1.3 45.6 -8.8 54.4 -13.5 67.9 +7.2 60.7 +4.3 56.4 +6.4 50.0
In Zone 689 +290 399 +62 337 -35 372 +136 236 -172 408 -214 622
Out of Zone 656 +242 414 +41 373 +26 347 +79 268 -246 514 -110 624
Edge 627 +291 336 +30 306 +12 294 +67 227 -144 371 -192 563
In Zone Swings 489 +217 272 +26 246 -3 249 +93 156 -135 291 -124 415
Out of Zone Swings 219 +94 125 +11 114 +36 78 -6 84 -65 149 -51 200
In Zone Swing & Misses 103 +53 50 -14 64 +10 54 +10 44 -12 56 -32 88
Out of Zone Swing & Misses 97 +40 57 -5 62 +9 53 +2 51 -33 84 -16 100
Basic
Pitches 1,345 +532 813 +103 710 -9 719 +215 504 -418 922 -324 1,246
PA 346 +143 203 +26 177 -1 178 +55 123 -105 228 -81 309
AB 323 +139 184 +20 164 0 164 +51 113 -85 198 -85 283
Hits 81 +42 39 +4 35 +4 31 +6 25 -26 51 -24 75
Singles 53 +28 25 +5 20 -1 21 +5 16 -14 30 -14 44
Doubles 16 +8 8 +1 7 +1 6 +3 3 -8 11 -5 16
Triples 5 +4 1 -2 3 +2 1 -1 2 0 2 0 2
Home Runs 7 +2 5 0 5 +2 3 -1 4 -4 8 -5 13
Walks 18 +3 15 +4 11 +1 10 +5 5 -16 21 +3 18
Strikeouts 98 +43 55 +6 49 -13 62 +18 44 -27 71 -31 102
K% 28.3 +1.2 27.1 -0.6 27.7 -7.1 34.8 -1.0 35.8 +4.7 31.1 -1.9 33.0
BB% 5.2 -2.2 7.4 +1.2 6.2 +0.6 5.6 +1.5 4.1 -5.1 9.2 +3.4 5.8
HBP 1 0 1 +1 0 -3 3 -2 5 -3 8 +5 3
Batted Balls 229 +97 132 +15 117 +14 103 +34 69 -59 128 -58 186
Number of Fastballs 676 +249 427 +51 376 -44 420 +135 285 -242 527 -206 733
Number of Offspeed 197 +62 135 +36 99 -23 122 +56 66 -80 146 +8 138
Number of Breaking 366 +170 196 -7 203 +32 171 +22 149 -94 243 -122 365
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2018 Shifts L 307 43 14.0 .333 .328
2019 Shifts L 228 78 34.2 .326 .377
2020 Shifts L 123 64 52.0 .318 .269
2021 Shifts L 178 102 57.3 .284 .208
2022 Shifts L 177 116 65.5 .295 .270
2023 Shades L 199 97 48.7 .318 .213
2024 Shades L 344 115 33.4 .333 .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 %
2018 284 16.7 27.5% 1.1% 256 22.6 0.8% 8.2%
2019 264 17.5 24.2% 1.1% 156 23.7 0.0% 11.5%
2020 150 17.2 26.7% 1.3% 78 23.5 0.0% 7.7%
2021 219 17.7 16.9% 0.9% 119 24.4 0.8% 21.8%
2022 186 18.3 16.1% 3.2% 127 24.5 0.8% 14.2%
2023 224 15.2 47.3% 0.0% 135 18.6 6.7% 1.5%
2024 368 15.4 43.8% 0.3% 176 18.5 3.4% 0.6%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings