Trea Turner
SS | Bats/Throws: R/R | 6' 2" 185LBS | Age: 30
Draft: 2014 | Rd: 1, #13, San Diego Padres | North Carolina State
PA AB R H HR SB AVG OBP SLG OPS
2021 646 595 107 195 28 32 .328 .375 .536 .911
2022 708 652 101 194 21 27 .298 .343 .466 .809
2023 691 639 102 170 26 30 .266 .320 .459 .779
9 Seasons 4,428 4,063 688 1,203 150 260 .296 .349 .483 .832
AVG HR SB OPS
2021 .328 28 32 .911
2022 .298 21 27 .809
2023 .266 26 30 .779
9 Seasons .296 150 260 .832
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 22 171 28 1 3.6 2.3 86.2 103.0 5.1 32.1 .251 .326 .278 .295 .365 25.0 27.3 9.1
2016 23 1232 250 17 6.8 5.2 89.9 113.5 11.5 34.4 .298 .496 .395 .356 .426 36.4 18.2 4.3
2017 24 1694 333 18 5.4 4.0 89.1 111.9 7.1 29.1 .273 .428 .338 .329 .370 39.2 17.9 6.7
2018 25 2927 534 31 5.8 4.2 89.1 112.3 9.3 29.0 .273 .415 .331 .335 .371 38.6 17.8 9.3
2019 26 2234 410 28 6.8 4.9 90.4 113.5 9.9 29.8 .279 .455 .356 .339 .394 42.0 19.9 7.6
2020 27 1033 199 19 9.5 7.3 90.5 111.2 9.5 34.2 .303 .515 .413 .383 .415 40.7 13.9 8.5
2021 28 2487 489 36 7.4 5.6 89.6 112.2 11.4 34.6 .304 .485 .386 .364 .416 46.2 17.0 6.3
2022 29 2720 527 40 7.6 5.6 88.9 112.5 10.2 35.3 .276 .432 .350 .335 .387 41.6 18.5 6.4
2023 30 2675 490 41 8.4 5.9 89.9 110.8 13.0 36.1 .266 .447 .333 .330 .394 42.2 21.7 6.5
Player 17173 3260 231 7.1 5.2 89.5 113.5 10.3 32.8 .281 .450 .355 .342 .393 41.1 18.6 7.1
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 50.0 17.9 28.6 3.6 25.0 42.9 32.1 0.0 46.4 17.9 32.1 0.0 3.6 2.3
2016 44.0 20.0 29.6 6.4 35.2 41.6 23.2 1.6 29.6 20.4 27.6 5.6 6.8 5.2
2017 52.3 21.0 21.3 5.4 34.2 41.1 24.6 2.4 42.9 21.9 20.4 6.0 5.4 4.0
2018 49.6 20.4 24.2 5.8 37.8 39.9 22.1 3.4 37.5 22.7 24.2 4.9 5.8 4.2
2019 47.6 21.5 23.7 7.3 38.5 36.6 24.9 1.5 38.0 21.2 26.1 6.3 6.8 4.9
2020 44.7 23.1 26.6 5.5 26.6 41.2 32.2 1.0 36.2 22.1 23.6 6.0 9.5 7.3
2021 45.6 23.5 24.5 6.3 36.6 37.6 25.6 4.1 32.3 22.5 28.0 5.3 7.4 5.6
2022 43.5 26.2 24.7 5.7 41.4 34.7 23.9 2.3 34.5 24.3 24.3 6.5 7.6 5.6
2023 40.2 30.6 23.7 5.5 35.9 40.6 23.5 2.9 30.4 26.7 24.7 6.9 8.4 5.9
Player 45.9 23.7 24.5 6.0 36.7 38.8 24.5 2.6 35.2 23.0 25.0 5.9 7.1 5.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.8 -6 776 29.0 195 .232 .492 .336 21.7 20.0 17.0 .265 .568 .372 52.8
2023 Slider 1.6 8 535 20.0 134 .317 .569 .409 40.8 26.9 18.8 .248 .385 .305 42.5
2023 Sinker 0.0 0 466 17.4 124 .319 .437 .366 10.6 8.9 10.3 .338 .465 .360 41.7
2023 Changeup 0.7 2 286 10.7 76 .243 .429 .330 39.0 19.7 16.1 .243 .420 .313 36.4
2023 Curveball -1.1 -3 235 8.8 69 .227 .409 .299 40.6 33.3 24.5 .225 .359 .279 30.2
2023 Cutter 1.2 2 167 6.2 36 .344 .531 .413 30.9 16.7 15.8 .334 .487 .392 46.2
2023 Sweeper -1.1 -2 149 5.6 37 .152 .152 .203 48.6 35.1 21.0 .177 .253 .223 4.8
2023 Split-Finger -0.7 0 48 1.8 15 .154 .154 .273 48.3 40.0 28.6 .144 .159 .209 42.9
2023 Slurve -0.7 0 9 0.3 2 .000 .000 .350 100.0 50.0 33.3 -- -- .350 --
2023 Screwball 46.9 1 2 0.1 1 1.000 1.000 .900 0.0 0.0 0.0 .957 1.164 .930 100.0
2023 Knuckleball -1.3 0 2 0.1 -- -- -- 100.0 -- -- -- -- -- --
2022 4-Seam Fastball 0.8 6 713 26.2 166 .297 .554 .400 18.7 18.7 15.2 .284 .489 .377 54.2
2022 Slider -0.5 -3 629 23.1 161 .195 .292 .215 37.2 26.1 18.7 .217 .320 .253 30.4
2022 Sinker 1.1 5 484 17.8 143 .389 .540 .437 14.3 9.8 13.1 .333 .507 .400 43.4
2022 Curveball 2.5 8 303 11.1 69 .328 .463 .367 32.0 20.3 12.5 .282 .395 .308 28.3
2022 Changeup 1.8 5 264 9.7 78 .310 .479 .372 34.5 16.7 14.0 .293 .494 .378 49.2
2022 Cutter -0.3 -1 198 7.3 55 .269 .385 .306 20.0 16.4 17.0 .251 .344 .284 34.9
2022 Sweeper 3.1 2 62 2.3 17 .375 .563 .421 40.0 29.4 29.4 .276 .505 .356 27.3
2022 Split-Finger 0.8 0 54 2.0 14 .286 .500 .332 32.4 21.4 13.0 .244 .376 .263 54.5
2022 Slurve 15.3 1 4 0.1 1 1.000 2.000 1.250 50.0 0.0 0.0 .903 1.215 .929 100.0
2021 4-Seam Fastball 0.8 7 820 33.0 194 .363 .661 .458 16.4 19.1 16.1 .307 .580 .411 56.9
2021 Slider 1.1 6 542 21.8 146 .276 .388 .318 30.5 16.4 13.0 .280 .393 .322 34.2
2021 Sinker 2.8 11 377 15.2 103 .344 .634 .456 10.7 9.7 10.4 .347 .615 .439 54.2
2021 Curveball -0.8 -2 276 11.1 66 .262 .431 .302 38.6 27.3 18.8 .274 .354 .280 40.4
2021 Changeup 3.0 7 251 10.1 71 .380 .479 .377 27.1 15.5 12.6 .340 .458 .348 40.0
2021 Cutter 2.5 4 154 6.2 43 .341 .634 .426 26.0 18.6 17.8 .262 .418 .310 39.4
2021 Split-Finger -3.2 -1 38 1.5 14 .154 .154 .179 36.0 14.3 11.1 .215 .270 .247 54.5
2021 Sweeper 7.9 2 21 0.8 5 .600 .800 .610 11.1 0.0 0.0 .491 .615 .482 40.0
2021 Slurve 1.5 0 8 0.3 2 .500 .500 .450 0.0 0.0 0.0 .359 .401 .331 50.0
2020 4-Seam Fastball 0.4 1 338 32.7 81 .282 .507 .391 13.8 16.0 14.3 .305 .529 .395 53.4
2020 Sinker 4.1 8 187 18.1 48 .409 .955 .589 14.3 0.0 0.0 .365 .684 .467 45.5
2020 Slider 1.6 2 158 15.3 39 .371 .600 .446 27.8 23.1 18.0 .255 .450 .339 30.8
2020 Changeup 1.6 2 126 12.2 42 .263 .421 .323 23.0 11.9 8.5 .249 .378 .319 32.4
2020 Cutter 2.4 3 108 10.5 24 .476 .667 .492 11.4 0.0 0.0 .375 .657 .456 31.8
2020 Curveball 1.3 1 87 8.4 19 .278 .333 .308 42.1 36.8 23.3 .266 .347 .289 36.4
2020 Sweeper 5.0 1 13 1.3 1 1.000 1.000 .900 0.0 0.0 0.0 .853 .975 .814 0.0
2020 Split-Finger 4.0 1 13 1.3 3 .333 .333 .300 33.3 33.3 25.0 .348 .383 .330 0.0
2020 Slurve -6.7 0 1 0.1 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
2019 4-Seam Fastball -0.1 0 727 32.5 178 .329 .584 .418 15.6 20.2 16.5 .303 .547 .385 52.0
2019 Slider 0.7 3 445 19.9 113 .226 .396 .306 33.6 29.2 21.7 .232 .398 .297 32.9
2019 Sinker 2.9 13 443 19.8 119 .364 .636 .461 14.4 9.2 8.9 .327 .527 .387 53.5
2019 Curveball -1.5 -4 253 11.3 62 .250 .350 .264 35.2 29.0 23.7 .252 .320 .250 20.9
2019 Changeup 0.0 0 168 7.5 49 .286 .405 .357 31.8 14.3 10.4 .259 .352 .329 31.4
2019 Cutter -0.1 0 129 5.8 25 .261 .348 .336 16.7 12.0 7.3 .257 .405 .311 25.0
2019 Split-Finger 2.5 1 26 1.2 9 .333 .333 .300 33.3 22.2 16.7 .237 .293 .229 28.6
2019 Sweeper -2.3 -1 24 1.1 7 .167 .333 .179 30.8 14.3 8.3 .237 .284 .279 33.3
2019 Slurve -1.2 0 11 0.5 3 .000 .000 .233 100.0 66.7 33.3 -- -- .233 --
2018 4-Seam Fastball 1.9 18 952 32.5 238 .317 .576 .427 13.8 15.1 13.8 .288 .492 .384 45.0
2018 Slider -0.3 -2 585 20.0 127 .240 .339 .302 29.2 26.8 16.7 .251 .346 .291 29.9
2018 Sinker -0.8 -5 580 19.8 163 .238 .301 .308 12.3 11.7 13.5 .277 .384 .338 37.6
2018 Curveball 2.5 7 282 9.6 72 .338 .485 .388 29.5 22.2 17.6 .280 .397 .315 36.5
2018 Changeup 0.4 1 274 9.4 76 .278 .417 .325 23.2 15.8 14.5 .300 .462 .348 40.0
2018 Cutter -2.0 -4 208 7.1 48 .163 .186 .211 23.7 25.0 18.5 .219 .339 .288 38.7
2018 Split-Finger -2.9 -1 37 1.3 13 .167 .250 .195 26.1 23.1 15.8 .185 .239 .182 20.0
2018 Sweeper 1.1 0 6 0.2 -- -- -- 75.0 -- 0.0 -- -- -- --
2017 4-Seam Fastball 0.3 2 629 37.1 170 .287 .520 .401 13.0 14.1 14.4 .289 .512 .378 49.6
2017 Sinker 3.6 11 306 18.1 90 .361 .590 .435 11.1 14.4 20.6 .314 .502 .374 42.9
2017 Slider 0.0 0 257 15.2 56 .204 .389 .330 40.8 30.4 19.3 .249 .385 .286 35.1
2017 Changeup -2.9 -5 179 10.6 46 .227 .250 .259 40.2 15.2 15.2 .222 .244 .228 18.9
2017 Curveball 0.9 2 170 10.0 40 .324 .378 .340 25.4 20.0 16.3 .301 .368 .321 34.5
2017 Cutter -1.8 -1 82 4.8 24 .304 .348 .306 30.6 20.8 25.0 .269 .370 .293 27.8
2017 Split-Finger -3.9 -1 31 1.8 10 .200 .300 .215 44.4 50.0 38.5 .089 .103 .083 20.0
2017 Knuckleball -3.1 -1 30 1.8 9 .222 .222 .200 11.1 11.1 7.1 .109 .133 .105 0.0
2017 Sweeper -0.3 0 2 0.1 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2015 44 170 0 -1 1 0 0
2016 348 1,334 9 0 6 4 19
2017 469 1,788 0 -12 9 6 2
2018 737 2,924 1 -21 23 12 15
2019 644 2,542 -10 -6 14 11 8
2020 259 1,033 12 -5 7 3 17
2021 697 2,690 8 -12 18 13 27
2022 725 2,789 -1 -1 16 12 26
2023 744 2,883 4 -22 7 14 3
+ 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 171 57.9 54.5 83.3 19.4 57.1 47.4 20.5 39.8 20.6 5.3 33.3
2016 1,232 49.2 63.5 86.0 31.8 56.8 45.4 22.5 47.4 23.6 8.0 77.8
2017 1,694 51.1 65.2 82.4 21.9 56.4 43.1 26.0 44.1 22.5 7.6 82.0
2018 2,927 50.1 64.8 84.9 23.2 60.9 43.2 26.5 44.0 20.2 8.1 73.3
2019 2,234 46.3 67.4 87.2 29.2 54.6 43.2 27.0 46.9 23.4 7.0 70.5
2020 1,033 48.8 67.5 86.5 27.2 66.0 45.3 27.0 46.9 19.6 8.9 80.4
2021 2,487 49.5 72.4 84.6 26.4 56.6 41.6 34.6 49.2 23.0 8.4 78.5
2022 2,720 46.1 72.4 84.5 33.1 53.7 41.6 35.5 51.2 26.3 6.9 82.4
2023 2,675 45.9 74.2 82.2 35.3 49.5 41.9 39.0 53.1 29.6 6.5 83.2
Player 17,173 48.3 68.8 84.6 28.8 55.5 42.8 30.7 48.1 24.1 7.5 77.9
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 34 100
2016 92 100 90
2017 50 76 48 36 50 38 38 74 86 71 64 28 55 85 99 70
2018 60 81 50 33 75 65 35 55 87 54 69 60 73 77 99 97
2019 57 82 55 39 62 51 39 73 91 68 64 35 61 45 100 87
2020 89 95 86 72 84 89 61 78 81 58 92 42 82 51 99 12 40
2021 84 97 78 53 80 68 39 55 84 77 74 15 64 57 100 79 37
2022 71 90 72 57 61 78 48 48 86 60 68 25 39 22 100 49 39
2023 55 69 67 60 42 77 50 60 66 58 53 24 25 12 100 12 29
+ 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 20.4 13 11.9 1 5 5 9 69.2
2017 20.7 11 12.3 -1 7 11 5 45.5
2018 21.0 19 19.4 0 14 11 9 47.4
2019 21.9 20 21.9 -2 10 13 12 60.0
2020 21.3 12 10.3 2 4 9 4 33.3
2021 21.9 28 27.2 1 5 13 17 60.7
2022 22.9 23 23.0 0 9 19 8 34.8
2023 22.6 29 27.4 2 10 19 11 37.9
Player 21.8 155 153.4 2 64 100 75 48.4

Expected Home Runs by Park

Year HR
2016 13 12 13 14 14 10 11 11 10 10 11 18 10 10 10 12 11 11 13 12 11 11 13 11 12 10 14 16 12 12 11
2017 11 12 10 14 12 11 15 10 9 9 10 17 14 11 11 14 11 10 13 11 12 12 18 14 13 9 11 19 16 12 8
2018 19 25 11 18 20 17 20 16 18 15 19 21 26 16 18 20 16 18 16 20 23 24 29 19 15 16 18 21 26 22 20
2019 20 26 23 20 21 21 23 20 18 16 20 21 24 21 20 21 20 21 22 24 22 29 25 26 21 21 17 26 27 21 20
2020 12 10 10 13 9 11 12 11 8 7 8 12 12 8 11 12 10 10 10 12 11 9 14 11 9 7 12 11 12 10 7
2021 28 30 24 25 28 28 30 29 25 24 27 27 26 25 29 29 26 28 28 28 27 27 30 29 23 26 28 27 28 27 27
2022 23 15 23 20 25 24 26 20 17 20 20 26 26 23 25 26 23 22 22 25 23 22 29 23 19 20 26 28 23 25 25
2023 29 18 27 28 29 28 29 25 26 27 28 28 23 27 27 30 30 25 30 30 25 29 31 32 26 26 28 28 30 27 26
Player 155 148 141 152 158 150 166 142 131 128 143 170 161 141 151 164 147 145 154 162 154 163 189 165 138 135 154 176 174 156 144
! 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.2 89.9 3.7 89.1 -0.8 89.1 0.0 90.4 1.3 90.5 0.1 89.6 -0.9 88.9 -0.7 89.9 1.0
Launch Angle 5.1 11.5 6.4 7.1 -4.4 9.3 2.2 9.9 0.6 9.5 -0.4 11.4 1.9 10.2 -1.2 13.0 2.8
Barrel % 3.6 6.8 3.2 5.4 -1.4 5.8 0.4 6.8 1.0 9.5 2.7 7.4 -2.1 7.6 0.2 8.4 0.8
Hard Hit % 25.0 36.4 11.4 39.2 2.8 38.6 -0.6 42.0 3.4 40.7 -1.3 46.2 5.5 41.6 -4.6 42.2 0.6
Sweet Spot % 32.1 34.4 2.3 29.1 -5.3 29.0 -0.1 29.8 0.8 34.2 4.4 34.6 0.4 35.3 0.7 36.1 0.8
xBA .251 .298 0.047 .273 -0.025 .273 0.000 .279 0.006 .303 0.024 .304 0.001 .276 -0.028 .266 -0.010
BA .225 .342 0.117 .284 -0.058 .271 -0.013 .298 0.027 .335 0.037 .328 -0.007 .298 -0.030 .266 -0.032
xwOBA .295 .356 0.061 .329 -0.027 .335 0.006 .339 0.004 .383 0.044 .364 -0.019 .335 -0.029 .330 -0.005
wOBA .278 .395 0.117 .338 -0.057 .331 -0.007 .356 0.025 .413 0.057 .386 -0.027 .350 -0.036 .333 -0.017
xSLG .326 .496 0.170 .428 -0.068 .415 -0.013 .455 0.040 .515 0.060 .485 -0.030 .432 -0.053 .447 0.015
SLG .325 .567 0.242 .451 -0.116 .416 -0.035 .497 0.081 .588 0.091 .536 -0.052 .466 -0.070 .459 -0.007
K% 27.3 18.2 -9.1 17.9 -0.3 17.8 -0.1 19.9 2.1 13.9 -6.0 17.0 3.1 18.5 1.5 21.7 3.2
BB% 9.1 4.3 -4.8 6.7 2.4 9.3 2.6 7.6 -1.7 8.5 0.9 6.3 -2.2 6.4 0.1 6.5 0.1
Swing % 39.8 47.4 7.6 44.1 -3.3 44.0 -0.1 46.9 2.9 46.9 0.0 49.2 2.3 51.2 2.0 53.1 1.9
Whiff% 20.6 23.6 3.0 22.5 -1.1 20.2 -2.3 23.4 3.2 19.6 -3.8 23.0 3.4 26.3 3.3 29.6 3.3
In Zone % 57.9 49.2 -8.7 51.1 1.9 50.1 -1.0 46.3 -3.8 48.8 2.5 49.5 0.7 46.1 -3.4 45.9 -0.2
Out of Zone % 42.1 50.8 8.7 48.9 -1.9 49.9 1.0 53.7 3.8 51.2 -2.5 50.5 -0.7 53.9 3.4 54.1 0.2
Out of Zone Swing % 19.4 31.8 12.4 21.9 -9.9 23.2 1.3 29.2 6.0 27.2 -2.0 26.4 -0.8 33.1 6.7 35.3 2.2
First Pitch Swing % 20.5 22.5 2.0 26.0 3.5 26.5 0.5 27.0 0.5 27.0 0.0 34.6 7.6 35.5 0.9 39.0 3.5
First Pitch Strike % 75.0 62.0 -13.0 61.1 -0.9 62.7 1.6 62.6 -0.1 64.5 1.9 66.7 2.2 63.6 -3.1 64.9 1.3
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 298 4 1.3 .401 .220
2017 Shifts R 446 0 0.0 .338
2018 Shifts R 737 6 0.8 .331 .408
2019 Shifts R 566 28 4.9 .345 .574
2020 Shifts R 259 8 3.1 .404 .682
2021 Shifts R 643 67 10.4 .372 .488
2022 Shifts R 706 32 4.5 .349 .380
2023 Shades R 684 44 6.4 .325 .476
! 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 %
2015 62 16.1 38.7% 1.6% 28 21.9 10.7% 3.6%
2016 407 16.7 33.4% 2.7% 179 24.5 6.7% 19.0%
2017 629 15.9 40.2% 0.8% 227 21.4 1.3% 6.6%
2018 943 15.7 41.3% 0.5% 479 21.6 2.1% 8.8%
2019 809 16.5 32.4% 1.0% 244 22.8 0.8% 8.2%
2020 345 16.5 36.5% 1.4% 143 23.2 0.0% 11.9%
2021 778 17.3 25.3% 2.7% 326 23.1 0.9% 12.6%
2022 685 16.7 30.1% 1.6% 451 22.6 2.0% 8.9%
2023 727 15.2 47.6% 0.4% 354 18.5 7.1% 0.3%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings