1B | Bats/Throws: L/L | 6' 2" 220 lbs | Age: 32
Draft: 2014 | Rd. 8, No. 243, Kansas City Royals | Sam Houston State
PA AB R H HR SB AVG OBP SLG OPS
2023 368 346 48 100 14 5 .289 .322 .480 .802
2024 494 443 60 117 15 3 .264 .334 .427 .761
2025 544 474 67 133 17 3 .281 .366 .437 .803
8 Seasons 2,477 2,223 274 560 84 11 .252 .321 .421 .742
AVG HR SB OPS
2023 .289 14 5 .802
2024 .264 15 3 .761
2025 .281 17 3 .803
8 Seasons .252 84 11 .742
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%
2018 24 699 104 13 12.5 7.6 91.4 108.3 17.7 33.7 .237 .467 .398 .345 .425 44.2 26.5 11.8
2019 25 1509 231 21 9.1 5.7 90.5 111.2 13.0 29.9 .226 .412 .278 .310 .378 43.7 26.8 10.5
2020 26 559 77 5 6.5 3.8 90.7 105.4 11.9 32.5 .234 .389 .269 .320 .396 44.2 28.0 13.6
2021 27 978 168 14 8.3 5.5 90.8 110.6 14.3 33.3 .239 .400 .274 .297 .388 45.2 28.0 5.1
2022 28 547 100 7 7.0 4.8 92.1 110.5 13.4 38.0 .274 .428 .272 .330 .409 48.0 24.1 5.5
2023 29 1451 268 27 10.1 7.3 91.9 109.7 12.0 35.1 .264 .464 .339 .324 .402 51.5 22.3 4.1
2024 30 1920 377 26 6.9 5.3 89.6 108.8 12.0 35.0 .277 .461 .330 .351 .374 40.1 14.0 9.3
2025 31 2173 369 28 7.6 5.1 89.4 109.4 11.4 38.2 .272 .425 .349 .343 .385 42.5 20.0 10.7
Player 9836 1694 141 8.3 5.7 90.5 111.2 12.7 34.8 .257 .435 .320 .330 .389 44.3 22.1 8.8
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 %
2018 35.6 64.4 33.7 24.0 6.7 38.5 36.5 25.0 19.2 12.5 3.8 19.2 24.0 21.2
2019 48.1 51.9 25.1 19.9 6.9 38.5 37.7 23.8 26.4 18.6 3.0 12.1 19.0 20.8
2020 46.8 53.2 26.0 23.4 3.9 39.0 39.0 22.1 27.3 14.3 5.2 11.7 24.7 16.9
2021 42.9 57.1 30.4 22.0 4.8 39.3 33.9 26.8 24.4 14.3 4.2 14.9 19.6 22.6
2022 46.0 54.0 21.0 28.0 5.0 43.0 30.0 27.0 27.0 13.0 6.0 16.0 17.0 21.0
2023 44.0 56.0 27.6 23.9 4.5 38.4 34.0 27.6 23.1 15.3 5.6 15.3 18.7 22.0
2024 40.8 59.2 27.1 26.0 6.1 36.1 36.3 27.6 20.2 16.2 4.5 15.9 20.2 23.1
2025 45.0 55.0 25.7 24.1 5.1 36.0 37.1 26.8 21.7 17.6 5.7 14.4 19.5 21.1
Player 43.7 56.3 26.9 23.9 5.5 37.8 35.8 26.4 22.9 16.0 4.8 14.9 19.8 21.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
2018 1.0 28.8 30.8 20.2 6.7 12.5 7.6
2019 1.3 37.2 26.8 21.6 3.9 9.1 5.7
2020 3.9 31.2 19.5 29.9 9.1 6.5 3.8
2021 4.2 26.2 28.0 23.8 8.9 8.3 5.5
2022 4.0 27.0 19.0 31.0 11.0 7.0 4.8
2023 2.6 33.6 22.0 23.9 7.8 10.1 7.3
2024 2.1 32.1 26.3 23.1 9.3 6.9 5.3
2025 2.7 29.8 23.0 29.3 7.0 7.6 5.1
Player 2.5 31.4 24.7 25.0 7.7 8.3 5.7
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.7 5 673 31.1 169 .287 .507 .391 18.2 16.6 14.4 .309 .537 .396 49.6
2025 Slider 0.0 0 313 14.5 80 .261 .391 .331 36.1 31.3 21.0 .215 .360 .300 35.6
2025 Sinker 1.5 4 288 13.3 86 .371 .457 .427 11.0 10.5 11.8 .354 .446 .413 41.0
2025 Changeup -0.6 -2 260 12.0 63 .217 .283 .242 27.0 23.8 18.1 .224 .293 .247 44.4
2025 Curveball 2.3 5 211 9.8 47 .237 .421 .346 29.5 36.2 19.8 .229 .404 .337 54.5
2025 Cutter -1.1 -2 170 7.9 35 .226 .290 .286 23.8 17.1 21.4 .205 .331 .263 30.8
2025 Sweeper 1.0 1 125 5.8 24 .304 .609 .398 32.6 20.8 11.6 .268 .405 .307 33.3
2025 Split-Finger 2.5 2 98 4.5 27 .360 .600 .431 15.2 7.4 5.9 .264 .395 .310 26.1
2025 Slurve -3.9 -1 17 0.8 4 .000 .000 .175 25.0 50.0 28.6 .002 .002 .176 0.0
2024 4-Seam Fastball 1.1 7 593 30.9 153 .288 .453 .367 9.3 14.4 13.2 .294 .481 .365 49.2
2024 Changeup -0.5 -1 259 13.5 68 .213 .328 .274 28.3 17.6 15.8 .252 .450 .334 38.0
2024 Sinker -1.5 -4 242 12.6 75 .209 .269 .274 8.5 8.0 11.5 .253 .413 .331 45.9
2024 Curveball 0.3 1 240 12.5 46 .237 .289 .333 33.0 28.3 18.6 .214 .261 .293 16.0
2024 Slider 2.0 4 210 10.9 63 .316 .614 .425 22.8 11.1 10.4 .307 .567 .393 33.3
2024 Cutter 1.9 4 184 9.6 42 .325 .625 .415 18.6 9.5 8.7 .309 .510 .367 30.6
2024 Sweeper 1.2 1 90 4.7 17 .357 .643 .474 25.0 11.8 7.4 .198 .380 .327 8.3
2024 Split-Finger -1.3 -1 85 4.4 24 .130 .261 .225 13.0 8.3 5.1 .305 .522 .364 57.1
2024 Slurve 6.5 1 11 0.6 3 .667 .667 .600 40.0 33.3 25.0 .542 .610 .506 0.0
2024 Knuckleball 6.2 0 3 0.2 -- -- -- -- -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2018 170 698 1 0 6 4 12
2019 366 1,503 -11 -18 9 5 -15
2020 130 559 -4 -8 3 3 -6
2021 254 978 -9 -8 4 5 -8
2022 146 548 -2 -7 2 3 -5
2023 366 1,451 -5 -4 6 6 4
2024 492 1,920 1 -12 13 9 10
2025 538 2,164 1 -9 12 10 13
Player 2,462 9,821 -28 -67 55 -28 5
+ 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 %
2018 699 45.3 65.2 78.6 22.5 45.3 45.7 24.1 41.8 31.2 6.7 80.9
2019 1,509 46.4 65.5 83.6 28.0 54.2 40.8 25.2 45.3 26.1 6.4 66.7
2020 559 46.5 63.8 77.7 22.7 51.5 38.6 19.8 41.9 29.9 5.7 81.3
2021 978 47.3 74.1 80.5 30.5 49.7 40.1 35.0 51.1 29.2 7.8 81.6
2022 547 50.6 67.9 87.2 30.4 50.0 39.5 29.0 49.4 24.1 9.5 75.0
2023 1,451 48.0 72.1 86.1 30.9 56.7 42.7 31.1 50.7 23.3 7.6 83.6
2024 1,920 49.5 67.7 89.7 26.2 62.2 41.7 24.4 46.7 18.1 8.5 75.6
2025 2,173 49.7 66.8 84.3 26.8 57.9 44.6 29.4 46.8 23.3 7.3 79.6
Player 9,836 48.2 68.1 84.6 27.5 55.4 42.2 27.7 47.0 24.2 7.5 77.7
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
2018 61 51
2019 25 11 31 45 24 33 63 75 78 77 16 72 39 53 58 21
2020 42 29 32 39 59 16 39 79 28 76 20 84 29 77 35
2021 75 70 31
2022 68 47
2023 49 67 76 71 17 45 64 89 53 94 47 2 62 33 60 84 6 52 71 79
2024 86 89 82 69 87 47 40 59 44 49 93 64 84 65 64 18 58 79 72
2025 76 79 58 41 90 38 37 42 47 46 56 76 59 55 53 89 4 45 52 69
+ 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 %
2018 22.41 12 10.2 2 4 5 5 41.7
2019 22.47 14 13.4 1 5 7 8 57.1
2020 24.16 2 3.1 -1 4 4 0 0.0
2021 23.08 9 8.5 1 5 10 0 0.0
2022 23.35 1 1.4 0 4 0 1 100.0
2023 23.24 14 13.8 0 7 14 5 35.7
2024 24.86 15 14.9 0 5 16 4 26.7
2025 24.65 17 13.9 3 7 15 2 11.8
Player 23.59 84 79.4 5 41 71 25 29.8
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2018 12 11 9 11 10 10 10 11 8 9 11 12 12 9 10 11 10 10 9 11 10 10 12 11 9 9 10 11 12 10 8
2019 14 15 11 13 15 13 15 14 14 10 11 16 15 11 13 13 11 11 14 14 13 15 15 17 11 13 13 16 17 13 10
2020 2 4 3 3 3 5 4 3 1 2 3 5 2 2 3 4 3 3 3 4 3 4 4 4 3 2 4 4 3 2 1
2021 9 10 6 7 9 11 11 9 3 5 5 12 8 7 9 11 10 9 9 9 7 9 10 9 10 7 9 11 8 9 7
2022 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 3 2 3 1 1 2 2 1 2 1
2023 14 12 10 12 16 12 15 10 10 10 12 16 15 13 15 15 18 10 16 15 16 17 22 19 11 9 12 14 18 14 11
2024 15 15 11 13 13 17 20 15 13 9 14 16 17 12 15 12 14 12 16 20 17 14 22 19 15 13 14 16 19 14 11
2025 17 16 9 11 13 16 14 15 12 9 12 16 16 19 16 12 16 12 14 17 13 12 18 16 12 11 13 13 17 14 13
Player 84 85 60 71 81 85 91 78 62 55 69 95 86 74 82 79 83 68 83 91 80 84 105 98 72 65 77 87 95 78 62
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
Results
BA .281 +.017 .264 -.025 .289 +.050 .239 +.014 .225 +.030 .195 .000 .195 -.067 .262
xBA .272 -.005 .277 +.013 .264 -.010 .274 +.035 .239 +.005 .234 +.008 .226 -.011 .237
OBP .366 +.032 .334 +.012 .322 +.032 .290 +.022 .268 -.035 .303 +.022 .281 -.072 .353
xOBP .359 +.011 .348 +.048 .300 -.024 .324 +.040 .284 -.055 .339 +.029 .310 -.021 .331
SLG .437 +.010 .427 -.053 .480 +.159 .321 -.048 .369 +.068 .301 -.068 .369 -.228 .597
xSLG .425 -.036 .461 -.003 .464 +.036 .428 +.028 .400 +.011 .389 -.023 .412 -.055 .467
ISO .156 -.007 .163 -.028 .191 +.109 .082 -.062 .144 +.038 .106 -.068 .174 -.162 .336
xISO .153 -.031 .184 -.016 .200 +.046 .154 -.008 .162 +.007 .155 -.031 .186 -.043 .229
BABIP .330 +.048 .282 -.058 .340 +.027 .313 +.036 .277 +.010 .267 +.037 .230 -.063 .293
wOBA .349 +.019 .330 -.009 .339 +.067 .272 -.002 .274 +.005 .269 -.009 .278 -.120 .398
xwOBA .343 -.008 .351 +.027 .324 -.006 .330 +.033 .297 -.023 .320 +.010 .310 -.035 .345
wOBACON .394 +.047 .347 -.075 .422 +.097 .325 -.028 .353 +.045 .308 -.020 .328 -.183 .511
xwOBACON .385 +.011 .374 -.028 .402 -.007 .409 +.021 .388 -.008 .396 +.018 .378 -.047 .425
BACON .360 +.050 .310 -.065 .375 +.055 .320 +.005 .315 +.029 .286 +.009 .277 -.098 .375
xBACON .350 +.022 .328 -.018 .346 -.025 .371 +.031 .340 -.008 .348 +.025 .323 -.017 .340
Statcast Hit Metrics
Hard Hit % 42.5 +2.4 40.1 -11.4 51.5 +3.5 48.0 +2.8 45.2 +1.0 44.2 +0.5 43.7 -0.5 44.2
Avg Exit Velocity 89.4 -0.2 89.6 -2.3 91.9 -0.2 92.1 +1.3 90.8 +0.1 90.7 +0.2 90.5 -0.9 91.4
Launch Angle Sweet-Spot % 38.2 +3.2 35.0 -0.1 35.1 -2.9 38.0 +4.7 33.3 +0.8 32.5 +2.6 29.9 -3.8 33.7
Barrel % 7.6 +0.7 6.9 -3.2 10.1 +3.1 7.0 -1.3 8.3 +1.8 6.5 -2.6 9.1 -3.4 12.5
Avg Launch Angle 11.4 -0.6 12.0 0.0 12.0 -1.4 13.4 -0.9 14.3 +2.4 11.9 -1.1 13.0 -4.7 17.7
Statcast Bat Tracking
Bat Speed 71.8 -0.6 72.4 +0.2 72.2 -- -- -- -- -- -- -- -- -- --
Attack Angle 11° +2° -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 43.3 -0.5 43.8 +0.2 43.6 -- -- -- -- -- -- -- -- -- --
Attack Direction +1° -3° -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 33° +2° 32° -2° 34° -- -- -- -- -- -- -- -- -- --
Swing Length 7.1 0.0 7.1 +0.1 7.0 -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.4 0.0 93.4 -0.2 93.6 0.0 93.6 +0.4 93.2 +0.2 93.0 0.0 93.0 +0.5 92.5
Breaking Velocity 83.6 +1.4 82.2 -0.9 83.1 +0.3 82.8 +0.9 81.9 +0.2 81.7 0.0 81.7 +0.4 81.3
Offspeed Velocity 86.7 0.0 86.7 +0.5 86.2 0.0 86.2 +0.5 85.7 +0.3 85.4 +0.1 85.3 +0.1 85.2
Batted Ball Results
Barrels 28 +2 26 -1 27 +20 7 -7 14 +9 5 -16 21 +8 13
Popup % 5.1 -1.0 6.1 +1.6 4.5 -0.5 5.0 +0.2 4.8 +0.9 3.9 -3.0 6.9 +0.2 6.7
Flyball % 25.7 -1.4 27.1 -0.5 27.6 +6.6 21.0 -9.4 30.4 +4.4 26.0 +0.9 25.1 -8.6 33.7
Line Drive % 24.1 -1.9 26.0 +2.1 23.9 -4.1 28.0 +6.0 22.0 -1.4 23.4 +3.5 19.9 -4.1 24.0
Groundball % 45.0 +4.2 40.8 -3.2 44.0 -2.0 46.0 +3.1 42.9 -3.9 46.8 -1.3 48.1 +12.5 35.6
Pull % 36.0 -0.1 36.1 -2.3 38.4 -4.6 43.0 +3.7 39.3 +0.3 39.0 +0.5 38.5 0.0 38.5
Straight Away % 37.1 +0.8 36.3 +2.3 34.0 +4.0 30.0 -3.9 33.9 -5.1 39.0 +1.3 37.7 +1.2 36.5
Opposite Field % 26.8 -0.8 27.6 0.0 27.6 +0.6 27.0 +0.2 26.8 +4.7 22.1 -1.7 23.8 -1.2 25.0
Weak Contact % 2.7 +0.6 2.1 -0.5 2.6 -1.4 4.0 -0.2 4.2 +0.3 3.9 +2.6 1.3 +0.3 1.0
Pull Airball % 14.4 -1.5 15.9 +0.6 15.3 -0.7 16.0 +1.1 14.9 +3.2 11.7 -0.4 12.1 -7.1 19.2
Topped Contact % 29.8 -2.3 32.1 -1.5 33.6 +6.6 27.0 +0.8 26.2 -5.0 31.2 -6.0 37.2 +8.4 28.8
Under Contact % 23.0 -3.3 26.3 +4.3 22.0 +3.0 19.0 -9.0 28.0 +8.5 19.5 -7.3 26.8 -4.0 30.8
Flare/Burner Contact % 29.3 +6.2 23.1 -0.8 23.9 -7.1 31.0 +7.2 23.8 -6.1 29.9 +8.3 21.6 +1.4 20.2
Solid Contact % 7.0 -2.3 9.3 +1.5 7.8 -3.2 11.0 +2.1 8.9 -0.2 9.1 +5.2 3.9 -2.8 6.7
HR/FB % 17.9 +3.2 14.7 -4.2 18.9 +14.1 4.8 -12.8 17.6 +7.6 10.0 -14.1 24.1 -10.2 34.3
Popups 19 -4 23 +11 12 +7 5 -3 8 +5 3 -13 16 +9 7
Flyballs 95 -7 102 +28 74 +53 21 -30 51 +31 20 -38 58 +23 35
Line Drives 89 -9 98 +34 64 +36 28 -9 37 +19 18 -28 46 +21 25
Groundballs 166 +12 154 +36 118 +72 46 -26 72 +36 36 -75 111 +74 37
Plate Discipline
In Zone % 49.7 +0.2 49.5 +1.5 48.0 -2.6 50.6 +3.3 47.3 +0.8 46.5 +0.1 46.4 +1.1 45.3
Out of Zone % 50.3 -0.2 50.5 -1.5 52.0 +2.6 49.4 -3.3 52.7 -0.8 53.5 -0.1 53.6 -1.1 54.7
Edge % 44.6 +2.9 41.7 -1.0 42.7 +3.2 39.5 -0.6 40.1 +1.5 38.6 -2.2 40.8 -4.9 45.7
Zone Swing % 66.8 -0.9 67.7 -4.4 72.1 +4.2 67.9 -6.2 74.1 +10.3 63.8 -1.7 65.5 +0.3 65.2
Out of Zone Swing % 26.8 +0.6 26.2 -4.7 30.9 +0.5 30.4 -0.1 30.5 +7.8 22.7 -5.3 28.0 +5.5 22.5
In Zone Contact % 84.3 -5.4 89.7 +3.6 86.1 -1.1 87.2 +6.7 80.5 +2.8 77.7 -5.9 83.6 +5.0 78.6
Out of Zone Contact % 57.9 -4.3 62.2 +5.5 56.7 +6.7 50.0 +0.3 49.7 -1.8 51.5 -2.7 54.2 +8.9 45.3
Whiff % 23.3 +5.2 18.1 -5.2 23.3 -0.8 24.1 -5.1 29.2 -0.7 29.9 +3.8 26.1 -5.1 31.2
First Strike % 60.4 +4.9 55.5 -8.0 63.5 +4.2 59.3 -1.3 60.6 +11.0 49.6 -6.8 56.4 -1.2 57.6
First Pitch Swing % 29.4 +5.0 24.4 -6.7 31.1 +2.1 29.0 -6.0 35.0 +15.2 19.8 -5.4 25.2 +1.1 24.1
Swing % 46.8 +0.1 46.7 -4.0 50.7 +1.3 49.4 -1.7 51.1 +9.2 41.9 -3.4 45.3 +3.5 41.8
Meatball Swing % 79.6 +4.0 75.6 -8.0 83.6 +8.6 75.0 -6.6 81.6 +0.3 81.3 +14.6 66.7 -14.2 80.9
Meatball % 7.3 -1.2 8.5 +0.9 7.6 -1.9 9.5 +1.7 7.8 +2.1 5.7 -0.7 6.4 -0.3 6.7
Zone Swing & Miss % 15.7 +5.4 10.3 -3.6 13.9 +1.1 12.8 -6.7 19.5 -2.8 22.3 +5.9 16.4 -5.0 21.4
Out of Zone Swing & Miss % 42.1 +4.3 37.8 -5.5 43.3 -6.7 50.0 -0.3 50.3 +1.8 48.5 +2.7 45.8 -8.9 54.7
In Zone 1,076 +126 950 +254 696 +419 277 -186 463 +203 260 -438 698 +382 316
Out of Zone 1,088 +118 970 +215 755 +485 270 -245 515 +216 299 -506 805 +423 382
Edge 966 +165 801 +182 619 +403 216 -176 392 +176 216 -397 613 +294 319
In Zone Swings 719 +76 643 +141 502 +314 188 -155 343 +177 166 -291 457 +251 206
Out of Zone Swings 292 +38 254 +21 233 +151 82 -75 157 +89 68 -157 225 +139 86
In Zone Swing & Misses 113 +47 66 -4 70 +46 24 -43 67 +30 37 -38 75 +31 44
Out of Zone Swing & Misses 123 +27 96 -5 101 +60 41 -38 79 +46 33 -70 103 +56 47
Basic
Pitches 2,173 +253 1,920 +469 1,451 +904 547 -431 978 +419 559 -950 1,509 +810 699
PA 544 +50 494 +126 368 +223 145 -109 254 +122 132 -238 370 +200 170
AB 474 +31 443 +97 346 +212 134 -102 236 +123 113 -215 328 +179 149
Hits 133 +16 117 +17 100 +68 32 -21 53 +31 22 -42 64 +25 39
Singles 94 +16 78 +15 63 +39 24 -14 38 +24 14 -22 36 +21 15
Doubles 21 0 21 -1 22 +16 6 +1 5 -1 6 -7 13 +3 10
Triples 1 -2 3 +2 1 0 1 0 1 +1 0 -1 1 -1 2
Home Runs 17 +2 15 +1 14 +13 1 -8 9 +7 2 -12 14 +2 12
Walks 58 +12 46 +31 15 +7 8 -5 13 -5 18 -21 39 +19 20
Strikeouts 109 +40 69 -13 82 +47 35 -36 71 +34 37 -62 99 +54 45
K% 20.0 +6.0 14.0 -8.3 22.3 -1.8 24.1 -3.9 28.0 0.0 28.0 +1.2 26.8 +0.3 26.5
BB% 10.7 +1.4 9.3 +5.2 4.1 -1.4 5.5 +0.4 5.1 -8.5 13.6 +3.1 10.5 -1.3 11.8
HBP 8 +6 2 -1 3 +1 2 0 2 +2 0 -1 1 0 1
Batted Balls 369 -8 377 +109 268 +168 100 -68 168 +91 77 -154 231 +127 104
Number of Fastballs 1,131 +112 1,019 +257 762 +491 271 -273 544 +220 324 -490 814 +404 410
Number of Offspeed 358 +14 344 +105 239 +153 86 -100 186 +87 99 -150 249 +155 94
Number of Breaking 523 +73 450 +94 356 +201 155 -78 233 +106 127 -282 409 +228 181
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2018 Shifts L 170 28 16.5 .371 .536
2019 Shifts L 369 179 48.5 .311 .244
2020 Shifts L 129 99 76.7 .281 .268
2021 Shifts L 253 205 81.0 .405 .245
2022 Shifts L 146 108 74.0 .323 .251
2023 Shades L 366 236 64.5 .358 .329
2024 Shades L 490 321 65.5 .338 .328
2025 Shades L 537 300 55.9 .350 .352
! 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 %
2018 253 16.1 36.0% 0.8% 97 22.7 0.0% 5.2%
2019 435 16.9 28.5% 1.6% 269 22.8 1.1% 8.9%
2020 143 18.3 23.8% 2.1% 127 23.3 0.0% 7.9%
2021 251 18.1 16.3% 2.4% 156 23.6 1.9% 16.7%
2022 135 17.9 25.2% 2.2% 98 22.2 0.0% 7.1%
2023 390 15.4 44.6% 0.3% 232 19.1 4.7% 0.9%
2024 510 15.9 38.6% 1.4% 363 18.3 7.2% 0.0%
2025 565 15.7 37.5% 0.2% 391 18.5 5.1% 0.8%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings