2B | Bats/Throws: R/R | 6' 0" 204 lbs | Age: 29
Draft: 2015 | Rd. 1, No. 3, Colorado Rockies | Lake Mary (FL) HS
PA AB R H HR SB AVG OBP SLG OPS
2023 192 178 21 46 4 0 .258 .313 .388 .701
2024 539 501 67 134 13 1 .267 .314 .407 .721
2025 128 115 12 22 2 0 .191 .266 .278 .544
7 Seasons 1,957 1,805 230 471 47 1 .261 .313 .401 .714
AVG HR SB OPS
2023 .258 4 0 .701
2024 .267 13 1 .721
2025 .191 2 0 .544
7 Seasons .261 47 1 .714
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 22 294 49 2 4.1 2.5 86.9 111.1 7.2 20.4 .166 .240 .234 .205 .267 32.7 33.3 4.9
2020 23 82 15 0 0.0 0.0 83.0 112.8 -5.2 0.0 .134 .143 .101 .124 .174 20.0 28.6 0.0
2021 24 1513 305 19 6.2 4.6 88.8 111.8 6.3 30.5 .253 .414 .341 .311 .364 40.3 20.2 4.6
2022 25 2112 431 31 7.2 5.3 90.0 112.2 4.6 31.3 .265 .404 .321 .326 .361 45.9 17.4 7.9
2023 26 696 137 15 10.9 7.8 88.3 111.0 4.8 35.8 .256 .428 .307 .321 .378 40.1 21.4 5.7
2024 27 2079 372 21 5.6 3.9 89.3 111.1 4.9 33.1 .248 .378 .314 .296 .365 44.1 24.5 5.8
2025 28 487 70 10 14.3 7.8 90.5 112.2 10.8 40.0 .220 .394 .246 .300 .430 48.6 35.9 8.6
Player 7263 1379 98 7.1 5.0 89.2 112.8 5.4 31.8 .248 .391 .311 .305 .363 43.0 22.3 6.2
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 49.0 51.0 16.3 22.4 12.2 18.4 42.9 38.8 12.2 28.6 8.2 6.1 14.3 30.6
2020 73.3 26.7 20.0 0.0 6.7 53.3 20.0 26.7 46.7 13.3 13.3 6.7 6.7 13.3
2021 50.8 49.2 21.0 24.3 3.9 30.8 40.7 28.5 20.0 21.6 9.2 10.8 19.0 19.3
2022 52.0 48.0 19.7 25.5 2.8 27.4 38.5 34.1 19.3 22.0 10.7 8.1 16.5 23.4
2023 53.3 46.7 23.4 20.4 2.9 29.9 45.3 24.8 21.9 24.8 6.6 8.0 20.4 18.2
2024 56.7 43.3 16.9 23.4 3.0 33.3 44.4 22.3 23.4 26.3 7.0 9.9 18.0 15.3
2025 40.0 60.0 31.4 24.3 4.3 38.6 35.7 25.7 21.4 15.7 2.9 17.1 20.0 22.9
Player 52.6 47.4 20.1 23.7 3.6 30.5 41.0 28.4 21.0 23.2 8.5 9.6 17.8 19.9
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 4.1 42.9 26.5 20.4 2.0 4.1 2.5
2020 6.7 60.0 20.0 13.3 0.0 0.0 0.0
2021 4.3 37.7 20.0 24.6 6.6 6.2 4.6
2022 3.5 39.0 17.9 26.2 5.6 7.2 5.3
2023 3.6 43.1 15.3 21.2 5.1 10.9 7.8
2024 3.2 44.6 16.1 22.8 7.0 5.6 3.9
2025 2.9 34.3 18.6 22.9 7.1 14.3 7.8
Player 3.6 40.8 18.0 23.9 6.0 7.1 5.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 %
2025 Sinker -0.5 -1 121 24.8 39 .200 .343 .326 14.3 17.9 28.0 .232 .398 .313 42.9
2025 4-Seam Fastball 1.4 2 109 22.4 25 .286 .429 .372 36.7 44.0 28.2 .269 .563 .408 70.0
2025 Slider -2.8 -2 80 16.4 19 .158 .211 .208 51.1 36.8 28.0 .226 .421 .274 50.0
2025 Sweeper -3.7 -2 65 13.3 14 .077 .077 .064 56.7 71.4 35.7 .088 .096 .080 25.0
2025 Cutter -0.7 0 46 9.4 10 .222 .222 .340 33.3 20.0 20.0 .301 .571 .406 28.6
2025 Changeup 0.0 0 36 7.4 8 .286 .286 .313 22.2 25.0 10.5 .317 .425 .370 80.0
2025 Curveball -2.0 0 25 5.1 10 .125 .250 .265 66.7 50.0 41.7 .108 .233 .253 66.7
2025 Split-Finger -10.0 0 5 1.0 3 .000 .000 .000 33.3 66.7 50.0 .091 .091 .082 0.0
2024 4-Seam Fastball 0.7 4 517 24.9 121 .345 .513 .400 19.4 27.3 19.4 .274 .446 .333 50.0
2024 Slider -1.8 -7 406 19.5 103 .168 .297 .207 41.8 38.8 27.6 .162 .262 .192 39.3
2024 Sinker -1.8 -7 398 19.1 118 .272 .351 .298 11.3 14.4 23.6 .247 .318 .263 43.3
2024 Cutter 0.6 1 188 9.0 51 .311 .489 .386 18.4 11.8 13.3 .348 .552 .424 46.2
2024 Sweeper 0.3 0 171 8.2 40 .212 .364 .297 38.2 27.5 18.3 .214 .308 .290 50.0
2024 Curveball 2.5 4 166 8.0 43 .324 .459 .383 37.0 30.2 18.8 .293 .425 .354 48.0
2024 Changeup 0.1 0 158 7.6 41 .184 .316 .293 28.2 14.6 11.1 .203 .333 .263 34.4
2024 Split-Finger 3.9 2 45 2.2 15 .333 .467 .347 30.4 33.3 17.2 .290 .405 .299 30.0
2024 Slurve 4.9 1 20 1.0 3 .500 1.000 .650 28.6 33.3 16.7 .471 .605 .546 100.0
2024 Knuckleball 7.5 1 9 0.4 3 .333 1.333 .667 0.0 0.0 0.0 .688 1.766 1.002 33.3
2024 Screwball 2.0 0 1 0.0 -- -- -- -- -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 81 294 -2 -5 0 2 -6
2020 21 82 -2 -2 -1 0 -4
2021 415 1,513 5 -15 6 9 5
2022 581 2,112 6 -25 14 9 4
2023 192 696 -1 -7 3 4 -2
2024 538 2,079 6 -24 8 9 -1
2025 128 487 -7 -1 2 1 -5
Player 1,956 7,263 6 -80 31 6 -9
+ 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 294 47.6 72.9 77.5 38.3 54.2 43.9 46.9 54.8 31.1 9.2 74.1
2020 82 53.7 75.0 75.8 42.1 56.3 42.7 38.1 59.8 30.6 3.7 66.7
2021 1,513 50.4 74.5 83.1 30.2 61.7 42.6 37.3 52.5 23.0 7.9 88.3
2022 2,112 49.4 72.1 84.6 27.2 58.4 41.8 37.2 49.4 22.7 7.2 82.4
2023 696 51.1 65.4 85.8 30.0 49.0 43.2 35.9 48.1 25.4 7.6 79.2
2024 2,079 50.4 69.2 85.0 29.1 48.0 43.4 42.6 49.3 25.9 7.6 84.2
2025 487 53.4 63.8 76.5 28.2 25.0 43.3 38.3 47.2 37.8 9.9 68.8
Player 7,263 50.3 70.6 83.6 29.3 53.0 42.8 39.1 50.1 25.3 7.7 82.2
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 77 59
2020 90 70
2021 28 50 42 40 16 26 29 38 83 45 58 3 65 29 45 17 32
2022 63 78 55 39 67 60 45 69 83 80 74 47 61 62 34 81 20
2023 67 25 19 49 53 71
2024 24 51 32 28 20 34 25 55 73 70 33 17 43 46 17 24 16 45 42 72
2025 78 24 18
+ 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 0.0 0 1 0 0 --
2021 23.20 15 11.9 3 5 10 5 33.3
2022 23.13 13 9.5 4 4 12 2 15.4
2023 22.48 4 3.5 1 2 2 2 50.0
2024 23.46 13 12.7 0 2 12 5 38.5
2025 22.08 2 1.4 1 2 3 0 0.0
Player 23.14 47 39.0 8 16 39 14 29.8
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2021 15 12 13 10 13 11 13 12 6 8 7 11 15 11 11 15 12 12 13 12 12 13 16 13 11 10 13 14 13 11 13
2022 13 11 5 9 8 8 9 9 4 7 6 7 13 12 10 10 11 12 8 6 14 8 15 12 7 8 10 13 13 9 10
2023 4 4 3 3 3 3 4 4 2 3 3 2 4 4 4 4 4 4 4 4 4 4 5 5 4 3 3 3 4 3 2
2024 13 12 11 10 12 12 16 11 9 10 15 13 13 11 13 10 12 11 14 16 14 13 18 13 10 12 11 15 14 15 15
2025 2 3 1 1 1 1 1 3 1 0 1 2 3 2 2 1 3 3 0 1 1 1 3 1 3 0 1 1 2 0 0
Player 47 42 33 34 37 35 43 39 22 28 32 35 48 40 40 40 42 42 39 39 45 39 57 44 35 33 38 46 46 38 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

2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019
Results
BA .191 -.076 .267 +.009 .258 -.008 .266 -.018 .284 +.189 .095 -.129 .224
xBA .220 -.028 .248 -.008 .256 -.009 .265 +.012 .253 +.119 .134 -.032 .166
OBP .266 -.048 .314 +.001 .313 -.012 .325 -.003 .328 +.233 .095 -.177 .272
xOBP .292 -.005 .297 -.013 .310 -.020 .330 +.030 .300 +.166 .134 -.084 .218
SLG .278 -.129 .407 +.019 .388 -.020 .408 -.062 .470 +.327 .143 -.107 .250
xSLG .394 +.016 .378 -.050 .428 +.024 .404 -.010 .414 +.271 .143 -.097 .240
ISO .087 -.053 .140 +.011 .129 -.013 .142 -.044 .186 +.138 .048 +.022 .026
xISO .174 +.044 .130 -.043 .173 +.034 .139 -.022 .161 +.153 .008 -.066 .074
BABIP .294 -.044 .338 +.022 .316 +.012 .304 -.024 .328 +.195 .133 -.214 .347
wOBA .246 -.068 .314 +.007 .307 -.014 .321 -.020 .341 +.240 .101 -.133 .234
xwOBA .300 +.004 .296 -.025 .321 -.005 .326 +.015 .311 +.187 .124 -.081 .205
wOBACON .331 -.059 .390 +.032 .358 +.004 .354 -.050 .404 +.263 .141 -.175 .316
xwOBACON .430 +.065 .365 -.013 .378 +.017 .361 -.003 .364 +.190 .174 -.093 .267
BACON .314 -.047 .361 +.025 .336 +.011 .325 -.036 .361 +.228 .133 -.214 .347
xBACON .362 +.026 .336 +.003 .333 +.002 .331 +.008 .323 +.135 .188 -.070 .258
Statcast Hit Metrics
Hard Hit % 48.6 +4.5 44.1 +4.0 40.1 -5.8 45.9 +5.6 40.3 +20.3 20.0 -12.7 32.7
Avg Exit Velocity 90.5 +1.2 89.3 +1.0 88.3 -1.7 90.0 +1.2 88.8 +5.8 83.0 -3.9 86.9
Launch Angle Sweet-Spot % 40.0 +6.9 33.1 -2.7 35.8 +4.5 31.3 +0.8 30.5 +30.5 0.0 -20.4 20.4
Barrel % 14.3 +8.7 5.6 -5.3 10.9 +3.7 7.2 +1.0 6.2 +6.2 0.0 -4.1 4.1
Avg Launch Angle 10.8 +5.9 4.9 +0.1 4.8 +0.2 4.6 -1.7 6.3 +11.5 -5.2 -12.4 7.2
Statcast Bat Tracking
Bat Speed 74.1 +2.4 71.7 -0.3 72.0 -- -- -- -- -- -- -- --
Attack Angle 10° +5° -- -- -- -- -- -- -- --
Ideal Attack Angle % 56.2 +16.3 39.9 -3.9 43.8 -- -- -- -- -- -- -- --
Attack Direction -8° -6° -2° -1° -1° -- -- -- -- -- -- -- --
Swing Path - Tilt 32° 32° +2° 30° -- -- -- -- -- -- -- --
Swing Length 7.3 +0.2 7.1 0.0 7.1 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 92.5 -0.5 93.0 +0.4 92.6 -0.1 92.7 +0.3 92.4 -0.2 92.6 -0.1 92.7
Breaking Velocity 83.8 +0.3 83.5 +0.8 82.7 -0.3 83.0 +0.1 82.9 -0.6 83.5 0.0 83.5
Offspeed Velocity 84.8 -0.5 85.3 +0.4 84.9 +0.1 84.8 +0.3 84.5 -3.4 87.9 +3.8 84.1
Batted Ball Results
Barrels 10 -11 21 +6 15 -16 31 +12 19 +19 0 -2 2
Popup % 4.3 +1.3 3.0 +0.1 2.9 +0.1 2.8 -1.1 3.9 -2.8 6.7 -5.5 12.2
Flyball % 31.4 +14.5 16.9 -6.5 23.4 +3.7 19.7 -1.3 21.0 +1.0 20.0 +3.7 16.3
Line Drive % 24.3 +0.9 23.4 +3.0 20.4 -5.1 25.5 +1.2 24.3 +24.3 0.0 -22.4 22.4
Groundball % 40.0 -16.7 56.7 +3.4 53.3 +1.3 52.0 +1.2 50.8 -22.5 73.3 +24.3 49.0
Pull % 38.6 +5.3 33.3 +3.4 29.9 +2.5 27.4 -3.4 30.8 -22.5 53.3 +34.9 18.4
Straight Away % 35.7 -8.7 44.4 -0.9 45.3 +6.8 38.5 -2.2 40.7 +20.7 20.0 -22.9 42.9
Opposite Field % 25.7 +3.4 22.3 -2.5 24.8 -9.3 34.1 +5.6 28.5 +1.8 26.7 -12.1 38.8
Weak Contact % 2.9 -0.3 3.2 -0.4 3.6 +0.1 3.5 -0.8 4.3 -2.4 6.7 +2.6 4.1
Pull Airball % 17.1 +7.2 9.9 +1.9 8.0 -0.1 8.1 -2.7 10.8 +4.1 6.7 +0.6 6.1
Topped Contact % 34.3 -10.3 44.6 +1.5 43.1 +4.1 39.0 +1.3 37.7 -22.3 60.0 +17.1 42.9
Under Contact % 18.6 +2.5 16.1 +0.8 15.3 -2.6 17.9 -2.1 20.0 0.0 20.0 -6.5 26.5
Flare/Burner Contact % 22.9 +0.1 22.8 +1.6 21.2 -5.0 26.2 +1.6 24.6 +11.3 13.3 -7.1 20.4
Solid Contact % 7.1 +0.1 7.0 +1.9 5.1 -0.5 5.6 -1.0 6.6 +6.6 0.0 -2.0 2.0
HR/FB % 9.1 -11.5 20.6 +8.1 12.5 -2.8 15.3 -8.1 23.4 +23.4 0.0 0.0 0.0
Popups 3 -8 11 +7 4 -8 12 0 12 +11 1 -5 6
Flyballs 22 -41 63 +31 32 -53 85 +21 64 +61 3 -5 8
Line Drives 17 -70 87 +59 28 -82 110 +36 74 +74 0 -11 11
Groundballs 28 -183 211 +138 73 -151 224 +69 155 +144 11 -13 24
Plate Discipline
In Zone % 53.4 +3.0 50.4 -0.7 51.1 +1.7 49.4 -1.0 50.4 -3.3 53.7 +6.1 47.6
Out of Zone % 46.6 -3.0 49.6 +0.7 48.9 -1.7 50.6 +1.0 49.6 +3.3 46.3 -6.1 52.4
Edge % 43.3 -0.1 43.4 +0.2 43.2 +1.4 41.8 -0.8 42.6 -0.1 42.7 -1.2 43.9
Zone Swing % 63.8 -5.4 69.2 +3.8 65.4 -6.7 72.1 -2.4 74.5 -0.5 75.0 +2.1 72.9
Out of Zone Swing % 28.2 -0.9 29.1 -0.9 30.0 +2.8 27.2 -3.0 30.2 -11.9 42.1 +3.8 38.3
In Zone Contact % 76.5 -8.5 85.0 -0.8 85.8 +1.2 84.6 +1.5 83.1 +7.3 75.8 -1.7 77.5
Out of Zone Contact % 25.0 -23.0 48.0 -1.0 49.0 -9.4 58.4 -3.3 61.7 +5.4 56.3 +2.1 54.2
Whiff % 37.8 +11.9 25.9 +0.5 25.4 +2.7 22.7 -0.3 23.0 -7.6 30.6 -0.5 31.1
First Strike % 65.6 -1.1 66.7 +3.2 63.5 +2.4 61.1 +0.1 61.0 -0.9 61.9 -2.3 64.2
First Pitch Swing % 38.3 -4.3 42.6 +6.7 35.9 -1.3 37.2 -0.1 37.3 -0.8 38.1 -8.8 46.9
Swing % 47.2 -2.1 49.3 +1.2 48.1 -1.3 49.4 -3.1 52.5 -7.3 59.8 +5.0 54.8
Meatball Swing % 68.8 -15.4 84.2 +5.0 79.2 -3.2 82.4 -5.9 88.3 +21.6 66.7 -7.4 74.1
Meatball % 9.9 +2.3 7.6 0.0 7.6 +0.4 7.2 -0.7 7.9 +4.2 3.7 -5.5 9.2
Zone Swing & Miss % 23.5 +8.5 15.0 +0.8 14.2 -1.2 15.4 -1.5 16.9 -7.3 24.2 +1.7 22.5
Out of Zone Swing & Miss % 75.0 +23.0 52.0 +1.0 51.0 +9.4 41.6 +3.3 38.3 -5.5 43.8 -2.0 45.8
In Zone 260 -788 1,048 +692 356 -688 1,044 +282 762 +718 44 -96 140
Out of Zone 227 -804 1,031 +691 340 -728 1,068 +317 751 +713 38 -116 154
Edge 211 -692 903 +602 301 -582 883 +239 644 +609 35 -94 129
In Zone Swings 166 -559 725 +492 233 -520 753 +185 568 +535 33 -69 102
Out of Zone Swings 64 -236 300 +198 102 -189 291 +64 227 +211 16 -43 59
In Zone Swing & Misses 39 -70 109 +76 33 -83 116 +20 96 +88 8 -15 23
Out of Zone Swing & Misses 48 -108 156 +104 52 -69 121 +34 87 +80 7 -20 27
Basic
Pitches 487 -1,592 2,079 +1,383 696 -1,416 2,112 +599 1,513 +1,431 82 -212 294
PA 128 -411 539 +347 192 -389 581 +166 415 +394 21 -60 81
AB 115 -386 501 +323 178 -349 527 +140 387 +366 21 -55 76
Hits 22 -112 134 +88 46 -94 140 +30 110 +108 2 -15 17
Singles 16 -75 91 +59 32 -62 94 +23 71 +70 1 -14 15
Doubles 4 -25 29 +20 9 -21 30 +9 21 +20 1 -1 2
Triples 0 -1 1 0 1 -2 3 0 3 +3 0 0 0
Home Runs 2 -11 13 +9 4 -9 13 -2 15 +15 0 0 0
Walks 11 -20 31 +20 11 -35 46 +27 19 +19 0 -4 4
Strikeouts 46 -86 132 +91 41 -60 101 +17 84 +78 6 -21 27
K% 35.9 +11.4 24.5 +3.1 21.4 +4.0 17.4 -2.8 20.2 -8.4 28.6 -4.7 33.3
BB% 8.6 +2.8 5.8 +0.1 5.7 -2.2 7.9 +3.3 4.6 +4.6 0.0 -4.9 4.9
HBP 1 -3 4 +1 3 0 3 -4 7 +7 0 -1 1
Batted Balls 70 -302 372 +235 137 -294 431 +126 305 +290 15 -34 49
Number of Fastballs 276 -827 1,103 +752 351 -874 1,225 +335 890 +855 35 -126 161
Number of Offspeed 41 -163 204 +133 71 -211 282 +124 158 +149 9 -30 39
Number of Breaking 105 -467 572 +365 207 -312 519 +97 422 +388 34 -59 93
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts R 81 5 6.2 .229 .318
2020 Shifts R 21 5 23.8 .133 .000
2021 Shifts R 415 24 5.8 .341 .343
2022 Shifts R 580 15 2.6 .317 .497
2023 Shades R 192 15 7.8 .319 .154
2024 Shades R 534 13 2.4 .307 .489
2025 Shades R 128 11 8.6 .235 .362
! 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 77 18.5 13.0% 3.9% 39 23.3 0.0% 12.8%
2020 15 16.6 26.7% 0.0% 13 22.1 0.0% 15.4%
2021 411 17.7 18.2% 2.7% 209 23.4 0.0% 9.6%
2022 559 17.6 17.7% 2.1% 363 22.8 0.0% 8.8%
2023 198 15.2 47.5% 0.0% 105 19.0 8.6% 0.0%
2024 608 15.2 46.9% 0.2% 280 18.5 5.7% 0.7%
2025 116 15.1 48.3% 0.0% 92 18.0 7.6% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings