Jose Altuve
2B | Bats/Throws: R/R | 5' 6" 166LBS | Age: 33
PA AB R H HR SB AVG OBP SLG OPS
2021 678 601 117 167 31 5 .278 .350 .489 .839
2022 604 527 103 158 28 18 .300 .387 .533 .920
2023 410 360 76 112 17 14 .311 .393 .522 .915
13 Seasons 7,360 6,665 1,062 2,047 209 293 .307 .364 .471 .835
AVG HR SB OPS
2021 .278 31 5 .839
2022 .300 28 18 .920
2023 .311 17 14 .915
13 Seasons .307 209 293 .835
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
Sweet
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 25 2227 580 18 3.1 2.6 86.1 106.5 11.2 31.2 .262 .382 .347 .300 .312 28.6 9.7 4.8
2016 26 2474 580 40 6.9 5.6 88.3 109.0 11.4 39.3 .318 .526 .391 .385 .402 36.4 9.8 8.4
2017 27 2308 511 34 6.7 5.1 86.1 109.1 9.7 34.8 .291 .477 .405 .360 .378 28.1 12.7 8.8
2018 28 2123 459 27 5.9 4.5 87.2 112.3 10.1 34.0 .288 .449 .363 .352 .370 33.8 13.2 9.2
2019 29 1994 422 34 8.1 6.2 87.4 109.3 9.7 28.2 .268 .484 .374 .344 .376 34.5 15.0 7.5
2020 30 762 153 7 4.6 3.3 86.7 106.9 9.3 24.8 .230 .349 .278 .288 .313 33.3 18.6 8.1
2021 31 2489 517 33 6.4 4.9 87.7 109.1 15.6 32.1 .262 .421 .357 .332 .344 35.0 13.4 9.7
2022 32 2308 441 34 7.7 5.6 85.9 109.8 16.1 35.4 .269 .440 .397 .354 .367 29.7 14.4 10.9
2023 33 1557 290 24 8.3 5.9 86.0 109.6 11.4 29.7 .245 .419 .393 .331 .350 31.4 17.3 10.7
Player 18242 3953 251 6.3 4.9 86.9 112.3 11.8 33.1 .275 .446 .374 .343 .360 32.3 13.1 8.6
MLB 6.9 4.7 88.4 122.4 12.2 33.1 .245 .406 .316 .315 .369 36.3 22.1 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

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 47.6 21.7 23.4 7.2 39.8 40.9 19.3 4.5 35.9 26.6 23.4 4.8 3.1 2.6
2016 43.4 22.2 30.0 4.3 39.5 40.7 19.5 3.6 31.2 19.8 29.5 6.6 6.9 5.6
2017 48.3 21.3 25.2 5.1 35.4 38.0 25.0 6.1 34.6 19.8 26.0 4.9 6.7 5.1
2018 48.1 22.4 25.5 3.9 33.8 45.3 20.3 5.0 36.2 22.0 24.8 5.2 5.9 4.5
2019 50.7 21.8 19.7 7.8 41.7 40.0 18.2 6.4 36.0 21.1 20.6 4.0 8.1 6.2
2020 51.0 22.2 19.0 7.8 38.6 36.6 24.8 8.5 35.9 24.2 20.3 5.9 4.6 3.3
2021 41.0 24.6 23.6 10.8 49.7 35.8 14.5 6.2 28.0 29.4 23.8 6.2 6.4 4.9
2022 41.0 25.6 23.6 9.8 46.9 36.3 16.8 7.5 29.7 25.6 22.2 6.6 7.7 5.6
2023 49.3 21.7 20.3 8.6 45.2 38.3 16.6 8.3 38.6 20.7 17.9 6.2 8.3 5.9
Player 46.1 22.7 24.1 7.1 41.1 39.4 19.2 5.8 33.6 23.3 23.9 5.6 6.3 4.9
MLB 44.6 23.5 24.9 7.0 37.0 37.6 25.3 3.9 32.9 24.7 24.4 5.8 6.9 4.7
! 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 %
2023 4-Seam Fastball 3.2 13 422 27.1 130 .357 .661 .468 12.6 13.1 13.3 .267 .512 .378 37.9
2023 Slider 1.5 5 311 20.0 71 .328 .438 .361 23.9 18.3 15.3 .234 .351 .288 32.7
2023 Sinker 0.2 1 304 19.5 73 .328 .393 .394 16.3 15.1 16.9 .242 .316 .318 20.0
2023 Changeup -0.8 -1 153 9.8 35 .242 .333 .301 21.3 22.9 16.0 .205 .251 .226 16.0
2023 Sweeper 1.3 2 123 7.9 37 .219 .469 .343 24.1 18.9 14.9 .176 .324 .276 28.0
2023 Cutter 6.0 6 101 6.5 22 .421 1.211 .673 11.8 13.6 18.8 .436 1.117 .647 56.3
2023 Curveball -0.4 0 93 6.0 26 .208 .292 .254 32.5 23.1 19.4 .228 .260 .251 22.2
2023 Split-Finger -3.2 -1 34 2.2 9 .111 .111 .100 23.5 55.6 25.0 .107 .186 .122 25.0
2023 Slurve -13.4 0 3 0.2 2 .000 .000 .000 0.0 0.0 0.0 .306 1.012 .535 50.0
2023 Knuckleball -23.8 0 1 0.1 1 .000 .000 .000 0.0 0.0 -- .003 .004 .004 0.0
2022 4-Seam Fastball 2.2 15 678 29.4 184 .316 .671 .468 12.4 10.9 12.1 .293 .536 .415 42.4
2022 Slider 0.5 2 462 20.0 110 .274 .368 .334 21.1 18.2 11.5 .214 .298 .287 22.4
2022 Sinker 2.0 7 335 14.5 97 .345 .667 .469 11.3 11.3 14.3 .321 .567 .416 28.9
2022 Changeup 2.9 8 274 11.9 78 .290 .522 .397 22.1 21.8 16.8 .270 .466 .360 32.7
2022 Curveball 2.4 5 210 9.1 50 .362 .532 .432 11.1 14.0 10.9 .268 .347 .294 12.5
2022 Cutter 0.2 0 193 8.4 43 .231 .308 .279 16.0 9.3 11.8 .241 .353 .299 22.9
2022 Sweeper 0.7 1 123 5.3 31 .207 .379 .306 27.1 19.4 18.8 .226 .293 .255 21.7
2022 Split-Finger -1.3 0 33 1.4 9 .222 .222 .200 15.8 22.2 12.5 .202 .222 .188 14.3
2021 4-Seam Fastball 2.7 20 750 30.1 202 .335 .641 .451 10.1 7.9 8.5 .290 .530 .399 46.2
2021 Slider 0.6 3 494 19.8 144 .291 .470 .354 22.4 17.4 15.5 .260 .414 .311 30.0
2021 Sinker -0.4 -2 456 18.3 134 .256 .402 .337 8.7 11.2 14.3 .277 .416 .349 32.0
2021 Changeup 0.7 2 286 11.5 68 .277 .508 .357 18.6 17.6 14.3 .230 .338 .259 29.6
2021 Curveball 1.1 3 232 9.3 49 .217 .348 .289 26.6 22.4 18.3 .206 .274 .240 28.6
2021 Cutter 0.1 0 157 6.3 46 .220 .488 .328 15.6 8.7 9.1 .284 .431 .337 33.3
2021 Sweeper 1.1 1 51 2.0 16 .250 .375 .269 20.8 18.8 17.6 .245 .344 .253 30.8
2021 Split-Finger -2.3 -1 44 1.8 10 .000 .000 .210 28.6 40.0 16.0 .101 .117 .276 0.0
2021 Slurve -6.3 -1 8 0.3 3 .000 .000 .000 14.3 33.3 16.7 .052 .063 .051 0.0
2021 Knuckleball -2.3 0 5 0.2 2 .000 .000 .350 0.0 0.0 -- .000 .000 .350 0.0
2020 4-Seam Fastball -1.5 -3 232 30.4 80 .208 .375 .304 8.8 11.3 14.1 .251 .428 .329 34.9
2020 Slider -1.6 -3 172 22.6 34 .219 .219 .279 32.3 26.5 16.4 .198 .237 .222 26.1
2020 Sinker -2.9 -3 110 14.4 31 .241 .345 .282 15.8 22.6 26.9 .251 .348 .289 36.4
2020 Changeup 1.8 1 82 10.8 22 .294 .471 .411 13.5 4.5 5.3 .297 .461 .411 50.0
2020 Cutter -0.8 -1 74 9.7 22 .333 .619 .438 20.0 18.2 18.2 .264 .405 .305 29.4
2020 Curveball -3.2 -2 73 9.6 16 .063 .063 .056 43.3 50.0 32.0 .110 .123 .105 25.0
2020 Split-Finger -3.7 0 10 1.3 2 .000 .000 .000 16.7 50.0 33.3 .020 .021 .018 0.0
2020 Sweeper -8.2 -1 9 1.2 3 .000 .000 .000 25.0 0.0 0.0 .036 .059 .042 0.0
2019 4-Seam Fastball 0.1 1 634 31.8 191 .299 .592 .401 10.4 7.3 8.8 .290 .532 .373 41.0
2019 Slider 0.1 0 366 18.4 100 .274 .442 .336 32.8 27.0 27.6 .215 .345 .261 25.0
2019 Sinker 1.4 4 315 15.8 89 .317 .634 .445 17.4 18.0 21.6 .289 .571 .383 39.4
2019 Changeup 0.3 1 225 11.3 63 .232 .357 .275 23.0 14.3 18.4 .225 .338 .275 34.7
2019 Curveball -1.0 -2 205 10.3 36 .219 .281 .241 32.1 22.2 13.1 .219 .270 .251 12.0
2019 Cutter 6.5 9 137 6.9 44 .410 .821 .552 21.1 9.1 12.1 .365 .795 .498 28.6
2019 Split-Finger 6.5 2 30 1.5 6 .333 .833 .483 25.0 33.3 16.7 .210 .714 .365 25.0
2019 Sweeper -2.7 0 14 0.7 3 .333 .667 .417 0.0 33.3 50.0 .179 .211 .170 50.0
2019 Slurve 8.3 0 3 0.2 -- -- -- -- -- 0.0 -- -- -- --
2018 4-Seam Fastball 1.4 9 648 30.5 178 .340 .529 .420 14.2 11.8 12.1 .306 .537 .404 46.6
2018 Sinker -0.9 -4 431 20.3 122 .243 .322 .277 12.6 13.9 17.9 .275 .415 .316 34.3
2018 Slider 2.0 8 384 18.1 116 .368 .538 .412 21.3 12.1 12.1 .324 .476 .373 25.8
2018 Changeup 0.8 2 235 11.1 64 .250 .357 .332 21.1 9.4 11.3 .227 .388 .317 28.0
2018 Curveball 1.3 3 207 9.8 57 .340 .440 .374 18.7 15.8 12.0 .240 .299 .281 16.7
2018 Cutter 1.6 3 169 8.0 43 .410 .538 .452 23.5 18.6 20.0 .351 .506 .401 35.5
2018 Split-Finger -7.2 -2 29 1.4 8 .000 .000 .000 29.4 25.0 14.3 .208 .319 .225 50.0
2018 Sweeper -6.7 -1 10 0.5 4 .250 .250 .225 40.0 25.0 25.0 .084 .100 .082 0.0
2018 Knuckleball 13.6 1 4 0.2 2 1.000 1.000 .900 50.0 0.0 -- .241 .243 .223 0.0
2017 4-Seam Fastball 2.3 14 624 27.0 180 .342 .626 .450 11.9 10.6 10.9 .331 .605 .430 38.4
2017 Sinker 2.6 14 548 23.7 154 .406 .602 .475 10.2 6.5 8.6 .332 .509 .398 32.0
2017 Slider 1.3 6 446 19.3 131 .328 .492 .391 26.8 21.4 22.4 .241 .413 .305 22.1
2017 Curveball 0.3 1 280 12.1 68 .385 .446 .385 20.0 19.1 14.0 .256 .363 .294 15.4
2017 Changeup 2.4 5 213 9.2 66 .293 .655 .433 20.5 9.1 9.2 .262 .483 .360 28.8
2017 Cutter -4.0 -5 131 5.7 41 .200 .275 .201 14.7 12.2 13.5 .268 .322 .268 14.3
2017 Split-Finger -0.4 0 34 1.5 8 .250 .250 .225 25.0 12.5 10.0 .214 .232 .195 14.3
2017 Slurve 10.0 1 15 0.6 5 .500 .500 .500 14.3 40.0 33.3 .106 .112 .218 0.0
2017 Sweeper 18.8 1 7 0.3 3 1.000 1.500 .950 0.0 0.0 0.0 .520 .611 .563 0.0
2017 Screwball 4.4 0 1 0.0 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2011 234 727 -5 -5 0 2 -9
2012 630 2,128 -7 -9 9 11 4
2013 667 2,183 -11 -17 10 6 -12
2014 699 2,167 2 2 10 8 21
2015 708 2,279 5 -10 6 10 11
2016 706 2,435 12 5 16 11 44
2017 734 2,564 16 -2 16 13 43
2018 631 2,268 0 -9 13 11 15
2019 615 2,207 -15 4 18 11 18
2020 270 1,013 -11 -6 12 6 0
2021 752 2,796 7 -26 29 17 27
2022 664 2,528 -5 -3 21 19 32
2023 460 1,714 13 -11 16 8 25
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2015 2,227 47.5 70.8 92.9 34.5 79.2 40.0 40.3 51.7 11.3 7.3 80.4
2016 2,474 45.2 70.5 89.2 30.6 74.7 41.2 40.4 48.6 15.3 6.7 78.8
2017 2,308 44.3 67.7 89.6 31.9 71.9 41.2 42.3 47.8 16.8 6.6 72.2
2018 2,123 45.7 68.0 88.2 30.2 70.0 42.9 44.6 47.4 17.9 6.9 76.0
2019 1,994 46.0 67.8 83.3 30.7 67.2 41.3 42.0 47.6 20.4 6.4 69.9
2020 762 45.0 67.9 86.7 35.3 66.9 41.3 43.8 50.0 20.2 7.1 81.5
2021 2,489 46.6 66.8 89.4 30.3 71.5 42.2 37.8 47.4 15.9 6.5 80.1
2022 2,308 44.2 64.0 88.4 28.6 72.6 39.2 38.9 44.3 16.2 7.9 67.6
2023 1,557 44.4 61.3 86.3 32.1 71.6 39.8 37.3 45.1 18.7 6.6 70.9
Player 18,242 45.5 67.4 88.6 31.2 72.3 41.0 40.7 47.7 16.5 6.9 75.0
MLB 48.6 67.0 82.0 28.5 58.0 42.6 29.6 47.1 24.8 7.3 76.1
! 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
2015 35 64 42 32 37 47 29 13 51 21 96 14 96 20 87
2016 94 99 91 73 94 81 52 37 67 47 98 55 90 36 86 19
2017 81 93 73 58 83 74 54 17 68 15 93 52 83 22 82 60
2018 79 93 67 44 84 56 37 23 87 32 90 58 80 33 77 90
2019 66 68 73 69 49 65 53 18 66 26 84 35 76 35 85 87
2020 13 27 15 15 20 27 22 17 39 23 71 37 79 12 88 1 4
2021 54 65 46 38 62 59 29 23 60 23 94 62 92 29 73 80 4
2022 90 84 77 64 94 70 49 6 60 5 90 83 91 56 70 75 4
2023 56 32 44 53 64 37 49 5 52 10 80 78 84 28 38 24 6
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2016 24.3 24 23.4 1 12 16 13 54.2
2017 24.5 31 25.5 6 15 18 13 41.9
2018 24.7 14 11.2 3 9 7 7 50.0
2019 24.8 36 30.9 5 11 16 17 47.2
2020 25.1 10 9.0 1 2 6 5 50.0
2021 25.7 36 31.9 4 13 13 21 58.3
2022 25.2 28 25.2 3 8 21 10 35.7
2023 25.1 21 21.8 -1 8 21 5 23.8
Player 25.0 200 178.9 21 78 118 91 45.5

Expected Home Runs by Park

Year HR
2016 24 24 19 25 19 18 25 25 17 16 22 29 27 20 20 26 16 19 26 23 26 21 33 30 28 23 21 33 29 24 17
2017 31 24 21 27 25 26 27 23 18 20 24 33 27 23 24 31 23 22 28 25 28 27 34 31 26 22 21 34 32 25 15
2018 14 16 9 13 12 10 12 11 10 7 10 14 15 8 9 13 10 9 11 12 13 10 15 13 10 7 10 13 13 11 9
2019 36 33 29 29 33 33 34 31 24 26 29 36 35 30 30 31 29 28 28 32 32 34 35 34 28 29 28 34 35 31 26
2020 10 9 10 8 9 10 11 9 9 6 9 11 7 9 10 9 10 8 9 11 9 9 11 9 6 6 10 9 9 9 8
2021 36 34 32 30 36 34 34 30 30 27 33 41 29 26 33 37 28 27 33 33 28 37 36 33 25 29 38 35 28 31 31
2022 28 20 23 24 25 26 29 22 20 21 24 24 29 27 28 27 26 25 26 24 29 25 32 30 20 22 26 27 28 24 24
2023 21 11 20 19 27 21 25 15 18 23 24 19 21 21 23 24 27 19 21 25 21 26 25 25 21 19 22 24 25 24 20
Player 200 171 163 175 186 178 197 166 146 146 175 207 190 164 177 198 169 157 182 185 186 189 221 205 164 157 176 209 199 179 150
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights, distances and environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-   2022 +/-   2023 +/-  
Exit Velocity 86.1 88.3 2.2 86.1 -2.2 87.2 1.1 87.4 0.2 86.7 -0.7 87.7 1.0 85.9 -1.8 86.0 0.1
Launch Angle 11.2 11.4 0.2 9.7 -1.7 10.1 0.4 9.7 -0.4 9.3 -0.4 15.6 6.3 16.1 0.5 11.4 -4.7
Barrel % 3.1 6.9 3.8 6.7 -0.2 5.9 -0.8 8.1 2.2 4.6 -3.5 6.4 1.8 7.7 1.3 8.3 0.6
Hard Hit % 28.6 36.4 7.8 28.1 -8.3 33.8 5.7 34.5 0.7 33.3 -1.2 35.0 1.7 29.7 -5.3 31.4 1.7
Sweet Spot % 31.2 39.3 8.1 34.8 -4.5 34.0 -0.8 28.2 -5.8 24.8 -3.4 32.1 7.3 35.4 3.3 29.7 -5.7
xBA .262 .318 0.056 .291 -0.027 .288 -0.003 .268 -0.020 .230 -0.038 .262 0.032 .269 0.007 .245 -0.024
BA .313 .338 0.025 .346 0.008 .316 -0.030 .298 -0.018 .219 -0.079 .278 0.059 .300 0.022 .311 0.011
xwOBA .300 .385 0.085 .360 -0.025 .352 -0.008 .344 -0.008 .288 -0.056 .332 0.044 .354 0.022 .331 -0.023
wOBA .347 .391 0.044 .405 0.014 .363 -0.042 .374 0.011 .278 -0.096 .357 0.079 .397 0.040 .393 -0.004
xSLG .382 .526 0.144 .477 -0.049 .449 -0.028 .484 0.035 .349 -0.135 .421 0.072 .440 0.019 .419 -0.021
SLG .459 .531 0.072 .547 0.016 .451 -0.096 .550 0.099 .344 -0.206 .489 0.145 .533 0.044 .522 -0.011
K% 9.7 9.8 0.1 12.7 2.9 13.2 0.5 15.0 1.8 18.6 3.6 13.4 -5.2 14.4 1.0 17.3 2.9
BB% 4.8 8.4 3.6 8.8 0.4 9.2 0.4 7.5 -1.7 8.1 0.6 9.7 1.6 10.9 1.2 10.7 -0.2
Swing % 51.7 48.6 -3.1 47.8 -0.8 47.4 -0.4 47.6 0.2 50.0 2.4 47.4 -2.6 44.3 -3.1 45.1 0.8
Whiff% 11.3 15.3 4.0 16.8 1.5 17.9 1.1 20.4 2.5 20.2 -0.2 15.9 -4.3 16.2 0.3 18.7 2.5
In Zone % 47.5 45.2 -2.3 44.3 -0.9 45.7 1.4 46.0 0.3 45.0 -1.0 46.6 1.6 44.2 -2.4 44.4 0.2
Out of Zone % 52.5 54.8 2.3 55.7 0.9 54.3 -1.4 54.0 -0.3 55.0 1.0 53.4 -1.6 55.8 2.4 55.6 -0.2
Out of Zone Swing % 34.5 30.6 -3.9 31.9 1.3 30.2 -1.7 30.7 0.5 35.3 4.6 30.3 -5.0 28.6 -1.7 32.1 3.5
First Pitch Swing % 40.3 40.4 0.1 42.3 1.9 44.6 2.3 42.0 -2.6 43.8 1.8 37.8 -6.0 38.9 1.1 37.3 -1.6
First Pitch Strike % 65.5 61.2 -4.3 67.2 6.0 68.1 0.9 65.3 -2.8 67.1 1.8 63.5 -3.6 62.1 -1.4 60.7 -1.4
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 684 19 2.8 .388 .439
2017 Shifts R 657 16 2.4 .408 .331
2018 Shifts R 595 30 5.0 .368 .285
2019 Shifts R 538 91 16.9 .371 .379
2020 Shifts R 210 33 15.7 .281 .262
2021 Shifts R 671 155 23.1 .354 .375
2022 Shifts R 595 341 57.3 .317 .454
2023 Shades R 409 27 6.6 .387 .498
! 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 %
2011 170 15.7 42.9% 1.8% 88 22.8 5.7% 11.4%
2012 743 16.1 34.7% 1.5% 265 23.3 0.8% 13.2%
2013 703 16.2 33.4% 0.7% 247 24.0 1.6% 13.8%
2014 629 16.4 31.3% 1.1% 273 23.2 0.4% 12.1%
2015 637 17.8 26.7% 5.5% 275 26.2 1.8% 32.0%
2016 736 18.2 25.1% 4.8% 329 25.2 5.2% 22.8%
2017 605 17.8 20.2% 2.3% 409 24.1 0.2% 13.4%
2018 625 18.1 20.0% 5.3% 304 24.7 0.0% 15.5%
2019 560 18.9 12.1% 3.9% 308 25.5 0.0% 24.4%
2020 208 19.7 12.0% 5.3% 127 24.9 0.0% 11.8%
2021 785 20.2 5.0% 4.5% 362 25.7 0.0% 17.1%
2022 830 20.0 6.7% 5.3% 285 25.3 0.0% 22.8%
2023 502 15.9 33.5% 0.6% 221 19.2 8.1% 0.5%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings