RF | Philadelphia Phillies
Bats/Throws: R/R | 6' 0" 175 lbs | Age: 29
PA AB R H HR SB AVG OBP SLG OPS
2024 622 584 61 136 21 5 .233 .271 .384 .655
2025 50 47 1 9 0 1 .191 .240 .213 .453
2026 86 75 10 21 2 0 .280 .349 .413 .762
6 Seasons 1,958 1,813 187 457 60 15 .252 .298 .403 .701
AVG HR SB OPS
2024 .233 21 5 .655
2025 .191 0 1 .453
2026 .280 2 0 .762
6 Seasons .252 60 15 .701
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Team Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
LA Sweet-
Spot %
xBA xSLG wOBA xwOBA xwOBAcon HardHit% K% BB%
2021 24 871 147 8 5.4 3.7 88.4 108.0 11.1 35.4 .250 .372 .339 .303 .365 42.2 24.2 8.2
2022 25 1387 243 29 11.9 8.2 90.8 111.2 9.8 43.6 .285 .516 .313 .360 .464 47.3 25.4 5.4
2023 26 2467 442 39 8.9 6.2 89.9 111.0 11.8 41.0 .267 .446 .309 .330 .403 42.5 22.7 6.4
2024 27 2394 419 39 9.3 6.3 89.6 110.5 13.1 35.6 .241 .431 .283 .306 .402 41.3 27.3 4.7
2025 28 179 29 2 6.9 4.0 91.5 106.5 15.6 44.8 .201 .308 .208 .245 .351 51.7 36.0 6.0
2026 29 339 59 3 5.1 3.5 88.8 109.2 3.3 32.2 .240 .346 .335 .299 .328 40.7 20.9 8.1
Player 7637 1339 120 9.0 6.1 89.8 111.2 11.5 38.8 .257 .438 .303 .321 .405 43.1 25.1 5.9
MLB 7.6 4.9 88.6 122.9 12.6 33.3 .244 .407 .316 .316 .368 37.1 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 %
2021 49.0 51.0 19.7 24.5 6.8 35.4 36.7 27.9 23.8 20.4 4.8 11.6 16.3 23.1
2022 42.4 57.6 24.7 30.5 2.5 38.7 40.3 21.0 23.0 14.4 4.9 15.6 25.9 16.0
2023 40.7 59.3 24.9 29.4 5.0 34.4 38.9 26.7 17.9 17.6 5.2 16.5 21.3 21.5
2024 41.3 58.7 29.8 24.6 4.3 38.7 32.2 29.1 24.1 13.6 3.6 14.6 18.6 25.5
2025 37.9 62.1 34.5 24.1 3.4 37.9 24.1 37.9 24.1 13.8 0.0 13.8 10.3 37.9
2026 54.2 45.8 13.6 28.8 3.4 39.0 37.3 23.7 27.1 18.6 8.5 11.9 18.6 15.3
Player 42.6 57.4 25.5 27.4 4.4 36.9 36.4 26.7 22.0 16.1 4.6 14.9 20.4 22.0
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
2021 3.4 30.6 21.8 32.0 6.8 5.4 3.7
2022 4.1 31.3 18.1 28.4 6.2 11.9 8.2
2023 2.3 30.5 23.1 27.4 7.2 8.9 6.2
2024 2.9 30.5 25.5 25.1 6.4 9.3 6.3
2025 0.0 27.6 31.0 27.6 6.9 6.9 4.0
2026 5.1 40.7 16.9 30.5 1.7 5.1 3.5
Player 3.0 31.1 22.7 27.5 6.5 9.0 6.1
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.

Run Values by Pitch Type

Season Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2026 4-Seam Fastball -0.1 0 112 33.0 24 .286 .476 .373 21.8 25.0 18.8 .199 .338 .289 46.7
2026 Slider -0.1 0 84 24.8 18 .286 .286 .317 26.8 22.2 14.3 .163 .182 .234 18.2
2026 Sinker -1.0 0 38 11.2 13 .200 .400 .354 22.7 7.7 11.1 .249 .430 .384 55.6
2026 Changeup 1.6 1 32 9.4 9 .222 .222 .300 35.7 33.3 20.0 .220 .266 .209 50.0
2026 Cutter -4.0 -1 27 8.0 7 .167 .167 .129 23.1 0.0 0.0 .435 .478 .403 28.6
2026 Sweeper 8.3 2 22 6.5 6 .667 .833 .658 41.7 0.0 0.0 .319 .371 .302 33.3
2026 Curveball 2.7 1 19 5.6 8 .250 .625 .363 10.0 37.5 37.5 .315 .561 .373 60.0
2026 Split-Finger -4.3 0 5 1.5 1 .000 .000 .000 0.0 100.0 25.0 -- -- .000 --
2025 4-Seam Fastball -3.4 -2 51 28.5 15 .154 .154 .213 33.3 40.0 31.6 .181 .326 .277 42.9
2025 Slider 1.3 0 32 17.9 7 .333 .500 .407 35.7 42.9 21.4 .247 .486 .364 66.7
2025 Sweeper -5.7 -1 22 12.3 7 .143 .143 .129 45.5 42.9 37.5 .118 .140 .114 50.0
2025 Sinker -0.5 0 20 11.2 7 .429 .429 .386 28.6 28.6 66.7 .325 .479 .342 80.0
2025 Cutter -6.0 -1 18 10.1 4 .000 .000 .000 30.0 25.0 33.3 .118 .126 .109 0.0
2025 Changeup -2.2 0 14 7.8 3 .000 .000 .000 20.0 33.3 14.3 .016 .016 .016 0.0
2025 Curveball -2.9 0 14 7.8 4 .000 .000 .225 25.0 25.0 20.0 .278 .343 .267 100.0
2025 Split-Finger -1.1 0 8 4.5 3 .333 .333 .300 60.0 33.3 50.0 .288 .348 .279 50.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Season Team PA Pitches Heart Shadow Chase Waste All
2021 218 871 -1 -5 4 4 2
2022 355 1,387 -4 -10 5 7 -3
2023 626 2,467 -6 -24 15 11 -4
2024 621 2,394 -7 -23 13 8 -10
2025 50 179 -1 -4 1 0 -5
2026 86 339 0 -4 2 2 1
Player 1,956 7,637 -20 -69 39 -20 -18
+ 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 %
2021 871 45.6 71.8 87.7 31.9 50.3 42.3 37.0 50.1 25.2 7.1 77.4
2022 1,387 45.5 70.7 78.7 31.2 57.2 43.3 36.1 49.2 28.7 5.7 74.7
2023 2,467 46.4 68.2 78.2 34.3 59.5 42.3 32.1 50.1 28.7 6.8 78.4
2024 2,394 48.5 75.5 77.5 32.6 53.2 40.8 38.3 53.4 30.1 7.3 84.5
2025 179 57.5 69.9 77.8 32.9 32.0 34.6 36.0 54.2 34.0 8.4 73.3
2026 339 46.0 69.2 88.0 32.8 51.7 35.1 25.6 49.6 25.0 10.6 86.1
Player 7,637 47.1 71.5 79.5 32.8 55.3 41.5 35.1 51.0 28.7 7.0 80.1
MLB 48.7 67.0 82.7 28.6 57.9 42.6 30.3 47.3 25.0 7.3 76.2
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Fielding Running
Season 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
2021 93 78
2022 31 61 18 90 96 94 82 84 86 100 34 22 23 14 18 13 89 62
2023 32 8 4 56 79 66 60 54 59 96 54 51 18 28 44 24 4 6 68 59
2024 15 16 18 31 40 61 59 63 58 68 48 38 23 16 18 7 5 83 88 52
2025 60
2026 81 61
+ View Complete Percentile Rankings Leaderboard
+ Compare To Other Players

Expected Home Runs

Adjusted

Season Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2021 26.73 5 4.1 1 1 3 2 40.0
2022 26.56 13 11.0 2 9 10 3 23.1
2023 28.33 19 18.3 1 5 15 6 31.6
2024 27.25 21 18.3 3 10 14 8 38.1
2026 26.78 2 0.6 1 0 2 0 0.0
Player 27.39 60 52.3 8 25 44 19 31.7
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Season HR
2021 5 5 3 5 4 4 4 3 4 2 4 5 3 3 4 5 3 4 5 4 5 5 6 5 3 4 4 4 5 4 4
2022 13 12 8 13 11 10 11 9 7 9 7 11 14 11 9 15 13 14 9 9 10 12 17 13 9 9 10 15 13 10 11
2023 19 13 14 20 19 20 20 16 18 16 19 20 16 17 21 19 19 17 20 21 18 18 24 21 15 16 19 20 19 18 16
2024 21 15 15 22 18 18 22 17 17 14 19 21 19 17 19 17 17 17 19 22 20 15 25 21 17 17 16 18 20 18 16
2026 2 2 0 0 0 0 0 2 0 0 0 0 0 0 2 0 1 2 0 1 2 0 2 1 1 0 0 0 2 0 1
Player 60 47 40 60 52 52 57 47 46 41 49 57 52 48 55 56 53 54 53 57 55 50 74 61 45 46 49 57 59 50 48
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
Results
BA .280 +.089 ↑ .191 -.042 ↓ .233 -.024 ↓ .257 +.005 ↑ .252 -.044 ↓ .296
xBA .240 +.039 ↑ .201 -.040 ↓ .241 -.026 ↓ .267 -.018 ↓ .285 +.035 ↑ .250
OBP .349 +.109 ↑ .240 -.031 ↓ .271 -.033 ↓ .304 +.010 ↑ .294 -.062 ↓ .356
xOBP .318 +.069 ↑ .249 -.029 ↓ .278 -.038 ↓ .316 -.009 ↓ .325 +.013 ↑ .312
SLG .413 +.200 ↑ .213 -.171 ↓ .384 -.027 ↓ .411 -.021 ↓ .432 +.005 ↑ .427
xSLG .346 +.038 ↑ .308 -.123 ↓ .431 -.015 ↓ .446 -.070 ↓ .516 +.144 ↑ .372
ISO .133 +.112 ↑ .021 -.130 ↓ .151 -.003 ↓ .154 -.025 ↓ .179 +.048 ↑ .131
xISO .106 -.001 ↓ .107 -.083 ↓ .190 +.011 ↑ .179 -.052 ↓ .231 +.109 ↑ .122
BABIP .333 +.023 ↑ .310 +.021 ↑ .289 -.018 ↓ .307 +.003 ↑ .304 -.076 ↓ .380
wOBA .335 +.127 ↑ .208 -.075 ↓ .283 -.026 ↓ .309 -.004 ↓ .313 -.026 ↓ .339
xwOBA .299 +.054 ↑ .245 -.061 ↓ .306 -.024 ↓ .330 -.030 ↓ .360 +.057 ↑ .303
wOBAcon .381 +.094 ↑ .287 -.080 ↓ .367 -.005 ↓ .372 -.025 ↓ .397 -.021 ↓ .418
xwOBAcon .328 -.023 ↓ .351 -.051 ↓ .402 -.001 ↓ .403 -.061 ↓ .464 +.099 ↑ .365
BACON .356 +.046 ↑ .310 -.015 ↓ .325 -.012 ↓ .337 -.005 ↓ .342 -.059 ↓ .401
xBACON .311 -.014 ↓ .325 -.012 ↓ .337 -.018 ↓ .355 -.033 ↓ .388 +.048 ↑ .340
Statcast Hit Metrics
Hard Hit % 40.7 -11.0 ↓ 51.7 +10.4 ↑ 41.3 -1.2 ↓ 42.5 -4.8 ↓ 47.3 +5.1 ↑ 42.2
Avg Exit Velocity 88.8 -2.7 ↓ 91.5 +1.9 ↑ 89.6 -0.3 ↓ 89.9 -0.9 ↓ 90.8 +2.4 ↑ 88.4
Launch Angle Sweet-Spot % 32.2 -12.6 ↓ 44.8 +9.2 ↑ 35.6 -5.4 ↓ 41.0 -2.6 ↓ 43.6 +8.2 ↑ 35.4
Barrel % 5.1 -1.8 ↓ 6.9 -2.4 ↓ 9.3 +0.4 ↑ 8.9 -3.0 ↓ 11.9 +6.5 ↑ 5.4
Avg Launch Angle 3.3 -12.3 ↓ 15.6 +2.5 ↑ 13.1 +1.3 ↑ 11.8 +2.0 ↑ 9.8 -1.3 ↓ 11.1
Statcast Bat Tracking
Bat Speed 70.4 -1.5 ↓ 71.9 +0.2 ↑ 71.7 -0.5 ↓ 72.2 -- -- -- --
Attack Angle 10° -2° ↓ 13° -1° ↓ 13° +1° ↑ 13° -- -- -- --
Ideal Attack Angle % 42.4 -13.3 ↓ 55.7 +2.9 ↑ 52.8 -2.5 ↓ 55.3 -- -- -- --
Attack Direction 3° -2° ↓ 5° +4° ↑ 1° +2° ↑ 0° -- -- -- --
Swing Path - Tilt 39° -3° ↓ 41° +3° ↑ 38° 0° 38° -- -- -- --
Swing Length 7.3 -0.4 ↓ 7.7 0.0 7.7 0.0 7.7 -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 94.3 +0.7 ↑ 93.6 +0.3 ↑ 93.3 +0.1 ↑ 93.2 0.0 93.2 -0.1 ↓ 93.3
Breaking Velocity 84.3 +0.3 ↑ 84.0 +0.3 ↑ 83.7 +0.1 ↑ 83.6 +0.6 ↑ 83.0 +0.5 ↑ 82.5
Offspeed Velocity 84.8 -2.9 ↓ 87.7 +2.8 ↑ 84.9 -0.3 ↓ 85.2 -0.1 ↓ 85.3 +0.6 ↑ 84.7
Batted Ball Results
Barrels 3 +1 ↑ 2 -37 ↓ 39 0 39 +10 ↑ 29 +21 ↑ 8
Popup % 3.4 0.0 3.4 -0.9 ↓ 4.3 -0.7 ↓ 5.0 +2.5 ↑ 2.5 -4.3 ↓ 6.8
Flyball % 13.6 -20.9 ↓ 34.5 +4.7 ↑ 29.8 +4.9 ↑ 24.9 +0.2 ↑ 24.7 +5.0 ↑ 19.7
Line Drive % 28.8 +4.7 ↑ 24.1 -0.5 ↓ 24.6 -4.8 ↓ 29.4 -1.1 ↓ 30.5 +6.0 ↑ 24.5
Groundball % 54.2 +16.3 ↑ 37.9 -3.4 ↓ 41.3 +0.6 ↑ 40.7 -1.7 ↓ 42.4 -6.6 ↓ 49.0
Pull % 39.0 +1.1 ↑ 37.9 -0.8 ↓ 38.7 +4.3 ↑ 34.4 -4.3 ↓ 38.7 +3.3 ↑ 35.4
Straight Away % 37.3 +13.2 ↑ 24.1 -8.1 ↓ 32.2 -6.7 ↓ 38.9 -1.4 ↓ 40.3 +3.6 ↑ 36.7
Opposite Field % 23.7 -14.2 ↓ 37.9 +8.8 ↑ 29.1 +2.4 ↑ 26.7 +5.7 ↑ 21.0 -6.9 ↓ 27.9
Weak Contact % 5.1 +5.1 ↑ 0.0 -2.9 ↓ 2.9 +0.6 ↑ 2.3 -1.8 ↓ 4.1 +0.7 ↑ 3.4
Pull Airball % 11.9 -1.9 ↓ 13.8 -0.8 ↓ 14.6 -1.9 ↓ 16.5 +0.9 ↑ 15.6 +4.0 ↑ 11.6
Topped Contact % 40.7 +13.1 ↑ 27.6 -2.9 ↓ 30.5 0.0 30.5 -0.8 ↓ 31.3 +0.7 ↑ 30.6
Under Contact % 16.9 -14.1 ↓ 31.0 +5.5 ↑ 25.5 +2.4 ↑ 23.1 +5.0 ↑ 18.1 -3.7 ↓ 21.8
Flare/Burner Contact % 30.5 +2.9 ↑ 27.6 +2.5 ↑ 25.1 -2.3 ↓ 27.4 -1.0 ↓ 28.4 -3.6 ↓ 32.0
Solid Contact % 1.7 -5.2 ↓ 6.9 +0.5 ↑ 6.4 -0.8 ↓ 7.2 +1.0 ↑ 6.2 -0.6 ↓ 6.8
HR/FB % 25.0 +25.0 ↑ 0.0 -16.8 ↓ 16.8 -0.5 ↓ 17.3 -4.4 ↓ 21.7 +4.5 ↑ 17.2
Popups 2 +1 ↑ 1 -17 ↓ 18 -4 ↓ 22 +16 ↑ 6 -4 ↓ 10
Flyballs 8 -2 ↓ 10 -115 ↓ 125 +15 ↑ 110 +50 ↑ 60 +31 ↑ 29
Line Drives 17 +10 ↑ 7 -96 ↓ 103 -27 ↓ 130 +56 ↑ 74 +38 ↑ 36
Groundballs 32 +21 ↑ 11 -162 ↓ 173 -7 ↓ 180 +77 ↑ 103 +31 ↑ 72
Plate Discipline
In Zone % 46.0 -11.5 ↓ 57.5 +9.0 ↑ 48.5 +2.1 ↑ 46.4 +0.9 ↑ 45.5 -0.1 ↓ 45.6
Out of Zone % 54.0 +11.5 ↑ 42.5 -9.0 ↓ 51.5 -2.1 ↓ 53.6 -0.9 ↓ 54.5 +0.1 ↑ 54.4
Edge % 35.1 +0.5 ↑ 34.6 -6.2 ↓ 40.8 -1.5 ↓ 42.3 -1.0 ↓ 43.3 +1.0 ↑ 42.3
Zone Swing % 69.2 -0.7 ↓ 69.9 -5.6 ↓ 75.5 +7.3 ↑ 68.2 -2.5 ↓ 70.7 -1.1 ↓ 71.8
Out of Zone Swing % 32.8 -0.1 ↓ 32.9 +0.3 ↑ 32.6 -1.7 ↓ 34.3 +3.1 ↑ 31.2 -0.7 ↓ 31.9
In Zone Contact % 88.0 +10.2 ↑ 77.8 +0.3 ↑ 77.5 -0.7 ↓ 78.2 -0.5 ↓ 78.7 -9.0 ↓ 87.7
Out of Zone Contact % 51.7 +19.7 ↑ 32.0 -21.2 ↓ 53.2 -6.3 ↓ 59.5 +2.3 ↑ 57.2 +6.9 ↑ 50.3
Whiff % 25.0 -9.0 ↓ 34.0 +3.9 ↑ 30.1 +1.4 ↑ 28.7 0.0 28.7 +3.5 ↑ 25.2
First Strike % 58.1 -9.9 ↓ 68.0 +3.4 ↑ 64.6 +1.0 ↑ 63.6 +1.9 ↑ 61.7 -2.2 ↓ 63.9
First Pitch Swing % 25.6 -10.4 ↓ 36.0 -2.3 ↓ 38.3 +6.2 ↑ 32.1 -4.0 ↓ 36.1 -0.9 ↓ 37.0
Swing % 49.6 -4.6 ↓ 54.2 +0.8 ↑ 53.4 +3.3 ↑ 50.1 +0.9 ↑ 49.2 -0.9 ↓ 50.1
Meatball Swing % 86.1 +12.8 ↑ 73.3 -11.2 ↓ 84.5 +6.1 ↑ 78.4 +3.7 ↑ 74.7 -2.7 ↓ 77.4
Meatball % 10.6 +2.2 ↑ 8.4 +1.1 ↑ 7.3 +0.5 ↑ 6.8 +1.1 ↑ 5.7 -1.4 ↓ 7.1
Zone Swing & Miss % 12.0 -10.2 ↓ 22.2 -0.3 ↓ 22.5 +0.7 ↑ 21.8 +0.5 ↑ 21.3 +9.0 ↑ 12.3
Out of Zone Swing & Miss % 48.3 -19.7 ↓ 68.0 +21.2 ↑ 46.8 +6.3 ↑ 40.5 -2.3 ↓ 42.8 -6.9 ↓ 49.7
In Zone 156 +53 ↑ 103 -1,059 ↓ 1,162 +17 ↑ 1,145 +514 ↑ 631 +234 ↑ 397
Out of Zone 183 +107 ↑ 76 -1,156 ↓ 1,232 -90 ↓ 1,322 +566 ↑ 756 +282 ↑ 474
Edge 119 +57 ↑ 62 -915 ↓ 977 -66 ↓ 1,043 +443 ↑ 600 +232 ↑ 368
In Zone Swings 108 +36 ↑ 72 -805 ↓ 877 +96 ↑ 781 +335 ↑ 446 +161 ↑ 285
Out of Zone Swings 60 +35 ↑ 25 -377 ↓ 402 -52 ↓ 454 +218 ↑ 236 +85 ↑ 151
In Zone Swing & Misses 13 -3 ↓ 16 -181 ↓ 197 +27 ↑ 170 +75 ↑ 95 +60 ↑ 35
Out of Zone Swing & Misses 29 +12 ↑ 17 -171 ↓ 188 +4 ↑ 184 +83 ↑ 101 +26 ↑ 75
Basic
Pitches 339 +160 ↑ 179 -2,215 ↓ 2,394 -73 ↓ 2,467 +1,080 ↑ 1,387 +516 ↑ 871
PA 86 +36 ↑ 50 -572 ↓ 622 -4 ↓ 626 +271 ↑ 355 +136 ↑ 219
AB 75 +28 ↑ 47 -537 ↓ 584 +5 ↑ 579 +250 ↑ 329 +130 ↑ 199
Hits 21 +12 ↑ 9 -127 ↓ 136 -13 ↓ 149 +66 ↑ 83 +24 ↑ 59
Singles 15 +7 ↑ 8 -82 ↓ 90 -8 ↓ 98 +48 ↑ 50 +5 ↑ 45
Doubles 4 +3 ↑ 1 -24 ↓ 25 -7 ↓ 32 +12 ↑ 20 +13 ↑ 7
Triples 0 0 0 0 0 0 0 0 0 -2 ↓ 2
Home Runs 2 +2 ↑ 0 -21 ↓ 21 +2 ↑ 19 +6 ↑ 13 +8 ↑ 5
Walks 7 +4 ↑ 3 -26 ↓ 29 -11 ↓ 40 +21 ↑ 19 +1 ↑ 18
Strikeouts 18 0 18 -152 ↓ 170 +28 ↑ 142 +52 ↑ 90 +37 ↑ 53
K% 20.9 -15.1 ↓ 36.0 +8.7 ↑ 27.3 +4.6 ↑ 22.7 -2.7 ↓ 25.4 +1.2 ↑ 24.2
BB% 8.1 +2.1 ↑ 6.0 +1.3 ↑ 4.7 -1.7 ↓ 6.4 +1.0 ↑ 5.4 -2.8 ↓ 8.2
HBP 2 +2 ↑ 0 -3 ↓ 3 +2 ↑ 1 -1 ↓ 2 +1 ↑ 1
Batted Balls 59 +30 ↑ 29 -390 ↓ 419 -23 ↓ 442 +199 ↑ 243 +96 ↑ 147
Fastball Percent 52.2 +2.5 ↑ 49.7 -3.2 ↓ 52.9 -1.7 ↓ 54.6 -0.6 ↓ 55.2 +4.1 ↑ 51.1
Offspeed Percent 10.9 -1.4 ↓ 12.3 +1.4 ↑ 10.9 +1.7 ↑ 9.2 -2.0 ↓ 11.2 +2.2 ↑ 9.0
Breaking Percent 36.9 -1.1 ↓ 38.0 +1.9 ↑ 36.1 +0.2 ↑ 35.9 +2.6 ↑ 33.3 -6.7 ↓ 40.0
Number of Fastballs 177 +88 ↑ 89 -1,178 ↓ 1,267 -80 ↓ 1,347 +581 ↑ 766 +321 ↑ 445
Number of Offspeed 37 +15 ↑ 22 -240 ↓ 262 +36 ↑ 226 +70 ↑ 156 +78 ↑ 78
Number of Breaking 125 +57 ↑ 68 -796 ↓ 864 -22 ↓ 886 +424 ↑ 462 +114 ↑ 348
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2021 Shifts R 218 43 19.7 .361 .249
2022 Shifts R 355 43 12.1 .323 .243
2023 Shades R 624 43 6.9 .316 .197
2024 Shades R 621 30 4.8 .273 .480
2025 Shades R 50 1 2.0 .212 .000
2026 Shades R 86 3 3.5 .332 .421
! 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 %
2021 253 17.3 27.7% 0.4% 121 24.5 0.0% 14.9%
2022 360 17.4 24.7% 1.9% 263 22.5 1.9% 9.9%
2023 623 15.1 47.4% 0.2% 450 18.9 5.8% 0.7%
2024 608 15.3 43.3% 0.0% 356 18.5 5.3% 0.6%
2025 47 16.3 31.9% 0.0% 25 17.7 8.0% 0.0%
2026 84 16.7 20.2% 0.0% 48 19.2 6.3% 2.1%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings