Brandon Belt
DH | Bats/Throws: L/L | 6' 3" 230LBS | Age: 35
Draft: 2009 | Rd: 5, #147, San Francisco Giants | Texas
PA AB R H HR SB AVG OBP SLG OPS
2021 381 325 65 89 29 3 .274 .378 .597 .975
2022 298 254 25 54 8 1 .213 .326 .350 .676
2023 404 339 53 86 19 0 .254 .369 .490 .859
13 Seasons 5,483 4,729 681 1,232 194 47 .261 .357 .460 .817
AVG HR SB OPS
2021 .274 29 3 .975
2022 .213 8 1 .676
2023 .254 19 0 .859
13 Seasons .261 194 47 .817
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 27 2320 349 35 10.0 6.3 89.8 109.4 16.1 46.4 .274 .507 .359 .373 .483 41.8 26.4 10.1
2016 28 2721 398 45 11.3 6.9 87.2 106.1 21.2 42.2 .266 .493 .374 .383 .446 32.4 22.6 15.9
2017 29 1858 279 31 11.1 6.9 89.3 108.4 22.0 34.8 .265 .530 .352 .385 .457 40.6 23.1 14.6
2018 30 1844 294 31 10.5 6.8 87.0 107.6 23.3 43.9 .254 .478 .327 .351 .422 31.6 23.5 10.7
2019 31 2514 403 35 8.7 5.7 87.3 106.6 22.4 41.4 .242 .457 .319 .346 .385 35.7 20.6 13.5
2020 32 686 113 19 16.8 10.6 90.7 109.1 18.0 40.7 .287 .597 .427 .422 .485 46.9 20.1 16.8
2021 33 1578 223 38 17.0 10.0 89.2 109.9 23.0 35.9 .243 .525 .406 .374 .472 44.8 27.0 12.6
2022 34 1194 174 22 12.6 7.4 88.4 108.3 23.4 38.5 .215 .412 .303 .326 .390 38.5 27.2 12.4
2023 35 1801 200 30 15.0 7.4 88.7 109.9 19.8 44.5 .212 .437 .369 .336 .462 40.0 34.9 15.1
Player 16516 2433 286 11.8 7.2 88.4 109.9 21.1 41.3 .251 .488 .355 .364 .441 38.0 24.9 13.4
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 33.8 22.6 40.4 3.2 36.1 36.1 27.8 2.6 22.1 20.6 29.5 10.0 10.0 6.3
2016 27.4 29.9 35.4 7.3 35.4 34.4 29.9 6.0 16.1 29.1 26.6 7.0 11.3 6.9
2017 33.0 32.3 24.7 10.0 39.4 37.6 22.9 3.9 16.8 30.8 26.9 7.5 11.1 6.9
2018 25.2 35.0 29.9 9.9 39.1 31.3 29.6 4.1 17.3 36.7 25.2 5.1 10.5 6.8
2019 30.0 33.5 27.0 9.4 40.4 34.2 25.3 4.7 18.1 36.0 22.3 9.7 8.7 5.7
2020 31.9 35.4 28.3 4.4 40.7 39.8 19.5 5.3 22.1 26.5 19.5 9.7 16.8 10.6
2021 29.1 41.7 21.5 7.6 43.0 30.9 26.0 7.2 17.5 30.0 22.0 6.3 17.0 10.0
2022 29.3 37.9 22.4 10.3 36.8 33.9 29.3 8.0 17.8 35.1 20.1 6.3 12.6 7.4
2023 31.0 39.0 24.0 6.0 41.0 32.0 27.0 8.0 15.5 32.5 23.0 6.0 15.0 7.4
Player 29.9 33.0 29.4 7.7 38.8 34.3 26.9 5.2 18.0 30.8 24.7 7.6 11.8 7.2
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 0.2 2 837 46.5 173 .232 .464 .383 32.6 34.7 21.9 .225 .454 .362 42.5
2023 Changeup 0.8 2 197 10.9 52 .267 .467 .399 17.1 23.1 18.2 .202 .432 .323 24.2
2023 Cutter -0.7 -1 190 10.5 36 .185 .222 .310 43.0 44.4 30.8 .145 .178 .280 27.3
2023 Sinker 3.7 6 176 9.8 46 .415 .683 .495 25.6 30.4 23.7 .333 .634 .439 59.3
2023 Slider 0.3 1 171 9.5 43 .270 .595 .407 46.1 44.2 29.2 .173 .413 .306 50.0
2023 Curveball -0.7 -1 147 8.2 33 .212 .545 .312 26.5 45.5 30.6 .136 .381 .211 33.3
2023 Sweeper -1.7 -1 42 2.3 9 .111 .444 .222 18.8 33.3 16.7 .172 .481 .269 16.7
2023 Split-Finger -0.9 0 30 1.7 8 .286 .429 .356 50.0 25.0 18.2 .236 .398 .319 60.0
2023 Slurve 0.4 0 3 0.2 -- -- -- 100.0 -- -- -- -- -- --
2022 4-Seam Fastball -1.2 -5 452 37.9 106 .202 .404 .305 33.0 31.1 26.2 .182 .396 .296 41.0
2022 Sinker 1.0 2 201 16.8 43 .250 .438 .419 23.5 14.0 22.2 .271 .415 .399 38.5
2022 Slider 0.5 1 143 12.0 39 .212 .303 .278 46.9 43.6 30.9 .190 .430 .314 35.3
2022 Cutter -2.6 -4 141 11.8 37 .206 .294 .257 22.4 21.6 22.9 .208 .345 .275 34.6
2022 Changeup -0.8 -1 134 11.2 43 .158 .237 .233 43.5 25.6 22.4 .241 .488 .353 40.7
2022 Curveball 1.2 1 93 7.8 20 .333 .389 .358 30.6 30.0 14.6 .309 .479 .378 50.0
2022 Sweeper -4.3 -1 18 1.5 5 .333 .333 .460 0.0 0.0 0.0 .189 .216 .387 0.0
2022 Split-Finger -1.0 0 11 0.9 3 .000 .000 .233 25.0 0.0 0.0 .115 .231 .333 0.0
2022 Slurve 3.3 0 1 0.1 -- -- -- -- -- 0.0 -- -- -- --
2021 4-Seam Fastball 0.0 0 680 43.1 157 .244 .481 .371 32.0 30.6 22.3 .179 .378 .311 38.6
2021 Sinker 3.5 7 208 13.2 51 .308 .795 .499 23.1 19.6 18.2 .265 .633 .456 43.3
2021 Slider 3.4 7 207 13.1 47 .300 .875 .513 29.1 29.8 20.9 .326 .840 .513 57.7
2021 Changeup 4.5 8 171 10.8 44 .381 .643 .449 22.2 13.6 10.9 .361 .626 .434 50.0
2021 Curveball 3.6 5 149 9.4 41 .289 .737 .444 28.1 34.1 28.6 .272 .657 .407 58.3
2021 Cutter -2.3 -3 120 7.6 29 .214 .357 .291 20.3 24.1 25.9 .206 .345 .251 28.6
2021 Sweeper -3.9 -1 18 1.1 4 .000 .000 .175 40.0 50.0 33.3 .004 .006 .178 0.0
2021 Split-Finger -1.4 0 15 1.0 3 .000 .000 .233 50.0 66.7 22.2 -- -- .233 --
2021 Slurve -1.1 0 7 0.4 1 .000 .000 .000 0.0 0.0 0.0 .303 1.059 .536 100.0
2020 4-Seam Fastball 2.0 6 312 45.5 81 .333 .635 .473 19.0 16.0 15.3 .279 .641 .451 46.0
2020 Changeup 2.4 2 93 13.6 32 .310 .724 .455 38.3 21.9 29.2 .327 .751 .469 50.0
2020 Slider 6.4 5 85 12.4 14 .545 1.182 .718 18.5 21.4 12.0 .436 .811 .561 37.5
2020 Curveball -3.3 -3 82 12.0 19 .059 .118 .139 30.4 42.1 34.8 .122 .228 .205 44.4
2020 Sinker -0.3 0 59 8.6 19 .389 .389 .368 13.3 0.0 0.0 .334 .430 .351 50.0
2020 Cutter 0.3 0 38 5.5 8 .143 .571 .338 21.4 37.5 27.3 .253 .718 .435 50.0
2020 Split-Finger 10.2 1 8 1.2 3 .500 .500 .533 60.0 33.3 33.3 .483 .554 .538 0.0
2020 Sweeper -5.3 0 6 0.9 2 .000 .000 .000 33.3 50.0 50.0 .048 .065 .044 100.0
2020 Slurve 4.2 0 3 0.4 -- -- -- -- -- -- -- -- -- --
2019 4-Seam Fastball 0.2 2 1,049 41.7 237 .244 .406 .341 21.3 21.1 16.0 .235 .443 .349 33.1
2019 Sinker -0.4 -1 371 14.8 95 .279 .453 .350 14.2 10.5 11.4 .316 .560 .398 44.7
2019 Slider -0.1 0 345 13.7 78 .176 .368 .279 31.3 33.3 19.0 .181 .374 .279 37.2
2019 Changeup 0.4 1 305 12.1 90 .282 .474 .376 26.6 12.2 13.6 .251 .465 .361 30.9
2019 Curveball 0.7 2 231 9.2 48 .233 .465 .354 27.8 29.2 18.9 .201 .505 .328 48.3
2019 Cutter -3.2 -5 155 6.2 49 .154 .256 .267 18.3 18.4 20.5 .280 .459 .391 32.3
2019 Split-Finger -5.6 -3 52 2.1 16 .067 .067 .100 34.6 43.8 35.0 .172 .224 .203 0.0
2019 Sweeper -5.0 0 1 0.0 -- -- -- -- -- -- -- -- -- --
2018 4-Seam Fastball 0.3 2 694 37.6 164 .300 .486 .380 19.4 14.6 11.3 .275 .516 .385 28.2
2018 Sinker 0.4 1 302 16.4 79 .261 .348 .332 14.9 16.5 16.5 .307 .565 .412 44.6
2018 Slider -0.2 0 262 14.2 63 .220 .373 .296 37.5 41.3 28.6 .172 .332 .244 21.2
2018 Changeup 2.4 5 218 11.8 56 .288 .538 .398 37.4 23.2 18.8 .302 .576 .397 25.6
2018 Curveball -1.3 -3 194 10.5 52 .130 .239 .223 37.8 34.6 25.4 .184 .359 .269 41.4
2018 Cutter -1.1 -1 128 6.9 29 .259 .444 .328 17.6 31.0 24.3 .270 .493 .350 33.3
2018 Split-Finger -1.5 0 27 1.5 3 .000 .000 .233 33.3 33.3 14.3 .006 .021 .241 0.0
2018 Sweeper -3.9 -1 14 0.8 3 .000 .000 .000 57.1 66.7 22.2 .016 .016 .014 0.0
2017 4-Seam Fastball 0.0 0 773 41.6 161 .235 .477 .366 20.2 19.9 14.9 .253 .512 .389 36.0
2017 Sinker 0.6 2 252 13.6 71 .246 .361 .375 21.2 21.1 23.4 .277 .454 .363 47.8
2017 Slider -0.7 -2 239 12.9 56 .220 .480 .342 31.8 35.7 20.8 .197 .422 .305 46.7
2017 Changeup 1.0 2 206 11.1 56 .271 .396 .325 29.6 21.4 18.8 .325 .596 .419 45.9
2017 Curveball 0.2 0 197 10.6 47 .175 .375 .300 33.3 25.5 21.8 .252 .583 .398 35.7
2017 Cutter 4.1 4 99 5.3 31 .345 .897 .524 22.2 19.4 20.0 .349 .846 .504 34.8
2017 Split-Finger 2.2 1 34 1.8 12 .273 .636 .400 35.3 33.3 33.3 .233 .308 .270 42.9
2017 Knuckleball -3.7 -1 23 1.2 5 .000 .000 .140 11.1 20.0 12.5 .169 .188 .264 0.0
2017 Sweeper -1.5 0 17 0.9 3 .000 .000 .233 55.6 33.3 12.5 .050 .179 .295 100.0
2017 Slurve 2.8 0 2 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 208 866 -4 -3 5 3 2
2012 523 2,035 -7 -17 21 14 12
2013 566 2,255 16 -24 20 12 24
2014 305 1,229 1 -12 7 6 2
2015 554 2,314 -4 -8 15 11 14
2016 673 2,794 13 -23 25 17 31
2017 443 1,843 -2 -22 18 12 6
2018 449 1,840 -4 -17 13 11 3
2019 613 2,509 -15 -28 21 16 -5
2020 178 686 8 -10 9 4 12
2021 378 1,578 2 -7 16 12 23
2022 296 1,194 -11 -15 11 7 -7
2023 411 1,834 4 -24 17 7 4
+ 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,320 43.6 81.3 77.8 25.5 56.2 42.9 42.1 49.8 28.2 5.4 93.7
2016 2,721 43.8 78.0 82.7 23.5 52.9 42.5 36.6 47.4 25.2 6.4 92.6
2017 1,858 44.9 77.6 79.9 20.3 55.8 42.5 36.3 45.9 24.5 6.7 86.2
2018 1,844 47.3 77.2 81.8 23.0 49.8 43.8 37.3 48.8 25.9 6.8 86.4
2019 2,514 45.0 75.3 83.9 22.7 57.3 41.8 36.7 46.3 22.8 6.4 89.4
2020 686 44.3 73.0 83.3 19.4 51.4 39.8 38.8 43.1 23.3 6.3 95.3
2021 1,578 47.8 78.6 73.9 19.1 61.1 40.0 38.0 47.5 28.1 6.8 91.7
2022 1,194 47.6 75.5 75.3 21.2 39.8 41.7 38.7 47.1 32.4 6.6 89.9
2023 1,801 47.1 67.0 74.3 17.9 42.1 45.1 34.0 41.0 32.3 6.6 88.2
Player 16,516 45.5 76.3 79.5 21.9 52.9 42.5 37.6 46.7 26.7 6.4 90.1
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 92 77 93 90 85 80 88 71 71 81 11 80 14 73 48
2016 93 65 86 84 96 90 87 19 48 28 28 98 33 81 40 65
2017 93 64 91 95 92 67 87 79 62 78 28 96 42 92 45 95
2018 78 54 82 86 73 65 79 17 57 21 33 77 36 79 29 72
2019 67 24 57 68 75 67 59 17 46 33 59 92 65 83 15 41
2020 97 87 96 96 97 89 96 79 61 84 63 97 64 89 16 60
2021 87 32 89 93 79 70 94 47 70 73 16 90 26 94 23 79 7
2022 43 3 17 2
2023 63 4 62 83 64 54 91 37 57 45 1 97 12 96 21 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 23.5 17 26.0 -9 11 30 5 29.4
2017 22.7 18 20.2 -2 9 10 12 66.7
2018 24.4 14 18.8 -5 6 13 8 57.1
2019 24.0 17 22.8 -6 9 27 3 17.6
2020 24.5 9 11.4 -2 4 8 5 55.6
2021 23.6 29 27.7 1 5 21 11 37.9
2022 23.6 8 9.1 -1 2 10 2 25.0
2023 23.1 19 17.5 2 3 12 8 42.1
Player 23.6 131 153.4 -22 49 131 54 41.2

Expected Home Runs by Park

Year HR
2016 17 29 18 29 23 19 28 31 20 16 23 32 29 21 24 32 13 21 27 29 29 22 39 37 29 24 27 39 35 24 12
2017 18 20 21 17 20 21 21 21 13 20 21 23 21 20 18 22 20 17 19 18 22 24 23 23 21 21 17 22 23 21 16
2018 14 23 14 20 21 18 19 20 20 14 17 21 22 16 18 20 18 18 19 21 21 18 23 21 15 14 19 19 22 20 14
2019 17 29 19 25 22 21 25 22 13 11 14 23 32 25 20 23 21 18 22 24 25 30 34 30 24 21 18 28 33 23 8
2020 9 13 10 14 12 12 13 11 9 9 10 11 12 10 13 12 13 10 11 12 10 10 16 10 13 11 12 11 12 11 8
2021 29 32 21 28 30 30 32 28 22 20 24 30 26 26 31 31 29 29 29 29 27 24 35 30 27 24 32 30 25 25 25
2022 8 10 6 7 9 8 11 9 6 7 7 9 11 10 9 10 9 10 9 8 10 9 13 9 9 8 9 9 11 9 11
2023 19 18 11 19 19 18 18 18 16 16 17 16 17 16 19 18 19 17 19 21 17 16 23 18 16 16 18 19 17 18 14
Player 131 174 120 159 156 147 167 160 119 113 133 165 170 144 152 168 142 140 155 162 161 153 206 178 154 139 152 177 178 151 108
! 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 89.8 87.2 -2.6 89.3 2.1 87.0 -2.3 87.3 0.3 90.7 3.4 89.2 -1.5 88.4 -0.8 88.7 0.3
Launch Angle 16.1 21.2 5.1 22.0 0.8 23.3 1.3 22.4 -0.9 18.0 -4.4 23.0 5.0 23.4 0.4 19.8 -3.6
Barrel % 10.0 11.3 1.3 11.1 -0.2 10.5 -0.6 8.7 -1.8 16.8 8.1 17.0 0.2 12.6 -4.4 15.0 2.4
Hard Hit % 41.8 32.4 -9.4 40.6 8.2 31.6 -9.0 35.7 4.1 46.9 11.2 44.8 -2.1 38.5 -6.3 40.0 1.5
Sweet Spot % 46.4 42.2 -4.2 34.8 -7.4 43.9 9.1 41.4 -2.5 40.7 -0.7 35.9 -4.8 38.5 2.6 44.5 6.0
xBA .274 .266 -0.008 .265 -0.001 .254 -0.011 .242 -0.012 .287 0.045 .243 -0.044 .215 -0.028 .212 -0.003
BA .280 .275 -0.005 .241 -0.034 .253 0.012 .234 -0.019 .309 0.075 .274 -0.035 .213 -0.061 .254 0.041
xwOBA .373 .383 0.010 .385 0.002 .351 -0.034 .346 -0.005 .422 0.076 .374 -0.048 .326 -0.048 .336 0.010
wOBA .359 .374 0.015 .352 -0.022 .327 -0.025 .319 -0.008 .427 0.108 .406 -0.021 .303 -0.103 .369 0.066
xSLG .507 .493 -0.014 .530 0.037 .478 -0.052 .457 -0.021 .597 0.140 .525 -0.072 .412 -0.113 .437 0.025
SLG .478 .474 -0.004 .469 -0.005 .414 -0.055 .403 -0.011 .591 0.188 .597 0.006 .350 -0.247 .490 0.140
K% 26.4 22.6 -3.8 23.1 0.5 23.5 0.4 20.6 -2.9 20.1 -0.5 27.0 6.9 27.2 0.2 34.9 7.7
BB% 10.1 15.9 5.8 14.6 -1.3 10.7 -3.9 13.5 2.8 16.8 3.3 12.6 -4.2 12.4 -0.2 15.1 2.7
Swing % 49.8 47.4 -2.4 45.9 -1.5 48.8 2.9 46.3 -2.5 43.1 -3.2 47.5 4.4 47.1 -0.4 41.0 -6.1
Whiff% 28.2 25.2 -3.0 24.5 -0.7 25.9 1.4 22.8 -3.1 23.3 0.5 28.1 4.8 32.4 4.3 32.3 -0.1
In Zone % 43.6 43.8 0.2 44.9 1.1 47.3 2.4 45.0 -2.3 44.3 -0.7 47.8 3.5 47.6 -0.2 47.1 -0.5
Out of Zone % 56.4 56.2 -0.2 55.1 -1.1 52.7 -2.4 55.0 2.3 55.7 0.7 52.2 -3.5 52.4 0.2 52.9 0.5
Out of Zone Swing % 25.5 23.5 -2.0 20.3 -3.2 23.0 2.7 22.7 -0.3 19.4 -3.3 19.1 -0.3 21.2 2.1 17.9 -3.3
First Pitch Swing % 42.1 36.6 -5.5 36.3 -0.3 37.3 1.0 36.7 -0.6 38.8 2.1 38.0 -0.8 38.7 0.7 34.0 -4.7
First Pitch Strike % 60.1 56.3 -3.8 55.7 -0.6 60.4 4.7 58.6 -1.8 59.6 1.0 53.8 -5.8 58.9 5.1 55.3 -3.6
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 629 439 69.8 .365 .372
2017 Shifts L 447 328 73.4 .316 .363
2018 Shifts L 450 372 82.7 .334 .325
2019 Shifts L 613 531 86.6 .260 .328
2020 Shifts L 178 153 86.0 .305 .447
2021 Shifts L 377 345 91.5 .533 .396
2022 Shifts L 290 254 87.6 .210 .315
2023 Shades L 403 219 54.3 .394 .348
! 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 247 15.7 39.7% 0.4% 124 21.8 0.8% 4.8%
2012 383 16.7 27.9% 2.1% 319 22.0 2.2% 9.1%
2013 562 16.5 34.2% 3.2% 366 22.9 2.2% 10.9%
2014 238 17.5 16.4% 1.3% 142 23.1 0.0% 10.6%
2015 607 18.2 24.2% 3.8% 385 24.2 6.0% 21.0%
2016 674 18.3 23.6% 4.5% 481 24.2 2.9% 23.1%
2017 497 17.3 27.2% 0.8% 317 23.6 0.0% 14.2%
2018 489 17.3 26.2% 1.2% 318 22.7 0.9% 10.4%
2019 743 17.6 21.3% 1.9% 396 23.6 0.0% 9.1%
2020 156 17.8 15.4% 1.3% 153 23.1 0.0% 9.8%
2021 415 18.4 15.4% 2.9% 280 24.8 0.4% 15.7%
2022 293 17.7 16.0% 1.4% 234 23.2 0.0% 6.8%
2023 562 15.5 41.6% 0.2% 331 19.0 6.0% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings