LF | Bats/Throws: L/L | 6' 5" 236 lbs | Age: 31
Draft: 2015 | Rd. 15, No. 437, Colorado Rockies | Wichita State
PA AB R H HR SB AVG OBP SLG OPS
2023 78 72 15 17 3 4 .236 .295 .431 .726
2024 158 138 26 33 10 5 .239 .305 .507 .812
2025 61 51 8 10 2 2 .196 .328 .412 .740
7 Seasons 936 831 133 181 44 26 .218 .298 .437 .735
AVG HR SB OPS
2023 .236 3 4 .726
2024 .239 10 5 .812
2025 .196 2 2 .740
7 Seasons .218 44 26 .735
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%
2019 25 383 54 7 13.0 8.0 90.8 114.1 8.4 37.0 .247 .501 .407 .354 .442 42.6 26.4 10.3
2020 26 492 63 6 9.5 5.3 88.3 111.0 10.8 20.6 .193 .345 .301 .266 .386 44.4 36.8 7.9
2021 27 995 127 19 15.0 8.0 89.8 113.5 12.0 32.3 .213 .436 .318 .311 .462 38.6 36.6 9.7
2022 28 870 119 11 9.2 5.5 92.0 115.1 13.4 27.7 .216 .361 .251 .303 .370 48.7 28.5 11.5
2023 29 312 39 3 7.7 3.8 92.4 114.8 20.3 33.3 .204 .369 .312 .277 .446 48.7 42.3 7.7
2024 30 648 88 13 14.8 8.2 94.6 111.3 16.5 30.7 .215 .404 .342 .297 .437 52.3 35.4 8.9
2025 31 276 28 5 17.9 8.2 93.5 110.3 15.6 21.4 .171 .362 .326 .300 .406 57.1 37.7 16.4
Player 3976 518 64 12.4 6.8 91.4 115.1 13.4 29.5 .211 .399 .314 .302 .421 46.1 34.3 10.0
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 %
2019 44.4 55.6 27.8 24.1 3.7 51.9 33.3 14.8 29.6 13.0 1.9 22.2 20.4 13.0
2020 50.8 49.2 25.4 14.3 9.5 46.0 33.3 20.6 28.6 19.0 3.2 17.5 14.3 17.5
2021 44.1 55.9 29.1 18.1 8.7 40.9 38.6 20.5 22.8 16.5 4.7 18.1 22.0 15.7
2022 44.5 55.5 26.1 21.0 8.4 31.9 48.7 19.3 19.3 21.0 4.2 12.6 27.7 15.1
2023 38.5 61.5 28.2 23.1 10.3 30.8 38.5 30.8 10.3 20.5 7.7 20.5 17.9 23.1
2024 42.0 58.0 29.5 22.7 5.7 35.2 36.4 28.4 15.9 18.2 8.0 19.3 18.2 20.5
2025 50.0 50.0 28.6 10.7 10.7 32.1 42.9 25.0 10.7 32.1 7.1 21.4 10.7 17.9
Player 44.6 55.4 27.8 19.7 7.9 38.4 39.6 22.0 20.7 18.9 5.0 17.8 20.7 17.0
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
2019 1.9 35.2 25.9 18.5 5.6 13.0 8.0
2020 7.9 33.3 20.6 22.2 3.2 9.5 5.3
2021 2.4 33.9 24.4 20.5 3.9 15.0 8.0
2022 2.5 32.8 26.9 19.3 9.2 9.2 5.5
2023 2.6 20.5 33.3 25.6 10.3 7.7 3.8
2024 5.7 21.6 27.3 27.3 2.3 14.8 8.2
2025 3.6 42.9 17.9 10.7 7.1 17.9 8.2
Player 3.7 31.1 25.5 21.2 5.6 12.4 6.8
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.9 -1 96 34.8 19 .059 .235 .179 54.2 68.4 40.6 .071 .248 .189 25.0
2025 Slider 0.8 0 47 17.0 13 .273 .364 .342 34.8 30.8 19.0 .301 .541 .410 42.9
2025 Cutter 1.1 0 40 14.5 4 .333 .667 .488 28.6 0.0 0.0 .188 .325 .333 66.7
2025 Changeup 5.1 2 32 11.6 8 .286 1.000 .538 33.3 12.5 9.1 .247 .577 .391 50.0
2025 Sinker -3.9 -1 19 6.9 7 .000 .000 .300 28.6 28.6 50.0 .075 .179 .361 100.0
2025 Curveball 1.0 0 17 6.2 3 .000 .000 .233 16.7 33.3 14.3 .163 .178 .382 100.0
2025 Slurve -2.0 0 11 4.0 2 .000 .000 .350 33.3 50.0 100.0 -- -- .350 --
2025 Sweeper 10.3 1 8 2.9 2 1.000 1.500 1.075 0.0 0.0 0.0 .350 .770 .472 50.0
2025 Split-Finger -4.0 0 6 2.2 3 .333 .333 .300 25.0 33.3 25.0 .141 .168 .128 100.0
2024 4-Seam Fastball 2.3 5 204 31.5 49 .256 .513 .388 44.6 38.8 34.5 .213 .418 .341 54.5
2024 Slider -5.7 -5 94 14.5 26 .040 .040 .062 50.0 50.0 35.1 .125 .147 .143 41.7
2024 Sinker -0.6 -1 90 13.9 22 .318 .455 .350 14.0 27.3 28.6 .245 .386 .269 56.3
2024 Changeup -0.9 -1 76 11.7 12 .100 .400 .245 64.7 50.0 31.6 .149 .470 .297 40.0
2024 Curveball 2.5 2 61 9.4 19 .294 .588 .416 31.0 26.3 19.2 .242 .383 .284 53.8
2024 Cutter 8.5 5 54 8.3 12 .545 1.182 .721 29.2 25.0 21.4 .345 .752 .477 50.0
2024 Sweeper 5.7 3 45 6.9 11 .375 1.500 .670 35.0 9.1 6.3 .256 .790 .428 44.4
2024 Split-Finger -8.0 -1 16 2.5 5 .000 .000 .000 44.4 40.0 50.0 .279 .305 .258 100.0
2024 Knuckleball -3.0 0 6 0.9 1 .000 .000 .000 100.0 100.0 50.0 -- -- .000 --
2024 Slurve 1.1 0 2 0.3 -- -- -- 100.0 -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 87 383 4 1 3 2 10
2020 114 492 -4 -5 3 1 -4
2021 235 995 4 -9 7 5 7
2022 200 870 -10 -11 8 4 -10
2023 78 312 -1 -4 2 2 -2
2024 157 648 5 -5 4 2 5
2025 61 276 -5 2 2 2 1
Player 932 3,976 -8 -33 30 -8 8
+ 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 %
2019 383 45.4 61.5 79.4 25.4 60.4 40.2 24.1 41.8 26.9 6.8 69.2
2020 492 47.4 66.1 71.4 29.3 40.8 40.0 26.3 46.7 38.7 9.6 72.3
2021 995 48.6 68.4 65.3 27.2 42.4 45.4 34.2 47.2 41.5 7.8 71.8
2022 870 50.2 67.5 71.5 20.1 42.5 46.1 27.0 43.9 35.1 6.2 79.6
2023 312 52.2 61.3 65.0 24.2 38.9 40.1 28.2 43.6 41.9 7.1 68.2
2024 648 49.0 66.7 70.3 27.8 33.7 39.9 30.6 46.9 40.8 7.2 68.1
2025 276 47.1 66.2 62.8 23.3 55.9 46.0 23.0 43.5 39.2 7.2 70.0
Player 3,976 48.8 66.3 69.3 25.4 43.1 43.1 28.9 45.3 38.2 7.4 72.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
2019 93 93
2020 79 98 43 85
2021 90 93 91
2022 97 85 89
2023 94 89 75
2024 76 88 90
2025 57 88
+ 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 %
2019 20.45 7 6.3 1 1 4 3 42.9
2020 21.80 6 5.4 1 1 3 3 50.0
2021 22.98 14 12.2 2 2 6 7 50.0
2022 22.95 2 3.5 -2 1 5 1 50.0
2023 21.33 3 2.2 1 1 0 2 66.7
2024 21.68 10 8.2 2 3 8 2 20.0
2025 23.72 2 2.1 0 2 1 1 50.0
Player 22.05 44 39.9 4 11 27 19 43.2
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 7 8 7 6 7 7 7 4 7 5 7 7 6 6 7 5 6 5 6 7 7 7 7 6 4 6 7 7 6 7 5
2020 6 5 6 6 6 6 6 5 5 5 6 7 5 5 6 5 6 5 5 6 5 5 6 5 5 5 5 6 5 6 3
2021 14 13 12 11 13 13 13 12 11 10 11 12 11 11 13 13 10 11 14 14 12 14 13 13 11 13 13 13 13 13 11
2022 2 6 1 3 3 3 5 2 1 2 2 2 5 4 4 5 5 3 5 3 5 6 5 5 2 2 4 3 5 2 2
2023 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 3 2 2 2 3 3 2 3
2024 10 7 5 11 9 8 9 8 9 5 9 10 7 6 9 8 6 6 9 10 7 7 13 10 6 8 9 10 9 9 7
2025 2 2 1 3 3 2 2 2 2 2 2 2 3 4 2 2 2 2 2 2 1 2 3 2 2 2 2 2 2 2 1
Player 44 43 34 42 43 41 44 35 37 31 39 42 40 38 43 40 38 34 43 44 39 43 49 44 32 38 42 44 43 41 32
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
Results
BA .196 -.043 .239 +.003 .236 +.052 .184 -.031 .215 +.005 .210 -.063 .273
xBA .171 -.044 .215 +.011 .204 -.012 .216 +.003 .213 +.020 .193 -.054 .247
OBP .328 +.023 .305 +.010 .295 +.015 .280 -.014 .294 +.022 .272 -.084 .356
xOBP .307 +.022 .285 +.020 .265 -.047 .312 +.019 .293 +.036 .257 -.076 .333
SLG .412 -.095 .507 +.076 .431 +.167 .264 -.199 .463 +.025 .438 -.211 .649
xSLG .362 -.042 .404 +.035 .369 +.008 .361 -.075 .436 +.091 .345 -.156 .501
ISO .216 -.052 .268 +.074 .194 +.114 .080 -.168 .248 +.019 .229 -.148 .377
xISO .191 +.002 .189 +.024 .165 +.020 .145 -.078 .223 +.071 .152 -.102 .254
BABIP .308 -.003 .311 -.078 .389 +.133 .256 -.027 .283 +.002 .281 -.017 .298
wOBA .326 -.016 .342 +.030 .312 +.061 .251 -.067 .318 +.017 .301 -.106 .407
xwOBA .300 +.003 .297 +.020 .277 -.026 .303 -.008 .311 +.045 .266 -.088 .354
wOBACON .462 -.054 .516 -.001 .517 +.234 .283 -.191 .474 +.029 .445 -.082 .527
xwOBACON .406 -.031 .437 -.009 .446 +.076 .370 -.092 .462 +.076 .386 -.056 .442
BACON .357 -.036 .393 -.043 .436 +.167 .269 -.093 .362 +.013 .349 -.040 .389
xBACON .311 -.045 .356 -.021 .377 +.054 .323 -.037 .360 +.035 .325 -.027 .352
Statcast Hit Metrics
Hard Hit % 57.1 +4.8 52.3 +3.6 48.7 0.0 48.7 +10.1 38.6 -5.8 44.4 +1.8 42.6
Avg Exit Velocity 93.5 -1.1 94.6 +2.2 92.4 +0.4 92.0 +2.2 89.8 +1.5 88.3 -2.5 90.8
Launch Angle Sweet-Spot % 21.4 -9.3 30.7 -2.6 33.3 +5.6 27.7 -4.6 32.3 +11.7 20.6 -16.4 37.0
Barrel % 17.9 +3.1 14.8 +7.1 7.7 -1.5 9.2 -5.8 15.0 +5.5 9.5 -3.5 13.0
Avg Launch Angle 15.6 -0.9 16.5 -3.8 20.3 +6.9 13.4 +1.4 12.0 +1.2 10.8 +2.4 8.4
Statcast Bat Tracking
Bat Speed 75.2 -0.1 75.3 +2.4 72.9 -- -- -- -- -- -- -- --
Attack Angle -1° 10° +6° -- -- -- -- -- -- -- --
Ideal Attack Angle % 49.5 +0.3 49.2 -0.8 50.0 -- -- -- -- -- -- -- --
Attack Direction -3° -2° -1° -10° -- -- -- -- -- -- -- --
Swing Path - Tilt 25° -2° 27° 27° -- -- -- -- -- -- -- --
Swing Length 7.2 -0.1 7.3 +0.2 7.1 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 94.1 +0.9 93.2 -0.2 93.4 +0.5 92.9 +0.3 92.6 -0.7 93.3 -0.2 93.5
Breaking Velocity 83.8 +0.9 82.9 +0.7 82.2 +0.1 82.1 +0.4 81.7 -1.1 82.8 +0.6 82.2
Offspeed Velocity 87.5 +0.9 86.6 +0.6 86.0 +0.1 85.9 +0.8 85.1 -0.4 85.5 +0.8 84.7
Batted Ball Results
Barrels 5 -8 13 +10 3 -8 11 -8 19 +13 6 -1 7
Popup % 10.7 +5.0 5.7 -4.6 10.3 +1.9 8.4 -0.3 8.7 -0.8 9.5 +5.8 3.7
Flyball % 28.6 -0.9 29.5 +1.3 28.2 +2.1 26.1 -3.0 29.1 +3.7 25.4 -2.4 27.8
Line Drive % 10.7 -12.0 22.7 -0.4 23.1 +2.1 21.0 +2.9 18.1 +3.8 14.3 -9.8 24.1
Groundball % 50.0 +8.0 42.0 +3.5 38.5 -6.0 44.5 +0.4 44.1 -6.7 50.8 +6.4 44.4
Pull % 32.1 -3.1 35.2 +4.4 30.8 -1.1 31.9 -9.0 40.9 -5.1 46.0 -5.9 51.9
Straight Away % 42.9 +6.5 36.4 -2.1 38.5 -10.2 48.7 +10.1 38.6 +5.3 33.3 0.0 33.3
Opposite Field % 25.0 -3.4 28.4 -2.4 30.8 +11.5 19.3 -1.2 20.5 -0.1 20.6 +5.8 14.8
Weak Contact % 3.6 -2.1 5.7 +3.1 2.6 +0.1 2.5 +0.1 2.4 -5.5 7.9 +6.0 1.9
Pull Airball % 21.4 +2.1 19.3 -1.2 20.5 +7.9 12.6 -5.5 18.1 +0.6 17.5 -4.7 22.2
Topped Contact % 42.9 +21.3 21.6 +1.1 20.5 -12.3 32.8 -1.1 33.9 +0.6 33.3 -1.9 35.2
Under Contact % 17.9 -9.4 27.3 -6.0 33.3 +6.4 26.9 +2.5 24.4 +3.8 20.6 -5.3 25.9
Flare/Burner Contact % 10.7 -16.6 27.3 +1.7 25.6 +6.3 19.3 -1.2 20.5 -1.7 22.2 +3.7 18.5
Solid Contact % 7.1 +4.8 2.3 -8.0 10.3 +1.1 9.2 +5.3 3.9 +0.7 3.2 -2.4 5.6
HR/FB % 25.0 -13.5 38.5 +11.2 27.3 +20.8 6.5 -31.3 37.8 +0.3 37.5 -9.2 46.7
Popups 3 -2 5 +1 4 -6 10 -1 11 +5 6 +4 2
Flyballs 8 -18 26 +15 11 -20 31 -6 37 +21 16 +1 15
Line Drives 3 -17 20 +11 9 -16 25 +2 23 +14 9 -4 13
Groundballs 14 -23 37 +22 15 -38 53 -3 56 +24 32 +8 24
Plate Discipline
In Zone % 47.1 -1.9 49.0 -3.2 52.2 +2.0 50.2 +1.6 48.6 +1.2 47.4 +2.0 45.4
Out of Zone % 52.9 +1.9 51.0 +3.2 47.8 -2.0 49.8 -1.6 51.4 -1.2 52.6 -2.0 54.6
Edge % 46.0 +6.1 39.9 -0.2 40.1 -6.0 46.1 +0.7 45.4 +5.4 40.0 -0.2 40.2
Zone Swing % 66.2 -0.5 66.7 +5.4 61.3 -6.2 67.5 -0.9 68.4 +2.3 66.1 +4.6 61.5
Out of Zone Swing % 23.3 -4.5 27.8 +3.6 24.2 +4.1 20.1 -7.1 27.2 -2.1 29.3 +3.9 25.4
In Zone Contact % 62.8 -7.5 70.3 +5.3 65.0 -6.5 71.5 +6.2 65.3 -6.1 71.4 -8.0 79.4
Out of Zone Contact % 55.9 +22.2 33.7 -5.2 38.9 -3.6 42.5 +0.1 42.4 +1.6 40.8 -19.6 60.4
Whiff % 39.2 -1.6 40.8 -1.1 41.9 +6.8 35.1 -6.4 41.5 +2.8 38.7 +11.8 26.9
First Strike % 50.8 -4.6 55.4 -2.3 57.7 +0.7 57.0 +0.5 56.5 +1.2 55.3 -5.6 60.9
First Pitch Swing % 23.0 -7.6 30.6 +2.4 28.2 +1.2 27.0 -7.2 34.2 +7.9 26.3 +2.2 24.1
Swing % 43.5 -3.4 46.9 +3.3 43.6 -0.3 43.9 -3.3 47.2 +0.5 46.7 +4.9 41.8
Meatball Swing % 70.0 +1.9 68.1 -0.1 68.2 -11.4 79.6 +7.8 71.8 -0.5 72.3 +3.1 69.2
Meatball % 7.2 0.0 7.2 +0.1 7.1 +0.9 6.2 -1.6 7.8 -1.8 9.6 +2.8 6.8
Zone Swing & Miss % 37.2 +7.5 29.7 -5.3 35.0 +6.5 28.5 -6.2 34.7 +6.1 28.6 +8.0 20.6
Out of Zone Swing & Miss % 44.1 -22.2 66.3 +5.2 61.1 +3.6 57.5 -0.1 57.6 -1.6 59.2 +19.6 39.6
In Zone 130 -188 318 +155 163 -274 437 -47 484 +251 233 +59 174
Out of Zone 146 -185 331 +182 149 -284 433 -78 511 +252 259 +50 209
Edge 127 -132 259 +134 125 -276 401 -51 452 +255 197 +43 154
In Zone Swings 86 -126 212 +112 100 -195 295 -36 331 +177 154 +47 107
Out of Zone Swings 34 -58 92 +56 36 -51 87 -52 139 +63 76 +23 53
In Zone Swing & Misses 32 -31 63 +28 35 -49 84 -31 115 +71 44 +22 22
Out of Zone Swing & Misses 15 -46 61 +39 22 -28 50 -30 80 +35 45 +24 21
Basic
Pitches 276 -372 648 +336 312 -558 870 -125 995 +503 492 +109 383
PA 61 -97 158 +80 78 -122 200 -38 238 +124 114 +27 87
AB 51 -87 138 +66 72 -102 174 -40 214 +109 105 +28 77
Hits 10 -23 33 +16 17 -15 32 -14 46 +24 22 +1 21
Singles 4 -13 17 +8 9 -14 23 0 23 +11 12 +4 8
Doubles 3 -2 5 0 5 -1 6 -1 7 +5 2 -2 4
Triples 1 0 1 +1 0 -1 1 -1 2 0 2 0 2
Home Runs 2 -8 10 +7 3 +1 2 -12 14 +8 6 -1 7
Walks 10 -4 14 +8 6 -17 23 0 23 +14 9 0 9
Strikeouts 23 -33 56 +23 33 -24 57 -30 87 +45 42 +19 23
K% 37.7 +2.3 35.4 -6.9 42.3 +13.8 28.5 -8.1 36.6 -0.2 36.8 +10.4 26.4
BB% 16.4 +7.5 8.9 +1.2 7.7 -3.8 11.5 +1.8 9.7 +1.8 7.9 -2.4 10.3
HBP 0 0 0 0 0 -1 1 0 1 +1 0 -1 1
Batted Balls 28 -60 88 +49 39 -80 119 -8 127 +64 63 +9 54
Number of Fastballs 155 -193 348 +185 163 -310 473 -109 582 +279 303 +83 220
Number of Offspeed 38 -54 92 +44 48 -92 140 -35 175 +110 65 +11 54
Number of Breaking 64 -91 155 +71 84 -147 231 +11 220 +102 118 +9 109
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts L 87 56 64.4 .321 .455
2020 Shifts L 114 86 75.4 .267 .312
2021 Shifts L 235 187 79.6 .401 .296
2022 Shifts L 200 159 79.5 .218 .260
2023 Shades L 77 35 45.5 .393 .224
2024 Shades L 157 66 42.0 .352 .328
2025 Shades L 61 26 42.6 .275 .393
! 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 %
2019 128 18.7 13.3% 1.6% 61 24.1 0.0% 14.8%
2020 156 19.4 10.3% 0.6% 74 25.9 0.0% 14.9%
2021 292 18.3 11.3% 2.1% 158 24.1 0.6% 10.1%
2022 238 18.0 18.9% 2.5% 167 22.0 0.6% 6.6%
2023 109 15.3 45.0% 0.9% 47 17.8 12.8% 2.1%
2024 187 15.3 42.2% 1.6% 91 19.0 3.3% 1.1%
2025 78 15.3 39.7% 1.3% 45 19.8 2.2% 0.0%
+ View Complete Pitch Tempo Leaderboard