CF | Bats/Throws: R/R | 6' 0" 204 lbs | Age: 21
PA AB R H HR SB AVG OBP SLG OPS
2024 573 528 80 145 21 22 .275 .327 .464 .791
2025 589 549 88 148 21 21 .270 .308 .463 .771
2 Seasons 1,162 1,077 168 293 42 43 .272 .317 .463 .780
AVG HR SB OPS
2024 .275 21 22 .791
2025 .270 21 21 .771
2 Seasons .272 42 43 .780
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%
2024 20 2103 410 32 7.8 5.6 89.7 111.6 7.6 33.2 .269 .424 .339 .323 .385 44.9 21.1 6.8
2025 21 2108 435 42 9.7 7.1 89.3 113.7 10.6 34.0 .250 .416 .328 .305 .361 42.3 20.5 5.1
Player 4211 845 74 8.8 6.4 89.5 113.7 9.1 33.6 .259 .420 .333 .314 .373 43.6 20.8 5.9
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 %
2024 48.0 52.0 24.4 23.9 3.7 33.2 42.7 24.1 19.8 21.0 7.3 13.4 21.7 16.8
2025 42.8 57.2 25.7 24.1 7.4 34.3 38.4 27.4 19.3 17.0 6.4 14.9 21.4 20.9
Player 45.3 54.7 25.1 24.0 5.6 33.7 40.5 25.8 19.5 18.9 6.9 14.2 21.5 18.9
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
2024 5.6 36.6 19.3 23.9 6.6 7.8 5.6
2025 6.7 30.8 25.7 20.5 6.7 9.7 7.1
Player 6.2 33.6 22.6 22.1 6.6 8.8 6.4
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.8 -5 664 31.5 159 .261 .408 .333 22.0 22.6 18.1 .233 .384 .309 48.6
2025 Sinker -1.6 -6 385 18.3 110 .257 .337 .296 15.6 10.9 16.4 .292 .462 .340 51.1
2025 Slider 2.1 7 343 16.3 103 .296 .602 .410 33.5 19.4 18.9 .227 .401 .287 30.8
2025 Cutter -0.2 0 183 8.7 42 .225 .400 .308 38.6 16.7 21.9 .239 .394 .290 33.3
2025 Sweeper -0.6 -1 182 8.6 67 .212 .409 .272 27.7 25.4 17.7 .208 .382 .247 30.0
2025 Curveball -1.9 -3 149 7.1 44 .186 .302 .205 32.9 31.8 24.1 .258 .398 .276 46.7
2025 Changeup 5.4 7 138 6.5 40 .405 .784 .516 34.2 30.0 25.0 .281 .458 .346 36.0
2025 Split-Finger 12.2 7 57 2.7 21 .450 .800 .507 12.9 14.3 9.7 .361 .568 .388 55.6
2025 Slurve -1.2 0 6 0.3 1 .000 .000 .000 33.3 0.0 0.0 .243 .617 .348 100.0
2024 4-Seam Fastball 0.3 2 614 29.2 155 .271 .479 .356 24.4 23.2 19.9 .271 .482 .357 53.8
2024 Sinker 0.1 1 449 21.4 111 .275 .431 .343 21.4 18.0 22.2 .246 .340 .291 43.9
2024 Slider 2.3 8 355 16.9 100 .326 .533 .381 32.6 20.0 17.7 .296 .435 .333 48.6
2024 Changeup 2.1 4 176 8.4 50 .244 .511 .392 33.0 28.0 19.7 .233 .448 .328 29.0
2024 Curveball 1.3 2 158 7.5 41 .250 .550 .341 31.6 26.8 21.6 .273 .422 .310 41.4
2024 Cutter -0.4 -1 150 7.1 39 .342 .421 .378 21.6 15.4 19.4 .298 .402 .316 40.6
2024 Sweeper -1.8 -3 143 6.8 52 .176 .294 .202 32.1 21.2 17.7 .246 .409 .282 29.3
2024 Split-Finger -1.0 0 34 1.6 13 .250 .250 .262 42.1 23.1 33.3 .313 .413 .347 44.4
2024 Slurve 15.8 2 13 0.6 5 .600 1.200 .760 0.0 0.0 0.0 .435 .579 .432 80.0
2024 Knuckleball -12.0 0 2 0.1 1 .000 .000 .000 0.0 0.0 -- .359 .363 .327 100.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2024 569 2,103 12 -13 7 8 15
2025 588 2,108 11 -17 7 6 7
Player 1,157 4,211 23 -29 13 23 21
+ 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 %
2024 2,103 49.6 66.1 82.7 31.9 53.0 41.2 33.7 48.8 27.1 7.8 77.4
2025 2,108 49.0 70.4 83.9 36.9 55.7 42.3 42.7 53.4 26.0 7.4 79.6
Player 4,211 49.3 68.2 83.3 34.4 54.4 41.8 38.3 51.1 26.5 7.6 78.5
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
2024 58 83 66 48 58 60 50 60 79 73 53 31 35 26 97 89 48 70 61 39
2025 30 47 51 53 11 72 56 39 87 45 53 12 38 8 93 82 70 76 56 28
+ 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 %
2024 24.03 23 19.8 3 10 20 5 21.7
2025 24.47 23 21.6 1 7 16 10 43.5
Player 24.24 46 41.4 5 17 36 15 32.6
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2024 23 16 12 21 18 20 25 19 16 13 21 21 24 13 19 15 19 18 23 25 24 19 32 26 16 20 18 21 25 19 17
2025 23 21 18 22 23 20 17 20 17 16 17 23 25 30 21 17 27 21 19 30 23 16 27 25 24 17 17 27 25 22 21
Player 46 37 30 43 41 40 42 39 33 29 38 44 49 43 40 32 46 39 42 55 47 35 59 51 40 37 35 48 50 41 38
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
Results
BA .270 -.005 .275
xBA .250 -.019 .269
OBP .308 -.019 .327
xOBP .291 -.031 .322
SLG .463 -.001 .464
xSLG .416 -.008 .424
ISO .193 +.004 .189
xISO .165 +.010 .155
BABIP .308 -.012 .320
wOBA .328 -.011 .339
xwOBA .305 -.018 .323
wOBACON .393 -.013 .406
xwOBACON .361 -.024 .385
BACON .341 -.014 .355
xBACON .318 -.030 .348
Statcast Hit Metrics
Hard Hit % 42.3 -2.6 44.9
Avg Exit Velocity 89.3 -0.4 89.7
Launch Angle Sweet-Spot % 34.0 +0.8 33.2
Barrel % 9.7 +1.9 7.8
Avg Launch Angle 10.6 +3.0 7.6
Statcast Bat Tracking
Bat Speed 73.9 +0.7 73.2
Attack Angle
Ideal Attack Angle % 57.7 -0.2 57.9
Attack Direction -2°
Swing Path - Tilt 26° -1° 27°
Swing Length 7.5 +0.1 7.4
Statcast Pitch Metrics
Fastball Velocity 93.7 +0.6 93.1
Breaking Velocity 84.1 +0.6 83.5
Offspeed Velocity 85.8 +1.7 84.1
Batted Ball Results
Barrels 42 +10 32
Popup % 7.4 +3.7 3.7
Flyball % 25.7 +1.3 24.4
Line Drive % 24.1 +0.2 23.9
Groundball % 42.8 -5.2 48.0
Pull % 34.3 +1.1 33.2
Straight Away % 38.4 -4.3 42.7
Opposite Field % 27.4 +3.3 24.1
Weak Contact % 6.7 +1.1 5.6
Pull Airball % 14.9 +1.5 13.4
Topped Contact % 30.8 -5.8 36.6
Under Contact % 25.7 +6.4 19.3
Flare/Burner Contact % 20.5 -3.4 23.9
Solid Contact % 6.7 +0.1 6.6
HR/FB % 18.8 -2.2 21.0
Popups 32 +17 15
Flyballs 112 +12 100
Line Drives 105 +7 98
Groundballs 186 -11 197
Plate Discipline
In Zone % 49.0 -0.6 49.6
Out of Zone % 51.0 +0.6 50.4
Edge % 42.3 +1.1 41.2
Zone Swing % 70.4 +4.3 66.1
Out of Zone Swing % 36.9 +5.0 31.9
In Zone Contact % 83.9 +1.2 82.7
Out of Zone Contact % 55.7 +2.7 53.0
Whiff % 26.0 -1.1 27.1
First Strike % 69.6 +4.6 65.0
First Pitch Swing % 42.7 +9.0 33.7
Swing % 53.4 +4.6 48.8
Meatball Swing % 79.6 +2.2 77.4
Meatball % 7.4 -0.4 7.8
Zone Swing & Miss % 16.1 -1.2 17.3
Out of Zone Swing & Miss % 44.3 -2.7 47.0
In Zone 1,034 -9 1,043
Out of Zone 1,075 +14 1,061
Edge 892 +25 867
In Zone Swings 728 +39 689
Out of Zone Swings 397 +59 338
In Zone Swing & Misses 117 -2 119
Out of Zone Swing & Misses 176 +17 159
Basic
Pitches 2,108 +5 2,103
PA 589 +16 573
AB 549 +21 528
Hits 148 +3 145
Singles 88 -3 91
Doubles 35 +6 29
Triples 4 0 4
Home Runs 21 0 21
Walks 30 -9 39
Strikeouts 121 0 121
K% 20.5 -0.6 21.1
BB% 5.1 -1.7 6.8
HBP 3 0 3
Batted Balls 435 +25 410
Number of Fastballs 1,232 +19 1,213
Number of Offspeed 195 -15 210
Number of Breaking 491 -22 513
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2024 Shades R 569 20 3.5 .332 .524
2025 Shades R 588 10 1.7 .329 .283
! 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 %
2024 630 15.1 47.9% 0.3% 285 18.1 8.4% 0.4%
2025 545 15.6 41.1% 0.2% 267 18.5 4.5% 0.7%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings