C | Arizona Diamondbacks
Bats/Throws: L/R | 5' 10" 208 lbs | Age: 26
Draft: 2021 | Rd. CB-B, No. 67, Arizona Diamondbacks | Miami
PA AB R H HR SB AVG OBP SLG OPS
2024 87 80 12 25 4 1 .313 .368 .525 .893
2025 131 120 9 29 4 0 .242 .290 .392 .682
2 Seasons 218 200 21 54 8 1 .270 .321 .445 .766
AVG HR SB OPS
2024 .313 4 1 .893
2025 .242 4 0 .682
2 Seasons .270 8 1 .766
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 24 336 52 6 11.5 6.9 87.6 106.3 18.3 36.5 .216 .389 .384 .293 .397 34.6 32.2 8.0
2025 25 535 75 5 6.7 3.8 89.9 108.7 19.0 38.7 .209 .341 .295 .267 .383 49.3 35.9 6.1
Player 871 127 11 8.7 5.0 89.0 108.7 18.7 37.8 .211 .360 .331 .277 .389 43.3 34.4 6.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 32.7 67.3 38.5 23.1 5.8 40.4 28.8 30.8 15.4 13.5 3.8 25.0 15.4 26.9
2025 32.0 68.0 37.3 25.3 5.3 42.7 33.3 24.0 16.0 12.0 4.0 26.7 21.3 20.0
Player 32.3 67.7 37.8 24.4 5.5 41.7 31.5 26.8 15.7 12.6 3.9 26.0 18.9 22.8
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.8 23.1 30.8 26.9 3.8 11.5 6.9
2025 4.0 20.0 28.0 29.3 12.0 6.7 3.8
Player 3.9 21.3 29.1 28.3 8.7 8.7 5.0
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 -2.0 -4 200 37.4 54 .216 .314 .255 22.1 29.6 23.2 .210 .332 .257 57.1
2025 Curveball 1.8 1 67 12.5 10 .222 .667 .325 42.1 40.0 18.2 .111 .285 .207 66.7
2025 Slider -1.0 -1 61 11.4 13 .167 .417 .223 61.5 69.2 39.1 .118 .281 .155 25.0
2025 Changeup -1.9 -1 54 10.1 14 .286 .286 .257 41.9 42.9 42.9 .268 .324 .258 37.5
2025 Cutter 3.5 2 51 9.5 11 .545 .818 .591 20.7 9.1 12.5 .450 .759 .516 60.0
2025 Sinker -0.7 0 43 8.0 10 .143 .143 .300 30.8 30.0 25.0 .124 .136 .289 25.0
2025 Sweeper -1.6 0 31 5.8 9 .125 .500 .300 46.7 55.6 45.5 .102 .314 .231 33.3
2025 Split-Finger 1.1 0 28 5.2 10 .250 .250 .320 58.3 30.0 25.0 .192 .213 .280 20.0
2024 4-Seam Fastball 1.0 1 106 31.5 28 .308 .731 .450 33.3 28.6 25.8 .270 .544 .371 38.9
2024 Sinker 1.0 1 55 16.4 19 .353 .412 .376 11.1 15.8 18.8 .268 .320 .305 35.7
2024 Changeup 2.4 1 52 15.5 11 .400 .500 .423 45.8 27.3 18.8 .176 .386 .280 42.9
2024 Slider 1.5 1 35 10.4 9 .250 .750 .439 31.3 55.6 33.3 .185 .586 .360 100.0
2024 Curveball -1.0 0 29 8.6 6 .167 .167 .150 20.0 66.7 28.6 .089 .103 .083 0.0
2024 Cutter -1.3 0 22 6.5 7 .286 .286 .257 45.5 28.6 40.0 .125 .156 .124 0.0
2024 Sweeper -3.0 -1 17 5.1 5 .200 .200 .180 50.0 60.0 50.0 .100 .124 .095 0.0
2024 Split-Finger 5.8 1 16 4.8 2 1.000 1.000 .800 14.3 0.0 0.0 .526 .612 .599 0.0
2024 Screwball -0.5 0 3 0.9 -- -- -- 0.0 -- -- -- -- -- --
2024 Slurve 2.6 0 1 0.3 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2024 87 336 1 -1 2 1 3
2025 131 535 -5 -2 2 2 -3
Player 218 871 -3 -4 4 -3 0
+ 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 336 49.4 69.3 77.4 30.6 50.0 43.5 26.4 49.7 31.1 9.2 90.3
2025 535 50.8 62.1 74.0 30.4 50.0 43.4 30.5 46.5 33.7 8.4 64.4
Player 871 50.3 64.8 75.4 30.5 50.0 43.4 28.9 47.8 32.7 8.7 75.0
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 22 11
2025 39 15
+ 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.70 4 4.0 0 1 4 1 25.0
2025 22.75 4 4.4 0 1 3 2 50.0
Player 22.72 8 8.4 0 2 7 3 37.5
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2024 4 4 4 3 4 4 5 3 3 3 4 4 4 3 4 4 4 3 4 6 3 6 6 5 4 3 4 4 4 4 3
2025 4 5 2 5 5 5 5 5 5 3 5 5 3 5 5 5 5 4 4 5 3 4 5 5 5 3 5 5 3 4 4
Player 8 9 6 8 9 9 10 8 8 6 9 9 7 8 9 9 9 7 8 11 6 10 11 10 9 6 9 9 7 8 7
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 .242 -.071 .313
xBA .209 -.007 .216
OBP .290 -.078 .368
xOBP .263 -.016 .279
SLG .392 -.133 .525
xSLG .341 -.048 .389
ISO .150 -.062 .212
xISO .132 -.041 .173
BABIP .352 -.086 .438
wOBA .295 -.089 .384
xwOBA .267 -.026 .293
wOBACON .432 -.118 .550
xwOBACON .383 -.014 .397
BACON .387 -.094 .481
xBACON .340 +.008 .332
Statcast Hit Metrics
Hard Hit % 49.3 +14.7 34.6
Avg Exit Velocity 89.9 +2.3 87.6
Launch Angle Sweet-Spot % 38.7 +2.2 36.5
Barrel % 6.7 -4.8 11.5
Avg Launch Angle 19.0 +0.7 18.3
Statcast Bat Tracking
Bat Speed 72.4 0.0 72.4
Attack Angle 14° +1° 13°
Ideal Attack Angle % 48.0 +3.7 44.3
Attack Direction -6° -5°
Swing Path - Tilt 34° -2° 35°
Swing Length 7.0 -0.2 7.2
Statcast Pitch Metrics
Fastball Velocity 94.4 +1.2 93.2
Breaking Velocity 83.2 +0.4 82.8
Offspeed Velocity 87.1 +0.6 86.5
Batted Ball Results
Barrels 5 -1 6
Popup % 5.3 -0.5 5.8
Flyball % 37.3 -1.2 38.5
Line Drive % 25.3 +2.2 23.1
Groundball % 32.0 -0.7 32.7
Pull % 42.7 +2.3 40.4
Straight Away % 33.3 +4.5 28.8
Opposite Field % 24.0 -6.8 30.8
Weak Contact % 4.0 +0.2 3.8
Pull Airball % 26.7 +1.7 25.0
Topped Contact % 20.0 -3.1 23.1
Under Contact % 28.0 -2.8 30.8
Flare/Burner Contact % 29.3 +2.4 26.9
Solid Contact % 12.0 +8.2 3.8
HR/FB % 14.3 -5.7 20.0
Popups 4 +1 3
Flyballs 28 +8 20
Line Drives 19 +7 12
Groundballs 24 +7 17
Plate Discipline
In Zone % 50.8 +1.4 49.4
Out of Zone % 49.2 -1.4 50.6
Edge % 43.4 -0.1 43.5
Zone Swing % 62.1 -7.2 69.3
Out of Zone Swing % 30.4 -0.2 30.6
In Zone Contact % 74.0 -3.4 77.4
Out of Zone Contact % 50.0 0.0 50.0
Whiff % 33.7 +2.6 31.1
First Strike % 64.9 +1.7 63.2
First Pitch Swing % 30.5 +4.1 26.4
Swing % 46.5 -3.2 49.7
Meatball Swing % 64.4 -25.9 90.3
Meatball % 8.4 -0.8 9.2
Zone Swing & Miss % 26.0 +3.4 22.6
Out of Zone Swing & Miss % 50.0 0.0 50.0
In Zone 272 +106 166
Out of Zone 263 +93 170
Edge 232 +86 146
In Zone Swings 169 +54 115
Out of Zone Swings 80 +28 52
In Zone Swing & Misses 44 +18 26
Out of Zone Swing & Misses 40 +14 26
Basic
Pitches 535 +199 336
PA 131 +44 87
AB 120 +40 80
Hits 29 +4 25
Singles 19 +3 16
Doubles 6 +1 5
Triples 0 0 0
Home Runs 4 0 4
Walks 8 +1 7
Strikeouts 47 +19 28
K% 35.9 +3.7 32.2
BB% 6.1 -1.9 8.0
HBP 1 +1 0
Batted Balls 75 +23 52
Number of Fastballs 294 +111 183
Number of Offspeed 82 +11 71
Number of Breaking 128 +64 64
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2024 Shades L 87 32 36.8 .345 .451
2025 Shades L 131 69 52.7 .281 .308
! 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 70 14.3 62.9% 0.0% 74 18.4 6.8% 1.4%
2025 136 15.5 38.2% 0.7% 108 18.3 10.2% 0.9%
+ View Complete Pitch Tempo Leaderboard