RF | Texas Rangers
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
2024 515 448 66 104 20 3 .232 .328 .411 .739
2025 551 477 51 114 13 1 .239 .333 .367 .700
2026 11 11 2 5 1 0 .455 .455 .909 1.364
18 Seasons 9,718 8,361 1,292 2,271 333 220 .272 .365 .457 .822
AVG HR SB OPS
2024 .232 20 3 .739
2025 .239 13 1 .700
2026 .455 1 0 1.364
18 Seasons .272 333 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 .231 .429 .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 .246 .418 .309 .325 .372 40.0 21.4 9.8
2023 36 2008 294 20 6.8 4.2 89.6 109.8 12.3 33.7 .250 .406 .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 .219 .421 .325 .325 .386 36.9 25.8 11.3
2025 38 2267 362 30 8.3 5.4 89.5 110.2 14.5 34.5 .258 .415 .309 .333 .379 42.5 21.4 12.2
2026 39 56 8 2 25.0 18.2 97.2 105.7 15.0 50.0 .315 .631 .592 .398 .547 75.0 27.3 0.0
Player 24335 3855 333 8.6 5.6 89.5 111.4 14.3 34.9 .255 .446 .340 .349 .395 41.3 21.2 12.5
MLB 7.2 4.9 88.6 122.9 12.4 33.3 .243 .408 .315 .316 .369 37.0 22.2 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, Sinker, Cutter Offspeed: Change, Split, 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
2026 37.5 62.5 37.5 25.0 0.0 50.0 37.5 12.5 25.0 12.5 0.0 25.0 25.0 12.5
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
2026 0.0 12.5 12.5 25.0 25.0 25.0 18.2
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 %
2026 Sinker 0.6 0 16 28.6 2 .500 1.000 .625 42.9 0.0 0.0 .365 .861 .510 50.0
2026 4-Seam Fastball 9.6 1 10 17.9 5 .400 1.000 .580 25.0 40.0 33.3 .338 .757 .456 66.7
2026 Sweeper -1.5 0 10 17.9 1 .000 .000 .000 25.0 0.0 0.0 .574 .641 .540 100.0
2026 Slider 5.0 0 10 17.9 1 1.000 1.000 .900 33.3 0.0 0.0 .155 .159 .140 100.0
2026 Changeup 3.8 0 9 16.1 2 .500 1.000 .625 60.0 50.0 25.0 .155 .316 .197 100.0
2026 Curveball 0.0 0 1 1.8 -- -- -- 0.0 -- 0.0 -- -- -- --
2025 4-Seam Fastball -1.4 -9 646 28.5 174 .195 .364 .291 19.7 16.7 15.7 .266 .476 .355 52.4
2025 Slider 0.5 2 423 18.7 87 .233 .384 .334 39.1 28.7 18.0 .247 .388 .340 31.3
2025 Sinker -0.9 -4 418 18.4 113 .258 .330 .323 20.5 15.9 20.2 .317 .464 .387 50.6
2025 Sweeper -1.8 -4 205 9.0 46 .122 .171 .162 35.3 30.4 17.9 .127 .219 .177 24.1
2025 Cutter 1.0 2 188 8.3 32 .385 .462 .434 28.4 25.0 18.2 .287 .348 .357 22.2
2025 Curveball 0.0 0 168 7.4 37 .297 .378 .297 30.6 32.4 21.8 .185 .310 .210 32.0
2025 Changeup 2.1 3 155 6.8 41 .306 .444 .380 21.7 17.1 14.0 .274 .416 .347 34.5
2025 Split-Finger 3.0 2 55 2.4 13 .333 .750 .469 38.5 38.5 21.7 .243 .467 .330 57.1
2025 Slurve 6.8 1 8 0.4 1 -- -- .700 100.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 20 13 21
2012 656 2,549 14 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 -2 -8 29 14 33
2016 668 2,715 -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 -12 -1 9 6 1
2021 572 2,308 -8 -20 22 15 8
2022 579 2,364 -12 -12 18 9 3
2023 471 2,007 -9 -10 19 9 8
2024 513 2,163 -2 -18 20 10 9
2025 545 2,267 -14 -19 16 9 -7
2026 11 56 1 1 0 0 2
Player 9,617 39,345 -51 -160 342 -51 315
+ 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.5
2016 2,740 49.5 69.0 81.3 23.8 55.3 42.8 30.5 46.2 25.5 8.0 83.9
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.7 76.0
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.8 17.0 40.6 22.0 9.0 65.9
2021 2,308 50.6 63.7 81.1 19.1 50.5 40.8 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.8 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.8 30.1 45.6 26.2 6.9 87.9
2026 56 53.6 80.0 75.0 26.9 28.6 33.9 36.4 55.4 35.5 5.4 66.7
Player 24,335 50.3 65.7 81.0 19.7 54.4 43.5 27.3 42.9 25.1 7.7 80.2
MLB 48.9 67.0 82.5 28.4 58.0 42.7 30.1 47.3 25.0 7.4 76.3
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Fielding Running
Year Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Range
(OAA)
Arm
Value
Arm
Strength
Sprint
Speed
2015 94 96 89 94 84 84 90 98 93 20 45 97 89
2016 63 11 3 68 49 66 60 70 77 44 79 32 38 77 2 39 95
2017 85 69 33 80 81 72 59 63 69 46 89 62 65 78 19 59 90
2018 73 4 6 84 58 62 72 62 74 70 99 62 47 92 4 28 88
2019 35 65 91
2020 49 30 6 72 75 77 65 52 60 68 82 72 65 51 7 25 68
2021 56 84 5 63 21 50 38 56 39 47 94 40 39 97 6 4 28 89
2022 49 11 57 49 56 51 57 50 76 92 53 47 70 36 90
2023 62 38 77 49 35 57 34 70 44 95 38 56 99 77
2024 70 10 56 11 56 38 81 31 25 64 31 100 26 26 88 34
2025 21 4 66 64 45 43 44 46 50 34 36 92 36 50 88 41
2026 24 41
+ 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
2026 21.46 1 0.3 1 1 1 0 0.0
Player 22.71 182 167.0 15 79 130 70 38.5
+ 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
2026 1 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0
Player 182 163 144 161 174 170 191 157 143 117 165 199 166 153 178 168 146 151 171 201 169 164 217 193 135 138 174 200 181 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

2026 +/-   2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .455 +.216 .239 +.007 .232 -.024 .256 +.019 .237 +.015 .222 -.031 .253 -.003 .256 +.001 .255 -.024 .279 +.023 .256 -.036 .292
xBA .315 +.057 .258 +.039 .219 -.031 .250 +.004 .246 +.015 .231 -.041 .272 +.022 .250 -.006 .256 -.022 .278 +.022 .256 -.027 .283
OBP .455 +.122 .333 +.005 .328 -.050 .378 +.062 .316 -.018 .334 +.010 .324 -.054 .378 +.010 .368 +.005 .363 +.027 .336 -.065 .401
xOBP .315 -.035 .350 +.033 .317 -.058 .375 +.051 .324 -.021 .345 +.003 .342 -.031 .373 +.003 .370 +.007 .363 +.023 .340 -.059 .399
SLG .909 +.542 .367 -.044 .411 +.014 .397 +.013 .384 -.060 .444 +.011 .433 -.024 .457 +.033 .424 -.062 .486 +.056 .430 -.058 .488
xSLG .631 +.216 .415 -.006 .421 +.015 .406 -.012 .418 -.011 .429 -.051 .480 +.042 .438 -.002 .440 -.036 .476 +.022 .454 -.065 .519
ISO .455 +.327 .128 -.051 .179 +.038 .141 -.007 .148 -.074 .222 +.042 .180 -.021 .201 +.032 .169 -.038 .207 +.033 .174 -.022 .196
xISO .316 +.159 .157 -.044 .201 +.044 .157 -.015 .172 -.026 .198 -.010 .208 +.020 .188 +.004 .184 -.014 .198 .000 .198 -.038 .236
BABIP .571 +.282 .289 +.006 .283 -.029 .312 +.034 .278 +.036 .242 -.039 .281 -.018 .299 -.005 .304 -.001 .305 +.008 .297 -.042 .339
wOBA .592 +.283 .309 -.016 .325 -.020 .345 +.036 .309 -.026 .335 +.008 .327 -.031 .358 +.011 .347 -.013 .360 +.031 .329 -.051 .380
xwOBA .398 +.065 .333 +.008 .325 -.025 .350 +.025 .325 -.015 .340 -.015 .355 +.001 .354 -.003 .357 -.001 .358 +.017 .341 -.055 .396
wOBAcon .814 +.472 .342 -.044 .386 +.017 .369 +.021 .348 -.027 .375 +.006 .369 -.023 .392 +.012 .380 -.019 .399 +.021 .378 -.048 .426
xwOBAcon .547 +.168 .379 -.007 .386 +.009 .377 +.005 .372 -.012 .384 -.025 .409 +.025 .384 -.012 .396 -.001 .397 -.001 .398 -.052 .450
BACON .625 +.310 .315 -.013 .328 -.012 .340 +.031 .309 +.009 .300 -.024 .324 -.017 .341 +.005 .336 -.012 .348 +.014 .334 -.039 .373
xBACON .432 +.092 .340 +.030 .310 -.025 .335 +.013 .322 +.005 .317 -.033 .350 +.016 .334 -.006 .340 -.008 .348 +.009 .339 -.030 .369
Statcast Hit Metrics
Hard Hit % 75.0 +32.5 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 97.2 +7.7 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 % 50.0 +15.5 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 % 25.0 +16.7 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 15.0 +0.5 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 70.3 -0.8 71.1 -1.6 72.7 +0.9 71.8 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Angle 14° -1° 15° +2° 13° -1° 13° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 55.2 +2.0 53.2 -3.2 56.4 -0.7 57.1 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Attack Direction +2° -1° -1° +1° -1° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 37° +2° 35° +1° 33° 33° -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Swing Length 7.4 -0.3 7.7 +0.1 7.6 +0.2 7.4 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 95.7 +2.2 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 85.4 +1.4 84.0 +0.2 83.8 +0.2 83.6 +0.6 83.0 -0.4 83.4 +0.7 82.7 -0.1 82.8 +0.5 82.3 -0.7 83.0 -0.6 83.6 -0.1 83.7
Offspeed Velocity 85.8 +0.1 85.7 +1.2 84.5 -0.8 85.3 0.0 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 2 -28 30 -8 38 +18 20 -14 34 +2 32 +18 14 +2 12 -24 36 +1 35 -4 39 -2 41
Popup % 0.0 -8.0 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 % 37.5 +10.4 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 % 25.0 +2.3 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 % 37.5 -4.8 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 % 50.0 +3.3 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 % 37.5 +4.4 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 % 12.5 -7.7 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 % 0.0 -3.3 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 % 25.0 +4.6 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 % 12.5 -16.5 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 % 12.5 -11.0 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 % 25.0 -3.5 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 % 25.0 +18.4 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 % 33.3 +20.0 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 0 -29 29 +3 26 +12 14 -10 24 -1 25 +9 16 +6 10 -13 23 -8 31 -11 42 +21 21
Flyballs 3 -95 98 +5 93 +13 80 -31 111 +2 109 +63 46 +5 41 -62 103 -14 117 +6 111 +6 105
Line Drives 2 -80 82 +16 66 -8 74 -21 95 +18 77 +29 48 +10 38 -85 123 +3 120 -16 136 -9 145
Groundballs 3 -150 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 % 53.6 +2.2 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 % 46.4 -2.2 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 % 33.9 -9.9 43.8 -0.2 44.0 -0.8 44.8 +0.3 44.5 +3.7 40.8 -4.0 44.8 -2.5 47.3 +3.8 43.5 +0.3 43.2 +0.4 42.8 +0.7 42.1
Zone Swing % 80.0 +11.0 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 % 26.9 +6.2 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 % 75.0 -5.5 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 % 28.6 -21.4 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.2 55.3 -2.4 57.7
Whiff % 35.5 +9.3 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 % 45.5 -12.8 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 % 36.4 +6.3 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 % 55.4 +9.8 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 % 66.7 -21.2 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.3 76.0 -6.0 82.0 -1.9 83.9 -0.6 84.5
Meatball % 5.4 -1.5 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.1 7.7 +0.2 7.5 -0.5 8.0 +0.6 7.4
Zone Swing & Miss % 25.0 +5.5 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 % 71.4 +21.4 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.2 44.7 +2.4 42.3
In Zone 30 -1,136 1,166 +57 1,109 +102 1,007 -189 1,196 +27 1,169 +671 498 -87 585 -907 1,492 +187 1,305 -51 1,356 +54 1,302
Out of Zone 26 -1,075 1,101 +47 1,054 +54 1,000 -168 1,168 +29 1,139 +663 476 -104 580 -815 1,395 +105 1,290 -93 1,383 -85 1,468
Edge 19 -973 992 +41 951 +52 899 -152 1,051 +109 942 +506 436 -115 551 -706 1,257 +135 1,122 -51 1,173 +8 1,165
In Zone Swings 24 -781 805 +78 727 +78 649 -170 819 +74 745 +452 293 -35 328 -598 926 +34 892 -44 936 +50 886
Out of Zone Swings 7 -221 228 +47 181 -5 186 -57 243 +25 218 +116 102 +17 85 -137 222 -44 266 -63 329 +12 317
In Zone Swing & Misses 6 -151 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 5 -109 114 +14 100 0 100 -19 119 +11 108 +69 39 -8 47 -39 86 -3 89 -58 147 +13 134
Basic
Pitches 56 -2,211 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 11 -540 551 +36 515 +42 473 -107 580 +6 574 +333 241 -21 262 -420 682 +32 650 -25 675 -10 685
AB 11 -466 477 +29 448 +58 390 -125 515 +33 482 +265 217 -2 219 -350 569 -1 570 -28 598 +32 566
Hits 5 -109 114 +10 104 +4 100 -22 122 +15 107 +52 55 -1 56 -89 145 -14 159 +6 153 -12 165
Singles 2 -77 79 +14 65 -4 69 -11 80 +25 55 +19 36 +3 33 -59 92 -7 99 -1 100 -3 103
Doubles 2 -20 22 +4 18 -1 19 -6 25 +1 24 +15 9 -3 12 -18 30 0 30 +4 26 -10 36
Triples 0 0 0 -1 1 +1 0 0 0 -1 1 +1 0 -1 1 -2 3 +1 2 -1 3 0 3
Home Runs 1 -12 13 -7 20 +8 12 -5 17 -10 27 +17 10 0 10 -10 20 -8 28 +4 24 +1 23
Walks 0 -67 67 +9 58 -17 75 +18 57 -24 81 +59 22 -21 43 -52 95 +22 73 +4 69 -29 98
Strikeouts 3 -115 118 -15 133 +33 100 -24 124 -8 132 +84 48 -7 55 -90 145 +29 116 -27 143 +10 133
K% 27.3 +5.9 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% 0.0 -12.2 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 0 -2 2 -5 7 +3 4 0 4 0 4 +3 1 +1 0 -11 11 +7 4 -1 5 -7 12
Batted Balls 8 -354 362 +45 317 +23 294 -101 395 +38 357 +187 170 +6 164 -267 431 -26 457 -1 458 +16 442
Number of Fastballs 26 -1,226 1,252 +16 1,236 +108 1,128 -254 1,382 +113 1,269 +688 581 -146 727 -1,037 1,764 +168 1,596 -43 1,639 -43 1,682
Number of Offspeed 9 -201 210 +9 201 -37 238 +14 224 -31 255 +163 92 -41 133 -169 302 -12 314 +13 301 -12 313
Number of Breaking 11 -580 591 +47 544 +44 500 -152 652 -68 720 +428 292 -2 294 -506 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
2026 Shades R 11 0 0.0 .592
! 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