C | Bats/Throws: R/R | 6' 0" 212 lbs | Age: 34
Draft: 2010 | Rd. 3, No. 104, Florida Marlins | Carl Albert HS
PA AB R H HR SB AVG OBP SLG OPS
2023 540 489 70 123 20 16 .252 .310 .452 .762
2024 413 380 50 101 14 2 .266 .322 .429 .751
2025 550 502 57 129 12 8 .257 .315 .384 .699
12 Seasons 5,542 5,050 696 1,366 180 104 .270 .328 .447 .775
AVG HR SB OPS
2023 .252 20 16 .762
2024 .266 14 2 .751
2025 .257 12 8 .699
12 Seasons .270 180 104 .775
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 24 1723 376 16 4.3 3.4 88.4 109.6 8.9 31.9 .274 .411 .298 .314 .353 34.3 15.0 4.1
2016 25 2142 412 16 3.9 2.9 88.6 109.7 9.8 28.4 .266 .387 .333 .306 .350 35.2 18.3 5.1
2017 26 2171 429 27 6.3 4.7 88.2 111.4 10.1 32.6 .279 .444 .332 .335 .384 35.5 18.3 6.2
2018 27 2042 377 34 9.0 6.4 88.9 109.8 14.5 39.8 .271 .472 .353 .351 .404 41.2 19.7 7.2
2019 28 2332 423 37 8.7 6.2 90.3 112.9 14.4 35.0 .273 .469 .340 .341 .404 41.1 20.7 6.9
2020 29 742 125 17 13.6 8.7 90.2 112.4 11.6 32.8 .246 .498 .361 .356 .431 42.4 24.6 8.2
2021 30 2096 349 30 8.6 5.6 89.6 111.2 11.5 31.2 .253 .416 .336 .329 .393 44.7 24.0 8.9
2022 31 2193 390 44 11.3 7.8 90.3 110.4 13.1 35.6 .275 .463 .354 .351 .412 47.2 21.2 7.3
2023 32 2096 356 40 11.2 7.4 89.8 110.6 16.7 36.2 .254 .462 .324 .334 .421 43.3 25.6 6.5
2024 33 1583 279 29 10.4 7.0 89.2 109.7 9.4 36.9 .268 .460 .326 .340 .425 46.6 24.7 6.5
2025 34 2196 376 33 8.8 6.0 90.0 110.4 11.1 36.7 .257 .405 .307 .316 .380 45.5 23.5 6.4
Player 21316 3892 323 8.3 5.9 89.4 112.9 12.0 34.3 .266 .441 .332 .333 .393 41.2 21.2 6.6
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 46.3 53.7 20.7 27.7 5.3 33.8 37.5 28.5 19.7 18.4 8.0 14.1 19.1 20.5
2016 50.5 49.5 16.3 24.8 8.5 36.4 37.9 25.5 22.8 20.4 7.3 13.6 17.5 18.2
2017 48.5 51.5 21.7 24.5 5.4 39.9 41.0 18.9 21.9 21.0 5.4 17.9 20.0 13.5
2018 39.8 60.2 25.7 27.3 7.2 42.4 36.3 21.2 23.6 13.8 2.4 18.8 22.5 18.8
2019 39.7 60.3 23.9 28.4 8.0 40.7 34.8 24.6 23.9 13.9 1.9 16.8 20.8 22.7
2020 48.8 51.2 25.6 18.4 7.2 36.0 42.4 21.6 22.4 24.0 2.4 13.6 18.4 19.2
2021 46.7 53.3 24.4 23.2 5.7 31.5 35.8 32.7 18.1 20.1 8.6 13.5 15.8 24.1
2022 44.6 55.4 25.6 24.1 5.6 38.2 33.6 28.2 22.8 15.9 5.9 15.4 17.7 22.3
2023 37.6 62.4 28.9 24.2 9.3 42.1 32.6 25.3 23.0 11.0 3.7 19.1 21.6 21.6
2024 44.8 55.2 21.5 27.6 6.1 38.7 36.2 25.1 24.0 14.0 6.8 14.7 22.2 18.3
2025 44.7 55.3 23.7 25.8 5.9 38.8 35.6 25.5 24.7 15.7 4.3 14.1 19.9 21.3
Player 44.5 55.5 23.3 25.5 6.7 38.2 36.4 25.3 22.5 16.8 5.2 15.8 19.6 20.0
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 1.6 38.3 23.7 24.5 6.4 4.3 3.4
2016 2.2 39.3 21.6 28.4 3.4 3.9 2.9
2017 2.8 36.1 23.1 25.9 5.4 6.3 4.7
2018 3.4 31.6 24.9 25.2 5.6 9.0 6.4
2019 2.4 30.0 26.7 24.6 7.6 8.7 6.2
2020 3.2 37.6 22.4 17.6 5.6 13.6 8.7
2021 3.7 32.1 22.9 26.6 6.0 8.6 5.6
2022 2.6 30.5 22.1 26.7 6.7 11.3 7.8
2023 3.1 27.0 27.5 24.2 7.0 11.2 7.4
2024 5.7 33.0 17.2 23.7 9.7 10.4 7.0
2025 2.7 32.7 22.9 26.9 6.1 8.8 6.0
Player 2.9 33.3 23.4 25.5 6.2 8.3 5.9
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 %
2025 4-Seam Fastball -0.5 -3 628 28.6 147 .279 .388 .341 17.8 23.1 18.1 .260 .426 .340 53.1
2025 Slider 0.7 3 404 18.4 101 .264 .374 .319 28.9 26.7 17.3 .246 .359 .304 45.3
2025 Sinker -1.1 -4 356 16.2 105 .276 .408 .316 11.4 10.5 18.6 .303 .468 .352 48.9
2025 Changeup -0.8 -2 217 9.9 62 .150 .350 .223 32.5 24.2 20.0 .213 .420 .281 37.8
2025 Cutter -1.1 -2 186 8.5 40 .211 .316 .251 28.7 25.0 25.6 .252 .417 .306 46.4
2025 Curveball -1.0 -2 180 8.2 37 .171 .200 .218 30.3 29.7 16.2 .217 .261 .234 33.3
2025 Sweeper 3.5 5 129 5.9 36 .394 .636 .444 38.1 33.3 21.8 .285 .432 .323 31.8
2025 Split-Finger 0.4 0 75 3.4 17 .214 .286 .303 40.5 52.9 22.5 .095 .104 .196 20.0
2025 Slurve 8.3 1 10 0.5 2 1.000 1.000 .900 33.3 0.0 0.0 .676 .744 .631 0.0
2025 Knuckleball -3.6 0 7 0.3 1 .000 .000 .000 0.0 0.0 0.0 .530 .798 .554 100.0
2024 4-Seam Fastball -1.1 -5 498 31.5 132 .248 .372 .306 21.5 25.8 21.4 .269 .444 .337 58.6
2024 Sinker 2.7 8 294 18.6 86 .385 .628 .480 9.7 10.5 15.8 .354 .592 .434 47.8
2024 Slider -0.3 -1 273 17.2 61 .237 .407 .289 35.2 27.9 21.8 .266 .528 .350 31.0
2024 Changeup -0.6 -1 121 7.6 36 .171 .314 .269 38.2 30.6 28.9 .208 .390 .268 25.0
2024 Sweeper 1.9 2 116 7.3 27 .385 .500 .372 22.4 29.6 19.5 .255 .330 .248 31.6
2024 Curveball 4.3 5 114 7.2 25 .364 .773 .540 38.5 24.0 18.8 .315 .640 .438 62.5
2024 Cutter -4.0 -4 104 6.6 26 .125 .167 .171 32.7 26.9 31.8 .169 .226 .213 47.1
2024 Split-Finger -3.0 -2 57 3.6 17 .000 .000 .124 58.6 58.8 35.7 .063 .093 .179 50.0
2024 Slurve -6.1 0 3 0.2 1 .000 .000 .000 0.0 0.0 0.0 .217 .697 .382 100.0
2024 Screwball 4.0 0 3 0.2 1 -- -- .700 0.0 0.0 0.0 -- -- .700 --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2014 30 128 -2 1 1 0 0
2015 465 1,715 -6 -18 9 4 -11
2016 544 2,138 -1 -12 9 10 6
2017 574 2,166 0 -18 14 8 4
2018 527 2,039 13 -18 16 9 20
2019 591 2,331 -4 -10 19 9 13
2020 195 742 2 -7 6 5 5
2021 532 2,096 -7 -8 10 12 7
2022 561 2,193 -4 -3 15 11 19
2023 537 2,096 0 -12 7 10 5
2024 412 1,583 1 -12 7 6 3
2025 549 2,196 -10 -12 9 8 -4
Player 5,517 21,423 -17 -129 122 -17 68
+ 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 1,723 52.0 66.2 88.9 32.2 72.2 43.5 33.4 49.9 16.3 8.2 73.8
2016 2,142 49.8 66.2 87.0 30.2 66.5 44.6 30.1 48.1 19.5 8.2 72.6
2017 2,171 51.6 66.9 86.8 28.4 65.8 42.8 27.7 48.3 19.2 8.4 70.2
2018 2,042 51.6 66.8 85.1 25.9 57.0 42.4 27.0 47.1 22.5 7.8 75.0
2019 2,332 47.8 70.6 83.4 32.6 61.9 44.6 31.9 50.7 23.8 6.7 74.5
2020 742 48.1 66.9 77.4 25.2 52.6 41.5 28.2 45.3 29.8 8.5 77.8
2021 2,096 48.0 69.9 78.6 30.7 61.4 42.9 35.1 49.5 27.0 7.8 79.9
2022 2,193 49.1 67.7 80.4 31.0 61.6 43.4 27.8 49.0 25.7 7.2 80.9
2023 2,096 49.6 70.7 81.4 30.6 56.3 42.1 30.4 50.5 26.2 7.6 78.0
2024 1,583 51.7 69.4 82.4 30.2 52.8 42.3 34.0 50.5 26.2 7.8 78.2
2025 2,196 49.1 65.6 85.4 32.3 56.8 41.5 29.5 48.6 24.3 7.6 71.1
Player 21,316 49.9 67.9 83.6 30.3 61.0 43.0 30.5 49.1 23.3 7.7 75.3
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 48 77 57 44 35 43 41 45 72 45 78 6 82 32 93
2016 27 65 30 23 31 29 25 41 73 42 58 12 67 40 90
2017 58 82 59 44 58 56 49 51 83 50 62 21 75 42 86
2018 78 79 79 71 66 72 65 50 73 71 57 33 62 63 86
2019 61 75 64 55 56 74 59 71 88 62 58 29 59 26 89
2020 74 44 82 88 53 84 88 73 89 67 37 38 30 60 85
2021 51 50 42 43 58 49 52 55 79 72 31 50 34 26 91
2022 86 88 84 76 81 83 80 75 67 85 49 39 42 35 86
2023 61 49 76 75 35 76 74 59 63 64 28 24 43 35 83 71 22 20
2024 78 82 82 74 62 54 71 52 57 80 30 26 40 37 79 70 23 18
2025 40 58 43 38 38 52 47 50 59 61 38 28 50 22 76 47 30 28
+ 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 20.93 11 11.5 -1 11 7 7 63.6
2017 21.38 17 18.9 -2 13 10 10 58.8
2018 22.34 21 19.6 1 8 14 10 47.6
2019 21.87 25 21.3 4 13 14 11 44.0
2020 22.20 11 9.1 2 8 7 3 27.3
2021 22.41 17 14.9 2 11 14 4 23.5
2022 22.06 25 22.7 2 16 21 6 24.0
2023 22.74 23 23.3 0 6 20 7 30.4
2024 22.52 14 13.7 0 5 7 7 50.0
2025 23.08 13 12.9 0 6 5 8 61.5
Player 22.20 177 168.0 9 97 119 73 41.2
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 11 14 12 10 10 9 12 13 9 8 10 17 14 9 9 10 8 8 14 11 12 11 16 13 10 9 11 18 17 11 11
2017 17 18 16 20 18 18 21 18 17 16 19 25 17 17 17 21 16 17 23 19 17 24 25 25 15 15 17 26 19 18 14
2018 21 24 18 20 19 17 20 22 16 14 17 20 22 16 19 25 17 18 19 21 24 19 26 24 18 16 18 23 23 20 14
2019 25 29 17 24 23 22 26 20 18 14 14 23 22 21 18 20 18 18 23 26 23 24 28 27 21 17 16 26 27 19 15
2020 11 10 8 11 9 10 11 9 8 6 7 11 7 6 9 10 9 10 8 12 10 7 13 10 9 6 11 13 8 10 5
2021 17 18 11 19 17 15 18 15 8 8 13 19 16 11 15 18 13 13 17 17 15 12 22 16 15 9 18 16 14 15 13
2022 25 19 18 29 21 24 25 21 17 17 20 27 22 21 25 27 21 20 24 21 22 22 30 27 19 20 27 28 24 23 20
2023 23 19 20 21 21 23 26 22 20 21 21 23 28 23 26 26 27 21 27 24 26 25 28 31 20 17 23 23 28 21 18
2024 14 10 13 17 14 14 14 13 13 13 14 14 13 12 14 14 12 13 15 15 15 13 16 15 12 14 13 14 15 14 14
2025 13 14 11 11 14 13 12 12 11 12 13 11 12 17 13 12 14 13 12 15 13 14 13 15 13 13 11 13 15 13 13
Player 177 175 144 182 166 165 185 165 137 129 148 190 173 153 165 183 155 151 182 181 177 171 217 203 152 136 165 200 190 164 137
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

2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .257 -.009 .266 +.014 .252 -.024 .276 +.013 .263 -.003 .266 -.009 .275 -.002 .277 -.001 .278 -.025 .303 +.044 .259
xBA .257 -.011 .268 +.014 .254 -.021 .275 +.022 .253 +.007 .246 -.027 .273 +.002 .271 -.008 .279 +.013 .266 -.008 .274
OBP .315 -.007 .322 +.012 .310 -.032 .342 -.001 .343 -.006 .349 +.021 .328 -.012 .340 +.008 .332 -.011 .343 +.053 .290
xOBP .316 -.008 .324 +.009 .315 -.027 .342 +.007 .335 +.004 .331 -.001 .332 -.005 .337 +.002 .335 +.024 .311 +.005 .306
SLG .384 -.045 .429 -.023 .452 -.026 .478 +.039 .439 -.052 .491 -.002 .493 +.009 .484 +.033 .451 +.023 .428 +.022 .406
xSLG .405 -.055 .460 -.002 .462 -.001 .463 +.047 .416 -.082 .498 +.029 .469 -.003 .472 +.028 .444 +.057 .387 -.024 .411
ISO .127 -.036 .163 -.037 .200 -.002 .202 +.026 .176 -.049 .225 +.008 .217 +.009 .208 +.035 .173 +.047 .126 -.021 .147
xISO .149 -.043 .192 -.016 .208 +.020 .188 +.024 .164 -.088 .252 +.056 .196 -.005 .201 +.036 .165 +.044 .121 -.016 .137
BABIP .321 -.007 .328 +.021 .307 -.011 .318 -.007 .325 +.018 .307 -.002 .309 -.003 .312 -.006 .318 -.039 .357 +.072 .285
wOBA .307 -.019 .326 +.002 .324 -.030 .354 +.018 .336 -.025 .361 +.021 .340 -.013 .353 +.021 .332 -.001 .333 +.035 .298
xwOBA .316 -.024 .340 +.006 .334 -.017 .351 +.022 .329 -.027 .356 +.015 .341 -.010 .351 +.016 .335 +.029 .306 -.008 .314
wOBACON .367 -.037 .404 -.002 .406 -.010 .416 +.012 .404 -.034 .438 +.036 .402 -.005 .407 +.027 .380 -.006 .386 +.052 .334
xwOBACON .380 -.045 .425 +.004 .421 +.009 .412 +.019 .393 -.038 .431 +.027 .404 .000 .404 +.020 .384 +.034 .350 -.003 .353
BACON .343 -.019 .362 +.016 .346 -.010 .356 -.002 .358 -.010 .368 +.018 .350 .000 .350 +.005 .345 -.029 .374 +.070 .304
xBACON .345 -.020 .365 +.013 .352 -.005 .357 +.010 .347 +.006 .341 -.015 .356 +.010 .346 -.003 .349 +.017 .332 +.007 .325
Statcast Hit Metrics
Hard Hit % 45.5 -1.1 46.6 +3.3 43.3 -3.9 47.2 +2.5 44.7 +2.3 42.4 +1.3 41.1 -0.1 41.2 +5.7 35.5 +0.3 35.2 +0.9 34.3
Avg Exit Velocity 90.0 +0.8 89.2 -0.6 89.8 -0.5 90.3 +0.7 89.6 -0.6 90.2 -0.1 90.3 +1.4 88.9 +0.7 88.2 -0.4 88.6 +0.2 88.4
Launch Angle Sweet-Spot % 36.7 -0.2 36.9 +0.7 36.2 +0.6 35.6 +4.4 31.2 -1.6 32.8 -2.2 35.0 -4.8 39.8 +7.2 32.6 +4.2 28.4 -3.5 31.9
Barrel % 8.8 -1.6 10.4 -0.8 11.2 -0.1 11.3 +2.7 8.6 -5.0 13.6 +4.9 8.7 -0.3 9.0 +2.7 6.3 +2.4 3.9 -0.4 4.3
Avg Launch Angle 11.1 +1.7 9.4 -7.3 16.7 +3.6 13.1 +1.6 11.5 -0.1 11.6 -2.8 14.4 -0.1 14.5 +4.4 10.1 +0.3 9.8 +0.9 8.9
Statcast Bat Tracking
Bat Speed 72.0 -1.2 73.2 -0.3 73.5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 12° -1° 13° -3° 16° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 52.8 +0.6 52.2 +3.6 48.6 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -1° -1° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 34° -1° 35° -2° 38° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.5 -0.1 7.6 0.0 7.6 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.8 +0.5 93.3 +0.1 93.2 -0.1 93.3 +0.3 93.0 +0.8 92.2 -0.4 92.6 -0.2 92.8 0.0 92.8 +0.1 92.7 +0.4 92.3
Breaking Velocity 84.4 +0.9 83.5 +0.2 83.3 -0.1 83.4 +0.2 83.2 +0.8 82.4 -0.3 82.7 -0.5 83.2 +0.3 82.9 -0.3 83.2 +0.1 83.1
Offspeed Velocity 85.7 +0.1 85.6 0.0 85.6 -0.5 86.1 +0.9 85.2 +1.4 83.8 -0.9 84.7 +0.1 84.6 -0.5 85.1 +1.5 83.6 -0.1 83.7
Batted Ball Results
Barrels 33 +4 29 -11 40 -4 44 +14 30 +13 17 -20 37 +3 34 +7 27 +11 16 0 16
Popup % 5.9 -0.2 6.1 -3.2 9.3 +3.7 5.6 -0.1 5.7 -1.5 7.2 -0.8 8.0 +0.8 7.2 +1.8 5.4 -3.1 8.5 +3.2 5.3
Flyball % 23.7 +2.2 21.5 -7.4 28.9 +3.3 25.6 +1.2 24.4 -1.2 25.6 +1.7 23.9 -1.8 25.7 +4.0 21.7 +5.4 16.3 -4.4 20.7
Line Drive % 25.8 -1.8 27.6 +3.4 24.2 +0.1 24.1 +0.9 23.2 +4.8 18.4 -10.0 28.4 +1.1 27.3 +2.8 24.5 -0.3 24.8 -2.9 27.7
Groundball % 44.7 -0.1 44.8 +7.2 37.6 -7.0 44.6 -2.1 46.7 -2.1 48.8 +9.1 39.7 -0.1 39.8 -8.7 48.5 -2.0 50.5 +4.2 46.3
Pull % 38.8 +0.1 38.7 -3.4 42.1 +3.9 38.2 +6.7 31.5 -4.5 36.0 -4.7 40.7 -1.7 42.4 +2.5 39.9 +3.5 36.4 +2.6 33.8
Straight Away % 35.6 -0.6 36.2 +3.6 32.6 -1.0 33.6 -2.2 35.8 -6.6 42.4 +7.6 34.8 -1.5 36.3 -4.7 41.0 +3.1 37.9 +0.4 37.5
Opposite Field % 25.5 +0.4 25.1 -0.2 25.3 -2.9 28.2 -4.5 32.7 +11.1 21.6 -3.0 24.6 +3.4 21.2 +2.3 18.9 -6.6 25.5 -3.0 28.5
Weak Contact % 2.7 -3.0 5.7 +2.6 3.1 +0.5 2.6 -1.1 3.7 +0.5 3.2 +0.8 2.4 -1.0 3.4 +0.6 2.8 +0.6 2.2 +0.6 1.6
Pull Airball % 14.1 -0.6 14.7 -4.4 19.1 +3.7 15.4 +1.9 13.5 -0.1 13.6 -3.2 16.8 -2.0 18.8 +0.9 17.9 +4.3 13.6 -0.5 14.1
Topped Contact % 32.7 -0.3 33.0 +6.0 27.0 -3.5 30.5 -1.6 32.1 -5.5 37.6 +7.6 30.0 -1.6 31.6 -4.5 36.1 -3.2 39.3 +1.0 38.3
Under Contact % 22.9 +5.7 17.2 -10.3 27.5 +5.4 22.1 -0.8 22.9 +0.5 22.4 -4.3 26.7 +1.8 24.9 +1.8 23.1 +1.5 21.6 -2.1 23.7
Flare/Burner Contact % 26.9 +3.2 23.7 -0.5 24.2 -2.5 26.7 +0.1 26.6 +9.0 17.6 -7.0 24.6 -0.6 25.2 -0.7 25.9 -2.5 28.4 +3.9 24.5
Solid Contact % 6.1 -3.6 9.7 +2.7 7.0 +0.3 6.7 +0.7 6.0 +0.4 5.6 -2.0 7.6 +2.0 5.6 +0.2 5.4 +2.0 3.4 -3.0 6.4
HR/FB % 13.5 -9.8 23.3 +3.9 19.4 -2.6 22.0 +2.0 20.0 -14.4 34.4 +9.6 24.8 +3.2 21.6 +3.3 18.3 +1.9 16.4 +3.6 12.8
Popups 22 +5 17 -16 33 +11 22 +2 20 +11 9 -25 34 +7 27 +4 23 -12 35 +15 20
Flyballs 89 +29 60 -43 103 +3 100 +15 85 +53 32 -69 101 +4 97 +4 93 +26 67 -11 78
Line Drives 97 +20 77 -9 86 -8 94 +13 81 +58 23 -97 120 +17 103 -2 105 +3 102 -2 104
Groundballs 168 +43 125 -9 134 -40 174 +11 163 +102 61 -107 168 +18 150 -58 208 0 208 +34 174
Plate Discipline
In Zone % 49.1 -2.6 51.7 +2.1 49.6 +0.5 49.1 +1.1 48.0 -0.1 48.1 +0.3 47.8 -3.8 51.6 0.0 51.6 +1.8 49.8 -2.2 52.0
Out of Zone % 50.9 +2.6 48.3 -2.1 50.4 -0.5 50.9 -1.1 52.0 +0.1 51.9 -0.3 52.2 +3.8 48.4 0.0 48.4 -1.8 50.2 +2.2 48.0
Edge % 41.5 -0.8 42.3 +0.2 42.1 -1.3 43.4 +0.5 42.9 +1.4 41.5 -3.1 44.6 +2.2 42.4 -0.4 42.8 -1.8 44.6 +1.1 43.5
Zone Swing % 65.6 -3.8 69.4 -1.3 70.7 +3.0 67.7 -2.2 69.9 +3.0 66.9 -3.7 70.6 +3.8 66.8 -0.1 66.9 +0.7 66.2 0.0 66.2
Out of Zone Swing % 32.3 +2.1 30.2 -0.4 30.6 -0.4 31.0 +0.3 30.7 +5.5 25.2 -7.4 32.6 +6.7 25.9 -2.5 28.4 -1.8 30.2 -2.0 32.2
In Zone Contact % 85.4 +3.0 82.4 +1.0 81.4 +1.0 80.4 +1.8 78.6 +1.2 77.4 -6.0 83.4 -1.7 85.1 -1.7 86.8 -0.2 87.0 -1.9 88.9
Out of Zone Contact % 56.8 +4.0 52.8 -3.5 56.3 -5.3 61.6 +0.2 61.4 +8.8 52.6 -9.3 61.9 +4.9 57.0 -8.8 65.8 -0.7 66.5 -5.7 72.2
Whiff % 24.3 -1.9 26.2 0.0 26.2 +0.5 25.7 -1.3 27.0 -2.8 29.8 +6.0 23.8 +1.3 22.5 +3.3 19.2 -0.3 19.5 +3.2 16.3
First Strike % 57.5 -4.4 61.9 +2.1 59.8 +2.0 57.8 -4.7 62.5 +5.6 56.9 -1.4 58.3 -2.6 60.9 -0.7 61.6 -1.7 63.3 +0.8 62.5
First Pitch Swing % 29.5 -4.5 34.0 +3.6 30.4 +2.6 27.8 -7.3 35.1 +6.9 28.2 -3.7 31.9 +4.9 27.0 -0.7 27.7 -2.4 30.1 -3.3 33.4
Swing % 48.6 -1.9 50.5 0.0 50.5 +1.5 49.0 -0.5 49.5 +4.2 45.3 -5.4 50.7 +3.6 47.1 -1.2 48.3 +0.2 48.1 -1.8 49.9
Meatball Swing % 71.1 -7.1 78.2 +0.2 78.0 -2.9 80.9 +1.0 79.9 +2.1 77.8 +3.3 74.5 -0.5 75.0 +4.8 70.2 -2.4 72.6 -1.2 73.8
Meatball % 7.6 -0.2 7.8 +0.2 7.6 +0.4 7.2 -0.6 7.8 -0.7 8.5 +1.8 6.7 -1.1 7.8 -0.6 8.4 +0.2 8.2 0.0 8.2
Zone Swing & Miss % 14.6 -3.0 17.6 -0.9 18.5 -1.1 19.6 -1.8 21.4 -1.2 22.6 +6.0 16.6 +1.7 14.9 +1.7 13.2 +0.2 13.0 +1.9 11.1
Out of Zone Swing & Miss % 43.2 -4.0 47.2 +3.5 43.7 +5.3 38.4 -0.2 38.6 -8.8 47.4 +9.3 38.1 -4.9 43.0 +8.8 34.2 +0.7 33.5 +5.7 27.8
In Zone 1,078 +259 819 -220 1,039 -38 1,077 +70 1,007 +650 357 -758 1,115 +63 1,052 -66 1,118 +51 1,067 +171 896
Out of Zone 1,118 +353 765 -292 1,057 -59 1,116 +27 1,089 +704 385 -831 1,216 +229 987 -61 1,048 -27 1,075 +248 827
Edge 911 +241 670 -212 882 -70 952 +53 899 +591 308 -731 1,039 +174 865 -61 926 -29 955 +206 749
In Zone Swings 707 +139 568 -167 735 +6 729 +25 704 +465 239 -548 787 +84 703 -45 748 +42 706 +113 593
Out of Zone Swings 361 +130 231 -92 323 -23 346 +12 334 +237 97 -299 396 +140 256 -42 298 -27 325 +59 266
In Zone Swing & Misses 103 +3 100 -36 136 -7 143 -8 151 +97 54 -77 131 +26 105 +6 99 +7 92 +26 66
Out of Zone Swing & Misses 156 +47 109 -32 141 +8 133 +4 129 +83 46 -105 151 +41 110 +8 102 -7 109 +35 74
Basic
Pitches 2,196 +613 1,583 -513 2,096 -97 2,193 +97 2,096 +1,354 742 -1,590 2,332 +290 2,042 -129 2,171 +29 2,142 +419 1,723
PA 550 +137 413 -127 540 -22 562 +25 537 +342 195 -398 593 +64 529 -50 579 +34 545 +78 467
AB 502 +122 380 -109 489 -15 504 +28 476 +303 173 -365 538 +61 477 -55 532 +23 509 +68 441
Hits 129 +28 101 -22 123 -16 139 +14 125 +79 46 -102 148 +16 132 -16 148 -6 154 +40 114
Singles 90 +22 68 -2 70 -16 86 +7 79 +50 29 -55 84 +6 78 -17 95 -17 112 +36 76
Doubles 26 +8 18 -10 28 +2 26 +1 25 +19 6 -30 36 +6 30 -1 31 0 31 +10 21
Triples 1 0 1 -4 5 0 5 +1 4 +4 0 -3 3 0 3 -2 5 +5 0 -7 7
Home Runs 12 -2 14 -6 20 -2 22 +5 17 +6 11 -14 25 +4 21 +4 17 +6 11 +1 10
Walks 35 +8 27 -8 35 -6 41 -7 48 +32 16 -25 41 +3 38 +2 36 +8 28 +9 19
Strikeouts 129 +27 102 -36 138 +19 119 -10 129 +81 48 -75 123 +19 104 -2 106 +6 100 +30 70
K% 23.5 -1.2 24.7 -0.9 25.6 +4.4 21.2 -2.8 24.0 -0.6 24.6 +3.9 20.7 +1.0 19.7 +1.4 18.3 0.0 18.3 +3.3 15.0
BB% 6.4 -0.1 6.5 0.0 6.5 -0.8 7.3 -1.6 8.9 +0.7 8.2 +1.3 6.9 -0.3 7.2 +1.0 6.2 +1.1 5.1 +1.0 4.1
HBP 9 +4 5 -4 9 -3 12 +1 11 +5 6 +1 5 -5 10 +2 8 +3 5 +3 2
Batted Balls 376 +97 279 -77 356 -34 390 +41 349 +224 125 -298 423 +46 377 -52 429 +17 412 +36 376
Number of Fastballs 1,170 +274 896 -253 1,149 -70 1,219 +44 1,175 +753 422 -908 1,330 +167 1,163 -131 1,294 +7 1,287 +213 1,074
Number of Offspeed 292 +111 181 -46 227 +24 203 -1 204 +132 72 -163 235 -32 267 +31 236 +22 214 +54 160
Number of Breaking 583 +196 387 -184 571 -81 652 -4 656 +419 237 -493 730 +144 586 -26 612 -18 630 +162 468
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 526 5 1.0 .326 .651
2017 Shifts R 573 12 2.1 .325 .628
2018 Shifts R 529 33 6.2 .354 .347
2019 Shifts R 591 160 27.1 .338 .346
2020 Shifts R 195 104 53.3 .363 .359
2021 Shifts R 526 120 22.8 .337 .313
2022 Shifts R 559 66 11.8 .335 .488
2023 Shades R 536 39 7.3 .327 .288
2024 Shades R 402 28 7.0 .334 .258
2025 Shades R 549 35 6.4 .306 .311
! 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 %
2014 24 16.3 29.2% 4.2% 32 20.8 3.1% 15.6%
2015 483 17.9 27.7% 3.7% 272 23.0 6.6% 17.6%
2016 589 18.4 21.2% 4.8% 388 23.2 4.1% 13.4%
2017 576 18.0 11.6% 1.4% 393 23.3 0.3% 10.2%
2018 583 16.9 24.2% 0.9% 364 22.2 0.0% 6.9%
2019 637 18.6 9.9% 2.0% 379 23.8 0.3% 9.0%
2020 168 19.4 5.4% 3.0% 165 24.7 0.0% 12.7%
2021 547 19.1 6.4% 4.0% 339 24.9 0.9% 15.9%
2022 597 18.8 8.9% 1.8% 381 23.9 0.0% 11.8%
2023 508 15.6 41.9% 0.4% 366 19.4 3.6% 0.3%
2024 390 16.6 27.4% 0.3% 253 19.4 1.2% 0.8%
2025 556 16.7 21.9% 0.2% 386 19.3 1.8% 0.3%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings