Kole Calhoun
RF | Bats/Throws: L/L | 5' 10" 205LBS | Age: 36
Draft: 2010 | Rd: 8, #264, Los Angeles Angels | Arizona State
PA AB R H HR SB AVG OBP SLG OPS
2021 182 166 17 39 5 1 .235 .297 .373 .670
2022 424 388 36 76 12 3 .196 .257 .330 .587
2023 174 157 18 34 6 0 .217 .282 .376 .658
12 Seasons 4,988 4,448 636 1,076 179 34 .242 .315 .417 .732
AVG HR SB OPS
2021 .235 5 1 .670
2022 .196 12 3 .587
2023 .217 6 0 .658
12 Seasons .242 179 34 .732
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 2557 472 32 6.8 4.7 86.2 108.9 11.6 35.6 .246 .421 .317 .317 .389 32.2 23.9 6.6
2016 28 2509 481 30 6.2 4.5 89.8 109.6 15.1 36.2 .271 .454 .340 .350 .384 40.5 17.6 10.0
2017 29 2521 441 25 5.7 3.8 88.3 110.1 12.3 34.9 .249 .412 .315 .327 .364 35.5 20.5 10.9
2018 30 2148 364 34 9.3 6.2 90.4 109.4 12.1 34.3 .248 .447 .283 .332 .402 43.1 24.1 9.6
2019 31 2389 392 44 11.2 7.0 89.5 110.1 14.9 35.2 .241 .471 .330 .339 .417 42.6 25.6 11.1
2020 32 901 144 17 11.8 7.5 89.4 109.0 17.0 36.1 .263 .517 .362 .379 .436 38.2 21.9 12.3
2021 33 734 126 8 6.3 4.4 88.5 108.9 17.3 38.1 .221 .384 .292 .291 .338 38.9 22.5 8.2
2022 34 1700 255 25 9.8 5.9 90.8 109.9 15.4 40.4 .223 .382 .260 .294 .399 48.2 32.1 6.4
2023 35 681 122 8 6.6 4.6 86.6 106.0 19.9 33.6 .235 .397 .286 .303 .346 35.2 21.3 7.5
Player 16140 2797 223 8.0 5.3 88.9 110.1 14.1 35.9 .247 .434 .312 .328 .389 39.2 23.2 9.3
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 42.6 21.8 31.1 4.4 38.8 36.9 23.9 4.9 33.7 22.5 25.0 5.5 6.8 4.7
2016 39.5 27.4 26.2 6.9 37.2 38.0 24.7 2.7 27.4 26.4 27.0 8.3 6.2 4.5
2017 44.4 22.7 26.3 6.6 40.8 35.8 23.1 3.2 32.9 25.9 26.3 5.7 5.7 3.8
2018 45.1 28.8 23.6 2.5 41.2 35.4 23.4 1.6 31.3 23.4 25.5 8.2 9.3 6.2
2019 41.3 28.3 25.0 5.4 47.4 33.2 19.4 3.3 28.1 23.7 23.5 8.4 11.2 7.0
2020 40.3 32.6 20.8 6.3 56.3 29.2 14.6 2.8 27.1 27.1 20.8 8.3 11.8 7.5
2021 38.1 28.6 23.8 9.5 46.0 27.8 26.2 4.0 25.4 29.4 23.8 11.1 6.3 4.4
2022 38.0 26.3 27.1 8.6 45.9 34.5 19.6 2.0 26.7 26.3 26.7 8.6 9.8 5.9
2023 32.8 32.8 23.0 11.5 41.0 40.2 18.9 4.9 22.1 36.1 24.6 5.7 6.6 4.6
Player 41.3 26.5 26.1 6.1 42.3 35.3 22.2 3.2 29.5 25.5 25.3 7.5 8.0 5.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 -0.7 -2 225 33.0 57 .188 .417 .326 11.9 7.0 7.7 .224 .424 .329 33.3
2023 Sinker -3.5 -4 105 15.4 31 .250 .286 .282 12.0 19.4 30.0 .263 .330 .297 36.4
2023 Slider -3.0 -3 94 13.8 21 .143 .238 .162 17.4 14.3 14.3 .189 .296 .207 22.2
2023 Cutter 9.3 6 63 9.3 14 .500 1.000 .632 29.0 21.4 16.7 .412 .702 .472 36.4
2023 Curveball -3.7 -2 61 9.0 11 .100 .100 .082 35.7 45.5 21.7 .172 .217 .156 33.3
2023 Changeup -2.3 -1 57 8.4 21 .158 .368 .264 54.8 47.6 58.8 .190 .440 .304 66.7
2023 Sweeper -1.3 -1 41 6.0 10 .250 .250 .320 17.6 10.0 6.7 .183 .226 .284 14.3
2023 Split-Finger 0.2 0 34 5.0 9 .222 .222 .200 56.3 55.6 33.3 .258 .487 .312 75.0
2022 4-Seam Fastball -2.6 -16 607 35.7 130 .165 .289 .223 25.9 23.1 20.0 .252 .408 .307 46.7
2022 Slider -0.7 -2 272 16.0 75 .141 .254 .205 50.0 52.0 35.1 .164 .305 .236 62.5
2022 Curveball -0.8 -2 208 12.2 50 .174 .283 .222 38.3 32.0 30.2 .164 .239 .204 41.9
2022 Changeup -0.1 0 205 12.1 51 .234 .340 .271 47.7 35.3 23.4 .168 .269 .237 33.3
2022 Sinker 6.1 10 166 9.8 43 .469 .813 .586 17.5 11.6 14.3 .418 .877 .589 63.0
2022 Cutter -2.3 -3 133 7.8 39 .216 .297 .247 28.4 23.1 23.7 .291 .468 .345 46.4
2022 Sweeper -2.5 -2 61 3.6 16 .067 .267 .169 41.9 31.3 23.8 .191 .352 .259 40.0
2022 Split-Finger -1.4 -1 45 2.6 18 .167 .278 .189 70.4 72.2 54.2 .116 .157 .118 60.0
2022 Slurve -5.4 0 3 0.2 2 .000 .000 .350 0.0 50.0 50.0 -- -- .350 --
2021 4-Seam Fastball -1.0 -3 271 36.9 63 .214 .304 .278 22.4 15.9 13.7 .219 .406 .310 50.0
2021 Slider -4.2 -5 112 15.3 38 .118 .235 .254 42.6 26.3 23.3 .184 .323 .266 33.3
2021 Changeup 0.1 0 108 14.7 24 .261 .478 .367 44.3 33.3 25.8 .207 .278 .230 20.0
2021 Curveball 0.6 0 86 11.7 17 .308 .538 .400 37.1 23.5 16.0 .197 .331 .310 40.0
2021 Sinker 1.9 1 74 10.1 23 .391 .609 .430 21.7 13.0 15.8 .289 .618 .378 45.0
2021 Cutter 4.8 2 48 6.5 12 .333 .417 .404 20.7 16.7 15.4 .310 .390 .300 20.0
2021 Split-Finger -2.4 -1 28 3.8 4 .000 .000 .000 70.0 75.0 23.1 .109 .125 .102 0.0
2021 Sweeper -4.4 0 7 1.0 1 .000 .000 .000 66.7 100.0 33.3 -- -- .000 --
2020 4-Seam Fastball -1.2 -4 344 38.2 89 .182 .403 .300 26.1 15.7 15.6 .272 .440 .342 35.4
2020 Slider 9.1 13 147 16.3 37 .467 1.133 .674 47.9 18.9 18.9 .374 .927 .552 58.3
2020 Sinker 1.6 2 136 15.1 41 .241 .690 .486 22.0 12.2 22.7 .284 .667 .486 37.5
2020 Changeup -2.4 -3 119 13.2 31 .148 .185 .218 31.3 35.5 23.4 .198 .306 .280 25.0
2020 Curveball 0.7 1 82 9.1 16 .214 .429 .300 42.3 43.8 23.3 .151 .328 .221 37.5
2020 Cutter -4.2 -2 53 5.9 9 .000 .000 .088 34.5 33.3 20.0 .104 .156 .184 20.0
2020 Split-Finger -3.8 0 13 1.4 2 .000 .000 .000 71.4 50.0 25.0 .029 .033 .029 0.0
2020 Sweeper 39.1 2 4 0.4 3 .333 1.333 .667 66.7 66.7 100.0 .296 .875 .471 100.0
2020 Slurve 0.7 0 3 0.3 -- -- -- -- -- 0.0 -- -- -- --
2019 4-Seam Fastball 1.3 10 781 32.7 221 .287 .564 .414 25.2 22.6 23.8 .286 .563 .402 49.3
2019 Sinker -0.5 -2 382 16.0 95 .237 .475 .356 18.8 13.7 18.8 .241 .443 .348 38.2
2019 Slider 1.4 5 358 15.0 100 .223 .426 .327 47.8 41.0 34.5 .228 .430 .298 46.3
2019 Changeup -1.3 -4 356 14.9 82 .160 .333 .259 34.5 24.4 20.8 .198 .407 .287 38.2
2019 Curveball -0.9 -3 284 11.9 59 .164 .400 .281 43.6 37.3 28.6 .165 .355 .247 36.4
2019 Cutter -2.9 -4 137 5.7 43 .216 .405 .324 32.0 23.3 25.6 .261 .440 .352 29.6
2019 Split-Finger -0.6 0 54 2.3 13 .167 .667 .362 53.3 30.8 30.8 .242 .652 .384 50.0
2019 Slurve -7.8 -1 12 0.5 4 .000 .000 .175 16.7 25.0 33.3 .165 .166 .286 0.0
2019 Sweeper 3.0 0 4 0.2 -- -- -- -- -- -- -- -- -- --
2018 4-Seam Fastball -1.3 -11 812 37.8 208 .194 .326 .291 23.0 18.3 17.5 .271 .473 .372 46.8
2018 Sinker -0.4 -1 388 18.1 101 .275 .440 .354 16.0 10.9 16.7 .284 .518 .377 42.5
2018 Slider -0.8 -2 301 14.0 81 .158 .237 .194 47.3 45.7 30.3 .184 .318 .234 48.8
2018 Changeup -2.1 -6 260 12.1 61 .143 .268 .209 32.0 23.0 21.2 .208 .320 .264 27.9
2018 Curveball 1.4 3 220 10.2 49 .213 .426 .292 39.6 42.9 27.6 .233 .425 .296 53.8
2018 Cutter 2.2 3 132 6.1 35 .313 .781 .454 33.8 20.0 20.6 .281 .695 .424 34.6
2018 Split-Finger -1.5 0 27 1.3 10 .200 .500 .290 21.1 30.0 20.0 .197 .421 .265 42.9
2018 Slurve 1.7 0 3 0.1 2 .500 .500 .450 0.0 0.0 0.0 .384 .549 .395 0.0
2018 Sweeper -8.7 0 2 0.1 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
2017 4-Seam Fastball 0.2 2 794 31.5 191 .261 .458 .368 22.8 22.0 20.6 .254 .469 .370 39.7
2017 Sinker 0.4 2 612 24.3 178 .272 .424 .351 16.2 11.2 14.7 .295 .480 .369 41.0
2017 Changeup -0.4 -1 321 12.7 81 .187 .280 .250 33.1 22.2 19.1 .214 .328 .265 21.1
2017 Slider 0.8 2 302 12.0 80 .280 .453 .339 35.6 28.7 20.0 .256 .419 .312 38.5
2017 Curveball 0.1 0 282 11.2 68 .200 .308 .266 29.2 27.9 21.6 .184 .298 .224 32.6
2017 Cutter -2.6 -3 106 4.2 27 .130 .174 .217 29.8 18.5 16.1 .212 .251 .273 22.2
2017 Split-Finger -0.6 0 58 2.3 16 .214 .357 .300 37.9 25.0 16.7 .217 .309 .283 20.0
2017 Sweeper -1.1 0 22 0.9 4 .333 .333 .400 54.5 50.0 18.2 .249 .269 .345 0.0
2017 Slurve 2.5 0 10 0.4 3 .500 .500 .533 66.7 33.3 25.0 .096 .118 .300 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
2013 222 866 5 -8 5 4 6
2014 551 2,051 8 -12 11 10 17
2015 685 2,553 7 -27 10 13 3
2016 672 2,509 -7 -14 23 14 16
2017 648 2,507 0 -28 18 13 2
2018 548 2,145 -11 -24 11 9 -15
2019 617 2,368 -1 -27 15 14 1
2020 228 901 7 -13 8 7 8
2021 182 734 1 -15 5 5 -4
2022 424 1,700 -9 -24 9 9 -15
2023 174 680 3 -16 2 4 -6
+ 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,557 46.5 71.4 82.9 29.6 48.9 40.4 40.7 49.0 28.0 7.2 78.7
2016 2,509 46.3 73.0 84.6 29.3 53.4 41.3 38.8 49.5 25.3 7.6 82.2
2017 2,521 45.5 70.9 81.5 28.9 58.6 41.9 35.5 47.9 25.7 6.5 85.9
2018 2,148 47.7 73.4 79.6 27.1 51.3 42.9 35.1 49.2 28.5 8.0 84.9
2019 2,389 46.6 73.6 77.5 25.9 43.0 41.3 36.9 48.2 32.1 7.7 84.2
2020 901 46.5 75.9 77.0 21.6 37.5 41.0 34.6 46.8 32.7 6.2 85.7
2021 734 47.4 81.9 75.1 24.4 46.8 41.6 36.3 51.6 31.9 6.3 89.1
2022 1,700 45.0 78.4 72.5 32.3 46.4 41.0 40.6 53.1 36.3 7.0 89.1
2023 681 45.7 73.0 84.1 27.3 61.4 44.3 33.9 48.2 22.9 6.9 72.3
Player 16,140 46.3 73.7 79.9 28.1 50.3 41.5 37.5 49.2 29.0 7.2 83.6
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 50 36 64 67 29 78 65 14 67 33 18 41 14 47 43
2016 78 73 66 58 81 65 46 64 72 70 63 75 32 47 34 43
2017 46 34 41 42 61 51 42 55 76 50 50 74 35 40 39 10
2018 58 43 65 70 45 72 69 78 70 79 29 63 23 57 34 69
2019 57 23 65 76 60 84 77 57 71 72 23 77 11 70 30 64
2020 87 65 87 89 85 84 79 61 60 42 53 78 14 82 29 28 82
2021 58 15 87
2022 23 17 41 58 10 45 66 82 61 89 4 25 4 27 12 35 85
2023 20 7
+ 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.6 18 18.3 0 17 18 4 22.2
2017 23.9 19 19.9 -1 12 19 5 26.3
2018 24.5 19 16.7 2 8 19 4 21.1
2019 25.0 33 26.8 6 11 20 9 27.3
2020 24.6 16 13.4 3 2 14 3 18.8
2021 27.0 5 4.7 0 3 3 2 40.0
2022 24.4 12 9.1 3 6 10 1 8.3
2023 25.8 6 7.1 -1 4 4 4 66.7
Player 24.5 128 116.0 12 63 107 32 25.0

Expected Home Runs by Park

Year HR
2016 18 22 13 23 18 16 22 20 16 11 16 25 18 15 20 19 9 15 20 20 15 17 24 25 18 18 19 26 21 20 9
2017 19 19 15 23 23 20 22 19 15 17 16 29 19 20 21 23 18 18 19 22 21 16 27 20 19 18 18 29 22 21 8
2018 19 22 14 18 15 12 20 19 9 9 13 15 23 15 15 21 17 15 18 19 21 16 26 21 16 11 11 17 23 16 14
2019 33 33 24 28 28 27 27 29 20 20 25 29 31 24 26 27 23 26 26 28 28 31 31 30 27 26 27 29 32 26 15
2020 16 16 14 14 15 14 17 12 12 9 11 16 13 12 15 12 14 12 14 16 13 13 18 12 10 11 14 14 15 17 8
2021 5 6 4 6 5 4 5 4 5 4 4 6 4 4 5 6 4 4 6 5 4 6 6 5 4 4 5 5 3 4 4
2022 12 9 8 9 9 8 9 8 6 7 8 9 11 9 9 12 9 8 12 9 9 10 13 11 6 7 12 9 12 8 8
2023 6 7 7 8 8 7 8 6 6 7 8 8 7 7 8 7 7 7 6 8 6 6 8 7 7 7 6 8 7 7 6
Player 128 134 99 129 121 108 130 117 89 84 101 137 126 106 119 127 101 105 121 127 117 115 153 131 107 102 112 137 135 119 72
! 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.8 3.6 88.3 -1.5 90.4 2.1 89.5 -0.9 89.4 -0.1 88.5 -0.9 90.8 2.3 86.6 -4.2
Launch Angle 11.6 15.1 3.5 12.3 -2.8 12.1 -0.2 14.9 2.8 17.0 2.1 17.3 0.3 15.4 -1.9 19.9 4.5
Barrel % 6.8 6.2 -0.6 5.7 -0.5 9.3 3.6 11.2 1.9 11.8 0.6 6.3 -5.5 9.8 3.5 6.6 -3.2
Hard Hit % 32.2 40.5 8.3 35.5 -5.0 43.1 7.6 42.6 -0.5 38.2 -4.4 38.9 0.7 48.2 9.3 35.2 -13.0
Sweet Spot % 35.6 36.2 0.6 34.9 -1.3 34.3 -0.6 35.2 0.9 36.1 0.9 38.1 2.0 40.4 2.3 33.6 -6.8
xBA .246 .271 0.025 .249 -0.022 .248 -0.001 .241 -0.007 .263 0.022 .221 -0.042 .223 0.002 .235 0.012
BA .256 .271 0.015 .244 -0.027 .208 -0.036 .232 0.024 .226 -0.006 .235 0.009 .196 -0.039 .217 0.021
xwOBA .317 .350 0.033 .327 -0.023 .332 0.005 .339 0.007 .379 0.040 .291 -0.088 .294 0.003 .303 0.009
wOBA .317 .340 0.023 .315 -0.025 .283 -0.032 .330 0.047 .362 0.032 .292 -0.070 .260 -0.032 .286 0.026
xSLG .421 .454 0.033 .412 -0.042 .447 0.035 .471 0.024 .517 0.046 .384 -0.133 .382 -0.002 .397 0.015
SLG .422 .438 0.016 .392 -0.046 .369 -0.023 .467 0.098 .526 0.059 .373 -0.153 .330 -0.043 .376 0.046
K% 23.9 17.6 -6.3 20.5 2.9 24.1 3.6 25.6 1.5 21.9 -3.7 22.5 0.6 32.1 9.6 21.3 -10.8
BB% 6.6 10.0 3.4 10.9 0.9 9.6 -1.3 11.1 1.5 12.3 1.2 8.2 -4.1 6.4 -1.8 7.5 1.1
Swing % 49.0 49.5 0.5 47.9 -1.6 49.2 1.3 48.2 -1.0 46.8 -1.4 51.6 4.8 53.1 1.5 48.2 -4.9
Whiff% 28.0 25.3 -2.7 25.7 0.4 28.5 2.8 32.1 3.6 32.7 0.6 31.9 -0.8 36.3 4.4 22.9 -13.4
In Zone % 46.5 46.3 -0.2 45.5 -0.8 47.7 2.2 46.6 -1.1 46.5 -0.1 47.4 0.9 45.0 -2.4 45.7 0.7
Out of Zone % 53.5 53.7 0.2 54.5 0.8 52.3 -2.2 53.4 1.1 53.5 0.1 52.6 -0.9 55.0 2.4 54.3 -0.7
Out of Zone Swing % 29.6 29.3 -0.3 28.9 -0.4 27.1 -1.8 25.9 -1.2 21.6 -4.3 24.4 2.8 32.3 7.9 27.3 -5.0
First Pitch Swing % 40.7 38.8 -1.9 35.5 -3.3 35.1 -0.4 36.9 1.8 34.6 -2.3 36.3 1.7 40.6 4.3 33.9 -6.7
First Pitch Strike % 64.6 61.8 -2.8 60.0 -1.8 58.4 -1.6 59.7 1.3 53.1 -6.6 53.8 0.7 59.9 6.1 60.3 0.4
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 644 308 47.8 .304 .369
2017 Shifts L 646 349 54.0 .305 .317
2018 Shifts L 549 433 78.9 .312 .275
2019 Shifts L 617 530 85.9 .254 .342
2020 Shifts L 228 199 87.3 .379 .360
2021 Shifts L 182 176 96.7 .147 .297
2022 Shifts L 424 408 96.2 .143 .265
2023 Shades L 174 111 63.8 .218 .325
! 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 %
2012 20 18.7 5.0% 0.0% 23 24.7 0.0% 13.0%
2013 246 17.9 10.2% 0.8% 157 24.4 1.3% 16.6%
2014 686 19.1 8.7% 4.5% 238 26.1 0.8% 16.0%
2015 802 20.3 9.4% 8.0% 324 27.1 1.9% 33.0%
2016 733 21.2 7.1% 9.8% 339 27.2 2.7% 32.7%
2017 752 20.4 1.6% 5.1% 343 26.5 0.3% 23.0%
2018 669 20.5 1.9% 5.7% 290 26.5 0.0% 20.7%
2019 689 21.6 0.7% 4.6% 365 26.7 0.0% 20.3%
2020 262 20.6 1.1% 5.0% 141 27.9 0.0% 29.8%
2021 177 20.9 0.0% 2.3% 121 27.1 0.0% 23.1%
2022 413 19.7 5.1% 3.6% 262 24.1 0.0% 13.4%
2023 178 15.5 39.9% 0.6% 121 19.2 5.0% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings

Loading Bat Tracking...