CF | San Diego Padres
Bats/Throws: L/R | 6' 3" 195 lbs | Age: 22
Draft: 2021 | Rd. 1, No. 27, San Diego Padres | Severna Park HS
PA AB R H HR SB AVG OBP SLG OPS
2024 593 554 77 162 24 16 .292 .326 .500 .826
2025 483 440 59 116 16 1 .264 .317 .457 .774
2 Seasons 1,076 994 136 278 40 17 .280 .322 .481 .803
AVG HR SB OPS
2024 .292 24 16 .826
2025 .264 16 1 .774
2 Seasons .280 40 17 .803
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 21 2214 462 52 11.3 8.8 90.4 111.6 14.6 39.6 .303 .534 .352 .372 .433 43.9 17.0 4.9
2025 22 1703 338 44 13.0 9.1 89.7 110.9 15.2 42.6 .269 .485 .331 .348 .423 42.9 22.4 6.8
Player 3917 800 96 12.0 8.9 90.1 111.6 14.8 40.9 .288 .512 .342 .361 .429 43.5 19.4 5.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 %
2024 36.8 63.2 33.1 26.0 4.1 32.3 41.8 26.0 16.9 15.6 4.3 15.4 26.2 21.6
2025 39.1 60.9 30.2 26.0 4.7 37.0 33.1 29.9 21.9 13.6 3.6 15.1 19.5 26.3
Player 37.8 62.3 31.9 26.0 4.4 34.3 38.1 27.6 19.0 14.8 4.0 15.3 23.4 23.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
2024 3.0 26.2 26.4 25.3 7.8 11.3 8.8
2025 3.6 29.3 22.8 21.9 9.5 13.0 9.1
Player 3.3 27.5 24.9 23.9 8.5 12.0 8.9
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 4 580 34.1 155 .261 .486 .349 27.6 23.2 20.3 .280 .560 .391 54.8
2025 Slider -0.7 -2 229 13.4 58 .236 .400 .285 30.8 27.6 23.2 .254 .445 .310 37.5
2025 Sinker -0.2 -1 226 13.3 65 .271 .441 .331 18.6 21.5 29.2 .258 .476 .344 39.1
2025 Changeup -1.5 -3 197 11.6 60 .189 .302 .268 26.7 13.3 13.8 .259 .390 .327 24.4
2025 Curveball 3.9 6 155 9.1 53 .346 .558 .393 27.4 24.5 24.5 .289 .507 .344 48.7
2025 Cutter 4.7 7 138 8.1 37 .361 .750 .472 25.3 16.2 21.4 .290 .518 .353 46.7
2025 Sweeper 1.8 2 103 6.0 37 .233 .367 .328 22.6 18.9 18.4 .255 .453 .343 32.0
2025 Split-Finger -2.4 -1 58 3.4 13 .154 .154 .138 54.8 53.8 36.8 .186 .246 .184 50.0
2025 Slurve 2.1 0 15 0.9 4 .250 .250 .450 30.0 25.0 25.0 .271 .294 .247 0.0
2024 4-Seam Fastball 0.7 5 715 32.3 176 .280 .530 .372 20.6 17.0 14.6 .297 .603 .396 45.6
2024 Sinker 0.2 1 345 15.6 99 .322 .467 .374 14.4 10.1 11.9 .340 .595 .417 50.0
2024 Slider 1.2 4 292 13.2 84 .259 .481 .349 24.3 21.4 18.4 .311 .500 .360 49.2
2024 Changeup 1.6 4 223 10.1 56 .333 .556 .377 27.0 19.6 14.1 .321 .506 .372 40.9
2024 Curveball 1.4 3 192 8.7 58 .321 .411 .322 17.1 17.2 13.5 .268 .363 .274 38.3
2024 Cutter 0.5 1 192 8.7 46 .349 .581 .397 14.9 10.9 15.2 .347 .563 .390 37.5
2024 Sweeper 1.4 2 125 5.6 30 .214 .571 .334 28.4 26.7 16.0 .245 .467 .316 38.1
2024 Split-Finger 0.8 1 101 4.6 34 .219 .375 .278 25.0 26.5 20.0 .227 .446 .309 39.1
2024 Slurve -3.5 -1 19 0.9 6 .000 .000 .233 14.3 0.0 0.0 .045 .056 .263 0.0
2024 Screwball 19.7 1 4 0.2 1 1.000 2.000 1.250 0.0 0.0 0.0 .763 2.378 1.294 100.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2024 592 2,214 4 2 7 7 20
2025 482 1,703 8 -7 5 6 12
Player 1,074 3,917 12 -4 12 12 33
+ 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,214 49.3 80.0 86.2 34.4 64.5 41.9 45.8 56.9 20.5 7.9 90.3
2025 1,703 49.6 79.4 81.1 37.8 55.9 44.0 45.0 58.4 27.1 7.6 80.8
Player 3,917 49.5 79.8 83.9 35.9 60.6 42.8 45.4 57.6 23.4 7.8 86.2
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 94 97 96 90 79 90 78 70 79 68 78 8 73 14 81 97 90 56 50 29
2025 81 76 88 84 50 75 82 46 64 48 45 31 31 7 79 80 97 47 19 40
+ 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 22.85 25 25.7 -1 18 24 7 28.0
2025 21.26 17 16.8 0 10 20 3 17.6
Player 22.20 42 42.5 -1 28 44 10 23.8
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2024 25 27 23 26 21 26 30 26 19 19 22 30 31 19 27 20 24 23 26 35 28 23 35 31 23 24 21 32 32 25 22
2025 17 20 16 16 18 17 13 13 12 12 14 21 19 26 18 12 20 14 15 20 17 18 21 20 14 13 14 19 22 15 15
Player 42 47 39 42 39 43 43 39 31 31 36 51 50 45 45 32 44 37 41 55 45 41 56 51 37 37 35 51 54 40 37
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 .264 -.028 .292
xBA .269 -.034 .303
OBP .317 -.009 .326
xOBP .325 -.012 .337
SLG .457 -.043 .500
xSLG .485 -.049 .534
ISO .193 -.015 .208
xISO .216 -.015 .231
BABIP .312 -.006 .318
wOBA .331 -.021 .352
xwOBA .348 -.024 .372
wOBACON .398 -.010 .408
xwOBACON .423 -.010 .433
BACON .344 -.010 .354
xBACON .355 -.013 .368
Statcast Hit Metrics
Hard Hit % 42.9 -1.0 43.9
Avg Exit Velocity 89.7 -0.7 90.4
Launch Angle Sweet-Spot % 42.6 +3.0 39.6
Barrel % 13.0 +1.7 11.3
Avg Launch Angle 15.2 +0.6 14.6
Statcast Bat Tracking
Bat Speed 72.0 -0.2 72.2
Attack Angle 10° +4°
Ideal Attack Angle % 47.8 +5.9 41.9
Attack Direction
Swing Path - Tilt 38° 37°
Swing Length 7.4 -0.1 7.5
Statcast Pitch Metrics
Fastball Velocity 93.5 +0.1 93.4
Breaking Velocity 83.2 +0.5 82.7
Offspeed Velocity 86.6 +0.9 85.7
Batted Ball Results
Barrels 44 -8 52
Popup % 4.7 +0.6 4.1
Flyball % 30.2 -2.9 33.1
Line Drive % 26.0 0.0 26.0
Groundball % 39.1 +2.3 36.8
Pull % 37.0 +4.7 32.3
Straight Away % 33.1 -8.7 41.8
Opposite Field % 29.9 +3.9 26.0
Weak Contact % 3.6 +0.6 3.0
Pull Airball % 15.1 -0.3 15.4
Topped Contact % 29.3 +3.1 26.2
Under Contact % 22.8 -3.6 26.4
Flare/Burner Contact % 21.9 -3.4 25.3
Solid Contact % 9.5 +1.7 7.8
HR/FB % 15.7 0.0 15.7
Popups 16 -3 19
Flyballs 102 -51 153
Line Drives 88 -32 120
Groundballs 132 -38 170
Plate Discipline
In Zone % 49.6 +0.3 49.3
Out of Zone % 50.4 -0.3 50.7
Edge % 44.0 +2.1 41.9
Zone Swing % 79.4 -0.6 80.0
Out of Zone Swing % 37.8 +3.4 34.4
In Zone Contact % 81.1 -5.1 86.2
Out of Zone Contact % 55.9 -8.6 64.5
Whiff % 27.1 +6.6 20.5
First Strike % 62.9 -2.6 65.5
First Pitch Swing % 45.0 -0.8 45.8
Swing % 58.4 +1.5 56.9
Meatball Swing % 80.8 -9.5 90.3
Meatball % 7.6 -0.3 7.9
Zone Swing & Miss % 18.9 +5.1 13.8
Out of Zone Swing & Miss % 44.1 +8.6 35.5
In Zone 845 -247 1,092
Out of Zone 858 -264 1,122
Edge 749 -179 928
In Zone Swings 671 -203 874
Out of Zone Swings 324 -62 386
In Zone Swing & Misses 127 +6 121
Out of Zone Swing & Misses 143 +6 137
Basic
Pitches 1,703 -511 2,214
PA 483 -110 593
AB 440 -114 554
Hits 116 -46 162
Singles 69 -32 101
Doubles 25 -6 31
Triples 6 0 6
Home Runs 16 -8 24
Walks 33 +4 29
Strikeouts 108 +7 101
K% 22.4 +5.4 17.0
BB% 6.8 +1.9 4.9
HBP 4 +3 1
Batted Balls 338 -124 462
Number of Fastballs 944 -308 1,252
Number of Offspeed 255 -73 328
Number of Breaking 380 -104 484
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2024 Shades L 584 175 30.0 .376 .300
2025 Shades L 482 172 35.7 .343 .311
! 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 524 15.3 43.9% 0.0% 296 18.0 8.4% 0.3%
2025 337 15.6 43.9% 0.3% 248 18.5 10.5% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings