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 74 66 10 20 2 0 .303 .351 .439 .790
6 Seasons 1,946 1,804 187 456 60 15 .253 .297 .404 .701
AVG HR SB OPS
2024 .233 21 5 .655
2025 .191 0 1 .453
2026 .303 2 0 .790
6 Seasons .253 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 276 49 2 4.1 2.9 88.1 109.2 1.9 26.5 .223 .320 .364 .275 .306 38.8 21.4 5.7
Player 7574 1329 119 9.0 6.1 89.8 111.2 11.5 38.7 .257 .438 .304 .321 .405 43.0 25.1 5.8
MLB 7.6 4.9 88.6 122.9 12.5 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 59.2 40.8 12.2 24.5 4.1 40.8 36.7 22.4 30.6 18.4 10.2 10.2 18.4 12.2
Player 42.7 57.3 25.6 27.2 4.4 36.9 36.4 26.6 22.0 16.0 4.7 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 6.1 42.9 16.3 28.6 2.0 4.1 2.9
Player 3.0 31.1 22.7 27.4 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.4 0 93 33.7 21 .316 .526 .393 23.4 28.6 20.7 .210 .343 .282 46.2
2026 Slider -0.4 0 69 25.0 17 .286 .286 .294 24.3 23.5 20.0 .163 .182 .206 18.2
2026 Changeup 3.9 1 26 9.4 7 .286 .286 .386 40.0 42.9 25.0 .173 .196 .161 25.0
2026 Cutter -3.0 -1 24 8.7 5 .250 .250 .180 27.3 0.0 0.0 .267 .306 .285 40.0
2026 Sinker -1.2 0 24 8.7 8 .167 .333 .331 25.0 0.0 0.0 .291 .428 .408 66.7
2026 Sweeper 8.4 2 22 8.0 6 .667 .833 .658 41.7 0.0 0.0 .319 .371 .302 33.3
2026 Curveball 7.8 1 13 4.7 5 .400 1.000 .580 0.0 20.0 25.0 .328 .674 .423 50.0
2026 Split-Finger -4.4 0 5 1.8 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 70 276 2 -2 2 1 3
Player 1,940 7,574 -18 -67 39 -18 -16
+ 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 276 46.0 70.1 88.8 34.9 50.0 35.1 22.9 51.1 25.5 12.0 84.8
Player 7,574 47.1 71.5 79.5 32.9 55.2 41.6 35.1 51.1 28.8 7.0 80.0
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 60
+ 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.5 2 1 1 0 0.0
Player 27.39 60 52.2 8 26 43 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 0 2 0 1 2 0 2 0 0 0 0 0 2 0 1
Player 60 47 40 60 52 52 57 47 46 41 49 57 52 48 55 56 52 54 53 57 55 50 74 60 44 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 .323 +.132 .191 -.042 .233 -.024 .257 +.005 .252 -.044 .296
xBA .223 +.022 .201 -.040 .241 -.026 .267 -.018 .285 +.035 .250
OBP .371 +.131 .240 -.031 .271 -.033 .304 +.010 .294 -.062 .356
xOBP .289 +.040 .249 -.029 .278 -.038 .316 -.009 .325 +.013 .312
SLG .468 +.255 .213 -.171 .384 -.027 .411 -.021 .432 +.005 .427
xSLG .320 +.012 .308 -.123 .431 -.015 .446 -.070 .516 +.144 .372
ISO .145 +.124 .021 -.130 .151 -.003 .154 -.025 .179 +.048 .131
xISO .096 -.011 .107 -.083 .190 +.011 .179 -.052 .231 +.109 .122
BABIP .383 +.073 .310 +.021 .289 -.018 .307 +.003 .304 -.076 .380
wOBA .364 +.156 .208 -.075 .283 -.026 .309 -.004 .313 -.026 .339
xwOBA .275 +.030 .245 -.061 .306 -.024 .330 -.030 .360 +.057 .303
wOBAcon .433 +.146 .287 -.080 .367 -.005 .372 -.025 .397 -.021 .418
xwOBAcon .306 -.045 .351 -.051 .402 -.001 .403 -.061 .464 +.099 .365
BACON .408 +.098 .310 -.015 .325 -.012 .337 -.005 .342 -.059 .401
xBACON .291 -.034 .325 -.012 .337 -.018 .355 -.033 .388 +.048 .340
Statcast Hit Metrics
Hard Hit % 38.8 -12.9 51.7 +10.4 41.3 -1.2 42.5 -4.8 47.3 +5.1 42.2
Avg Exit Velocity 88.1 -3.4 91.5 +1.9 89.6 -0.3 89.9 -0.9 90.8 +2.4 88.4
Launch Angle Sweet-Spot % 26.5 -18.3 44.8 +9.2 35.6 -5.4 41.0 -2.6 43.6 +8.2 35.4
Barrel % 4.1 -2.8 6.9 -2.4 9.3 +0.4 8.9 -3.0 11.9 +6.5 5.4
Avg Launch Angle 1.9 -13.7 15.6 +2.5 13.1 +1.3 11.8 +2.0 9.8 -1.3 11.1
Statcast Bat Tracking
Bat Speed 70.6 -1.3 71.9 +0.2 71.7 -0.5 72.2 -- -- -- --
Attack Angle 10° -2° 13° -1° 13° +1° 13° -- -- -- --
Ideal Attack Angle % 41.7 -14.0 55.7 +2.9 52.8 -2.5 55.3 -- -- -- --
Attack Direction -3° +4° +2° -- -- -- --
Swing Path - Tilt 39° -3° 41° +3° 38° 38° -- -- -- --
Swing Length 7.3 -0.4 7.7 0.0 7.7 0.0 7.7 -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.9 +0.3 93.6 +0.3 93.3 +0.1 93.2 0.0 93.2 -0.1 93.3
Breaking Velocity 84.0 0.0 84.0 +0.3 83.7 +0.1 83.6 +0.6 83.0 +0.5 82.5
Offspeed Velocity 84.7 -3.0 87.7 +2.8 84.9 -0.3 85.2 -0.1 85.3 +0.6 84.7
Batted Ball Results
Barrels 2 0 2 -37 39 0 39 +10 29 +21 8
Popup % 4.1 +0.7 3.4 -0.9 4.3 -0.7 5.0 +2.5 2.5 -4.3 6.8
Flyball % 12.2 -22.3 34.5 +4.7 29.8 +4.9 24.9 +0.2 24.7 +5.0 19.7
Line Drive % 24.5 +0.4 24.1 -0.5 24.6 -4.8 29.4 -1.1 30.5 +6.0 24.5
Groundball % 59.2 +21.3 37.9 -3.4 41.3 +0.6 40.7 -1.7 42.4 -6.6 49.0
Pull % 40.8 +2.9 37.9 -0.8 38.7 +4.3 34.4 -4.3 38.7 +3.3 35.4
Straight Away % 36.7 +12.6 24.1 -8.1 32.2 -6.7 38.9 -1.4 40.3 +3.6 36.7
Opposite Field % 22.4 -15.5 37.9 +8.8 29.1 +2.4 26.7 +5.7 21.0 -6.9 27.9
Weak Contact % 6.1 +6.1 0.0 -2.9 2.9 +0.6 2.3 -1.8 4.1 +0.7 3.4
Pull Airball % 10.2 -3.6 13.8 -0.8 14.6 -1.9 16.5 +0.9 15.6 +4.0 11.6
Topped Contact % 42.9 +15.3 27.6 -2.9 30.5 0.0 30.5 -0.8 31.3 +0.7 30.6
Under Contact % 16.3 -14.7 31.0 +5.5 25.5 +2.4 23.1 +5.0 18.1 -3.7 21.8
Flare/Burner Contact % 28.6 +1.0 27.6 +2.5 25.1 -2.3 27.4 -1.0 28.4 -3.6 32.0
Solid Contact % 2.0 -4.9 6.9 +0.5 6.4 -0.8 7.2 +1.0 6.2 -0.6 6.8
HR/FB % 33.3 +33.3 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 6 -4 10 -115 125 +15 110 +50 60 +31 29
Line Drives 12 +5 7 -96 103 -27 130 +56 74 +38 36
Groundballs 29 +18 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 % 70.1 +0.2 69.9 -5.6 75.5 +7.3 68.2 -2.5 70.7 -1.1 71.8
Out of Zone Swing % 34.9 +2.0 32.9 +0.3 32.6 -1.7 34.3 +3.1 31.2 -0.7 31.9
In Zone Contact % 88.8 +11.0 77.8 +0.3 77.5 -0.7 78.2 -0.5 78.7 -9.0 87.7
Out of Zone Contact % 50.0 +18.0 32.0 -21.2 53.2 -6.3 59.5 +2.3 57.2 +6.9 50.3
Whiff % 25.5 -8.5 34.0 +3.9 30.1 +1.4 28.7 0.0 28.7 +3.5 25.2
First Strike % 54.3 -13.7 68.0 +3.4 64.6 +1.0 63.6 +1.9 61.7 -2.2 63.9
First Pitch Swing % 22.9 -13.1 36.0 -2.3 38.3 +6.2 32.1 -4.0 36.1 -0.9 37.0
Swing % 51.1 -3.1 54.2 +0.8 53.4 +3.3 50.1 +0.9 49.2 -0.9 50.1
Meatball Swing % 84.8 +11.5 73.3 -11.2 84.5 +6.1 78.4 +3.7 74.7 -2.7 77.4
Meatball % 12.0 +3.6 8.4 +1.1 7.3 +0.5 6.8 +1.1 5.7 -1.4 7.1
Zone Swing & Miss % 11.2 -11.0 22.2 -0.3 22.5 +0.7 21.8 +0.5 21.3 +9.0 12.3
Out of Zone Swing & Miss % 50.0 -18.0 68.0 +21.2 46.8 +6.3 40.5 -2.3 42.8 -6.9 49.7
In Zone 127 +24 103 -1,059 1,162 +17 1,145 +514 631 +234 397
Out of Zone 149 +73 76 -1,156 1,232 -90 1,322 +566 756 +282 474
Edge 97 +35 62 -915 977 -66 1,043 +443 600 +232 368
In Zone Swings 89 +17 72 -805 877 +96 781 +335 446 +161 285
Out of Zone Swings 52 +27 25 -377 402 -52 454 +218 236 +85 151
In Zone Swing & Misses 10 -6 16 -181 197 +27 170 +75 95 +60 35
Out of Zone Swing & Misses 26 +9 17 -171 188 +4 184 +83 101 +26 75
Basic
Pitches 276 +97 179 -2,215 2,394 -73 2,467 +1,080 1,387 +516 871
PA 70 +20 50 -572 622 -4 626 +271 355 +136 219
AB 62 +15 47 -537 584 +5 579 +250 329 +130 199
Hits 20 +11 9 -127 136 -13 149 +66 83 +24 59
Singles 15 +7 8 -82 90 -8 98 +48 50 +5 45
Doubles 3 +2 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 4 +1 3 -26 29 -11 40 +21 19 +1 18
Strikeouts 15 -3 18 -152 170 +28 142 +52 90 +37 53
K% 21.4 -14.6 36.0 +8.7 27.3 +4.6 22.7 -2.7 25.4 +1.2 24.2
BB% 5.7 -0.3 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 49 +20 29 -390 419 -23 442 +199 243 +96 147
Fastball Percent 51.1 +1.4 49.7 -3.2 52.9 -1.7 54.6 -0.6 55.2 +4.1 51.1
Offspeed Percent 11.2 -1.1 12.3 +1.4 10.9 +1.7 9.2 -2.0 11.2 +2.2 9.0
Breaking Percent 37.7 -0.3 38.0 +1.9 36.1 +0.2 35.9 +2.6 33.3 -6.7 40.0
Number of Fastballs 141 +52 89 -1,178 1,267 -80 1,347 +581 766 +321 445
Number of Offspeed 31 +9 22 -240 262 +36 226 +70 156 +78 78
Number of Breaking 104 +36 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 70 2 2.9 .356 .631
! 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 68 16.7 17.6% 0.0% 38 19.6 2.6% 2.6%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings