LF | Bats/Throws: L/L | 6' 1" 223 lbs | Age: 33
Draft: 2015 | Rd. 19, No. 578, Oakland Athletics | Lewis-Clark State
PA AB R H HR SB AVG OBP SLG OPS
2023 378 343 33 76 14 3 .222 .286 .405 .691
2024 400 372 32 86 14 4 .231 .283 .379 .662
2025 76 65 6 12 1 1 .185 .303 .262 .565
7 Seasons 1,804 1,641 180 371 74 24 .226 .292 .419 .711
AVG HR SB OPS
2023 .222 14 3 .691
2024 .231 14 4 .662
2025 .185 1 1 .565
7 Seasons .226 74 24 .711
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 26 333 52 6 11.5 7.2 89.0 111.2 17.5 34.6 .237 .384 .347 .302 .375 38.5 27.7 8.4
2020 27 21 3 1 33.3 20.0 89.0 105.2 25.3 0.0 .134 .474 .000 .247 .412 33.3 40.0 0.0
2021 28 1218 194 27 13.9 8.8 88.9 113.7 20.9 33.5 .225 .462 .315 .318 .421 40.2 29.0 7.5
2022 29 2198 355 46 13.0 8.3 89.2 112.9 15.8 34.9 .251 .454 .323 .338 .426 41.4 26.3 9.2
2023 30 1442 245 30 12.2 7.9 90.5 113.3 16.4 32.7 .237 .451 .298 .322 .408 46.5 26.7 7.9
2024 31 1552 261 22 8.4 5.5 90.0 110.9 14.6 35.2 .232 .386 .289 .294 .379 40.6 28.0 6.3
2025 32 298 42 4 9.5 5.3 87.2 111.9 18.7 40.5 .197 .336 .265 .296 .353 40.5 30.3 11.8
Player 7062 1152 136 11.8 7.5 89.5 113.7 16.7 34.4 .236 .431 .307 .318 .406 41.9 27.5 8.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 32.7 67.3 23.1 34.6 9.6 38.5 36.5 25.0 15.4 15.4 1.9 23.1 21.2 23.1
2020 33.3 66.7 33.3 0.0 33.3 100.0 0.0 0.0 33.3 0.0 0.0 66.7 0.0 0.0
2021 31.4 68.6 32.5 22.7 13.4 43.3 34.0 22.7 17.5 11.9 2.1 25.8 22.2 20.6
2022 36.6 63.4 30.4 24.5 8.5 40.3 36.1 23.7 19.2 13.0 4.5 21.1 23.1 19.2
2023 37.1 62.9 34.7 20.4 7.8 42.9 35.5 21.6 20.8 13.1 3.3 22.0 22.4 18.4
2024 40.2 59.8 28.4 23.4 8.0 37.9 37.2 24.9 21.1 13.8 5.4 16.9 23.4 19.5
2025 33.3 66.7 35.7 23.8 7.1 50.0 26.2 23.8 21.4 9.5 2.4 28.6 16.7 21.4
Player 36.4 63.6 31.1 23.4 9.1 41.2 35.4 23.4 19.6 12.9 3.8 21.6 22.5 19.5
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 26.9 32.7 19.2 7.7 11.5 7.2
2020 0.0 33.3 33.3 0.0 0.0 33.3 20.0
2021 1.0 26.3 32.0 18.6 8.2 13.9 8.8
2022 3.7 24.8 29.6 23.4 5.4 13.0 8.3
2023 4.1 23.7 29.4 20.8 9.8 12.2 7.9
2024 4.2 24.9 29.5 25.7 6.9 8.4 5.5
2025 2.4 31.0 31.0 14.3 11.9 9.5 5.3
Player 3.3 25.2 30.1 22.0 7.5 11.8 7.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 %
2025 4-Seam Fastball 4.8 3 66 22.1 17 .500 .786 .579 16.2 11.8 10.0 .350 .595 .458 58.3
2025 Slider -2.7 -2 56 18.8 11 .100 .200 .177 46.2 45.5 22.7 .144 .259 .220 20.0
2025 Changeup -1.2 -1 50 16.8 10 .000 .000 .210 45.0 30.0 17.6 .070 .129 .269 25.0
2025 Sinker -3.4 -2 45 15.1 15 .200 .200 .180 11.1 20.0 18.8 .251 .296 .241 25.0
2025 Cutter -4.9 -1 30 10.1 11 .000 .000 .191 23.1 18.2 50.0 .174 .513 .392 66.7
2025 Split-Finger -5.2 -1 21 7.0 5 .000 .000 .000 70.0 80.0 40.0 .056 .175 .093 100.0
2025 Curveball -1.8 0 21 7.0 5 .250 .250 .320 55.6 40.0 22.2 .140 .149 .241 0.0
2025 Sweeper -5.6 -1 9 3.0 2 .000 .000 .000 66.7 100.0 66.7 -- -- .000 --
2024 4-Seam Fastball 0.1 0 480 30.9 133 .262 .460 .330 20.1 26.3 24.8 .270 .506 .345 53.3
2024 Slider -1.8 -5 248 16.0 59 .196 .321 .247 33.1 42.4 27.5 .202 .325 .250 48.4
2024 Changeup 0.1 0 209 13.5 55 .226 .415 .294 43.2 23.6 20.0 .263 .437 .317 27.5
2024 Curveball 0.2 0 148 9.5 26 .217 .391 .310 36.1 38.5 21.3 .135 .203 .208 23.1
2024 Sinker -1.1 -1 137 8.8 52 .261 .348 .334 14.7 15.4 22.2 .279 .392 .337 42.1
2024 Cutter -0.5 -1 136 8.8 36 .226 .323 .301 25.0 13.9 14.7 .171 .266 .261 26.9
2024 Split-Finger -1.0 -1 99 6.4 21 .200 .250 .221 47.9 42.9 22.5 .188 .265 .223 45.5
2024 Sweeper -2.4 -2 91 5.9 14 .077 .154 .139 38.6 42.9 20.0 .110 .128 .147 0.0
2024 Slurve -31.4 -1 2 0.1 2 .000 .000 .000 0.0 50.0 100.0 .002 .003 .002 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 83 333 -1 0 2 2 2
2020 5 21 -1 -1 0 0 -1
2021 305 1,218 8 -14 7 5 6
2022 552 2,198 16 -22 10 10 13
2023 376 1,442 -2 -15 4 6 -7
2024 400 1,552 0 -21 5 6 -9
2025 76 298 -2 -5 2 1 -4
Player 1,797 7,062 17 -78 30 17 0
+ 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 333 48.9 65.0 79.2 24.7 40.5 39.6 24.1 44.4 31.8 7.5 72.0
2020 21 52.4 63.6 57.1 20.0 0.0 52.4 0.0 42.9 55.6 0.0 --
2021 1,218 46.6 66.3 79.3 26.3 42.1 40.3 28.5 44.9 32.4 7.6 64.1
2022 2,198 47.4 69.7 82.0 29.1 45.5 42.6 32.6 48.3 29.6 7.1 77.1
2023 1,442 47.9 71.3 82.5 31.1 39.7 42.7 35.5 50.3 31.3 7.5 75.0
2024 1,552 48.2 75.2 83.5 30.3 41.8 42.1 37.0 52.0 29.1 7.0 84.3
2025 298 47.7 69.7 81.8 29.5 37.0 45.0 31.6 48.7 32.4 7.0 71.4
Player 7,062 47.6 70.4 81.8 29.1 42.2 42.1 33.0 48.8 30.5 7.2 75.3
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 78 82
2021 91 77 86 67
2022 75 57 81 80 58 86 90 53 88 59 19 63 19 52 63 5 36
2023 46 25 69 81 18 54 79 72 86 79 23 41 17 32 50 17 29 75 38 47
2024 22 24 40 47 10 37 55 67 71 51 14 23 24 36 49 9 17 73 23 62
2025 75 57 12
+ 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 -- 0 1.0 -1 0 2 0 --
2020 -- 0 0.0 0 1 0 0 --
2021 21.05 20 20.4 0 3 12 12 60.0
2022 21.58 25 23.0 2 7 18 8 32.0
2023 22.40 14 14.6 -1 10 14 5 35.7
2024 22.07 14 11.7 2 6 8 5 35.7
2025 22.51 1 0.9 0 1 1 0 0.0
Player 21.69 74 71.7 2 28 55 30 40.5
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 0 1 1 1 1 2 2 1 1 0 0 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 0 1 1 1 0
2020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
2021 20 22 19 20 20 19 24 21 17 16 18 21 23 17 22 22 20 19 22 21 20 20 24 23 21 18 21 23 21 18 19
2022 25 22 16 24 21 24 26 23 15 19 20 24 25 24 26 27 24 23 24 22 24 23 29 27 20 21 24 24 26 23 19
2023 14 14 8 14 13 12 15 11 11 11 14 13 19 12 16 16 19 11 16 18 15 21 23 22 12 11 13 17 19 13 10
2024 14 11 10 9 11 13 14 11 8 9 13 14 12 11 12 11 11 11 11 15 12 13 14 13 11 11 9 15 12 13 12
2025 1 1 0 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0
Player 74 71 54 69 68 71 82 68 53 56 66 74 81 66 79 78 76 66 75 78 72 79 94 88 66 63 68 81 80 69 60
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 .185 -.046 .231 +.009 .222 -.008 .230 +.016 .214 +.214 .000 -.293 .293
xBA .197 -.035 .232 -.005 .237 -.014 .251 +.026 .225 +.091 .134 -.103 .237
OBP .303 +.021 .282 -.004 .286 -.019 .305 +.031 .274 +.274 .000 -.361 .361
xOBP .314 +.030 .284 -.017 .301 -.023 .324 +.038 .286 +.152 .134 -.176 .310
SLG .262 -.117 .379 -.026 .405 -.039 .444 -.036 .480 +.480 .000 -.453 .453
xSLG .336 -.050 .386 -.065 .451 -.003 .454 -.008 .462 -.012 .474 +.090 .384
ISO .077 -.071 .148 -.036 .184 -.030 .214 -.053 .267 +.267 .000 -.160 .160
xISO .139 -.015 .154 -.060 .214 +.011 .203 -.034 .237 -.104 .341 +.194 .147
BABIP .268 -.023 .291 +.021 .270 -.003 .273 +.043 .230 +.230 .000 -.423 .423
wOBA .265 -.024 .289 -.009 .298 -.025 .323 +.008 .315 +.315 .000 -.347 .347
xwOBA .296 +.002 .294 -.028 .322 -.016 .338 +.020 .318 +.071 .247 -.055 .302
wOBACON .297 -.075 .372 +.002 .370 -.034 .404 -.012 .416 +.416 .000 -.447 .447
xwOBACON .353 -.026 .379 -.029 .408 -.018 .426 +.005 .421 +.009 .412 +.037 .375
BACON .286 -.044 .330 +.019 .311 -.013 .324 +.015 .309 +.309 .000 -.423 .423
xBACON .306 -.026 .332 -.002 .334 -.020 .354 +.026 .328 +.105 .223 -.118 .341
Statcast Hit Metrics
Hard Hit % 40.5 -0.1 40.6 -5.9 46.5 +5.1 41.4 +1.2 40.2 +6.9 33.3 -5.2 38.5
Avg Exit Velocity 87.2 -2.8 90.0 -0.5 90.5 +1.3 89.2 +0.3 88.9 -0.1 89.0 0.0 89.0
Launch Angle Sweet-Spot % 40.5 +5.3 35.2 +2.5 32.7 -2.2 34.9 +1.4 33.5 +33.5 0.0 -34.6 34.6
Barrel % 9.5 +1.1 8.4 -3.8 12.2 -0.8 13.0 -0.9 13.9 -19.4 33.3 +21.8 11.5
Avg Launch Angle 18.7 +4.1 14.6 -1.8 16.4 +0.6 15.8 -5.1 20.9 -4.4 25.3 +7.8 17.5
Statcast Bat Tracking
Bat Speed 72.8 -0.5 73.3 -0.5 73.8 -- -- -- -- -- -- -- --
Attack Angle 12° +2° 10° -2° 12° -- -- -- -- -- -- -- --
Ideal Attack Angle % 51.9 +0.8 51.1 -2.5 53.6 -- -- -- -- -- -- -- --
Attack Direction -12° -5° -7° +2° -9° -- -- -- -- -- -- -- --
Swing Path - Tilt 31° -2° 33° +1° 32° -- -- -- -- -- -- -- --
Swing Length 7.2 0.0 7.2 -0.1 7.3 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 92.8 -0.8 93.6 +0.3 93.3 +0.1 93.2 +0.1 93.1 -1.1 94.2 +1.7 92.5
Breaking Velocity 85.1 +1.6 83.5 +0.6 82.9 +0.8 82.1 +0.6 81.5 -3.9 85.4 +3.3 82.1
Offspeed Velocity 85.4 -1.2 86.6 +0.3 86.3 +0.1 86.2 +0.7 85.5 -2.9 88.4 +1.8 86.6
Batted Ball Results
Barrels 4 -18 22 -8 30 -16 46 +19 27 +26 1 -5 6
Popup % 7.1 -0.9 8.0 +0.2 7.8 -0.7 8.5 -4.9 13.4 -19.9 33.3 +23.7 9.6
Flyball % 35.7 +7.3 28.4 -6.3 34.7 +4.3 30.4 -2.1 32.5 -0.8 33.3 +10.2 23.1
Line Drive % 23.8 +0.4 23.4 +3.0 20.4 -4.1 24.5 +1.8 22.7 +22.7 0.0 -34.6 34.6
Groundball % 33.3 -6.9 40.2 +3.1 37.1 +0.5 36.6 +5.2 31.4 -1.9 33.3 +0.6 32.7
Pull % 50.0 +12.1 37.9 -5.0 42.9 +2.6 40.3 -3.0 43.3 -56.7 100.0 +61.5 38.5
Straight Away % 26.2 -11.0 37.2 +1.7 35.5 -0.6 36.1 +2.1 34.0 +34.0 0.0 -36.5 36.5
Opposite Field % 23.8 -1.1 24.9 +3.3 21.6 -2.1 23.7 +1.0 22.7 +22.7 0.0 -25.0 25.0
Weak Contact % 2.4 -1.8 4.2 +0.1 4.1 +0.4 3.7 +2.7 1.0 +1.0 0.0 -1.9 1.9
Pull Airball % 28.6 +11.7 16.9 -5.1 22.0 +0.9 21.1 -4.7 25.8 -40.9 66.7 +43.6 23.1
Topped Contact % 31.0 +6.1 24.9 +1.2 23.7 -1.1 24.8 -1.5 26.3 -7.0 33.3 +6.4 26.9
Under Contact % 31.0 +1.5 29.5 +0.1 29.4 -0.2 29.6 -2.4 32.0 -1.3 33.3 +0.6 32.7
Flare/Burner Contact % 14.3 -11.4 25.7 +4.9 20.8 -2.6 23.4 +4.8 18.6 +18.6 0.0 -19.2 19.2
Solid Contact % 11.9 +5.0 6.9 -2.9 9.8 +4.4 5.4 -2.8 8.2 +8.2 0.0 -7.7 7.7
HR/FB % 6.7 -12.2 18.9 +2.4 16.5 -6.6 23.1 -8.6 31.7 +31.7 0.0 0.0 0.0
Popups 3 -18 21 +2 19 -11 30 +4 26 +25 1 -4 5
Flyballs 15 -59 74 -11 85 -23 108 +45 63 +62 1 -11 12
Line Drives 10 -51 61 +11 50 -37 87 +43 44 +44 0 -18 18
Groundballs 14 -91 105 +14 91 -39 130 +69 61 +60 1 -16 17
Plate Discipline
In Zone % 47.7 -0.5 48.2 +0.3 47.9 +0.5 47.4 +0.8 46.6 -5.8 52.4 +3.5 48.9
Out of Zone % 52.3 +0.5 51.8 -0.3 52.1 -0.5 52.6 -0.8 53.4 +5.8 47.6 -3.5 51.1
Edge % 45.0 +2.9 42.1 -0.6 42.7 +0.1 42.6 +2.3 40.3 -12.1 52.4 +12.8 39.6
Zone Swing % 69.7 -5.5 75.2 +3.9 71.3 +1.6 69.7 +3.4 66.3 +2.7 63.6 -1.4 65.0
Out of Zone Swing % 29.5 -0.8 30.3 -0.8 31.1 +2.0 29.1 +2.8 26.3 +6.3 20.0 -4.7 24.7
In Zone Contact % 81.8 -1.7 83.5 +1.0 82.5 +0.5 82.0 +2.7 79.3 +22.2 57.1 -22.1 79.2
Out of Zone Contact % 37.0 -4.8 41.8 +2.1 39.7 -5.8 45.5 +3.4 42.1 +42.1 0.0 -40.5 40.5
Whiff % 32.4 +3.3 29.1 -2.2 31.3 +1.7 29.6 -2.8 32.4 -23.2 55.6 +23.8 31.8
First Strike % 59.2 -3.5 62.7 +2.8 59.9 -1.3 61.2 +3.2 58.0 -2.0 60.0 +1.0 59.0
First Pitch Swing % 31.6 -5.4 37.0 +1.5 35.5 +2.9 32.6 +4.1 28.5 +28.5 0.0 -24.1 24.1
Swing % 48.7 -3.3 52.0 +1.7 50.3 +2.0 48.3 +3.4 44.9 +2.0 42.9 -1.5 44.4
Meatball Swing % 71.4 -12.9 84.3 +9.3 75.0 -2.1 77.1 +13.0 64.1 -- -- -- 72.0
Meatball % 7.0 0.0 7.0 -0.5 7.5 +0.4 7.1 -0.5 7.6 +7.6 0.0 -7.5 7.5
Zone Swing & Miss % 18.2 +1.7 16.5 -1.0 17.5 -0.5 18.0 -2.7 20.7 -22.2 42.9 +22.1 20.8
Out of Zone Swing & Miss % 63.0 +4.8 58.2 -2.1 60.3 +5.8 54.5 -3.4 57.9 -42.1 100.0 +40.5 59.5
In Zone 142 -607 749 +59 690 -352 1,042 +475 567 +556 11 -152 163
Out of Zone 156 -648 804 +52 752 -404 1,156 +505 651 +641 10 -160 170
Edge 134 -520 654 +38 616 -320 936 +445 491 +480 11 -121 132
In Zone Swings 99 -464 563 +71 492 -234 726 +350 376 +369 7 -99 106
Out of Zone Swings 46 -198 244 +10 234 -102 336 +165 171 +169 2 -40 42
In Zone Swing & Misses 18 -75 93 +7 86 -45 131 +53 78 +75 3 -19 22
Out of Zone Swing & Misses 29 -113 142 +1 141 -42 183 +84 99 +97 2 -23 25
Basic
Pitches 298 -1,254 1,552 +110 1,442 -756 2,198 +980 1,218 +1,197 21 -312 333
PA 76 -324 400 +22 378 -177 555 +248 307 +302 5 -78 83
AB 65 -307 372 +29 343 -157 500 +219 281 +276 5 -70 75
Hits 12 -74 86 +10 76 -39 115 +55 60 +60 0 -22 22
Singles 9 -51 60 +18 42 -19 61 +35 26 +26 0 -12 12
Doubles 2 -9 11 -8 19 -7 26 +13 13 +13 0 -8 8
Triples 0 -1 1 0 1 -2 3 +2 1 +1 0 -2 2
Home Runs 1 -13 14 0 14 -11 25 +5 20 +20 0 0 0
Walks 9 -16 25 -5 30 -21 51 +28 23 +23 0 -7 7
Strikeouts 23 -89 112 +11 101 -45 146 +57 89 +87 2 -21 23
K% 30.3 +2.3 28.0 +1.3 26.7 +0.4 26.3 -2.7 29.0 -11.0 40.0 +12.3 27.7
BB% 11.8 +5.5 6.3 -1.6 7.9 -1.3 9.2 +1.7 7.5 +7.5 0.0 -8.4 8.4
HBP 2 0 2 0 2 -1 3 +2 1 +1 0 -1 1
Batted Balls 42 -219 261 +16 245 -110 355 +161 194 +191 3 -49 52
Number of Fastballs 141 -612 753 +74 679 -307 986 +407 579 +568 11 -161 172
Number of Offspeed 71 -237 308 -17 325 -131 456 +224 232 +225 7 -58 65
Number of Breaking 77 -319 396 +67 329 -318 647 +272 375 +372 3 -86 89
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts L 83 59 71.1 .232 .393
2020 Shifts L 5 4 80.0 .000 .000
2021 Shifts L 305 251 82.3 .251 .328
2022 Shifts L 552 489 88.6 .393 .314
2023 Shades L 376 220 58.5 .284 .309
2024 Shades L 400 261 65.3 .341 .262
2025 Shades L 76 47 61.8 .234 .284
! 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 70 16.6 27.1% 1.4% 80 23.7 3.8% 10.0%
2020 7 17.3 14.3% 0.0% 5 23.3 0.0% 20.0%
2021 324 18.2 16.7% 4.6% 226 24.7 0.4% 20.4%
2022 572 18.1 21.5% 2.4% 410 23.2 1.2% 7.8%
2023 359 15.2 46.2% 0.3% 217 18.9 7.4% 0.9%
2024 403 15.5 40.7% 0.2% 232 18.4 5.6% 0.0%
2025 65 15.2 44.6% 1.5% 56 18.4 5.4% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings