1B | Baltimore Orioles
Bats/Throws: R/R | 6' 3" 230 lbs | Age: 29
Draft: 2015 | Rd. 1, No. 36, Baltimore Orioles | Hagerty (FL) HS
PA AB R H HR SB AVG OBP SLG OPS
2024 507 473 54 128 13 3 .271 .308 .425 .733
2025 357 332 34 83 7 3 .250 .286 .367 .653
2026 5 5 0 1 0 0 .200 .200 .200 .400
7 Seasons 2,674 2,448 303 643 98 17 .263 .312 .438 .750
AVG HR SB OPS
2024 .271 13 3 .733
2025 .250 7 3 .653
2026 .200 0 0 .400
7 Seasons .263 98 17 .750
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%
2020 23 520 98 7 7.1 5.0 87.4 108.2 10.8 34.7 .266 .430 .377 .328 .382 41.8 21.4 7.9
2021 24 2295 380 45 11.8 7.7 89.1 114.6 16.3 38.9 .241 .457 .335 .325 .421 39.7 27.5 7.0
2022 25 2340 408 61 15.0 10.0 91.3 112.0 15.9 39.5 .274 .522 .316 .363 .464 46.3 25.3 7.1
2023 26 1743 323 39 12.1 8.3 91.4 114.6 12.0 35.9 .266 .506 .333 .356 .432 44.9 22.8 7.9
2024 27 1901 365 32 8.8 6.3 90.8 113.5 10.4 36.2 .271 .455 .316 .336 .414 45.2 22.5 5.3
2025 28 1354 240 28 11.7 7.8 90.7 116.7 9.1 37.5 .253 .428 .284 .313 .410 47.1 27.5 4.2
2026 29 17 4 0 0.0 0.0 81.9 96.2 23.4 50.0 .274 .356 .180 .273 .341 25.0 20.0 0.0
Player 10170 1818 212 11.7 7.9 90.4 116.7 13.1 37.6 .261 .474 .322 .339 .427 44.3 24.9 6.5
MLB 7.2 4.9 88.6 122.9 12.4 33.3 .243 .408 .315 .316 .369 37.0 22.2 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, Sinker, Cutter Offspeed: Change, Split, 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 %
2020 43.9 56.1 24.5 22.4 9.2 29.6 40.8 29.6 17.3 19.4 7.1 12.2 21.4 22.4
2021 35.5 64.5 33.9 24.7 5.8 38.7 32.9 28.4 18.2 13.2 4.2 20.5 19.7 24.2
2022 37.3 62.7 32.1 25.7 4.9 32.1 37.5 30.4 16.7 15.4 5.1 15.4 22.1 25.2
2023 44.0 56.0 26.3 25.1 4.6 31.3 39.3 29.4 18.9 19.8 5.3 12.4 19.5 24.1
2024 44.4 55.6 23.6 27.4 4.7 27.4 39.2 33.4 17.3 19.5 7.7 10.1 19.7 25.8
2025 45.8 54.2 22.9 27.9 3.3 38.3 30.4 31.3 23.8 14.2 7.9 14.6 16.3 23.3
2026 25.0 75.0 25.0 50.0 0.0 25.0 25.0 50.0 25.0 0.0 0.0 0.0 25.0 50.0
Player 41.0 59.0 28.1 25.9 5.0 33.1 36.4 30.5 18.5 16.6 5.9 14.6 19.9 24.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
2020 5.1 28.6 29.6 27.6 2.0 7.1 5.0
2021 3.4 26.1 30.0 22.6 6.1 11.8 7.7
2022 1.7 26.5 24.3 27.0 4.7 15.0 10.0
2023 0.9 33.4 21.7 24.5 7.1 12.1 8.3
2024 3.0 33.2 21.1 25.8 7.9 8.8 6.3
2025 2.9 34.6 17.9 26.7 6.3 11.7 7.8
2026 0.0 25.0 25.0 25.0 25.0 0.0 0.0
Player 2.5 30.1 23.8 25.4 6.2 11.7 7.9
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 %
2026 Changeup -6.2 0 5 29.4 2 .000 .000 .000 33.3 50.0 50.0 .067 .079 .060 0.0
2026 4-Seam Fastball -7.7 0 4 23.5 1 .000 .000 .000 0.0 0.0 -- .240 .559 .335 100.0
2026 Sinker 9.4 0 3 17.6 1 1.000 1.000 .900 0.0 0.0 -- .983 1.048 .895 0.0
2026 Cutter -1.9 0 2 11.8 -- -- -- 0.0 -- -- -- -- -- --
2026 Curveball 0.0 0 1 5.9 -- -- -- 0.0 -- 0.0 -- -- -- --
2026 Slider -27.8 0 1 5.9 1 .000 .000 .000 0.0 0.0 -- .014 .014 .013 0.0
2026 Sweeper -5.5 0 1 5.9 -- -- -- -- -- -- -- -- -- --
2025 4-Seam Fastball 0.2 1 436 32.2 103 .261 .402 .336 27.8 28.2 20.4 .256 .467 .340 57.6
2025 Sinker -0.8 -2 217 16.0 55 .296 .426 .353 15.7 18.2 25.6 .311 .512 .357 50.0
2025 Slider 0.6 1 199 14.7 60 .263 .439 .323 34.7 21.7 21.7 .293 .490 .341 46.7
2025 Sweeper -1.0 -2 163 12.0 37 .212 .273 .270 47.2 43.2 25.4 .196 .277 .261 50.0
2025 Changeup -1.5 -2 120 8.9 39 .200 .257 .251 50.0 38.5 27.3 .145 .209 .209 20.0
2025 Cutter -2.0 -2 91 6.7 23 .273 .273 .265 31.4 17.4 23.5 .287 .459 .333 27.8
2025 Curveball -0.9 -1 77 5.7 22 .182 .227 .220 30.4 27.3 16.7 .205 .322 .227 37.5
2025 Split-Finger -0.5 0 37 2.7 13 .231 .308 .235 29.6 30.8 20.0 .299 .562 .361 77.8
2025 Slurve 14.6 2 12 0.9 4 .250 1.000 .500 40.0 25.0 25.0 .207 .625 .341 33.3
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2020 140 520 2 0 2 2 6
2021 584 2,295 6 -17 10 11 10
2022 608 2,340 2 -17 10 9 4
2023 468 1,743 -6 -8 4 8 -1
2024 507 1,901 -4 -1 5 7 8
2025 357 1,353 3 -16 2 6 -4
2026 5 17 0 0 0 0 -1
Player 2,669 10,169 3 -59 33 3 21
+ 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 %
2020 520 45.8 81.1 77.7 40.1 57.5 43.3 46.4 58.8 29.7 5.0 76.9
2021 2,295 44.8 76.0 77.2 38.2 54.0 41.7 41.7 55.1 31.6 6.4 89.2
2022 2,340 44.5 79.1 78.0 37.8 57.2 41.3 44.9 56.2 29.8 6.1 90.9
2023 1,743 45.8 73.7 82.5 38.7 54.4 41.9 42.0 54.7 28.3 6.2 84.3
2024 1,901 47.8 75.9 83.8 38.0 58.6 42.5 39.1 56.1 25.1 7.8 84.6
2025 1,354 49.8 75.5 77.6 39.6 49.8 42.7 40.6 57.5 32.0 8.0 86.1
2026 17 47.1 75.0 100.0 44.4 75.0 35.3 40.0 58.8 10.0 0.0 --
Player 10,170 46.2 76.5 79.6 38.4 55.3 42.0 42.1 56.0 29.3 6.7 86.8
MLB 48.9 67.0 82.5 28.4 58.0 42.7 30.1 47.3 25.0 7.4 76.3
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Fielding Running
Year Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Range
(OAA)
Arm
Value
Arm
Strength
Sprint
Speed
2020 75 42 32 50 70 53 25 43 65 55 3 31 54 35 39 24 49 78
2021 58 48 7 46 39 67 45 79 41 89 3 12 14 25 2 58 74
2022 51 61 60 92 90 96 88 94 82 95 8 18 24 37 85 4 53
2023 38 70 43 81 76 89 83 79 70 66 95 23 5 32 43 41 44 1 73
2024 63 48 55 70 87 73 76 58 74 74 90 15 4 45 42 13 80 1 57
2025 30 25 34 55 56 64 74 75 80 89 4 5 8 10 3 1 55
2026
+ 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 %
2020 23.21 5 4.9 0 1 3 3 60.0
2021 23.67 33 27.4 6 12 24 9 27.3
2022 24.12 22 27.2 -5 12 22 9 40.9
2023 24.25 18 18.5 -1 9 12 9 50.0
2024 25.13 13 16.3 -3 7 15 5 38.5
2025 24.13 7 8.2 -1 7 5 5 71.4
Player 24.08 98 102.5 -5 48 81 40 40.8
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2020 5 6 5 6 6 5 6 6 3 3 3 4 4 4 6 4 6 6 5 6 5 3 6 5 5 4 3 5 6 6 6
2021 33 32 28 26 30 26 31 31 16 18 21 32 27 23 28 31 27 26 30 30 31 29 34 30 26 22 32 28 29 24 24
2022 22 24 22 29 27 27 29 21 20 22 24 32 32 27 27 31 28 27 26 28 28 28 39 31 23 23 31 33 30 26 22
2023 18 16 18 19 20 18 18 16 16 16 18 19 17 16 20 21 21 16 20 20 19 21 25 22 14 16 19 19 19 18 17
2024 13 12 14 20 15 18 19 17 13 13 15 16 18 17 18 13 17 16 16 19 20 13 23 18 15 16 13 17 17 16 16
2025 7 9 6 6 10 8 7 9 7 6 7 8 11 14 8 6 10 8 7 9 8 6 11 9 7 7 7 7 10 8 9
Player 98 99 93 106 108 102 110 100 75 78 88 111 109 101 107 106 109 99 104 112 111 100 138 115 90 88 105 109 111 98 94
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

2026 +/-   2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020
Results
BA .200 -.050 .250 -.021 .271 +.001 .270 +.020 .250 -.005 .255 -.078 .333
xBA .274 +.021 .253 -.018 .271 +.005 .266 -.008 .274 +.033 .241 -.025 .266
OBP .200 -.086 .286 -.022 .308 -.020 .328 +.023 .305 -.004 .309 -.077 .386
xOBP .274 -.019 .293 -.019 .312 -.016 .328 -.001 .329 +.030 .299 -.027 .326
SLG .200 -.167 .367 -.058 .425 -.027 .452 +.029 .423 -.064 .487 -.005 .492
xSLG .356 -.072 .428 -.027 .455 -.051 .506 -.016 .522 +.065 .457 +.027 .430
ISO .000 -.117 .117 -.037 .154 -.028 .182 +.009 .173 -.059 .232 +.073 .159
xISO .082 -.092 .174 -.010 .184 -.055 .239 -.009 .248 +.031 .217 +.053 .164
BABIP .250 -.076 .326 -.001 .327 +.012 .315 +.012 .303 +.006 .297 -.101 .398
wOBA .180 -.104 .284 -.032 .316 -.017 .333 +.017 .316 -.019 .335 -.042 .377
xwOBA .273 -.040 .313 -.023 .336 -.020 .356 -.007 .363 +.038 .325 -.003 .328
wOBAcon .225 -.142 .367 -.018 .385 -.015 .400 +.007 .393 -.043 .436 -.016 .452
xwOBAcon .341 -.069 .410 -.004 .414 -.018 .432 -.032 .464 +.043 .421 +.039 .382
BACON .250 -.096 .346 -.005 .351 -.002 .353 +.012 .341 -.017 .358 -.071 .429
xBACON .343 -.014 .357 +.001 .356 +.003 .353 -.023 .376 +.033 .343 .000 .343
Statcast Hit Metrics
Hard Hit % 25.0 -22.1 47.1 +1.9 45.2 +0.3 44.9 -1.4 46.3 +6.6 39.7 -2.1 41.8
Avg Exit Velocity 81.9 -8.8 90.7 -0.1 90.8 -0.6 91.4 +0.1 91.3 +2.2 89.1 +1.7 87.4
Launch Angle Sweet-Spot % 50.0 +12.5 37.5 +1.3 36.2 +0.3 35.9 -3.6 39.5 +0.6 38.9 +4.2 34.7
Barrel % 0.0 -11.7 11.7 +2.9 8.8 -3.3 12.1 -2.9 15.0 +3.2 11.8 +4.7 7.1
Avg Launch Angle 23.4 +14.3 9.1 -1.3 10.4 -1.6 12.0 -3.9 15.9 -0.4 16.3 +5.5 10.8
Statcast Bat Tracking
Bat Speed 75.9 +0.7 75.2 +0.1 75.1 -1.4 76.5 -- -- -- -- -- --
Attack Angle 17° +9° +3° -- -- -- -- -- --
Ideal Attack Angle % 60.0 +19.6 40.4 +4.2 36.2 +5.3 30.9 -- -- -- -- -- --
Attack Direction -10° -9° -1° -3° -2° -- -- -- -- -- --
Swing Path - Tilt 37° +1° 36° -1° 37° 38° -- -- -- -- -- --
Swing Length 8.0 +0.5 7.5 0.0 7.5 +0.1 7.4 -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 90.7 -3.1 93.8 +0.4 93.4 +0.1 93.3 +0.4 92.9 -0.1 93.0 +0.3 92.7
Breaking Velocity 77.9 -6.2 84.1 +0.5 83.6 -0.2 83.8 +0.7 83.1 0.0 83.1 +0.6 82.5
Offspeed Velocity 85.2 +0.3 84.9 +0.1 84.8 -0.5 85.3 +0.8 84.5 +0.3 84.2 -0.3 84.5
Batted Ball Results
Barrels 0 -28 28 -4 32 -7 39 -22 61 +16 45 +38 7
Popup % 0.0 -3.3 3.3 -1.4 4.7 +0.1 4.6 -0.3 4.9 -0.9 5.8 -3.4 9.2
Flyball % 25.0 +2.1 22.9 -0.7 23.6 -2.7 26.3 -5.8 32.1 -1.8 33.9 +9.4 24.5
Line Drive % 50.0 +22.1 27.9 +0.5 27.4 +2.3 25.1 -0.6 25.7 +1.0 24.7 +2.3 22.4
Groundball % 25.0 -20.8 45.8 +1.4 44.4 +0.4 44.0 +6.7 37.3 +1.8 35.5 -8.4 43.9
Pull % 25.0 -13.3 38.3 +10.9 27.4 -3.9 31.3 -0.8 32.1 -6.6 38.7 +9.1 29.6
Straight Away % 25.0 -5.4 30.4 -8.8 39.2 -0.1 39.3 +1.8 37.5 +4.6 32.9 -7.9 40.8
Opposite Field % 50.0 +18.7 31.3 -2.1 33.4 +4.0 29.4 -1.0 30.4 +2.0 28.4 -1.2 29.6
Weak Contact % 0.0 -2.9 2.9 -0.1 3.0 +2.1 0.9 -0.8 1.7 -1.7 3.4 -1.7 5.1
Pull Airball % 0.0 -14.6 14.6 +4.5 10.1 -2.3 12.4 -3.0 15.4 -5.1 20.5 +8.3 12.2
Topped Contact % 25.0 -9.6 34.6 +1.4 33.2 -0.2 33.4 +6.9 26.5 +0.4 26.1 -2.5 28.6
Under Contact % 25.0 +7.1 17.9 -3.2 21.1 -0.6 21.7 -2.6 24.3 -5.7 30.0 +0.4 29.6
Flare/Burner Contact % 25.0 -1.7 26.7 +0.9 25.8 +1.3 24.5 -2.5 27.0 +4.4 22.6 -5.0 27.6
Solid Contact % 25.0 +18.7 6.3 -1.6 7.9 +0.8 7.1 +2.4 4.7 -1.4 6.1 +4.1 2.0
HR/FB % 0.0 -12.7 12.7 -2.4 15.1 -6.1 21.2 +4.4 16.8 -8.8 25.6 +4.8 20.8
Popups 0 -8 8 -9 17 +2 15 -5 20 -2 22 +13 9
Flyballs 1 -54 55 -31 86 +1 85 -46 131 +2 129 +105 24
Line Drives 2 -65 67 -33 100 +19 81 -24 105 +11 94 +72 22
Groundballs 1 -109 110 -52 162 +20 142 -10 152 +17 135 +92 43
Plate Discipline
In Zone % 47.1 -2.7 49.8 +2.0 47.8 +2.0 45.8 +1.3 44.5 -0.3 44.8 -1.0 45.8
Out of Zone % 52.9 +2.7 50.2 -2.0 52.2 -2.0 54.2 -1.3 55.5 +0.3 55.2 +1.0 54.2
Edge % 35.3 -7.4 42.7 +0.2 42.5 +0.6 41.9 +0.6 41.3 -0.4 41.7 -1.6 43.3
Zone Swing % 75.0 -0.5 75.5 -0.4 75.9 +2.2 73.7 -5.4 79.1 +3.1 76.0 -5.1 81.1
Out of Zone Swing % 44.4 +4.8 39.6 +1.6 38.0 -0.7 38.7 +0.9 37.8 -0.4 38.2 -1.9 40.1
In Zone Contact % 100.0 +22.4 77.6 -6.2 83.8 +1.3 82.5 +4.5 78.0 +0.8 77.2 -0.5 77.7
Out of Zone Contact % 75.0 +25.2 49.8 -8.8 58.6 +4.2 54.4 -2.8 57.2 +3.2 54.0 -3.5 57.5
Whiff % 10.0 -22.0 32.0 +6.9 25.1 -3.2 28.3 -1.5 29.8 -1.8 31.6 +1.9 29.7
First Strike % 60.0 -4.1 64.1 +0.2 63.9 -2.8 66.7 +3.4 63.3 -2.9 66.2 +1.9 64.3
First Pitch Swing % 40.0 -0.6 40.6 +1.5 39.1 -2.9 42.0 -2.9 44.9 +3.2 41.7 -4.7 46.4
Swing % 58.8 +1.3 57.5 +1.4 56.1 +1.4 54.7 -1.5 56.2 +1.1 55.1 -3.7 58.8
Meatball Swing % 0.0 -- 86.1 +1.5 84.6 +0.3 84.3 -6.6 90.9 +1.7 89.2 +12.3 76.9
Meatball % 0.0 -8.0 8.0 +0.2 7.8 +1.6 6.2 +0.1 6.1 -0.3 6.4 +1.4 5.0
Zone Swing & Miss % 0.0 -22.4 22.4 +6.2 16.2 -1.3 17.5 -4.5 22.0 -0.8 22.8 +0.5 22.3
Out of Zone Swing & Miss % 25.0 -25.2 50.2 +8.8 41.4 -4.2 45.6 +2.8 42.8 -3.2 46.0 +3.5 42.5
In Zone 8 -666 674 -235 909 +111 798 -243 1,041 +12 1,029 +791 238
Out of Zone 9 -670 679 -313 992 +47 945 -354 1,299 +33 1,266 +984 282
Edge 6 -572 578 -230 808 +78 730 -236 966 +10 956 +731 225
In Zone Swings 6 -503 509 -181 690 +102 588 -235 823 +41 782 +589 193
Out of Zone Swings 4 -265 269 -108 377 +11 366 -125 491 +8 483 +370 113
In Zone Swing & Misses 0 -114 114 +2 112 +9 103 -78 181 +3 178 +135 43
Out of Zone Swing & Misses 1 -134 135 -21 156 -11 167 -43 210 -12 222 +174 48
Basic
Pitches 17 -1,337 1,354 -547 1,901 +158 1,743 -597 2,340 +45 2,295 +1,775 520
PA 5 -352 357 -150 507 +37 470 -139 609 +23 586 +446 140
AB 5 -327 332 -141 473 +50 423 -132 555 +21 534 +408 126
Hits 1 -82 83 -45 128 +14 114 -25 139 +3 136 +94 42
Singles 1 -57 58 -25 83 +9 74 -14 88 +9 79 +47 32
Doubles 0 -18 18 -12 30 +9 21 -7 28 +5 23 +18 5
Triples 0 0 0 -2 2 +1 1 0 1 0 1 +1 0
Home Runs 0 -7 7 -6 13 -5 18 -4 22 -11 33 +28 5
Walks 0 -15 15 -12 27 -10 37 -6 43 +2 41 +30 11
Strikeouts 1 -97 98 -16 114 +7 107 -47 154 -7 161 +131 30
K% 20.0 -7.5 27.5 +5.0 22.5 -0.3 22.8 -2.5 25.3 -2.2 27.5 +6.1 21.4
BB% 0.0 -4.2 4.2 -1.1 5.3 -2.6 7.9 +0.8 7.1 +0.1 7.0 -0.9 7.9
HBP 0 -4 4 +3 1 -2 3 -1 4 0 4 +3 1
Batted Balls 4 -236 240 -125 365 +42 323 -85 408 +28 380 +282 98
Number of Fastballs 9 -735 744 -322 1,066 +118 948 -308 1,256 -3 1,259 +981 278
Number of Offspeed 5 -152 157 -46 203 -30 233 +11 222 -50 272 +210 62
Number of Breaking 2 -274 276 -140 416 -28 444 -246 690 +15 675 +500 175
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2020 Shifts R 139 3 2.2 .368 .588
2021 Shifts R 584 18 3.1 .332 .434
2022 Shifts R 602 72 12.0 .307 .409
2023 Shades R 468 17 3.6 .320 .654
2024 Shades R 507 15 3.0 .311 .457
2025 Shades R 357 21 5.9 .280 .333
2026 Shades R 5 0 0.0 .180
! 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 %
2020 107 18.6 15.0% 1.9% 73 22.1 0.0% 8.2%
2021 582 18.3 14.6% 2.2% 302 23.1 0.0% 10.3%
2022 572 18.7 15.4% 3.0% 297 23.1 0.3% 11.4%
2023 403 15.6 41.7% 0.0% 250 19.3 2.0% 0.8%
2024 443 16.1 33.4% 0.2% 279 18.7 1.4% 0.0%
2025 293 16.8 22.9% 0.7% 198 19.7 1.0% 3.5%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings