P | Arizona Diamondbacks
Bats/Throws: R/R | 6' 3" 225 lbs | Age: 36
Draft: 2011 | Rd. 9, No. 297, San Francisco Giants | Miama Dade CC
W L ERA G GS SV IP SO WHIP
2023 4 6 3.60 54 3 2 55 45 1.38
2024 7 4 2.60 75 0 1 90 76 1.18
2026 0 0 1.00 7 1 0 9 5 1.11
9 Seasons 23 18 3.63 329 8 13 355 321 1.36
G W-L ERA IP SO WHIP
2023 54 4-6 3.60 55 45 1.38
2024 75 7-4 2.60 90 76 1.18
2026 7 0-0 1.00 9 5 1.11
9 Seasons 329 23-18 3.63 355 321 1.36
MLB Percentile Rankings
Movement Profile (Induced Break)
?

Statcast 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% ERA xERA
2016 25 796 155 8 5.9 3.7 88.3 112.0 8.4 32.3 .249 .388 .247 .290 .362 30.3 23.4 4.2 2.13 3.51
2017 26 638 117 9 8.7 5.4 88.4 109.3 13.4 39.3 .260 .449 .355 .328 .384 36.8 20.8 8.3 5.06 4.67
2018 27 256 45 3 7.1 4.5 88.5 115.5 15.6 37.8 .207 .329 .370 .289 .286 26.7 18.2 12.1 7.42 3.50
2019 28 1194 175 8 5.0 2.8 89.5 113.7 8.5 33.7 .242 .387 .342 .326 .368 38.3 23.5 14.0 4.90 4.73
2021 30 292 45 4 9.1 6.0 89.9 109.3 10.8 35.6 .258 .448 .353 .349 .398 42.2 20.9 11.9 4.20 5.30
2022 31 352 65 6 9.2 6.5 84.7 109.5 7.6 33.8 .267 .417 .360 .336 .368 29.2 18.5 8.7 4.12 4.68
2023 32 959 166 8 4.9 3.3 87.0 110.6 14.2 38.0 .263 .397 .311 .334 .361 32.5 18.8 10.8 3.60 4.77
2024 33 1368 264 10 3.8 2.7 88.2 110.0 9.0 34.5 .257 .368 .282 .302 .353 35.2 20.8 6.6 2.60 3.70
2026 35 155 26 1 3.8 2.9 89.2 104.4 4.0 46.2 .317 .462 .294 .364 .394 42.3 14.7 5.9 1.00 5.82
Player 6010 1058 57 5.7 3.7 88.2 115.5 10.3 35.5 .254 .394 .312 .318 .362 34.5 21.0 9.1
MLB 7.6 4.9 88.6 122.9 12.5 33.3 .244 .407 .316 .316 .368 37.1 22.2 8.4
! Note: All figures in this table cover the period 2015-present.

Statcast Pitch Arsenal

Law relies on 6 pitches.
Cutter
(37.4%) ,
Slider
(31.6%) ,
Four Seamer
(16.8%) ,
Changeup
(8.4%) ,
Sinker
(5.2%) ,
Curveball
(0.6%) ,


  •   
  •   
  •   

+ If Available Pitches Click to Video.


  •   
  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking



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 %
2016 49.7 50.3 18.7 27.1 4.5 28.4 37.4 34.2 18.1 18.7 12.9 10.3 18.7 21.3
2017 40.2 59.8 19.7 31.6 8.5 34.2 37.6 28.2 17.9 13.7 8.5 16.2 23.9 19.7
2018 42.2 57.8 17.8 31.1 8.9 28.9 40.0 31.1 15.6 22.2 4.4 13.3 17.8 26.7
2019 50.9 49.1 17.1 28.0 4.0 38.3 39.4 22.3 22.9 22.3 5.7 15.4 17.1 16.6
2021 44.4 55.6 22.2 26.7 6.7 37.8 35.6 26.7 17.8 13.3 13.3 20.0 22.2 13.3
2022 49.2 50.8 20.0 24.6 6.2 27.7 47.7 24.6 13.8 24.6 10.8 13.8 23.1 13.8
2023 42.2 57.8 25.3 25.9 6.6 34.9 36.7 28.3 19.3 15.7 7.2 15.7 21.1 21.1
2024 48.1 51.9 18.6 28.8 4.5 37.9 39.8 22.3 23.9 19.7 4.5 14.0 20.1 17.8
2026 46.2 53.8 19.2 34.6 0.0 57.7 26.9 15.4 23.1 15.4 7.7 34.6 11.5 7.7
Player 46.6 53.4 19.8 28.2 5.5 35.2 38.7 26.2 20.2 18.7 7.7 14.9 19.9 18.5
MLB 44.1 55.9 24.3 24.6 7.1 37.5 37.3 25.0 20.7 17.5 5.8 16.9 19.8 19.2
! Note: All figures in this table cover the period 2015-present.

Quality of Contact

Season Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2016 3.2 36.1 22.6 27.1 3.9 5.9 3.7
2017 2.6 29.9 25.6 25.6 6.8 8.7 5.4
2018 2.2 31.1 35.6 22.2 2.2 7.1 4.5
2019 5.1 37.1 22.3 22.9 7.4 5.0 2.8
2021 2.2 33.3 24.4 24.4 4.4 9.1 6.0
2022 4.6 43.1 16.9 24.6 1.5 9.2 6.5
2023 7.8 24.7 25.9 30.1 5.4 4.9 3.3
2024 3.4 37.5 22.7 28.0 4.5 3.8 2.7
2026 3.8 38.5 15.4 30.8 7.7 3.8 2.9
Player 4.3 34.3 23.5 26.6 5.1 5.7 3.7
MLB 4.1 32.2 25.0 24.4 5.9 7.6 4.9
! Note: All figures in this table cover the period 2015-present.

Pitch Movement


How this works: This section shows two different ways to evaluate pitch movement. On the left, “Total Movement” shows the real-world movement of a pitch, including the forces of gravity, which affects every pitch thrown. Since gravity requires time, and slower pitches aren't 'better' just because they have more time to move, a pitch's movement is compared to other pitches of the same pitch type, within +/- 2 MPH and +/- 0.5 feet of extension/release. On the right, Induced Movement (or IVB) is reported without gravity, and attempts to isolate movement created by the pitcher's ability to spin and manipulate the ball.
Total Movement (in inches, w/ gravity)Induced Movement (in inches, w/o gravity)
YearPitchTeamHand#MPHVertical
Drop
vs.
Comparable
Horizontal
Break
vs.
Comparable
Vertical
Break
vs. AvgHorizontal
Break
vs. Avg
2026 Changeup AZ R 13 84.4 31.0 -0.4 15.5ARM 2.1 7.7 -3.9 15.5ARM 1.3
2026 4-Seam Fastball AZ R 26 93.2 15.0 -0.6 3.9ARM -2.2 16.7 1.1 3.9ARM -3.9
2026 Sinker AZ R 8 94.0 16.9 -3.2 11.7ARM -2.0 14.1 -6.6 11.7ARM -3.3
2026 Cutter AZ R 58 89.9 25.4 0.2 2.8GLV -0.1 8.3 0.3 2.8GLV 0.6
2026 Curveball AZ R 1 76.9 57.1 -1.0 3.7GLV -4.4 -11.1 0.9 3.7GLV -5.3
2026 Slider AZ R 49 86.0 35.3 -0.3 3.3GLV -0.4 1.6 -0.2 3.3GLV -0.3
2024 Slider WSH R 414 87.3 35.2 1.4 3.1GLV -0.7 0.6 1.1 3.1GLV -1.5
2024 4-Seam Fastball WSH R 185 95.1 13.6 -0.2 3.9ARM -2.7 16.6 0.8 3.9ARM -3.6
2024 Sinker WSH R 135 94.7 17.7 -2.5 12.9ARM -1.3 12.7 -5.5 12.9ARM -1.9
2024 Cutter WSH R 515 91.5 23.5 0.2 2.2GLV -0.6 8.9 0.6 2.2GLV -0.5
2024 Changeup WSH R 70 88.0 28.3 -1.0 15.2ARM 1.2 7.0 -2.1 15.2ARM 1.0
2024 Curveball WSH R 49 77.9 52.8 -3.2 0.8GLV -6.6 -7.9 -2.2 0.8GLV -8.6
! Note: Years are in reverse order.

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 %
2026 Cutter 4.9 3 58 37.4 12 .083 .083 .075 13.0 25.0 23.1 .319 .406 .312 44.4
2026 Slider -2.2 -1 49 31.6 14 .364 .364 .357 28.6 14.3 8.0 .273 .359 .330 40.0
2026 4-Seam Fastball 0.2 0 26 16.8 4 .333 .667 .488 16.7 0.0 0.0 .425 1.052 .639 66.7
2026 Changeup -0.1 0 13 8.4 3 .333 .333 .300 14.3 0.0 0.0 .159 .251 .176 33.3
2026 Sinker -5.9 0 8 5.2 1 1.000 2.000 1.250 40.0 0.0 0.0 .920 1.141 .895 0.0
2026 Curveball -4.1 0 1 0.6 -- -- -- -- -- -- -- -- -- --
2024 Cutter 0.2 1 515 37.6 125 .303 .404 .375 26.7 9.6 15.8 .299 .407 .356 34.7
2024 Slider 2.2 9 414 30.3 134 .159 .222 .182 40.9 36.6 25.5 .192 .266 .225 30.0
2024 4-Seam Fastball 0.2 0 185 13.5 47 .256 .419 .309 18.6 23.4 15.1 .246 .419 .308 45.5
2024 Sinker -0.4 0 135 9.9 37 .353 .412 .349 13.2 2.7 5.9 .373 .468 .382 47.1
2024 Changeup 2.6 2 70 5.1 17 .176 .176 .159 22.2 17.6 10.0 .207 .251 .205 7.1
2024 Curveball -6.4 -3 49 3.6 5 .750 2.250 1.225 0.0 0.0 0.0 .509 1.609 .871 60.0
! Note: Years are in reverse order.
! Note: To better align with other values, positive numbers (red) are good, and negative numbers (blue) are poor.

Spin Direction

Year Pitch Type Pitches MPH Active Spin % Total Movement (In.) Spin-Based Observed Deviation
2026 Changeup 13 84.4 99 17.5 2:00 2:15 -15
2026 Cutter 58 89.9 56 8.0 12:15 11:15 60
2026 4-Seam Fastball 26 93.2 96 16.5 12:45 12:30 15
2026 Slider 49 86.0 28 4.3 10:30 9:00 90
2024 Changeup 69 88.0 99 17.1 2:00 2:15 -15
2024 Curveball 48 78.0 58 10.3 7:00 6:15 45
2024 Cutter 513 91.5 61 8.4 12:15 11:30 45
2024 4-Seam Fastball 184 95.1 94 16.5 12:45 12:30 15
2024 Sinker 134 94.7 88 18.1 12:45 1:30 -45
2024 Slider 412 87.3 22 4.2 10:00 8:30 90
! Note: Years are in reverse order.
+ Show More Seasons
! Note: This table is showing data from the PITCHER perspective.
+ View Complete Spin Direction Leaderboard

Pitcher Arm Angle

! Note: Data is available from 2020 through the present.
+ View Complete Arm Angle Leaderboard

Statcast Pitching Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 214 796 7 9 -1 -2 12
2017 166 635 2 2 -4 -3 -3
2018 66 256 1 -1 -4 -1 -4
2019 282 1,194 -5 13 -8 -8 -7
2021 67 292 -2 4 -2 -1 -1
2022 92 352 -3 2 -1 -2 -3
2023 240 959 8 2 -6 -4 0
2024 365 1,368 6 12 -3 -6 9
2026 34 155 2 1 0 -1 1
Player 1,526 6,007 18 44 -29 18 4
+ View Complete Pitching Run Value Leaderboard
+ Show Leverage-Based Run Value

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Strike % Swing % Whiff % Meatball % Meatball Swing %
2016 796 51.3 62.5 85.5 26.3 49.0 40.8 62.6 44.8 24.9 10.1 76.3
2017 638 49.0 62.7 79.0 23.8 63.6 40.2 56.3 42.8 25.3 6.1 84.6
2018 256 46.1 61.0 81.9 21.7 43.3 45.7 59.1 39.8 30.4 6.3 50.0
2019 1,194 44.1 63.1 81.3 25.6 47.4 37.7 59.9 42.1 30.2 8.0 62.5
2021 292 44.5 71.5 77.4 29.0 42.6 39.4 58.2 47.9 34.3 9.6 82.1
2022 352 42.9 61.6 84.9 33.8 63.2 51.7 64.1 45.7 24.2 5.4 68.4
2023 959 47.3 68.7 81.1 28.9 55.5 41.4 62.1 47.8 27.1 7.2 84.1
2024 1,368 46.9 67.8 83.9 34.2 49.6 44.3 60.8 49.9 28.6 6.9 75.5
2026 155 38.1 66.1 89.7 30.2 65.5 39.4 47.1 43.9 20.6 3.2 60.0
Player 6,010 46.6 65.2 82.4 28.6 52.2 41.8 60.3 45.7 27.7 7.4 74.0
MLB 48.7 67.0 82.7 28.6 57.9 42.6 61.2 47.3 25.0 7.3 76.2
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Pitching
Year Pitching Fastball Breaking Off
Speed
xERA Fastball
MPH
Fastball
Spin
Curve
Spin
Avg
EV
Chase% Whiff% K% BB% Barrel% Hard-
Hit%
GB% Extension
2016 82 86 60 56 74 59 22 10 59 19 64 69 96 69 81 69 84
2017 62 37 4 68
2018 62 32 79
2019 21 17 59 35 35 64 22 4 25 13 79 57 3 91 35 83 85
2021 52 29 70
2022 68 11 72
2023 45 40 68 35 25 75 26 13 87 49 59 18 18 90 88 46 53
2024 76 51 87 76 61 63 16 68 96 74 32 70 96 78 79 52
2026
+ View Complete Percentile Rankings Leaderboard
+ Compare To Other Players

Expected Home Runs

Adjusted

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2016 21.47 3 4.2 -1 2 4 1 33.3
2017 21.92 5 5.6 -1 4 4 2 40.0
2018 19.72 2 1.9 0 0 1 1 50.0
2019 22.37 8 7.6 0 5 3 5 62.5
2021 22.55 2 2.2 0 1 4 0 0.0
2022 22.65 3 2.1 1 2 1 1 33.3
2023 23.38 6 4.5 2 2 4 2 33.3
2024 24.24 7 4.8 2 5 4 2 28.6
2026 -- 0 0.1 0 1 0 0 --
Player 22.70 36 33.0 3 22 25 14 38.9
Note: xHR tells how many of this pitcher's batted balls allowed 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

Expected Home Runs by Park

Adjusted

Year HR
2016 3 5 5 3 4 3 5 4 2 3 4 5 4 5 4 4 3 3 5 4 5 5 5 5 4 4 4 7 5 5 3
2017 5 5 5 5 5 5 6 6 3 4 5 6 7 6 5 7 5 5 6 5 7 7 7 6 7 5 4 8 8 6 3
2018 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2
2019 8 9 5 8 9 9 9 7 7 6 8 9 7 6 8 6 7 6 7 9 6 10 11 9 6 6 6 9 9 7 7
2021 2 4 3 1 2 2 2 4 1 0 2 3 3 1 3 3 1 2 3 2 3 2 4 2 0 1 2 1 3 3 2
2022 3 2 1 2 2 2 2 2 1 2 2 1 3 2 2 2 2 2 3 2 2 3 2 3 2 2 2 2 3 2 2
2023 6 5 3 4 5 4 4 4 4 4 4 5 5 4 6 5 6 5 4 4 5 4 6 4 4 4 4 4 5 5 5
2024 7 3 5 6 3 4 4 6 3 3 3 4 8 4 4 5 4 4 6 7 6 4 9 8 4 4 3 4 8 5 4
2026 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Player 36 35 28 30 32 31 34 35 23 24 30 36 39 30 34 34 30 29 36 36 36 37 46 39 28 28 27 36 43 35 28
Note: xHR tells how many of this pitcher's batted balls allowed 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

2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016
Results
BA .246 +.007 .239 -.052 .291 +.015 .276 -- -- -- -- -.030 .286 -.018 .304 +.089 .215
xBA .257 -.006 .263 -.004 .267 +.009 .258 -- -- -- -- +.035 .207 -.053 .260 +.011 .249
OBP .294 -.038 .332 -.031 .363 +.005 .358 -- -- -- -- -.012 .379 +.012 .367 +.119 .248
xOBP .308 -.045 .353 +.010 .343 -.004 .347 -- -- -- -- +.037 .313 -.007 .320 +.039 .281
SLG .348 -.016 .364 -.104 .468 +.002 .466 -- -- -- -- -.045 .482 +.009 .473 +.151 .322
xSLG .368 -.029 .397 -.020 .417 -.031 .448 -- -- -- -- +.058 .329 -.120 .449 +.061 .388
ISO .102 -.022 .124 -.053 .177 -.013 .190 -- -- -- -- -.015 .196 +.027 .169 +.062 .107
xISO .111 -.023 .134 -.016 .150 -.040 .190 -- -- -- -- +.024 .121 -.068 .189 +.050 .139
BABIP .293 +.015 .278 -.050 .328 +.002 .326 -- -- -- -- -.005 .326 -.038 .364 +.094 .270
wOBA .282 -.029 .311 -.049 .360 +.007 .353 -- -- -- -- -.028 .370 +.015 .355 +.108 .247
xwOBA .302 -.032 .334 -.002 .336 -.013 .349 -- -- -- -- +.037 .289 -.039 .328 +.038 .290
wOBAcon .324 -.003 .327 -.076 .403 +.001 .402 -- -- -- -- -.010 .404 -.018 .422 +.121 .301
xwOBAcon .353 -.008 .361 -.007 .368 -.030 .398 -- -- -- -- +.082 .286 -.098 .384 +.022 .362
BACON .312 +.007 .305 -.054 .359 +.003 .356 -- -- -- -- -.003 .356 -.035 .391 +.107 .284
xBACON .332 -.004 .336 +.004 .332 -.007 .339 -- -- -- -- +.077 .259 -.076 .335 +.004 .331
Statcast Hit Metrics
Hard Hit % 35.2 +2.7 32.5 +3.3 29.2 -13.0 42.2 -- -- -- -- +11.6 26.7 -10.1 36.8 +6.5 30.3
Avg Exit Velocity 88.2 +1.2 87.0 +2.3 84.7 -5.2 89.9 -- -- -- -- +1.0 88.5 +0.1 88.4 +0.1 88.3
Launch Angle Sweet-Spot % 34.5 -3.5 38.0 +4.2 33.8 -1.8 35.6 -- -- -- -- -4.1 37.8 -1.5 39.3 +7.0 32.3
Barrel % 3.8 -1.1 4.9 -4.3 9.2 +0.1 9.1 -- -- -- -- -2.1 7.1 -1.6 8.7 +2.8 5.9
Avg Launch Angle 9.0 -5.2 14.2 +6.6 7.6 -3.2 10.8 -- -- -- -- -7.1 15.6 +2.2 13.4 +5.0 8.4
Statcast Bat Tracking
Bat Speed 71.4 +0.7 70.7 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 11° +2° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 55.8 +5.6 50.2 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -2° -2° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 33° 33° -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.5 +0.3 7.2 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 92.8 -0.8 93.6 +1.6 92.0 -1.4 93.4 -- -- -- -- +0.3 93.7 0.0 93.7 +0.2 93.5
Breaking Velocity 86.3 +2.5 83.8 +2.8 81.0 -3.7 84.7 -- -- -- -- -0.5 82.1 +3.9 78.2 -2.9 81.1
Offspeed Velocity 88.0 -0.7 88.7 +0.8 87.9 +1.8 86.1 -- -- -- -- +2.0 83.8 +0.8 83.0 -0.5 83.5
Batted Ball Results
Barrels 10 +2 8 +2 6 +2 4 -- -- -- -- +5 3 -6 9 +1 8
Popup % 4.5 -2.1 6.6 +0.4 6.2 -0.5 6.7 -- -- -- -- -4.9 8.9 +0.4 8.5 +4.0 4.5
Flyball % 18.6 -6.7 25.3 +5.3 20.0 -2.2 22.2 -- -- -- -- -0.7 17.8 -1.9 19.7 +1.0 18.7
Line Drive % 28.8 +2.9 25.9 +1.3 24.6 -2.1 26.7 -- -- -- -- -3.1 31.1 -0.5 31.6 +4.5 27.1
Groundball % 48.1 +5.9 42.2 -7.0 49.2 +4.8 44.4 -- -- -- -- +8.7 42.2 +2.0 40.2 -9.5 49.7
Pull % 37.9 +3.0 34.9 +7.2 27.7 -10.1 37.8 -- -- -- -- +9.4 28.9 -5.3 34.2 +5.8 28.4
Straight Away % 39.8 +3.1 36.7 -11.0 47.7 +12.1 35.6 -- -- -- -- -0.6 40.0 +2.4 37.6 +0.2 37.4
Opposite Field % 22.3 -6.0 28.3 +3.7 24.6 -2.1 26.7 -- -- -- -- -8.8 31.1 +2.9 28.2 -6.0 34.2
Weak Contact % 3.4 -4.4 7.8 +3.2 4.6 +2.4 2.2 -- -- -- -- +2.9 2.2 -0.4 2.6 -0.6 3.2
Pull Airball % 14.0 -1.7 15.7 +1.9 13.8 -6.2 20.0 -- -- -- -- +2.1 13.3 -2.9 16.2 +5.9 10.3
Topped Contact % 37.5 +12.8 24.7 -18.4 43.1 +9.8 33.3 -- -- -- -- +6.0 31.1 +1.2 29.9 -6.2 36.1
Under Contact % 22.7 -3.2 25.9 +9.0 16.9 -7.5 24.4 -- -- -- -- -13.3 35.6 +10.0 25.6 +3.0 22.6
Flare/Burner Contact % 28.0 -2.1 30.1 +5.5 24.6 +0.2 24.4 -- -- -- -- +0.7 22.2 -3.4 25.6 -1.5 27.1
Solid Contact % 4.5 -0.9 5.4 +3.9 1.5 -2.9 4.4 -- -- -- -- +5.2 2.2 -4.6 6.8 +2.9 3.9
HR/FB % 14.3 0.0 14.3 -8.8 23.1 +3.1 20.0 -- -- -- -- +1.7 25.0 +3.3 21.7 +11.4 10.3
Popups 12 +1 11 +7 4 +1 3 -- -- -- -- +3 4 -6 10 +3 7
Flyballs 49 +7 42 +29 13 +3 10 -- -- -- -- +22 8 -15 23 -6 29
Line Drives 76 +33 43 +27 16 +4 12 -- -- -- -- +35 14 -23 37 -5 42
Groundballs 127 +57 70 +38 32 +12 20 -- -- -- -- +70 19 -28 47 -30 77
Plate Discipline
In Zone % 46.9 -0.4 47.3 +4.4 42.9 -1.6 44.5 -- -- -- -- -2.0 46.1 -2.9 49.0 -2.3 51.3
Out of Zone % 53.1 +0.4 52.7 -4.4 57.1 +1.6 55.5 -- -- -- -- +2.0 53.9 +2.9 51.0 +2.3 48.7
Edge % 44.3 +2.9 41.4 -10.3 51.7 +12.3 39.4 -- -- -- -- -8.0 45.7 +5.5 40.2 -0.6 40.8
Zone Swing % 67.8 -0.9 68.7 +7.1 61.6 -9.9 71.5 -- -- -- -- +2.1 61.0 -1.7 62.7 +0.2 62.5
Out of Zone Swing % 34.2 +5.3 28.9 -4.9 33.8 +4.8 29.0 -- -- -- -- +3.9 21.7 -2.1 23.8 -2.5 26.3
In Zone Contact % 83.9 +2.8 81.1 -3.8 84.9 +7.5 77.4 -- -- -- -- -0.6 81.9 +2.9 79.0 -6.5 85.5
Out of Zone Contact % 49.6 -5.9 55.5 -7.7 63.2 +20.6 42.6 -- -- -- -- +4.1 43.3 -20.3 63.6 +14.6 49.0
Whiff % 28.6 +1.5 27.1 +2.9 24.2 -10.1 34.3 -- -- -- -- -0.2 30.4 +5.1 25.3 +0.4 24.9
First Strike % 60.8 -1.3 62.1 -2.0 64.1 +5.9 58.2 -- -- -- -- +0.8 59.1 +2.8 56.3 -6.3 62.6
First Pitch Swing % 29.3 -2.0 31.3 +4.1 27.2 -1.2 28.4 -- -- -- -- +0.8 21.2 -3.4 24.6 -3.4 28.0
Swing % 49.9 +2.1 47.8 +2.1 45.7 -2.2 47.9 -- -- -- -- +2.3 39.8 -3.0 42.8 -2.0 44.8
Meatball Swing % 75.5 -8.6 84.1 +15.7 68.4 -13.7 82.1 -- -- -- -- +12.5 50.0 -34.6 84.6 +8.3 76.3
Meatball % 6.9 -0.3 7.2 +1.8 5.4 -4.2 9.6 -- -- -- -- +1.7 6.3 +0.2 6.1 -4.0 10.1
Zone Swing & Miss % 16.1 -2.8 18.9 +3.8 15.1 -7.5 22.6 -- -- -- -- +0.6 18.1 -2.9 21.0 +6.5 14.5
Out of Zone Swing & Miss % 50.4 +5.9 44.5 +7.7 36.8 -20.6 57.4 -- -- -- -- -7.4 60.0 +23.6 36.4 -14.6 51.0
In Zone 642 +188 454 +303 151 +21 130 -- -- -- -- +408 118 -193 311 -97 408
Out of Zone 726 +221 505 +304 201 +39 162 -- -- -- -- +530 138 -186 324 -64 388
Edge 606 +209 397 +215 182 +67 115 -- -- -- -- +333 117 -138 255 -70 325
In Zone Swings 435 +123 312 +219 93 0 93 -- -- -- -- +260 72 -123 195 -60 255
Out of Zone Swings 248 +102 146 +78 68 +21 47 -- -- -- -- +141 30 -47 77 -25 102
In Zone Swing & Misses 70 +11 59 +45 14 -7 21 -- -- -- -- +49 13 -28 41 +4 37
Out of Zone Swing & Misses 125 +60 65 +40 25 -2 27 -- -- -- -- +72 18 -10 28 -24 52
Basic
Pitches 1,368 +409 959 +607 352 +60 292 -- -- -- -- +938 256 -382 638 -158 796
PA 365 +125 240 +148 92 +25 67 -- -- -- -- +219 66 -102 168 -46 214
AB 333 +124 209 +130 79 +21 58 -- -- -- -- +182 56 -92 148 -57 205
Hits 82 +32 50 +27 23 +7 16 -- -- -- -- +45 16 -29 45 +1 44
Singles 63 +26 37 +22 15 +5 10 -- -- -- -- +26 10 -21 31 0 31
Doubles 11 +5 6 +1 5 +2 3 -- -- -- -- +12 3 -5 8 +1 7
Triples 1 0 1 +1 0 -1 1 -- -- -- -- +1 1 0 1 -2 3
Home Runs 7 +1 6 +3 3 +1 2 -- -- -- -- +6 2 -3 5 +2 3
Walks 24 -2 26 +18 8 0 8 -- -- -- -- +32 8 -6 14 +5 9
Strikeouts 76 +31 45 +28 17 +3 14 -- -- -- -- +55 12 -23 35 -15 50
K% 20.8 +2.0 18.8 +0.3 18.5 -2.4 20.9 -- -- -- -- +5.3 18.2 -2.6 20.8 -2.6 23.4
BB% 6.6 -4.2 10.8 +2.1 8.7 -3.2 11.9 -- -- -- -- +1.9 12.1 +3.8 8.3 +4.1 4.2
HBP 1 -2 3 +1 2 +2 0 -- -- -- -- +2 1 -1 2 +2 0
Batted Balls 264 +98 166 +101 65 +20 45 -- -- -- -- +130 45 -72 117 -38 155
Fastball Percent 61.0 -5.6 66.6 -7.0 73.6 +43.1 30.5 -- -- -- -- -14.9 51.6 -2.3 53.9 +1.5 52.4
Offspeed Percent 5.1 +0.3 4.8 +2.0 2.8 -1.0 3.8 -- -- -- -- +7.4 5.5 -1.7 7.2 +2.3 4.9
Breaking Percent 33.8 +5.2 28.6 +5.0 23.6 -42.2 65.8 -- -- -- -- +7.3 43.0 +4.6 38.4 -4.2 42.6
Number of Fastballs 835 +196 639 +380 259 +170 89 -- -- -- -- +306 132 -212 344 -73 417
Number of Offspeed 70 +24 46 +36 10 -1 11 -- -- -- -- +140 14 -32 46 +7 39
Number of Breaking 463 +189 274 +191 83 -109 192 -- -- -- -- +491 110 -135 245 -94 339
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

vs RHHvs LHH
YearAlignment TypePAwOBAPATotal%PATotal%
2016 Shifts 212 .245 131 4 3.1 81 10 12.3
2017 Shifts 166 .355 95 0 0.0 71 5 7.0
2018 Shifts 66 .370 31 3 9.7 35 12 34.3
2019 Shifts 282 .342 144 15 10.4 138 83 60.1
2021 Shifts 67 .353 39 4 10.3 28 17 60.7
2022 Shifts 92 .360 55 11 20.0 37 27 73.0
2023 Shades 239 .307 127 15 11.8 112 67 59.8
2024 Shades 365 .282 236 3 1.3 129 27 20.9
2026 Shades 34 .294 16 0 0.0 18 9 50.0
! 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 %
2016 266 16.2 42.1% 6.0% 123 25.8 8.1% 32.5%
2017 174 15.3 45.4% 0.6% 134 22.9 0.0% 11.2%
2018 72 14.7 50.0% 0.0% 59 20.6 5.1% 6.8%
2019 321 16.1 37.4% 1.9% 245 22.8 0.4% 9.4%
2021 72 16.6 34.7% 0.0% 59 22.6 1.7% 8.5%
2022 94 14.4 59.6% 1.1% 72 20.4 0.0% 4.2%
2023 226 13.4 73.9% 0.4% 182 17.6 10.4% 0.0%
2024 356 13.9 68.3% 0.3% 213 18.0 7.0% 0.5%
2026 36 14.0 58.3% 2.8% 24 18.3 0.0% 0.0%

+ View Complete Pitch Tempo Leaderboard

Pitch Distribution