LF | Colorado Rockies
Bats/Throws: R/R | 6' 2" 225 lbs | Age: 24
Draft: 2022 | Rd. CB-A, No. 38, Colorado Rockies | Tennessee
PA AB R H HR SB AVG OBP SLG OPS
2024 184 170 14 32 3 7 .188 .245 .276 .521
2025 588 539 62 139 16 19 .258 .317 .416 .733
2 Seasons 772 709 76 171 19 26 .241 .300 .382 .682
AVG HR SB OPS
2024 .188 3 7 .521
2025 .258 16 19 .733
2 Seasons .241 19 26 .682
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 23 659 106 7 6.6 3.8 86.1 111.5 13.4 32.1 .209 .330 .231 .263 .376 32.1 35.3 6.5
2025 24 2336 366 35 9.6 6.0 87.4 113.8 12.8 36.9 .233 .385 .319 .299 .391 38.5 29.6 7.3
Player 2995 472 42 8.9 5.4 87.1 113.8 12.9 35.8 .227 .371 .298 .290 .387 37.1 31.0 7.1
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 46.2 53.8 29.2 21.7 2.8 34.0 40.6 25.5 19.8 19.8 6.6 14.2 20.8 18.9
2025 42.1 57.9 26.5 26.2 5.2 39.1 38.0 23.0 21.9 14.2 6.0 17.2 23.8 16.9
Player 43.0 57.0 27.1 25.2 4.7 37.9 38.6 23.5 21.4 15.5 6.1 16.5 23.1 17.4
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 4.7 28.3 26.4 28.3 5.7 6.6 3.8
2025 7.4 28.7 23.2 22.4 8.2 9.6 6.0
Player 6.8 28.6 23.9 23.7 7.6 8.9 5.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 1.3 9 698 29.9 168 .295 .507 .388 27.6 29.8 22.3 .285 .513 .386 58.3
2025 Slider -1.0 -5 448 19.2 123 .203 .297 .245 38.6 35.8 27.0 .182 .297 .224 31.1
2025 Sinker -0.5 -2 414 17.7 100 .333 .430 .369 13.3 17.0 21.5 .269 .360 .301 43.4
2025 Curveball -1.7 -3 200 8.6 43 .125 .150 .183 40.4 51.2 28.6 .123 .154 .161 27.8
2025 Sweeper 0.0 0 191 8.2 58 .214 .429 .305 41.9 39.7 31.5 .194 .335 .243 30.3
2025 Cutter -0.5 -1 157 6.7 35 .310 .517 .413 28.9 5.7 11.1 .277 .449 .377 22.2
2025 Changeup 3.0 5 151 6.5 43 .293 .561 .381 34.5 20.9 15.3 .263 .479 .336 21.2
2025 Split-Finger -0.5 0 60 2.6 14 .167 .250 .254 35.7 35.7 23.8 .135 .157 .210 0.0
2025 Slurve 5.1 1 17 0.7 3 .333 1.333 .667 54.5 33.3 12.5 .383 1.384 .713 50.0
2024 4-Seam Fastball -3.0 -6 196 29.7 45 .154 .231 .238 41.0 40.0 35.3 .153 .308 .262 57.1
2024 Slider -2.1 -3 156 23.7 42 .122 .122 .171 42.0 45.2 33.9 .135 .162 .140 21.7
2024 Sinker -1.5 -2 116 17.6 36 .242 .303 .303 11.9 16.7 28.6 .302 .417 .343 37.0
2024 Curveball 0.8 0 51 7.7 17 .200 .400 .306 65.2 52.9 50.0 .206 .372 .301 33.3
2024 Changeup -3.5 -1 41 6.2 12 .091 .182 .163 31.8 33.3 36.4 .212 .324 .271 14.3
2024 Cutter 2.3 1 41 6.2 9 .444 .444 .400 18.8 44.4 57.1 .335 .386 .318 20.0
2024 Sweeper 3.4 1 34 5.2 13 .231 .615 .346 25.0 23.1 17.6 .156 .389 .229 20.0
2024 Split-Finger -4.0 -1 18 2.7 7 .143 .286 .179 40.0 28.6 33.3 .397 .721 .477 20.0
2024 Slurve -8.2 0 4 0.6 1 .000 .000 .000 0.0 0.0 -- .115 .119 .111 0.0
2024 Knuckleball 21.1 0 2 0.3 1 1.000 1.000 .900 0.0 0.0 0.0 .671 .774 .633 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2024 183 659 1 -14 0 2 -10
2025 587 2,336 -1 -14 12 6 3
Player 770 2,995 0 -28 12 0 -8
+ 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 659 50.7 73.1 73.4 33.5 46.8 46.0 38.8 53.6 34.8 8.5 85.7
2025 2,336 50.4 67.2 76.9 27.4 48.6 43.2 30.6 47.4 31.2 7.0 76.8
Player 2,995 50.5 68.5 76.0 28.7 48.1 43.8 32.6 48.8 32.1 7.3 79.1
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 77 84 77
2025 21 17 32 40 16 56 55 14 88 28 5 38 12 52 83 30 69 67 3 12
+ 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 23.14 3 3.0 0 2 3 1 33.3
2025 22.97 16 18.8 -3 3 13 9 56.3
Player 23.00 19 21.8 -3 5 16 10 52.6
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2024 3 3 3 2 2 3 3 2 2 2 3 3 5 3 2 2 3 4 2 4 2 3 4 4 3 4 2 4 4 3 4
2025 16 17 17 18 19 20 20 17 17 17 18 20 20 25 20 18 22 16 19 21 18 17 22 19 18 15 17 21 20 20 17
Player 19 20 20 20 21 23 23 19 19 19 21 23 25 28 22 20 25 20 21 25 20 20 26 23 21 19 19 25 24 23 21
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 .258 +.070 .188
xBA .233 +.024 .209
OBP .317 +.072 .245
xOBP .295 +.029 .266
SLG .416 +.140 .276
xSLG .385 +.055 .330
ISO .158 +.070 .088
xISO .152 +.031 .121
BABIP .351 +.069 .282
wOBA .319 +.088 .231
xwOBA .299 +.036 .263
wOBACON .422 +.102 .320
xwOBACON .391 +.015 .376
BACON .380 +.078 .302
xBACON .345 +.006 .339
Statcast Hit Metrics
Hard Hit % 38.5 +6.4 32.1
Avg Exit Velocity 87.4 +1.3 86.1
Launch Angle Sweet-Spot % 36.9 +4.8 32.1
Barrel % 9.6 +3.0 6.6
Avg Launch Angle 12.8 -0.6 13.4
Statcast Bat Tracking
Bat Speed 73.2 +1.8 71.4
Attack Angle 11° 11°
Ideal Attack Angle % 51.7 -3.6 55.3
Attack Direction -3° -2° -1°
Swing Path - Tilt 33° 33°
Swing Length 7.7 0.0 7.7
Statcast Pitch Metrics
Fastball Velocity 93.9 +0.4 93.5
Breaking Velocity 84.2 +0.6 83.6
Offspeed Velocity 86.0 +0.4 85.6
Batted Ball Results
Barrels 35 +28 7
Popup % 5.2 +2.4 2.8
Flyball % 26.5 -2.7 29.2
Line Drive % 26.2 +4.5 21.7
Groundball % 42.1 -4.1 46.2
Pull % 39.1 +5.1 34.0
Straight Away % 38.0 -2.6 40.6
Opposite Field % 23.0 -2.5 25.5
Weak Contact % 7.4 +2.7 4.7
Pull Airball % 17.2 +3.0 14.2
Topped Contact % 28.7 +0.4 28.3
Under Contact % 23.2 -3.2 26.4
Flare/Burner Contact % 22.4 -5.9 28.3
Solid Contact % 8.2 +2.5 5.7
HR/FB % 16.5 +6.8 9.7
Popups 19 +16 3
Flyballs 97 +66 31
Line Drives 96 +73 23
Groundballs 154 +105 49
Plate Discipline
In Zone % 50.4 -0.3 50.7
Out of Zone % 49.6 +0.3 49.3
Edge % 43.2 -2.8 46.0
Zone Swing % 67.2 -5.9 73.1
Out of Zone Swing % 27.4 -6.1 33.5
In Zone Contact % 76.9 +3.5 73.4
Out of Zone Contact % 48.6 +1.8 46.8
Whiff % 31.2 -3.6 34.8
First Strike % 61.4 -5.3 66.7
First Pitch Swing % 30.6 -8.2 38.8
Swing % 47.4 -6.2 53.6
Meatball Swing % 76.8 -8.9 85.7
Meatball % 7.0 -1.5 8.5
Zone Swing & Miss % 23.1 -3.5 26.6
Out of Zone Swing & Miss % 51.4 -1.8 53.2
In Zone 1,177 +843 334
Out of Zone 1,159 +834 325
Edge 1,010 +707 303
In Zone Swings 791 +547 244
Out of Zone Swings 317 +208 109
In Zone Swing & Misses 183 +118 65
Out of Zone Swing & Misses 163 +105 58
Basic
Pitches 2,336 +1,677 659
PA 588 +404 184
AB 539 +369 170
Hits 139 +107 32
Singles 91 +68 23
Doubles 27 +21 6
Triples 5 +5 0
Home Runs 16 +13 3
Walks 43 +31 12
Strikeouts 174 +109 65
K% 29.6 -5.7 35.3
BB% 7.3 +0.8 6.5
HBP 4 +3 1
Batted Balls 366 +260 106
Number of Fastballs 1,269 +916 353
Number of Offspeed 211 +152 59
Number of Breaking 646 +439 207
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2024 Shades R 182 1 0.5 .233 .000
2025 Shades R 587 52 8.9 .310 .422
! 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 171 15.9 35.7% 0.6% 93 18.4 3.2% 0.0%
2025 664 15.5 40.4% 0.8% 378 18.4 4.8% 0.3%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings