RF | Bats/Throws: R/R | 5' 10" 190 lbs | Age: 39
Draft: 2005 | Rd. 1, No. 11, Pittsburgh Pirates | Fort Meade HS, FL
PA AB R H HR SB AVG OBP SLG OPS
2023 473 390 55 100 12 11 .256 .378 .397 .775
2024 515 448 66 104 20 3 .232 .328 .411 .739
2025 551 477 51 114 13 1 .239 .333 .367 .700
17 Seasons 9,707 8,350 1,290 2,266 332 220 .271 .365 .457 .822
AVG HR SB OPS
2023 .256 12 11 .775
2024 .232 20 3 .739
2025 .239 13 1 .700
17 Seasons .271 332 220 .822
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 28 2780 442 41 9.3 6.0 90.6 111.4 13.9 41.0 .283 .519 .380 .396 .450 44.6 19.4 14.3
2016 29 2740 458 39 8.5 5.8 89.6 111.4 16.6 32.1 .256 .454 .329 .341 .398 41.7 21.2 10.2
2017 30 2621 457 35 7.7 5.4 88.4 109.5 14.2 33.7 .278 .476 .360 .358 .397 38.9 17.8 11.2
2018 31 2889 431 36 8.4 5.3 90.0 110.9 13.4 36.2 .256 .440 .347 .357 .396 41.9 21.3 13.9
2019 32 1165 164 12 7.3 4.6 90.6 110.3 12.7 32.9 .250 .438 .358 .354 .384 40.9 21.0 16.4
2020 33 974 170 14 8.2 5.8 89.7 109.9 18.2 36.5 .272 .480 .327 .355 .409 41.2 19.9 9.1
2021 34 2308 357 32 9.0 5.6 88.8 110.8 14.6 33.6 .235 .426 .335 .340 .384 39.5 23.0 14.1
2022 35 2364 395 34 8.6 5.9 89.1 110.6 13.2 36.2 .248 .402 .309 .322 .367 40.0 21.4 9.8
2023 36 2008 294 20 6.8 4.2 89.6 109.8 12.3 33.7 .253 .404 .345 .350 .377 44.6 21.1 15.9
2024 37 2163 317 38 12.0 7.4 88.5 109.8 14.3 31.9 .224 .418 .325 .325 .387 36.9 25.8 11.3
2025 38 2267 362 30 8.3 5.4 89.5 110.2 14.5 34.5 .261 .410 .309 .333 .379 42.5 21.4 12.2
Player 24279 3847 331 8.6 5.6 89.5 111.4 14.3 34.9 .256 .443 .339 .349 .395 41.2 21.2 12.5
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 38.7 61.3 23.8 32.8 4.8 36.7 40.3 23.1 21.3 16.1 1.4 15.4 24.2 21.7
2016 36.9 63.1 24.2 29.7 9.2 43.2 33.6 22.1 23.4 10.0 2.6 19.9 23.6 19.4
2017 41.4 58.6 25.6 26.3 6.8 38.5 40.5 20.6 20.8 17.9 2.4 17.7 22.5 18.2
2018 42.2 57.8 23.9 28.5 5.3 42.5 36.9 20.4 23.7 14.8 3.5 18.8 22.0 16.9
2019 45.7 54.3 25.0 23.2 6.1 43.3 36.0 20.7 26.2 16.5 3.0 17.1 19.5 17.7
2020 35.3 64.7 27.1 28.2 9.4 41.8 35.9 22.4 19.4 12.9 2.9 22.4 22.9 19.4
2021 40.9 59.1 30.5 21.6 7.0 48.7 32.8 18.5 26.3 11.8 2.8 22.4 21.0 15.7
2022 41.8 58.2 28.1 24.1 6.1 43.3 37.0 19.7 24.8 13.4 3.5 18.5 23.5 16.2
2023 42.9 57.1 27.2 25.2 4.8 48.3 30.6 21.1 26.9 12.6 3.4 21.4 18.0 17.7
2024 41.6 58.4 29.3 20.8 8.2 39.4 41.0 19.6 20.2 17.7 3.8 19.2 23.3 15.8
2025 42.3 57.7 27.1 22.7 8.0 46.7 33.1 20.2 26.2 12.7 3.3 20.4 20.4 16.9
Player 40.8 59.2 26.4 26.1 6.8 42.7 36.4 20.7 23.5 14.2 2.9 19.2 22.2 17.8
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.8 30.3 22.9 25.6 9.5 9.3 6.0
2016 2.8 26.4 26.9 23.8 7.4 8.5 5.8
2017 5.9 26.9 25.8 26.5 6.1 7.7 5.4
2018 2.1 32.3 24.6 24.8 7.7 8.4 5.3
2019 1.2 36.0 25.0 25.0 5.5 7.3 4.6
2020 1.8 24.7 27.6 27.6 8.8 8.2 5.8
2021 3.9 30.0 26.6 21.8 8.4 9.0 5.6
2022 3.0 31.9 26.3 24.1 5.8 8.6 5.9
2023 4.1 30.6 24.8 25.5 7.8 6.8 4.2
2024 3.5 32.8 26.8 19.2 5.7 12.0 7.4
2025 3.3 29.0 23.5 28.5 6.6 8.3 5.4
Player 3.2 29.9 25.4 24.7 7.3 8.6 5.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 %
2025 4-Seam Fastball -1.4 -9 641 28.3 168 .188 .362 .286 19.7 16.7 15.1 .267 .473 .354 53.3
2025 Slider 0.4 2 433 19.1 86 .233 .384 .330 38.0 27.9 17.1 .253 .407 .345 32.7
2025 Sinker -0.8 -3 420 18.5 118 .267 .337 .331 20.4 15.3 20.5 .325 .455 .388 49.4
2025 Cutter 1.1 2 185 8.2 32 .385 .462 .434 28.8 25.0 18.6 .289 .351 .359 22.2
2025 Sweeper -1.7 -3 184 8.1 42 .135 .189 .178 36.4 31.0 18.6 .124 .194 .171 23.1
2025 Curveball -0.2 0 182 8.0 42 .268 .341 .279 31.6 33.3 22.2 .180 .294 .213 29.6
2025 Changeup 2.1 3 156 6.9 41 .306 .444 .380 21.4 17.1 14.0 .275 .405 .344 34.5
2025 Split-Finger 2.3 1 57 2.5 14 .308 .692 .436 39.3 42.9 25.0 .230 .404 .299 57.1
2025 Slurve 6.8 1 8 0.4 1 -- -- .700 100.0 0.0 0.0 -- -- .700 --
2024 4-Seam Fastball 0.1 1 601 27.8 152 .263 .444 .358 31.9 30.9 25.0 .236 .439 .339 46.5
2024 Sinker 1.8 8 471 21.8 123 .269 .528 .411 15.1 12.2 12.4 .273 .528 .379 43.6
2024 Slider 0.2 1 398 18.4 79 .174 .319 .283 39.7 36.7 21.5 .173 .303 .265 32.5
2024 Sweeper 1.5 3 171 7.9 36 .226 .323 .303 37.1 30.6 16.4 .162 .292 .265 20.0
2024 Changeup 0.3 0 163 7.5 44 .250 .350 .300 22.0 20.5 16.1 .251 .409 .323 25.8
2024 Cutter 0.6 1 159 7.4 31 .286 .643 .416 28.8 22.6 20.0 .240 .514 .357 23.8
2024 Curveball -3.1 -5 149 6.9 38 .091 .121 .154 29.4 28.9 17.5 .161 .275 .237 21.7
2024 Split-Finger -0.4 0 42 1.9 9 .000 .000 .233 61.5 44.4 22.2 .110 .334 .355 50.0
2024 Slurve 2.4 0 9 0.4 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
2009 485 1,989 -3 -8 16 7 11
2010 651 2,622 3 -11 19 11 22
2011 673 2,822 2 -14 21 13 21
2012 656 2,549 13 5 19 11 48
2013 661 2,521 10 2 21 14 46
2014 639 2,610 9 6 22 12 49
2015 672 2,731 -3 -8 30 14 33
2016 668 2,716 -8 -16 23 12 11
2017 638 2,595 2 -17 27 12 25
2018 680 2,887 -19 -12 28 17 15
2019 262 1,165 -2 -7 14 4 9
2020 241 974 -11 -2 9 6 1
2021 572 2,308 -8 -20 22 15 8
2022 579 2,364 -12 -12 18 9 3
2023 471 2,006 -9 -10 19 9 8
2024 513 2,163 -2 -18 20 10 9
2025 545 2,267 -14 -18 16 9 -7
Player 9,606 39,289 -51 -162 342 -51 313
+ 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 2,780 47.0 68.0 79.6 21.6 57.7 42.1 31.1 43.3 26.1 7.4 84.4
2016 2,740 49.5 69.0 81.3 23.8 55.5 42.7 30.5 46.2 25.5 7.9 84.3
2017 2,621 50.3 68.4 82.6 20.6 66.5 43.2 26.9 44.9 21.2 7.5 82.0
2018 2,889 51.7 62.1 81.3 15.9 61.3 43.5 19.8 39.8 22.5 7.6 76.4
2019 1,165 50.2 56.1 82.0 14.7 44.7 47.3 13.0 35.5 25.7 7.6 69.7
2020 974 51.1 58.8 83.6 21.4 61.8 44.4 17.0 40.6 22.0 9.0 65.9
2021 2,308 50.6 63.7 81.1 19.1 50.5 40.7 29.0 41.7 25.9 7.8 80.6
2022 2,364 50.6 68.5 83.2 20.8 51.0 44.5 30.3 44.9 24.2 8.2 80.9
2023 2,008 50.2 64.4 80.1 18.6 46.2 44.7 29.9 41.6 27.4 7.4 78.4
2024 2,163 51.3 65.6 77.7 17.2 44.8 44.0 29.9 42.0 28.9 8.2 80.2
2025 2,267 51.4 69.0 80.5 20.7 50.0 43.7 30.1 45.6 26.2 6.9 87.9
Player 24,279 50.3 65.7 81.0 19.7 54.5 43.4 27.3 42.9 25.0 7.7 80.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 96 89 94 91 98 91 84 84 85 90 45 97 20 93 89
2016 68 49 66 70 69 79 70 60 82 77 38 77 32 79 95 2
2017 80 81 72 66 83 76 63 59 72 69 65 78 62 89 90 19
2018 84 58 62 63 91 76 62 72 79 74 47 92 62 99 88 4
2019 73 91
2020 72 75 77 70 64 71 52 65 70 60 65 51 72 82 68 25
2021 63 22 50 62 74 55 56 38 76 39 39 97 40 94 89 6 28
2022 57 51 52 55 61 70 57 51 69 50 47 70 53 92 90 36
2023 77 48 37 35 95 26 34 57 55 70 56 99 38 95 77
2024 61 14 60 75 58 72 81 38 58 31 26 88 26 100 34 64 31 18
2025 66 64 47 38 84 46 44 43 56 46 50 88 36 92 41 34 33 12
+ 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 22.54 24 22.7 1 13 17 9 37.5
2017 22.47 28 24.2 4 11 15 13 46.4
2018 21.92 20 18.3 2 11 16 7 35.0
2019 21.19 10 8.6 1 3 8 3 30.0
2020 22.53 10 7.9 2 5 5 4 40.0
2021 22.44 27 24.5 3 3 15 13 48.1
2022 22.44 17 16.8 0 12 16 3 17.6
2023 23.59 12 10.9 1 5 13 2 16.7
2024 24.56 20 20.3 0 8 15 9 45.0
2025 23.18 13 12.6 0 7 9 7 53.8
Player 22.72 181 166.7 14 78 129 70 38.7
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 24 23 19 25 23 22 26 21 20 18 23 30 20 18 21 23 14 21 22 30 21 16 31 27 20 20 25 32 22 27 20
2017 28 24 22 22 25 25 29 25 19 17 23 30 24 23 24 24 21 22 29 27 25 24 30 28 23 20 24 31 25 25 17
2018 20 23 14 18 21 16 20 15 17 10 17 21 21 15 21 20 15 18 20 22 21 20 25 22 12 14 16 19 23 19 15
2019 10 10 8 8 10 9 11 9 7 4 8 10 10 8 8 8 5 7 9 10 11 11 10 9 5 7 9 10 11 9 6
2020 10 8 8 10 8 8 10 8 7 6 7 11 7 7 9 7 8 8 7 10 7 7 11 7 6 6 9 8 7 8 6
2021 27 27 22 22 25 26 27 27 19 17 26 25 22 21 27 27 22 24 26 28 23 25 29 27 20 23 29 26 24 24 24
2022 17 10 14 15 18 17 19 14 12 14 16 23 18 16 17 20 16 16 15 19 17 16 21 18 13 13 21 25 19 17 14
2023 12 8 7 12 13 10 14 9 12 7 13 13 8 8 14 12 12 8 12 14 10 12 17 14 8 7 11 11 12 11 8
2024 20 17 17 20 22 23 23 17 19 15 20 23 21 18 24 18 18 16 20 26 22 19 26 25 16 19 19 22 21 21 21
2025 13 12 13 9 9 14 12 11 11 9 12 13 14 19 12 9 15 11 11 14 12 14 16 15 11 9 11 16 16 15 14
Player 181 162 144 161 174 170 191 156 143 117 165 199 165 153 177 168 146 151 171 200 169 164 216 192 134 138 174 200 180 176 145
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 .239 +.007 .232 -.024 .256 +.019 .237 +.015 .222 -.031 .253 -.003 .256 +.001 .255 -.024 .279 +.023 .256 -.036 .292
xBA .261 +.037 .224 -.029 .253 +.005 .248 +.013 .235 -.037 .272 +.022 .250 -.006 .256 -.022 .278 +.022 .256 -.027 .283
OBP .333 +.005 .328 -.050 .378 +.062 .316 -.018 .334 +.010 .324 -.054 .378 +.010 .368 +.005 .363 +.027 .336 -.065 .401
xOBP .353 +.031 .322 -.057 .379 +.053 .326 -.022 .348 +.006 .342 -.031 .373 +.003 .370 +.007 .363 +.023 .340 -.059 .399
SLG .367 -.044 .411 +.014 .397 +.013 .384 -.060 .444 +.011 .433 -.024 .457 +.033 .424 -.062 .486 +.056 .430 -.058 .488
xSLG .410 -.008 .418 +.014 .404 +.002 .402 -.024 .426 -.054 .480 +.042 .438 -.002 .440 -.036 .476 +.022 .454 -.065 .519
ISO .128 -.051 .179 +.038 .141 -.007 .148 -.074 .222 +.042 .180 -.021 .201 +.032 .169 -.038 .207 +.033 .174 -.022 .196
xISO .149 -.045 .194 +.043 .151 -.003 .154 -.037 .191 -.017 .208 +.020 .188 +.004 .184 -.014 .198 .000 .198 -.038 .236
BABIP .289 +.006 .283 -.029 .312 +.034 .278 +.036 .242 -.039 .281 -.018 .299 -.005 .304 -.001 .305 +.008 .297 -.042 .339
wOBA .309 -.016 .325 -.020 .345 +.036 .309 -.026 .335 +.008 .327 -.031 .358 +.011 .347 -.013 .360 +.031 .329 -.051 .380
xwOBA .333 +.008 .325 -.025 .350 +.028 .322 -.018 .340 -.015 .355 +.001 .354 -.003 .357 -.001 .358 +.017 .341 -.055 .396
wOBACON .342 -.044 .386 +.017 .369 +.021 .348 -.027 .375 +.006 .369 -.023 .392 +.012 .380 -.019 .399 +.021 .378 -.048 .426
xwOBACON .379 -.008 .387 +.010 .377 +.010 .367 -.017 .384 -.025 .409 +.025 .384 -.012 .396 -.001 .397 -.001 .398 -.052 .450
BACON .315 -.013 .328 -.012 .340 +.031 .309 +.009 .300 -.024 .324 -.017 .341 +.005 .336 -.012 .348 +.014 .334 -.039 .373
xBACON .344 +.026 .318 -.022 .340 +.016 .324 +.002 .322 -.028 .350 +.016 .334 -.006 .340 -.008 .348 +.009 .339 -.030 .369
Statcast Hit Metrics
Hard Hit % 42.5 +5.6 36.9 -7.7 44.6 +4.6 40.0 +0.5 39.5 -1.7 41.2 +0.3 40.9 -1.0 41.9 +3.0 38.9 -2.8 41.7 -2.9 44.6
Avg Exit Velocity 89.5 +1.0 88.5 -1.1 89.6 +0.5 89.1 +0.3 88.8 -0.9 89.7 -0.9 90.6 +0.6 90.0 +1.6 88.4 -1.2 89.6 -1.0 90.6
Launch Angle Sweet-Spot % 34.5 +2.6 31.9 -1.8 33.7 -2.5 36.2 +2.6 33.6 -2.9 36.5 +3.6 32.9 -3.3 36.2 +2.5 33.7 +1.6 32.1 -8.9 41.0
Barrel % 8.3 -3.7 12.0 +5.2 6.8 -1.8 8.6 -0.4 9.0 +0.8 8.2 +0.9 7.3 -1.1 8.4 +0.7 7.7 -0.8 8.5 -0.8 9.3
Avg Launch Angle 14.5 +0.2 14.3 +2.0 12.3 -0.9 13.2 -1.4 14.6 -3.6 18.2 +5.5 12.7 -0.7 13.4 -0.8 14.2 -2.4 16.6 +2.7 13.9
Statcast Bat Tracking
Bat Speed 71.1 -1.6 72.7 +0.9 71.8 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 15° +2° 13° -1° 13° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 53.2 -3.2 56.4 -0.9 57.3 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction -1° -1° +1° -1° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 35° +1° 33° 33° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.7 +0.1 7.6 +0.2 7.4 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.5 +0.1 93.4 +0.3 93.1 -0.1 93.2 +0.3 92.9 +0.8 92.1 -0.4 92.5 +0.2 92.3 -0.3 92.6 -0.5 93.1 +0.2 92.9
Breaking Velocity 84.0 +0.2 83.8 +0.2 83.6 +0.6 83.0 -0.4 83.4 +0.6 82.8 -0.1 82.9 +0.6 82.3 -0.7 83.0 -0.6 83.6 -0.1 83.7
Offspeed Velocity 85.8 +1.1 84.7 -0.7 85.4 +0.1 85.3 +0.3 85.0 +1.0 84.0 +0.5 83.5 -0.5 84.0 -0.5 84.5 0.0 84.5 +0.3 84.2
Batted Ball Results
Barrels 30 -8 38 +18 20 -14 34 +2 32 +18 14 +2 12 -24 36 +1 35 -4 39 -2 41
Popup % 8.0 -0.2 8.2 +3.4 4.8 -1.3 6.1 -0.9 7.0 -2.4 9.4 +3.3 6.1 +0.8 5.3 -1.5 6.8 -2.4 9.2 +4.4 4.8
Flyball % 27.1 -2.2 29.3 +2.1 27.2 -0.9 28.1 -2.4 30.5 +3.4 27.1 +2.1 25.0 +1.1 23.9 -1.7 25.6 +1.4 24.2 +0.4 23.8
Line Drive % 22.7 +1.9 20.8 -4.4 25.2 +1.1 24.1 +2.5 21.6 -6.6 28.2 +5.0 23.2 -5.3 28.5 +2.2 26.3 -3.4 29.7 -3.1 32.8
Groundball % 42.3 +0.7 41.6 -1.3 42.9 +1.1 41.8 +0.9 40.9 +5.6 35.3 -10.4 45.7 +3.5 42.2 +0.8 41.4 +4.5 36.9 -1.8 38.7
Pull % 46.7 +7.3 39.4 -8.9 48.3 +5.0 43.3 -5.4 48.7 +6.9 41.8 -1.5 43.3 +0.8 42.5 +4.0 38.5 -4.7 43.2 +6.5 36.7
Straight Away % 33.1 -7.9 41.0 +10.4 30.6 -6.4 37.0 +4.2 32.8 -3.1 35.9 -0.1 36.0 -0.9 36.9 -3.6 40.5 +6.9 33.6 -6.7 40.3
Opposite Field % 20.2 +0.6 19.6 -1.5 21.1 +1.4 19.7 +1.2 18.5 -3.9 22.4 +1.7 20.7 +0.3 20.4 -0.2 20.6 -1.5 22.1 -1.0 23.1
Weak Contact % 3.3 -0.2 3.5 -0.6 4.1 +1.1 3.0 -0.9 3.9 +2.1 1.8 +0.6 1.2 -0.9 2.1 -3.8 5.9 +3.1 2.8 +1.0 1.8
Pull Airball % 20.4 +1.2 19.2 -2.2 21.4 +2.9 18.5 -3.9 22.4 0.0 22.4 +5.3 17.1 -1.7 18.8 +1.1 17.7 -2.2 19.9 +4.5 15.4
Topped Contact % 29.0 -3.8 32.8 +2.2 30.6 -1.3 31.9 +1.9 30.0 +5.3 24.7 -11.3 36.0 +3.7 32.3 +5.4 26.9 +0.5 26.4 -3.9 30.3
Under Contact % 23.5 -3.3 26.8 +2.0 24.8 -1.5 26.3 -0.3 26.6 -1.0 27.6 +2.6 25.0 +0.4 24.6 -1.2 25.8 -1.1 26.9 +4.0 22.9
Flare/Burner Contact % 28.5 +9.3 19.2 -6.3 25.5 +1.4 24.1 +2.3 21.8 -5.8 27.6 +2.6 25.0 +0.2 24.8 -1.7 26.5 +2.7 23.8 -1.8 25.6
Solid Contact % 6.6 +0.9 5.7 -2.1 7.8 +2.0 5.8 -2.6 8.4 -0.4 8.8 +3.3 5.5 -2.2 7.7 +1.6 6.1 -1.3 7.4 -2.1 9.5
HR/FB % 13.3 -8.2 21.5 +6.5 15.0 -0.3 15.3 -9.5 24.8 +3.1 21.7 -2.7 24.4 +5.0 19.4 -4.5 23.9 +2.3 21.6 -0.3 21.9
Popups 29 +3 26 +12 14 -10 24 -1 25 +9 16 +6 10 -13 23 -8 31 -11 42 +21 21
Flyballs 98 +5 93 +13 80 -31 111 +2 109 +63 46 +5 41 -62 103 -14 117 +6 111 +6 105
Line Drives 82 +16 66 -8 74 -21 95 +18 77 +29 48 +10 38 -85 123 +3 120 -16 136 -9 145
Groundballs 153 +21 132 +6 126 -39 165 +19 146 +86 60 -15 75 -107 182 -7 189 +20 169 -2 171
Plate Discipline
In Zone % 51.4 +0.1 51.3 +1.1 50.2 -0.4 50.6 0.0 50.6 -0.5 51.1 +0.9 50.2 -1.5 51.7 +1.4 50.3 +0.8 49.5 +2.5 47.0
Out of Zone % 48.6 -0.1 48.7 -1.1 49.8 +0.4 49.4 0.0 49.4 +0.5 48.9 -0.9 49.8 +1.5 48.3 -1.4 49.7 -0.8 50.5 -2.5 53.0
Edge % 43.7 -0.3 44.0 -0.7 44.7 +0.2 44.5 +3.8 40.7 -3.7 44.4 -2.9 47.3 +3.8 43.5 +0.3 43.2 +0.5 42.7 +0.6 42.1
Zone Swing % 69.0 +3.4 65.6 +1.2 64.4 -4.1 68.5 +4.8 63.7 +4.9 58.8 +2.7 56.1 -6.0 62.1 -6.3 68.4 -0.6 69.0 +1.0 68.0
Out of Zone Swing % 20.7 +3.5 17.2 -1.4 18.6 -2.2 20.8 +1.7 19.1 -2.3 21.4 +6.7 14.7 -1.2 15.9 -4.7 20.6 -3.2 23.8 +2.2 21.6
In Zone Contact % 80.5 +2.8 77.7 -2.4 80.1 -3.1 83.2 +2.1 81.1 -2.5 83.6 +1.6 82.0 +0.7 81.3 -1.3 82.6 +1.3 81.3 +1.7 79.6
Out of Zone Contact % 50.0 +5.2 44.8 -1.4 46.2 -4.8 51.0 +0.5 50.5 -11.3 61.8 +17.1 44.7 -16.6 61.3 -5.2 66.5 +11.0 55.5 -2.2 57.7
Whiff % 26.2 -2.7 28.9 +1.5 27.4 +3.2 24.2 -1.7 25.9 +3.9 22.0 -3.7 25.7 +3.2 22.5 +1.3 21.2 -4.3 25.5 -0.6 26.1
First Strike % 58.3 -4.6 62.9 +2.7 60.2 +2.8 57.4 -4.7 62.1 +6.9 55.2 +0.6 54.6 -1.5 56.1 -2.3 58.4 -0.1 58.5 +2.9 55.6
First Pitch Swing % 30.1 +0.2 29.9 0.0 29.9 -0.4 30.3 +1.3 29.0 +12.0 17.0 +4.0 13.0 -6.8 19.8 -7.1 26.9 -3.6 30.5 -0.6 31.1
Swing % 45.6 +3.6 42.0 +0.4 41.6 -3.3 44.9 +3.2 41.7 +1.1 40.6 +5.1 35.5 -4.3 39.8 -5.1 44.9 -1.3 46.2 +2.9 43.3
Meatball Swing % 87.9 +7.7 80.2 +1.8 78.4 -2.5 80.9 +0.3 80.6 +14.7 65.9 -3.8 69.7 -6.7 76.4 -5.6 82.0 -2.3 84.3 -0.1 84.4
Meatball % 6.9 -1.3 8.2 +0.8 7.4 -0.8 8.2 +0.4 7.8 -1.2 9.0 +1.4 7.6 0.0 7.6 +0.1 7.5 -0.4 7.9 +0.5 7.4
Zone Swing & Miss % 19.5 -2.8 22.3 +2.4 19.9 +3.1 16.8 -2.1 18.9 +2.5 16.4 -1.6 18.0 -0.7 18.7 +1.3 17.4 -1.3 18.7 -1.7 20.4
Out of Zone Swing & Miss % 50.0 -5.2 55.2 +1.4 53.8 +4.8 49.0 -0.5 49.5 +11.3 38.2 -17.1 55.3 +16.6 38.7 +5.2 33.5 -11.0 44.5 +2.2 42.3
In Zone 1,166 +57 1,109 +102 1,007 -189 1,196 +27 1,169 +671 498 -87 585 -907 1,492 +187 1,305 -50 1,355 +53 1,302
Out of Zone 1,101 +47 1,054 +55 999 -169 1,168 +29 1,139 +663 476 -104 580 -815 1,395 +105 1,290 -95 1,385 -83 1,468
Edge 991 +40 951 +54 897 -154 1,051 +111 940 +508 432 -119 551 -706 1,257 +136 1,121 -48 1,169 +3 1,166
In Zone Swings 805 +78 727 +78 649 -170 819 +74 745 +452 293 -35 328 -598 926 +34 892 -43 935 +49 886
Out of Zone Swings 228 +47 181 -5 186 -57 243 +25 218 +116 102 +17 85 -137 222 -44 266 -64 330 +13 317
In Zone Swing & Misses 157 -5 162 +33 129 -9 138 -3 141 +93 48 -11 59 -114 173 +18 155 -20 175 -6 181
Out of Zone Swing & Misses 114 +14 100 0 100 -19 119 +11 108 +69 39 -8 47 -39 86 -3 89 -58 147 +13 134
Basic
Pitches 2,267 +104 2,163 +155 2,008 -356 2,364 +56 2,308 +1,334 974 -191 1,165 -1,724 2,889 +268 2,621 -119 2,740 -40 2,780
PA 551 +36 515 +42 473 -107 580 +6 574 +333 241 -21 262 -420 682 +32 650 -25 675 -10 685
AB 477 +29 448 +58 390 -125 515 +33 482 +265 217 -2 219 -350 569 -1 570 -28 598 +32 566
Hits 114 +10 104 +4 100 -22 122 +15 107 +52 55 -1 56 -89 145 -14 159 +6 153 -12 165
Singles 79 +14 65 -4 69 -11 80 +25 55 +19 36 +3 33 -59 92 -7 99 -1 100 -3 103
Doubles 22 +4 18 -1 19 -6 25 +1 24 +15 9 -3 12 -18 30 0 30 +4 26 -10 36
Triples 0 -1 1 +1 0 0 0 -1 1 +1 0 -1 1 -2 3 +1 2 -1 3 0 3
Home Runs 13 -7 20 +8 12 -5 17 -10 27 +17 10 0 10 -10 20 -8 28 +4 24 +1 23
Walks 67 +9 58 -17 75 +18 57 -24 81 +59 22 -21 43 -52 95 +22 73 +4 69 -29 98
Strikeouts 118 -15 133 +33 100 -24 124 -8 132 +84 48 -7 55 -90 145 +29 116 -27 143 +10 133
K% 21.4 -4.4 25.8 +4.7 21.1 -0.3 21.4 -1.6 23.0 +3.1 19.9 -1.1 21.0 -0.3 21.3 +3.5 17.8 -3.4 21.2 +1.8 19.4
BB% 12.2 +0.9 11.3 -4.6 15.9 +6.1 9.8 -4.3 14.1 +5.0 9.1 -7.3 16.4 +2.5 13.9 +2.7 11.2 +1.0 10.2 -4.1 14.3
HBP 2 -5 7 +3 4 0 4 0 4 +3 1 +1 0 -11 11 +7 4 -1 5 -7 12
Batted Balls 362 +45 317 +23 294 -101 395 +38 357 +187 170 +6 164 -267 431 -26 457 -1 458 +16 442
Number of Fastballs 1,246 +15 1,231 +105 1,126 -255 1,381 +118 1,263 +686 577 -146 723 -1,041 1,764 +168 1,596 -43 1,639 -43 1,682
Number of Offspeed 213 +8 205 -35 240 +16 224 -31 255 +163 92 -41 133 -169 302 -12 314 +13 301 -12 313
Number of Breaking 615 +68 547 +43 504 -149 653 -76 729 +433 296 -2 298 -502 800 +150 650 -111 761 +29 732
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 639 139 21.8 .316 .347
2017 Shifts R 638 111 17.4 .348 .418
2018 Shifts R 680 228 33.5 .331 .382
2019 Shifts R 262 78 29.8 .346 .388
2020 Shifts R 241 101 41.9 .325 .329
2021 Shifts R 567 242 42.7 .333 .341
2022 Shifts R 577 283 49.0 .345 .274
2023 Shades R 472 89 18.9 .344 .352
2024 Shades R 512 56 10.9 .323 .339
2025 Shades R 545 56 10.3 .290 .465
! 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 %
2010 1046 15.0 47.3% 1.8% 396 21.0 4.3% 6.6%
2011 908 16.0 36.0% 1.5% 476 21.6 0.6% 7.6%
2012 748 16.3 34.2% 1.1% 404 22.2 0.2% 8.2%
2013 724 16.9 26.9% 2.2% 407 23.5 0.5% 12.0%
2014 740 16.8 29.9% 2.7% 429 23.7 0.9% 13.8%
2015 822 18.0 28.2% 5.5% 434 26.3 4.1% 29.7%
2016 771 17.4 33.6% 4.3% 456 24.6 5.5% 20.8%
2017 788 17.0 29.1% 1.9% 437 23.3 1.1% 10.1%
2018 1050 16.7 30.7% 1.1% 448 23.8 0.0% 11.4%
2019 490 16.3 37.8% 1.4% 176 24.3 0.6% 11.4%
2020 364 16.1 37.6% 0.3% 144 23.6 1.4% 7.6%
2021 723 17.5 25.4% 2.6% 419 24.8 0.5% 12.4%
2022 711 17.2 26.7% 2.4% 436 23.3 0.5% 8.7%
2023 621 15.0 49.3% 0.2% 354 19.8 3.4% 1.1%
2024 755 15.4 44.6% 0.9% 310 18.6 5.2% 0.3%
2025 651 15.5 41.8% 0.3% 388 18.8 4.4% 0.8%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings