C | Bats/Throws: R/R | 5' 10" 205 lbs | Age: 29
Draft: 2017 | Rd. 5, No. 153, Seattle Mariners | Long Beach State
PA AB R H HR SB AVG OBP SLG OPS
2024 1 1 0 0 0 0 .000 .000 .000 .000
2025 2 1 0 0 0 0 .000 .500 .000 .500
2 Seasons 3 2 0 0 0 0 .000 .333 .000 .333
AVG HR SB OPS
2024 .000 0 0 .000
2025 .000 0 0 .500
2 Seasons .000 0 0 .333
MLB Percentile Rankings

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 27 2 1 0 0.0 0.0 87.3 87.3 56.3 0.0 .020 .027 .000 .021 .021 0.0 0.0 0.0
2025 28 8 0 0 -- 0.0 -- -- -- -- .000 .000 .361 .361 .000 -- 50.0 0.0
Player 10 1 0 0.0 0.0 87.3 87.3 56.3 0.0 .010 .013 .241 .248 .021 0.0 33.3 0.0
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, 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 %
2024 0.0 100.0 100.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0 0.0 100.0
2025 -- -- -- -- -- -- -- -- -- -- -- -- -- --
Player 0.0 100.0 100.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0 0.0 100.0
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 0.0 0.0 100.0 0.0 0.0 0.0 0.0
2025 -- -- -- -- -- -- 0.0
Player 0.0 0.0 100.0 0.0 0.0 0.0 0.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 Sinker -2.0 0 4 50.0 -- -- -- 66.7 -- 0.0 -- -- -- --
2025 Curveball -5.7 0 3 37.5 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
2025 4-Seam Fastball 44.1 0 1 12.5 1 -- -- .700 -- 0.0 -- -- -- .700 --
2024 Slider -12.8 0 2 100.0 1 .000 .000 .000 0.0 0.0 -- .020 .027 .021 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2024 1 2 0 0 0 0 0
2025 2 8 0 0 0 0 0
Player 3 10 0 0 0 0 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 2 50.0 100.0 100.0 0.0 -- 100.0 0.0 50.0 0.0 0.0 --
2025 8 25.0 100.0 0.0 33.3 50.0 37.5 0.0 50.0 75.0 0.0 --
Player 10 30.0 100.0 33.3 28.6 50.0 50.0 0.0 50.0 60.0 0.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.

Year to Year Changes

2025 +/-   2024
Results
BA .000 .000 .000
xBA .000 -.020 .020
OBP .500 +.500 .000
xOBP .500 +.480 .020
SLG .000 .000 .000
xSLG .000 -.027 .027
ISO .000 .000 .000
xISO .000 -.007 .007
BABIP .000 .000 .000
wOBA .361 +.361 .000
xwOBA .361 +.340 .021
wOBACON .000 .000 .000
xwOBACON .000 -.021 .021
BACON .000 .000 .000
xBACON .000 -.020 .020
Statcast Hit Metrics
Hard Hit % 0.0 -- 0.0
Avg Exit Velocity 0.0 -- 87.3
Launch Angle Sweet-Spot % 0.0 -- 0.0
Barrel % 0.0 -- 0.0
Avg Launch Angle 0.0 -- 56.3
Statcast Bat Tracking
Bat Speed 70.7 +3.3 67.4
Attack Angle 19° +11°
Ideal Attack Angle % 50.0 -50.0 100.0
Attack Direction -5° -7°
Swing Path - Tilt 31° +2° 29°
Swing Length 7.9 +0.4 7.5
Statcast Pitch Metrics
Fastball Velocity 93.7 -- --
Breaking Velocity 79.5 -5.5 85.0
Offspeed Velocity 0.0 -- --
Batted Ball Results
Barrels 0 0 0
Popup % 0.0 -- 0.0
Flyball % 0.0 -- 100.0
Line Drive % 0.0 -- 0.0
Groundball % 0.0 -- 0.0
Pull % 0.0 -- 0.0
Straight Away % 0.0 -- 0.0
Opposite Field % 0.0 -- 100.0
Weak Contact % 0.0 -- 0.0
Pull Airball % 0.0 -- 0.0
Topped Contact % 0.0 -- 0.0
Under Contact % 0.0 -- 100.0
Flare/Burner Contact % 0.0 -- 0.0
Solid Contact % 0.0 -- 0.0
HR/FB % 0.0 -- 0.0
Popups 0 0 0
Flyballs 0 -1 1
Line Drives 0 0 0
Groundballs 0 0 0
Plate Discipline
In Zone % 25.0 -25.0 50.0
Out of Zone % 75.0 +25.0 50.0
Edge % 37.5 -62.5 100.0
Zone Swing % 100.0 0.0 100.0
Out of Zone Swing % 33.3 +33.3 0.0
In Zone Contact % 0.0 -100.0 100.0
Out of Zone Contact % 50.0 -- --
Whiff % 75.0 +75.0 0.0
First Strike % 0.0 0.0 0.0
First Pitch Swing % 0.0 0.0 0.0
Swing % 50.0 0.0 50.0
Meatball Swing % 0.0 -- --
Meatball % 0.0 0.0 0.0
Zone Swing & Miss % 100.0 +100.0 0.0
Out of Zone Swing & Miss % 50.0 -- --
In Zone 2 +1 1
Out of Zone 6 +5 1
Edge 3 +1 2
In Zone Swings 2 +1 1
Out of Zone Swings 2 +2 0
In Zone Swing & Misses 2 +2 0
Out of Zone Swing & Misses 1 +1 0
Basic
Pitches 8 +6 2
PA 2 +1 1
AB 1 0 1
Hits 0 0 0
Singles 0 0 0
Doubles 0 0 0
Triples 0 0 0
Home Runs 0 0 0
Walks 0 0 0
Strikeouts 1 +1 0
K% 50.0 +50.0 0.0
BB% 0.0 0.0 0.0
HBP 1 +1 0
Batted Balls 0 -1 1
Number of Fastballs 5 +5 0
Number of Offspeed 0 0 0
Number of Breaking 3 +1 2
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2024 Shades R 1 0 0.0 .000
2025 Shades R 2 0 0.0 .361
! 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 1 17.0 0.0% 0.0% 0 -- -- --
2025 3 17.2 0.0% 0.0% 0 -- -- --
+ View Complete Pitch Tempo Leaderboard