Joey Votto
1B | Bats/Throws: L/R | 6' 2" 220LBS | Age: 40
Draft: 2002 | Rd: 2, #44, Cincinnati Reds | Richview Collegiate Institute
PA AB R H HR SB AVG OBP SLG OPS
2021 533 448 73 119 36 1 .266 .375 .563 .938
2022 376 322 31 66 11 0 .205 .319 .370 .689
2023 242 208 26 42 14 0 .202 .314 .433 .747
17 Seasons 8,746 7,252 1,171 2,135 356 80 .294 .409 .511 .920
AVG HR SB OPS
2021 .266 36 1 .938
2022 .205 11 0 .689
2023 .202 14 0 .747
17 Seasons .294 356 80 .920
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 31 3020 412 45 10.9 6.5 90.2 109.3 11.5 42.7 .289 .541 .427 .422 .476 42.2 19.4 20.6
2016 32 2896 444 43 9.7 6.4 89.6 109.0 11.6 40.5 .301 .532 .413 .399 .443 39.9 17.7 16.0
2017 33 2733 482 44 9.1 6.2 87.5 110.9 14.1 40.5 .299 .555 .428 .416 .417 32.8 11.7 19.0
2018 34 2504 405 27 6.7 4.3 88.1 107.5 13.4 45.9 .285 .472 .370 .391 .406 35.1 16.2 17.3
2019 35 2458 405 28 6.9 4.6 88.9 109.5 15.2 40.7 .259 .446 .332 .347 .387 38.2 20.2 12.5
2020 36 923 143 13 9.1 5.8 87.4 113.2 15.4 36.4 .253 .478 .347 .369 .397 35.7 19.3 16.6
2021 37 2232 325 56 17.2 10.5 92.9 114.1 18.2 44.3 .274 .592 .391 .406 .498 53.2 23.8 14.4
2022 38 1505 225 25 11.1 6.6 89.7 111.9 14.2 32.9 .218 .390 .310 .322 .372 41.3 25.8 11.7
2023 39 938 146 16 11.0 6.6 89.3 111.2 13.9 23.3 .189 .367 .326 .298 .331 39.7 25.6 11.2
Player 19209 2987 297 9.9 6.3 89.3 114.1 13.9 40.4 .273 .501 .382 .385 .424 39.6 19.0 16.1
MLB 6.9 4.7 88.4 122.4 12.2 33.1 .245 .406 .316 .315 .369 36.3 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

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 43.2 19.9 35.2 1.7 33.3 39.8 26.9 3.4 28.6 19.2 28.2 7.3 10.9 6.5
2016 44.1 19.4 35.1 1.4 35.8 35.1 29.1 2.3 29.7 19.1 32.0 6.5 9.7 6.4
2017 39.6 29.9 28.6 1.9 33.8 35.7 30.5 5.4 27.0 25.5 25.5 7.3 9.1 6.2
2018 38.0 26.7 34.3 1.0 33.1 36.3 30.4 3.2 25.7 21.2 32.3 10.6 6.7 4.3
2019 37.8 30.1 28.9 3.2 35.3 39.5 25.2 2.0 25.9 28.6 28.4 5.7 6.9 4.6
2020 39.9 37.8 21.0 1.4 40.6 35.0 24.5 3.5 28.0 28.0 21.7 9.8 9.1 5.8
2021 33.2 36.9 25.2 4.6 40.9 36.9 22.2 1.2 23.4 25.2 23.7 9.2 17.2 10.5
2022 44.9 31.1 20.0 4.0 37.8 39.1 23.1 3.1 30.7 26.2 24.9 3.1 11.1 6.6
2023 48.6 32.9 13.0 5.5 45.2 35.6 19.2 4.8 36.3 26.0 16.4 5.5 11.0 6.6
Player 40.5 27.9 29.2 2.4 36.1 37.1 26.7 3.1 27.7 23.7 27.3 7.3 9.9 6.3
MLB 44.6 23.5 24.8 7.0 37.0 37.5 25.3 3.9 32.8 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.0 8 262 27.9 78 .276 .672 .472 21.5 19.2 22.4 .236 .516 .411 60.5
2023 Slider -2.4 -4 163 17.4 33 .100 .200 .179 44.9 39.4 24.5 .130 .225 .200 23.5
2023 Sinker 1.1 1 125 13.3 30 .333 .519 .400 17.3 23.3 24.1 .264 .388 .320 45.0
2023 Changeup -3.8 -5 123 13.1 34 .121 .121 .126 40.0 32.4 26.8 .105 .127 .118 13.6
2023 Curveball -1.0 -1 104 11.1 23 .056 .222 .278 39.1 21.7 13.9 .156 .338 .312 23.1
2023 Cutter 0.2 0 89 9.5 20 .211 .684 .380 27.1 20.0 22.2 .233 .591 .359 46.7
2023 Split-Finger 0.6 0 31 3.3 9 .250 .250 .278 25.0 22.2 18.2 .176 .216 .230 16.7
2023 Sweeper -1.3 0 31 3.3 12 .083 .333 .167 35.7 41.7 71.4 .111 .329 .180 42.9
2023 Slurve 13.2 1 5 0.5 2 .500 1.000 .625 0.0 0.0 0.0 .410 .580 .423 50.0
2022 4-Seam Fastball 0.8 4 478 31.8 113 .196 .457 .350 22.6 23.0 18.4 .245 .526 .396 56.1
2022 Slider -0.4 -1 228 15.1 61 .151 .170 .216 44.2 37.7 31.9 .142 .235 .232 33.3
2022 Sinker 2.8 6 202 13.4 47 .333 .513 .440 17.5 14.9 13.2 .279 .390 .359 50.0
2022 Changeup -3.1 -6 187 12.4 47 .095 .143 .166 36.5 23.4 22.4 .173 .259 .241 25.8
2022 Curveball 0.0 0 166 11.0 45 .244 .415 .339 25.3 20.0 19.6 .234 .426 .320 25.0
2022 Cutter 2.5 4 150 10.0 40 .235 .500 .389 32.9 32.5 24.1 .216 .406 .332 38.1
2022 Split-Finger 1.2 0 38 2.5 10 .300 .400 .305 47.4 30.0 27.3 .277 .348 .270 42.9
2022 Sweeper -2.2 -1 27 1.8 8 .250 .500 .313 42.9 50.0 50.0 .213 .382 .255 50.0
2022 Slurve -3.9 0 4 0.3 -- -- -- 0.0 -- 0.0 -- -- -- --
2021 4-Seam Fastball 2.9 21 745 33.4 185 .285 .667 .473 27.0 21.6 17.9 .286 .687 .468 61.5
2021 Changeup -0.2 -1 356 15.9 73 .180 .279 .261 33.8 21.9 15.2 .257 .498 .364 36.2
2021 Slider -1.0 -3 346 15.5 76 .169 .366 .267 45.5 51.3 28.5 .160 .321 .234 43.8
2021 Sinker 3.8 13 332 14.9 96 .365 .741 .484 14.9 11.5 12.4 .362 .758 .487 58.7
2021 Curveball 2.2 5 219 9.8 53 .306 .571 .396 24.2 17.0 15.3 .289 .489 .357 47.5
2021 Cutter 1.4 2 175 7.8 37 .273 .667 .428 33.3 27.0 20.4 .280 .734 .429 58.3
2021 Split-Finger 0.1 0 46 2.1 4 .000 .000 .175 33.3 0.0 0.0 .150 .169 .279 33.3
2021 Sweeper -2.1 0 11 0.5 2 .000 .000 .000 25.0 100.0 50.0 -- -- .000 --
2021 Slurve 2.4 0 2 0.1 1 -- -- .700 -- 0.0 -- -- -- .700 --
2020 4-Seam Fastball 0.5 2 314 34.0 85 .229 .614 .409 23.6 21.2 21.4 .250 .554 .397 46.2
2020 Sinker 1.8 4 202 21.9 45 .281 .469 .470 14.9 6.7 5.7 .284 .412 .411 37.9
2020 Slider 2.4 3 119 12.9 24 .333 .381 .365 25.6 29.2 15.6 .271 .468 .361 42.9
2020 Changeup -2.0 -2 116 12.6 24 .087 .130 .119 34.2 16.7 14.8 .137 .180 .159 5.3
2020 Curveball -1.6 -2 111 12.0 23 .143 .286 .226 16.7 21.7 16.7 .265 .587 .383 37.5
2020 Cutter 3.3 1 42 4.6 14 .333 .583 .436 23.8 21.4 25.0 .369 .752 .502 33.3
2020 Split-Finger 7.9 1 11 1.2 5 .200 .200 .180 0.0 20.0 20.0 .324 .346 .293 0.0
2020 Sweeper -17.4 -1 5 0.5 1 .000 .000 .000 100.0 100.0 50.0 -- -- .000 --
2020 Slurve -6.5 0 3 0.3 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
2019 4-Seam Fastball 0.7 6 828 33.7 194 .297 .509 .426 14.6 16.0 13.2 .288 .538 .392 49.6
2019 Sinker 1.4 7 491 20.0 146 .336 .467 .413 13.3 17.1 19.4 .335 .578 .433 45.4
2019 Slider -2.5 -8 319 13.0 72 .141 .266 .233 30.3 34.7 23.6 .173 .315 .264 25.0
2019 Changeup -0.9 -3 280 11.4 75 .164 .284 .257 27.7 20.0 15.8 .174 .262 .239 21.2
2019 Curveball 0.9 2 232 9.4 49 .267 .356 .306 15.5 16.3 11.9 .272 .387 .313 21.6
2019 Cutter 1.3 2 172 7.0 41 .297 .486 .393 26.3 26.8 21.2 .233 .344 .286 30.8
2019 Split-Finger -1.1 -1 47 1.9 10 .250 .250 .250 28.6 20.0 10.0 .201 .294 .284 42.9
2019 Sweeper -0.4 0 18 0.7 2 .000 .000 .350 33.3 0.0 0.0 .113 .120 .401 0.0
2019 Slurve -0.9 0 2 0.1 -- -- -- 100.0 -- -- -- -- -- --
2018 4-Seam Fastball 1.3 13 961 38.4 241 .284 .454 .395 16.4 15.8 13.7 .302 .567 .432 46.2
2018 Sinker 0.9 5 541 21.6 153 .322 .407 .402 12.6 10.5 11.3 .339 .498 .438 35.0
2018 Slider 2.7 8 291 11.6 62 .320 .460 .409 17.2 21.0 14.0 .241 .338 .339 16.2
2018 Curveball 1.0 2 241 9.6 44 .158 .237 .249 26.2 25.0 17.5 .177 .247 .255 11.1
2018 Changeup 1.0 2 241 9.6 57 .280 .400 .332 22.8 14.0 15.4 .251 .415 .335 30.2
2018 Cutter 3.6 6 182 7.3 45 .368 .605 .446 26.8 20.0 23.7 .256 .443 .355 26.7
2018 Split-Finger -6.8 -2 26 1.0 9 .000 .000 .000 26.7 22.2 18.2 .296 .379 .288 57.1
2018 Sweeper -5.7 -1 14 0.6 3 .000 .000 .000 33.3 66.7 66.7 .019 .019 .017 0.0
2017 4-Seam Fastball 2.6 28 1,068 39.1 264 .338 .662 .475 14.4 11.4 10.3 .308 .642 .453 41.4
2017 Sinker 2.3 12 511 18.7 140 .351 .570 .446 9.0 10.0 11.3 .320 .543 .421 40.6
2017 Slider 1.0 3 322 11.8 76 .218 .345 .381 25.7 19.7 13.8 .230 .368 .377 17.5
2017 Changeup 1.6 5 311 11.4 73 .310 .535 .382 19.1 9.6 8.2 .270 .503 .332 21.9
2017 Curveball 3.4 8 231 8.5 53 .381 .690 .493 12.8 11.3 9.7 .320 .526 .424 16.2
2017 Cutter 1.5 3 199 7.3 55 .267 .444 .376 17.6 14.5 16.3 .312 .536 .421 29.7
2017 Split-Finger 4.2 2 55 2.0 17 .235 .647 .415 25.0 11.8 9.1 .310 .639 .395 26.7
2017 Knuckleball -0.7 0 17 0.6 5 .400 .600 .430 11.1 20.0 20.0 .282 .320 .259 0.0
2017 Slurve 1.8 0 8 0.3 1 .000 .000 .000 0.0 0.0 0.0 .087 .089 .078 0.0
2017 Sweeper 11.0 0 2 0.1 -- -- -- 0.0 -- 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
2008 569 2,088 23 -17 12 11 30
2009 518 2,139 20 3 12 11 46
2010 649 2,567 17 9 21 16 63
2011 703 2,833 20 2 24 13 59
2012 479 2,080 0 8 23 12 43
2013 711 2,974 6 -12 28 16 38
2014 268 1,163 0 -7 8 6 7
2015 680 2,960 1 9 32 14 57
2016 662 2,839 8 -4 28 13 45
2017 686 2,726 7 3 36 14 61
2018 614 2,497 -5 -6 31 14 34
2019 589 2,390 -12 -14 22 10 6
2020 231 955 -4 -5 10 4 4
2021 527 2,232 -4 5 23 12 37
2022 372 1,484 -4 -11 14 7 7
2023 242 938 3 -9 4 3 1
+ 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 3,020 45.0 61.4 79.3 16.7 64.6 44.3 28.9 36.7 23.9 6.2 71.7
2016 2,896 46.3 66.6 83.3 19.9 74.2 43.5 30.4 41.5 18.5 6.1 84.7
2017 2,733 50.1 70.4 87.2 13.2 70.9 42.1 36.2 41.9 15.4 8.4 86.5
2018 2,504 49.4 66.9 83.5 13.1 75.2 42.2 35.6 39.7 17.9 7.9 83.8
2019 2,458 48.0 65.5 86.2 18.5 63.0 45.0 32.7 41.5 19.6 7.4 79.5
2020 923 47.5 57.1 82.8 17.3 61.9 43.8 28.7 36.2 22.5 7.7 69.0
2021 2,232 47.8 67.9 77.6 22.0 50.8 41.5 34.3 43.9 29.4 6.8 81.5
2022 1,505 49.4 70.8 76.9 23.0 50.9 42.5 36.4 46.5 29.6 7.7 84.3
2023 938 50.5 69.8 75.5 25.2 51.3 40.2 40.5 47.8 30.8 6.8 82.8
Player 19,209 47.9 66.5 82.1 18.0 63.4 43.0 33.4 41.3 22.1 7.2 81.1
MLB 48.6 66.9 82.0 28.4 58.0 42.6 29.7 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 99 94 96 94 100 96 92 79 70 82 45 100 33 100 22
2016 98 97 92 85 100 85 79 60 67 67 62 99 72 96 17 5
2017 99 97 95 91 100 91 72 39 81 36 96 100 90 99 15 47
2018 97 92 79 65 100 56 46 37 56 37 77 99 80 100 21 29
2019 69 51 51 45 83 51 40 41 67 44 61 88 80 96 18 74
2020 83 55 75 78 88 66 58 25 92 32 66 96 69 94 16 4
2021 96 81 97 99 95 91 95 93 92 96 32 97 20 86 18 77 4
2022 57 10 45 65 68 45 78 65 80 58 21 89 19 83 11 3 4
2023 70 12 8
+ 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 22.9 29 23.2 6 12 22 7 24.1
2017 23.1 36 29.4 7 24 26 8 22.2
2018 23.7 12 9.5 3 12 9 3 25.0
2019 23.3 15 13.4 2 11 13 4 26.7
2020 22.9 11 7.8 3 6 7 2 18.2
2021 23.3 36 31.1 5 13 20 15 41.7
2022 23.2 11 7.9 3 10 8 2 18.2
2023 23.1 14 13.1 1 2 7 8 57.1
Player 23.2 164 135.3 29 90 112 49 29.9

Expected Home Runs by Park

Year HR
2016 29 25 24 20 24 22 27 20 18 17 24 29 23 20 20 26 13 18 25 26 21 20 31 28 24 24 21 36 25 30 14
2017 36 30 30 26 31 28 33 27 20 23 31 50 26 29 26 27 21 26 32 30 30 34 38 31 22 25 29 41 34 31 21
2018 12 15 9 8 10 4 11 10 7 3 8 17 13 9 5 10 7 6 10 12 13 11 18 12 6 4 10 10 13 8 7
2019 15 20 11 11 15 13 15 17 10 8 10 17 17 10 13 12 11 10 11 14 17 15 18 15 12 12 11 15 20 13 8
2020 11 10 6 9 7 9 9 8 7 5 6 9 7 5 8 7 9 9 7 9 8 10 12 7 7 4 8 9 9 9 4
2021 36 38 29 30 30 29 35 34 21 25 29 32 33 27 32 37 29 31 35 31 29 34 38 34 26 28 39 31 27 28 31
2022 11 7 8 8 7 6 9 5 5 5 5 8 10 7 7 9 7 5 10 8 8 15 12 11 5 6 10 9 11 7 6
2023 14 9 13 12 14 15 14 13 13 11 13 14 14 13 14 14 14 10 13 15 14 12 17 15 10 10 15 15 14 13 11
Player 164 154 130 124 138 126 153 134 101 97 126 176 143 120 125 142 111 115 143 145 140 151 184 153 112 113 143 166 153 139 102
! 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 90.2 89.6 -0.6 87.5 -2.1 88.1 0.6 88.9 0.8 87.4 -1.5 92.9 5.5 89.7 -3.2 89.3 -0.4
Launch Angle 11.5 11.6 0.1 14.1 2.5 13.4 -0.7 15.2 1.8 15.4 0.2 18.2 2.8 14.2 -4.0 13.9 -0.3
Barrel % 10.9 9.7 -1.2 9.1 -0.6 6.7 -2.4 6.9 0.2 9.1 2.2 17.2 8.1 11.1 -6.1 11.0 -0.1
Hard Hit % 42.2 39.9 -2.3 32.8 -7.1 35.1 2.3 38.2 3.1 35.7 -2.5 53.2 17.5 41.3 -11.9 39.7 -1.6
Sweet Spot % 42.7 40.5 -2.2 40.5 0.0 45.9 5.4 40.7 -5.2 36.4 -4.3 44.3 7.9 32.9 -11.4 23.3 -9.6
xBA .289 .301 0.012 .299 -0.002 .285 -0.014 .259 -0.026 .253 -0.006 .274 0.021 .218 -0.056 .189 -0.029
BA .314 .326 0.012 .320 -0.006 .284 -0.036 .261 -0.023 .226 -0.035 .266 0.040 .205 -0.061 .202 -0.003
xwOBA .422 .399 -0.023 .416 0.017 .391 -0.025 .347 -0.044 .369 0.022 .406 0.037 .322 -0.084 .298 -0.024
wOBA .427 .413 -0.014 .428 0.015 .370 -0.058 .332 -0.038 .347 0.015 .391 0.044 .310 -0.081 .326 0.016
xSLG .541 .532 -0.009 .555 0.023 .472 -0.083 .446 -0.026 .478 0.032 .592 0.114 .390 -0.202 .367 -0.023
SLG .541 .550 0.009 .578 0.028 .419 -0.159 .411 -0.008 .446 0.035 .563 0.117 .370 -0.193 .433 0.063
K% 19.4 17.7 -1.7 11.7 -6.0 16.2 4.5 20.2 4.0 19.3 -0.9 23.8 4.5 25.8 2.0 25.6 -0.2
BB% 20.6 16.0 -4.6 19.0 3.0 17.3 -1.7 12.5 -4.8 16.6 4.1 14.4 -2.2 11.7 -2.7 11.2 -0.5
Swing % 36.7 41.5 4.8 41.9 0.4 39.7 -2.2 41.5 1.8 36.2 -5.3 43.9 7.7 46.5 2.6 47.8 1.3
Whiff% 23.9 18.5 -5.4 15.4 -3.1 17.9 2.5 19.6 1.7 22.5 2.9 29.4 6.9 29.6 0.2 30.8 1.2
In Zone % 45.0 46.3 1.3 50.1 3.8 49.4 -0.7 48.0 -1.4 47.5 -0.5 47.8 0.3 49.4 1.6 50.5 1.1
Out of Zone % 55.0 53.7 -1.3 49.9 -3.8 50.6 0.7 52.0 1.4 52.5 0.5 52.2 -0.3 50.6 -1.6 49.5 -1.1
Out of Zone Swing % 16.7 19.9 3.2 13.2 -6.7 13.1 -0.1 18.5 5.4 17.3 -1.2 22.0 4.7 23.0 1.0 25.2 2.2
First Pitch Swing % 28.9 30.4 1.5 36.2 5.8 35.6 -0.6 32.7 -2.9 28.7 -4.0 34.3 5.6 36.4 2.1 40.5 4.1
First Pitch Strike % 54.5 54.4 -0.1 56.8 2.4 56.0 -0.8 59.0 3.0 57.0 -2.0 58.7 1.7 57.7 -1.0 59.9 2.2
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 643 251 39.0 .413 .420
2017 Shifts L 686 162 23.6 .434 .413
2018 Shifts L 616 221 35.9 .368 .375
2019 Shifts L 594 287 48.3 .341 .326
2020 Shifts L 221 188 85.1 .309 .356
2021 Shifts L 527 431 81.8 .360 .398
2022 Shifts L 371 332 89.5 .376 .302
2023 Shades L 242 139 57.4 .404 .268
! 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 %
2010 637 16.0 37.2% 2.8% 467 22.0 1.9% 10.7%
2011 794 16.6 33.2% 1.6% 543 22.4 2.0% 10.7%
2012 648 16.7 32.3% 1.7% 345 22.6 1.7% 11.3%
2013 898 17.1 29.2% 1.9% 588 23.1 1.2% 11.6%
2014 387 17.5 24.8% 2.1% 198 23.4 3.5% 16.2%
2015 1010 18.5 27.6% 7.2% 530 25.3 6.6% 27.5%
2016 879 19.1 22.8% 6.8% 514 24.8 6.0% 23.0%
2017 835 17.2 30.5% 2.4% 494 23.5 1.4% 14.2%
2018 735 17.6 24.9% 3.0% 521 23.9 1.5% 13.4%
2019 826 18.7 21.5% 2.1% 371 24.3 0.3% 15.1%
2020 348 19.4 17.2% 2.6% 149 25.4 0.7% 17.4%
2021 632 19.4 17.1% 5.9% 431 24.8 0.5% 15.5%
2022 376 18.6 16.8% 3.5% 294 24.7 0.3% 17.3%
2023 261 15.7 39.1% 0.4% 140 19.4 5.7% 0.7%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings

Loading Bat Tracking...