2B | Bats/Throws: R/R | 6' 0" 210 lbs | Age: 31
PA AB R H HR SB AVG OBP SLG OPS
2019 403 376 37 90 6 7 .239 .285 .346 .631
2020 120 111 13 25 1 1 .225 .275 .342 .617
2021 154 142 21 29 6 1 .204 .266 .380 .646
7 Seasons 2,159 2,011 234 534 35 79 .266 .306 .372 .678
AVG HR SB OPS
2019 .239 6 7 .631
2020 .225 1 1 .617
2021 .204 6 1 .646
7 Seasons .266 35 79 .678
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
LA Sweet-
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 21 81 21 0 0.0 0.0 77.5 103.1 15.2 33.3 .297 .350 .230 .303 .315 9.5 8.0 8.0
2016 22 895 211 4 1.9 1.6 85.1 107.4 11.2 40.8 .310 .406 .331 .328 .358 23.7 12.9 2.7
2017 23 1856 421 7 1.7 1.4 82.8 106.9 11.2 32.5 .282 .365 .273 .301 .327 20.0 13.5 3.9
2018 24 2296 570 14 2.5 2.0 85.8 108.7 15.0 38.2 .273 .383 .319 .304 .322 23.6 11.0 4.2
2019 25 1364 320 1 0.3 0.2 85.0 109.4 17.3 32.5 .266 .362 .272 .297 .321 25.6 14.4 4.2
2020 26 412 94 4 4.3 3.3 85.4 107.4 20.0 37.2 .241 .360 .270 .291 .311 27.7 15.0 4.2
2021 27 509 116 5 4.3 3.2 85.6 108.3 20.8 31.0 .212 .335 .280 .268 .284 25.0 16.9 5.8
Player 7413 1753 35 2.0 1.6 84.7 109.4 14.7 35.5 .272 .372 .294 .302 .324 23.2 13.1 4.1
MLB 7.2 4.9 88.6 122.9 12.4 33.3 .245 .404 .315 .315 .368 37.0 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

AIR: Fly Balls + Line Drives + Popups All Batted Balls Batted Ball Breakdown
Season GB % AIR % FB % LD % PU % Pull % Straight % Oppo % Pull GB % Straight GB % Oppo GB % Pull AIR % Straight AIR % Oppo AIR %
2015 47.6 52.4 19.0 23.8 9.5 14.3 33.3 52.4 14.3 19.0 14.3 0.0 14.3 38.1
2016 45.5 54.5 15.6 32.7 6.2 28.4 44.5 27.0 19.9 20.9 4.7 8.5 23.7 22.3
2017 48.0 52.0 18.5 25.2 8.3 29.5 42.3 27.8 18.8 21.6 7.4 10.7 20.7 20.4
2018 38.9 61.1 24.2 28.9 7.9 31.8 38.8 28.6 17.7 16.1 4.6 14.0 22.6 24.0
2019 36.6 63.4 25.6 26.3 11.6 31.3 37.5 31.3 16.6 14.4 5.6 14.7 23.1 25.6
2020 35.1 64.9 23.4 29.8 11.7 38.3 43.6 18.1 20.2 12.8 2.1 18.1 30.9 16.0
2021 35.3 64.7 36.2 16.4 12.1 42.2 37.9 19.8 21.6 12.1 1.7 20.7 25.9 18.1
Player 41.1 58.9 22.8 27.2 9.0 31.5 40.2 27.8 18.4 17.3 5.2 13.2 22.9 22.6
MLB 44.2 55.8 24.0 24.7 7.1 37.4 37.4 25.1 20.6 17.6 5.9 16.7 19.7 19.3
! Note: All figures in this table cover the period 2015-present.

Quality of Contact

Season Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 14.3 19.0 23.8 28.6 0.0 0.0 0.0
2016 4.3 34.6 22.3 33.6 1.9 1.9 1.6
2017 5.9 37.1 23.8 27.3 2.1 1.7 1.4
2018 3.3 30.4 32.8 24.7 3.3 2.5 2.0
2019 3.4 27.8 29.7 27.5 5.6 0.3 0.2
2020 4.3 26.6 37.2 21.3 5.3 4.3 3.3
2021 4.3 28.4 39.7 18.1 5.2 4.3 3.2
Player 4.3 31.5 29.4 26.4 3.5 2.0 1.6
MLB 4.0 32.4 24.9 24.4 5.9 7.2 4.9
! 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 %
2021 4-Seam Fastball -2.0 -3 164 32.2 51 .200 .378 .316 16.8 13.7 21.2 .213 .412 .313 34.2
2021 Slider 1.6 2 103 20.2 29 .241 .655 .367 28.0 20.7 20.7 .184 .340 .219 17.4
2021 Sinker -1.9 -2 91 17.9 28 .231 .385 .295 13.6 14.3 18.2 .235 .316 .271 27.3
2021 Curveball -2.3 -1 63 12.4 15 .143 .143 .167 13.0 13.3 8.7 .225 .277 .250 16.7
2021 Cutter -2.4 -1 42 8.3 19 .176 .235 .234 14.8 21.1 33.3 .202 .250 .249 23.1
2021 Changeup -3.0 -1 41 8.1 11 .100 .100 .145 31.6 27.3 27.3 .158 .184 .199 0.0
2021 Sweeper 5.9 0 5 1.0 1 1.000 1.000 .900 66.7 0.0 -- .857 .994 .804 100.0
2020 4-Seam Fastball -2.0 -3 139 33.7 39 .206 .353 .278 24.1 28.2 22.9 .205 .318 .281 45.8
2020 Sinker 1.0 1 69 16.7 24 .318 .455 .380 5.4 0.0 0.0 .353 .567 .416 40.9
2020 Slider 1.3 1 53 12.9 15 .286 .571 .383 29.4 6.7 5.9 .287 .380 .317 23.1
2020 Curveball -1.5 -1 52 12.6 11 .273 .273 .245 34.8 18.2 15.4 .206 .250 .195 22.2
2020 Changeup -3.6 -2 43 10.4 16 .125 .125 .169 23.1 6.3 7.1 .186 .238 .189 0.0
2020 Cutter -3.9 -2 42 10.2 11 .100 .100 .145 14.3 18.2 25.0 .166 .226 .219 0.0
2020 Split-Finger 13.6 1 6 1.5 1 1.000 2.000 1.250 0.0 0.0 0.0 .747 2.319 1.246 100.0
2020 Sweeper -7.0 0 4 1.0 1 .000 .000 .000 0.0 0.0 0.0 .236 .272 .217 0.0
2020 Slurve -8.7 0 4 1.0 2 .000 .000 .000 33.3 50.0 25.0 .086 .095 .077 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2015 24 79 -2 0 0 0 -2
2016 256 895 -7 -2 2 4 -3
2017 516 1,851 -24 -11 5 7 -23
2018 678 2,291 -11 -19 14 8 -7
2019 385 1,297 -15 -16 7 5 -19
2020 120 412 -1 -8 3 2 -5
2021 154 509 -4 -9 3 2 -7
Player 2,133 7,334 -64 -66 34 -64 -67
+ View Complete Batting Run Value Leaderboard
+ Show Leverage-Based Run Value

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2015 81 49.4 67.5 92.6 31.7 84.6 45.7 40.0 49.4 10.0 6.2 80.0
2016 895 50.9 66.7 92.1 36.2 76.1 42.6 26.2 51.7 13.4 8.4 77.3
2017 1,856 51.2 68.2 91.3 34.4 70.7 43.4 23.7 51.7 15.3 7.5 73.4
2018 2,296 49.2 67.1 93.4 33.2 72.1 41.6 23.6 49.9 13.8 8.8 66.2
2019 1,364 48.7 75.0 92.6 34.0 64.2 44.5 34.0 54.0 16.7 5.5 81.7
2020 412 47.1 71.6 89.2 40.8 61.8 44.2 33.3 55.3 21.5 5.6 87.0
2021 509 47.5 71.5 89.0 33.0 63.6 41.1 32.5 51.3 19.5 6.9 80.0
Player 7,413 49.6 69.2 92.0 34.4 69.7 42.8 27.2 51.7 15.5 7.5 73.4
MLB 48.9 67.0 82.5 28.4 58.0 42.7 30.1 47.3 25.0 7.3 76.3
! 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
Bat
Speed
Squared-up
Rate
Swing
Length
2015 35 96
2016 54 91 76
2017 21 86 13 2 41 7 4 2 53 3 88 4 91 13 91 83
2018 29 81 29 14 38 18 8 6 65 4 97 5 94 19 89 92
2019 13 65 9 4 30 1 2 3 66 7 86 4 89 20 75 91
2020 43 85 86 22
2021 55 64 21
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Adjusted

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2016 18.63 3 2.9 0 2 1 2 66.7
2017 23.49 5 4.1 1 5 1 3 60.0
2018 20.47 14 11.3 3 9 9 4 28.6
2019 21.93 6 3.5 3 6 4 1 16.7
2020 22.57 1 1.5 -1 0 3 0 0.0
2021 22.43 6 4.5 2 2 5 1 16.7
Player 21.56 35 27.7 7 24 23 11 31.4
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 3 3 2 2 3 2 3 3 2 2 3 4 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 4 3 3 3
2017 5 4 5 4 5 4 5 3 4 3 4 5 3 3 4 4 3 4 5 4 3 6 6 3 3 4 4 5 4 4 4
2018 14 14 6 8 11 10 13 8 11 9 11 15 13 10 11 12 10 10 12 12 14 18 13 13 6 9 11 11 14 12 11
2019 6 5 3 2 5 4 5 2 5 1 5 5 3 2 2 1 1 1 4 5 3 5 6 5 1 3 3 5 5 5 3
2020 1 2 2 0 2 1 3 0 1 0 1 2 1 1 2 0 1 1 2 2 1 3 3 1 1 1 3 3 1 3 1
2021 6 6 4 2 5 4 6 4 3 2 4 6 3 2 5 4 3 4 6 6 5 6 6 5 3 4 6 5 5 5 5
Player 35 34 22 18 31 25 35 20 26 17 28 37 26 21 27 24 20 23 32 32 29 41 37 30 17 24 30 33 32 32 27
Note: xHR tells how many of this player's batted balls would have been out of other stadiums. The "Adjusted" view here accounts for different wall heights, distances and environmental effects using Statcast Park Factor data.
+ View Standard Expected Home Runs By Park
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .204 -.021 .225 -.014 .239 -.049 .288 +.029 .259 -.065 .324 +.142 .182
xBA .212 -.029 .241 -.025 .266 -.007 .273 -.009 .282 -.028 .310 +.013 .297
OBP .266 -.009 .275 -.010 .285 -.041 .326 +.029 .297 -.055 .352 +.102 .250
xOBP .273 -.019 .292 -.022 .314 .000 .314 -.006 .320 -.023 .343 -.018 .361
SLG .380 +.038 .342 -.004 .346 -.070 .416 +.092 .324 -.087 .411 +.093 .318
xSLG .335 -.025 .360 -.002 .362 -.021 .383 +.018 .365 -.041 .406 +.056 .350
ISO .176 +.059 .117 +.011 .106 -.022 .128 +.062 .066 -.021 .087 -.049 .136
xISO .123 +.003 .120 +.024 .096 -.014 .110 +.027 .083 -.012 .095 +.041 .054
BABIP .209 -.049 .258 -.010 .268 -.039 .307 +.014 .293 -.068 .361 +.161 .200
wOBA .280 +.010 .270 -.002 .272 -.047 .319 +.046 .273 -.058 .331 +.101 .230
xwOBA .268 -.023 .291 -.006 .297 -.007 .304 +.003 .301 -.027 .328 +.025 .303
wOBACON .300 +.016 .284 -.004 .288 -.051 .339 +.047 .292 -.069 .361 +.130 .231
xwOBACON .284 -.027 .311 -.010 .321 -.001 .322 -.005 .327 -.031 .358 +.043 .315
BACON .250 -.016 .266 -.015 .281 -.043 .324 +.023 .301 -.069 .370 +.170 .200
xBACON .259 -.029 .288 -.030 .318 +.009 .309 -.021 .330 -.030 .360 +.030 .330
Statcast Hit Metrics
Hard Hit % 25.0 -2.7 27.7 +2.1 25.6 +2.0 23.6 +3.6 20.0 -3.7 23.7 +14.2 9.5
Avg Exit Velocity 85.6 +0.2 85.4 +0.4 85.0 -0.8 85.8 +3.0 82.8 -2.3 85.1 +7.6 77.5
Launch Angle Sweet-Spot % 31.0 -6.2 37.2 +4.7 32.5 -5.7 38.2 +5.7 32.5 -8.3 40.8 +7.5 33.3
Barrel % 4.3 0.0 4.3 +4.0 0.3 -2.2 2.5 +0.8 1.7 -0.2 1.9 +1.9 0.0
Avg Launch Angle 20.8 +0.8 20.0 +2.7 17.3 +2.3 15.0 +3.8 11.2 0.0 11.2 -4.0 15.2
Statcast Bat Tracking
Bat Speed 0.0 -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 0.0 -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 0.0 -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 92.5 +0.4 92.1 -0.5 92.6 +0.4 92.2 -0.1 92.3 -0.7 93.0 +0.4 92.6
Breaking Velocity 82.6 +0.2 82.4 -0.1 82.5 +0.6 81.9 -0.3 82.2 -0.1 82.3 -0.5 82.8
Offspeed Velocity 83.7 +0.4 83.3 -0.4 83.7 -0.4 84.1 -0.1 84.2 -0.6 84.8 +1.2 83.6
Batted Ball Results
Barrels 5 +1 4 +3 1 -13 14 +7 7 +3 4 +4 0
Popup % 12.1 +0.4 11.7 +0.1 11.6 +3.7 7.9 -0.4 8.3 +2.1 6.2 -3.3 9.5
Flyball % 36.2 +12.8 23.4 -2.2 25.6 +1.4 24.2 +5.7 18.5 +2.9 15.6 -3.4 19.0
Line Drive % 16.4 -13.4 29.8 +3.5 26.3 -2.6 28.9 +3.7 25.2 -7.5 32.7 +8.9 23.8
Groundball % 35.3 +0.2 35.1 -1.5 36.6 -2.3 38.9 -9.1 48.0 +2.5 45.5 -2.1 47.6
Pull % 42.2 +3.9 38.3 +7.0 31.3 -0.5 31.8 +2.3 29.5 +1.1 28.4 +14.1 14.3
Straight Away % 37.9 -5.7 43.6 +6.1 37.5 -1.3 38.8 -3.5 42.3 -2.2 44.5 +11.2 33.3
Opposite Field % 19.8 +1.7 18.1 -13.2 31.3 +2.7 28.6 +0.8 27.8 +0.8 27.0 -25.4 52.4
Weak Contact % 4.3 0.0 4.3 +0.9 3.4 +0.1 3.3 -2.6 5.9 +1.6 4.3 -10.0 14.3
Pull Airball % 20.7 +2.6 18.1 +3.4 14.7 +0.7 14.0 +3.3 10.7 +2.2 8.5 +8.5 0.0
Topped Contact % 28.4 +1.8 26.6 -1.2 27.8 -2.6 30.4 -6.7 37.1 +2.5 34.6 +15.6 19.0
Under Contact % 39.7 +2.5 37.2 +7.5 29.7 -3.1 32.8 +9.0 23.8 +1.5 22.3 -1.5 23.8
Flare/Burner Contact % 18.1 -3.2 21.3 -6.2 27.5 +2.8 24.7 -2.6 27.3 -6.3 33.6 +5.0 28.6
Solid Contact % 5.2 -0.1 5.3 -0.3 5.6 +2.3 3.3 +1.2 2.1 +0.2 1.9 +1.9 0.0
HR/FB % 14.3 +9.8 4.5 -2.8 7.3 -2.8 10.1 +3.7 6.4 -2.7 9.1 +9.1 0.0
Popups 14 +3 11 -26 37 -8 45 +10 35 +22 13 +11 2
Flyballs 42 +20 22 -60 82 -56 138 +60 78 +45 33 +29 4
Line Drives 19 -9 28 -56 84 -81 165 +59 106 +37 69 +64 5
Groundballs 41 +8 33 -84 117 -105 222 +20 202 +106 96 +86 10
Plate Discipline
In Zone % 47.5 +0.4 47.1 -1.6 48.7 -0.5 49.2 -2.0 51.2 +0.3 50.9 +1.5 49.4
Out of Zone % 52.5 -0.4 52.9 +1.6 51.3 +0.5 50.8 +2.0 48.8 -0.3 49.1 -1.5 50.6
Edge % 41.1 -3.1 44.2 -0.3 44.5 +2.9 41.6 -1.8 43.4 +0.8 42.6 -3.1 45.7
Zone Swing % 71.5 -0.1 71.6 -3.4 75.0 +7.9 67.1 -1.1 68.2 +1.5 66.7 -0.8 67.5
Out of Zone Swing % 33.0 -7.8 40.8 +6.8 34.0 +0.8 33.2 -1.2 34.4 -1.8 36.2 +4.5 31.7
In Zone Contact % 89.0 -0.2 89.2 -3.4 92.6 -0.8 93.4 +2.1 91.3 -0.8 92.1 -0.5 92.6
Out of Zone Contact % 63.6 +1.8 61.8 -2.4 64.2 -7.9 72.1 +1.4 70.7 -5.4 76.1 -8.5 84.6
Whiff % 19.5 -2.0 21.5 +4.8 16.7 +2.9 13.8 -1.5 15.3 +1.9 13.4 +3.4 10.0
First Strike % 65.6 -4.4 70.0 +4.0 66.0 +3.8 62.2 -1.3 63.5 -2.5 66.0 +2.0 64.0
First Pitch Swing % 32.5 -0.8 33.3 -0.7 34.0 +10.4 23.6 -0.1 23.7 -2.5 26.2 -13.8 40.0
Swing % 51.3 -4.0 55.3 +1.3 54.0 +4.1 49.9 -1.8 51.7 0.0 51.7 +2.3 49.4
Meatball Swing % 80.0 -7.0 87.0 +5.3 81.7 +15.5 66.2 -7.2 73.4 -3.9 77.3 -2.7 80.0
Meatball % 6.9 +1.3 5.6 +0.1 5.5 -3.3 8.8 +1.3 7.5 -0.9 8.4 +2.2 6.2
Zone Swing & Miss % 11.0 +0.2 10.8 +3.4 7.4 +0.8 6.6 -2.1 8.7 +0.8 7.9 +0.5 7.4
Out of Zone Swing & Miss % 36.4 -1.8 38.2 +2.4 35.8 +7.9 27.9 -1.4 29.3 +5.4 23.9 +8.5 15.4
In Zone 242 +48 194 -437 631 -496 1,127 +179 948 +492 456 +416 40
Out of Zone 267 +49 218 -447 665 -499 1,164 +261 903 +464 439 +398 41
Edge 209 +27 182 -395 577 -376 953 +150 803 +422 381 +344 37
In Zone Swings 173 +34 139 -334 473 -283 756 +109 647 +343 304 +277 27
Out of Zone Swings 88 -1 89 -137 226 -161 387 +76 311 +152 159 +146 13
In Zone Swing & Misses 19 +4 15 -20 35 -15 50 -6 56 +32 24 +22 2
Out of Zone Swing & Misses 32 -2 34 -47 81 -27 108 +17 91 +53 38 +36 2
Basic
Pitches 509 +97 412 -952 1,364 -932 2,296 +440 1,856 +961 895 +814 81
PA 154 +34 120 -283 403 -280 683 +165 518 +262 256 +231 25
AB 142 +31 111 -265 376 -256 632 +145 487 +246 241 +219 22
Hits 29 +4 25 -65 90 -92 182 +56 126 +48 78 +74 4
Singles 16 +1 15 -49 64 -69 133 +25 108 +43 65 +63 2
Doubles 7 -1 8 -10 18 -13 31 +22 9 +1 8 +7 1
Triples 0 -1 1 -1 2 -2 4 0 4 +2 2 +1 1
Home Runs 6 +5 1 -5 6 -8 14 +9 5 +2 3 +3 0
Walks 9 +4 5 -12 17 -12 29 +9 20 +13 7 +5 2
Strikeouts 26 +8 18 -40 58 -17 75 +5 70 +37 33 +31 2
K% 16.9 +1.9 15.0 +0.6 14.4 +3.4 11.0 -2.5 13.5 +0.6 12.9 +4.9 8.0
BB% 5.8 +1.6 4.2 0.0 4.2 0.0 4.2 +0.3 3.9 +1.2 2.7 -5.3 8.0
HBP 3 0 3 -5 8 -1 9 +2 7 +2 5 +5 0
Batted Balls 116 +22 94 -226 320 -250 570 +149 421 +210 211 +190 21
Number of Fastballs 297 +47 250 -545 795 -645 1,440 +210 1,230 +630 600 +535 65
Number of Offspeed 41 -8 49 -71 120 -70 190 +19 171 +96 75 +73 2
Number of Breaking 166 +61 105 -267 372 -261 633 +195 438 +220 218 +206 12
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 253 0 0.0 .332
2017 Shifts R 513 0 0.0 .271
2018 Shifts R 678 1 0.1 .320 .000
2019 Shifts R 398 6 1.5 .278 .115
2020 Shifts R 120 3 2.5 .269 .294
2021 Shifts R 153 15 9.8 .293 .187
! 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 26 16.1 38.5% 3.8% 10 27.0 0.0% 40.0%
2016 303 17.5 29.0% 1.3% 85 26.6 5.9% 28.2%
2017 549 15.4 45.9% 0.9% 249 22.7 0.4% 4.8%
2018 731 16.6 30.2% 1.5% 284 23.4 0.0% 12.7%
2019 361 17.2 28.8% 0.6% 154 22.0 0.6% 4.5%
2020 125 17.9 20.0% 3.2% 36 25.0 0.0% 8.3%
2021 128 17.6 29.7% 3.1% 73 23.2 0.0% 11.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings