RF | Cleveland Guardians
Bats/Throws: L/R | 6' 5" 195 lbs | Age: 27
Draft: 2016 | Rd. 2, No. 55, Cleveland Indians | Holy Ghost Prep (PA)
PA AB R H HR SB AVG OBP SLG OPS
2023 424 367 60 109 20 20 .297 .389 .542 .931
2024 297 256 28 58 3 5 .227 .321 .320 .641
2025 403 355 34 75 5 8 .211 .296 .304 .600
4 Seasons 1,218 1,064 132 263 30 33 .247 .336 .396 .732
AVG HR SB OPS
2023 .297 20 20 .931
2024 .227 3 5 .641
2025 .211 5 8 .600
4 Seasons .247 30 33 .732
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%
2022 24 399 55 8 14.5 8.5 89.3 111.8 15.9 49.1 .254 .436 .297 .325 .461 49.1 33.0 8.5
2023 25 1809 242 38 15.7 9.0 90.1 115.3 9.8 34.7 .249 .499 .395 .362 .477 41.3 29.7 12.5
2024 26 1301 169 10 5.9 3.4 88.2 112.0 7.8 34.3 .211 .321 .287 .286 .357 44.4 30.6 12.1
2025 27 1697 246 21 8.5 5.2 90.8 112.7 13.0 35.8 .227 .367 .270 .301 .371 46.7 28.0 9.7
Player 5206 712 77 10.8 6.3 89.8 115.3 10.9 36.1 .233 .407 .320 .320 .411 44.5 29.6 11.2
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 %
2022 38.2 61.8 25.5 32.7 3.6 43.6 40.0 16.4 20.0 16.4 1.8 23.6 23.6 14.5
2023 43.8 56.2 29.3 23.1 3.7 34.7 33.1 32.2 19.8 14.5 9.5 14.9 18.6 22.7
2024 52.1 47.9 20.7 22.5 4.7 26.6 46.2 27.2 16.6 29.0 6.5 10.1 17.2 20.7
2025 43.1 56.9 26.0 25.2 5.7 35.4 37.8 26.8 20.3 16.7 6.1 15.0 21.1 20.7
Player 45.1 54.9 25.8 24.4 4.6 33.7 38.3 27.9 19.2 18.8 7.0 14.5 19.5 20.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
2022 5.5 21.8 23.6 27.3 7.3 14.5 8.5
2023 5.4 29.3 21.5 23.6 3.7 15.7 9.0
2024 7.1 34.9 18.9 26.6 6.5 5.9 3.4
2025 5.3 28.5 23.6 27.2 6.1 8.5 5.2
Player 5.8 29.8 21.8 25.8 5.5 10.8 6.3
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.1 -8 698 41.1 167 .204 .310 .284 22.9 25.1 19.3 .247 .434 .343 51.5
2025 Sinker -0.8 -1 186 11.0 53 .209 .256 .298 15.2 26.4 31.1 .224 .297 .315 48.3
2025 Changeup -0.4 -1 176 10.4 48 .239 .348 .291 38.1 29.2 24.1 .193 .258 .214 37.5
2025 Slider -0.5 -1 158 9.3 40 .237 .368 .272 28.6 25.0 15.9 .226 .443 .293 44.8
2025 Curveball -1.1 -2 144 8.5 31 .185 .259 .258 39.6 35.5 23.4 .234 .329 .303 50.0
2025 Cutter -1.7 -2 138 8.1 23 .273 .273 .265 20.3 17.4 16.7 .227 .307 .253 27.8
2025 Sweeper -0.3 0 121 7.1 23 .227 .364 .274 45.5 47.8 25.6 .242 .408 .295 54.5
2025 Split-Finger -2.8 -2 71 4.2 14 .071 .143 .089 44.4 42.9 18.2 .129 .188 .136 50.0
2025 Slurve 1.8 0 5 0.3 2 .000 .000 .350 100.0 50.0 50.0 -- -- .350 --
2024 4-Seam Fastball 0.1 0 543 41.7 114 .226 .333 .320 26.4 36.0 21.0 .183 .289 .297 52.8
2024 Slider -0.5 -1 186 14.3 43 .200 .350 .256 38.2 41.9 23.1 .183 .312 .233 47.8
2024 Sinker 0.1 0 165 12.7 43 .297 .405 .383 11.3 9.3 10.8 .304 .481 .389 42.4
2024 Cutter -1.6 -2 128 9.8 22 .250 .300 .284 20.4 22.7 17.2 .192 .257 .241 46.7
2024 Changeup -2.9 -3 102 7.8 30 .115 .154 .202 26.3 20.0 16.7 .165 .281 .239 28.6
2024 Curveball -1.9 -2 94 7.2 21 .150 .200 .145 32.3 38.1 25.8 .221 .280 .215 30.8
2024 Sweeper 2.3 1 48 3.7 12 .417 .500 .404 25.0 50.0 26.1 .303 .382 .296 66.7
2024 Split-Finger 4.0 1 29 2.2 9 .286 .286 .456 18.8 22.2 11.8 .329 .360 .394 20.0
2024 Slurve -1.4 0 6 0.5 1 .000 .000 .000 50.0 100.0 50.0 -- -- .000 --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2022 93 399 -5 0 3 1 -1
2023 419 1,809 -3 14 12 6 29
2024 295 1,301 -9 -12 12 3 -5
2025 401 1,697 -20 -12 9 6 -17
Player 1,208 5,206 -36 -10 37 -36 6
+ 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 %
2022 399 51.4 62.4 71.1 23.7 67.4 41.6 23.4 43.6 29.9 7.8 74.2
2023 1,809 49.2 57.5 71.7 26.1 60.4 43.0 20.4 41.6 31.9 7.1 72.1
2024 1,301 51.9 55.7 79.5 23.0 61.1 45.7 19.6 40.0 25.6 8.3 70.4
2025 1,697 53.7 63.4 78.7 26.8 53.8 43.4 27.0 46.4 27.9 9.3 74.1
Player 5,206 51.5 59.4 76.0 25.3 58.9 43.7 22.6 42.9 28.9 8.2 72.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
2022 80 72 100
2023 86 41 88 92 79 70 94 65 96 53 13 88 14 68 78 13 100 59 11 92
2024 81 72 100
2025 25 12 23 32 35 27 46 66 82 70 8 69 27 55 53 10 99 61 17 84
+ 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 %
2022 24.38 2 2.1 0 2 0 2 100.0
2023 21.83 20 21.8 -2 7 14 11 55.0
2024 21.96 3 4.4 -1 3 3 2 66.7
2025 22.14 5 6.0 -1 6 6 3 60.0
Player 22.06 30 34.2 -4 18 23 18 60.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2022 2 2 2 3 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2
2023 20 17 19 21 24 22 24 21 22 18 21 21 20 19 25 24 24 21 24 24 21 23 29 26 15 18 24 20 25 23 18
2024 3 5 2 4 4 5 5 6 3 3 3 4 5 4 5 4 5 5 6 5 4 4 6 6 4 5 4 4 4 4 3
2025 5 8 5 6 6 5 4 8 4 4 3 8 7 11 4 5 9 6 4 7 6 5 9 9 6 4 3 5 8 4 6
Player 30 32 28 34 36 34 35 37 31 27 29 35 35 36 36 36 40 34 36 38 33 34 47 43 27 29 33 31 39 33 29
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 +/-   2023 +/-   2022
Results
BA .211 -.016 .227 -.070 .297 +.053 .244
xBA .227 +.016 .211 -.038 .249 -.005 .254
OBP .296 -.025 .321 -.068 .389 +.080 .309
xOBP .312 +.002 .310 -.038 .348 +.031 .317
SLG .304 -.016 .320 -.222 .542 +.170 .372
xSLG .367 +.046 .321 -.178 .499 +.063 .436
ISO .093 -.001 .094 -.151 .245 +.117 .128
xISO .139 +.029 .110 -.140 .250 +.068 .182
BABIP .292 -.041 .333 -.068 .401 +.043 .358
wOBA .270 -.017 .287 -.108 .395 +.098 .297
xwOBA .301 +.015 .286 -.076 .362 +.037 .325
wOBACON .321 -.037 .358 -.176 .534 +.119 .415
xwOBACON .371 +.014 .357 -.120 .477 +.016 .461
BACON .306 -.039 .345 -.105 .450 +.068 .382
xBACON .332 +.006 .326 -.053 .379 -.018 .397
Statcast Hit Metrics
Hard Hit % 46.7 +2.3 44.4 +3.1 41.3 -7.8 49.1
Avg Exit Velocity 90.8 +2.6 88.2 -1.9 90.1 +0.8 89.3
Launch Angle Sweet-Spot % 35.8 +1.5 34.3 -0.4 34.7 -14.4 49.1
Barrel % 8.5 +2.6 5.9 -9.8 15.7 +1.2 14.5
Avg Launch Angle 13.0 +5.2 7.8 -2.0 9.8 -6.1 15.9
Statcast Bat Tracking
Bat Speed 72.7 +2.0 70.7 -1.7 72.4 -- --
Attack Angle +3° -1° -- --
Ideal Attack Angle % 45.2 +9.0 36.2 -4.8 41.0 -- --
Attack Direction -4° +2° -- --
Swing Path - Tilt 35° -2° 37° 38° -- --
Swing Length 6.9 +0.2 6.7 -0.1 6.8 -- --
Statcast Pitch Metrics
Fastball Velocity 93.9 +0.8 93.1 -0.1 93.2 +0.3 92.9
Breaking Velocity 83.0 -0.4 83.4 +0.8 82.6 -0.1 82.7
Offspeed Velocity 86.8 +1.0 85.8 +0.1 85.7 +1.0 84.7
Batted Ball Results
Barrels 21 +11 10 -28 38 +30 8
Popup % 5.7 +1.0 4.7 +1.0 3.7 +0.1 3.6
Flyball % 26.0 +5.3 20.7 -8.6 29.3 +3.8 25.5
Line Drive % 25.2 +2.7 22.5 -0.6 23.1 -9.6 32.7
Groundball % 43.1 -9.0 52.1 +8.3 43.8 +5.6 38.2
Pull % 35.4 +8.8 26.6 -8.1 34.7 -8.9 43.6
Straight Away % 37.8 -8.4 46.2 +13.1 33.1 -6.9 40.0
Opposite Field % 26.8 -0.4 27.2 -5.0 32.2 +15.8 16.4
Weak Contact % 5.3 -1.8 7.1 +1.7 5.4 -0.1 5.5
Pull Airball % 15.0 +4.9 10.1 -4.8 14.9 -8.7 23.6
Topped Contact % 28.5 -6.4 34.9 +5.6 29.3 +7.5 21.8
Under Contact % 23.6 +4.7 18.9 -2.6 21.5 -2.1 23.6
Flare/Burner Contact % 27.2 +0.6 26.6 +3.0 23.6 -3.7 27.3
Solid Contact % 6.1 -0.4 6.5 +2.8 3.7 -3.6 7.3
HR/FB % 7.8 -0.8 8.6 -19.6 28.2 +13.9 14.3
Popups 14 +6 8 -1 9 +7 2
Flyballs 64 +29 35 -36 71 +57 14
Line Drives 62 +24 38 -18 56 +38 18
Groundballs 106 +18 88 -18 106 +85 21
Plate Discipline
In Zone % 53.7 +1.8 51.9 +2.7 49.2 -2.2 51.4
Out of Zone % 46.3 -1.8 48.1 -2.7 50.8 +2.2 48.6
Edge % 43.4 -2.3 45.7 +2.7 43.0 +1.4 41.6
Zone Swing % 63.4 +7.7 55.7 -1.8 57.5 -4.9 62.4
Out of Zone Swing % 26.8 +3.8 23.0 -3.1 26.1 +2.4 23.7
In Zone Contact % 78.7 -0.8 79.5 +7.8 71.7 +0.6 71.1
Out of Zone Contact % 53.8 -7.3 61.1 +0.7 60.4 -7.0 67.4
Whiff % 27.9 +2.3 25.6 -6.3 31.9 +2.0 29.9
First Strike % 58.3 -2.5 60.8 +3.0 57.8 -2.8 60.6
First Pitch Swing % 27.0 +7.4 19.6 -0.8 20.4 -3.0 23.4
Swing % 46.4 +6.4 40.0 -1.6 41.6 -2.0 43.6
Meatball Swing % 74.1 +3.7 70.4 -1.7 72.1 -2.1 74.2
Meatball % 9.3 +1.0 8.3 +1.2 7.1 -0.7 7.8
Zone Swing & Miss % 21.3 +0.8 20.5 -7.8 28.3 -0.6 28.9
Out of Zone Swing & Miss % 46.2 +7.3 38.9 -0.7 39.6 +7.0 32.6
In Zone 912 +237 675 -215 890 +685 205
Out of Zone 785 +159 626 -294 920 +726 194
Edge 736 +142 594 -185 779 +613 166
In Zone Swings 578 +202 376 -136 512 +384 128
Out of Zone Swings 210 +66 144 -96 240 +194 46
In Zone Swing & Misses 123 +46 77 -68 145 +108 37
Out of Zone Swing & Misses 97 +41 56 -39 95 +80 15
Basic
Pitches 1,697 +396 1,301 -508 1,809 +1,410 399
PA 403 +106 297 -127 424 +330 94
AB 355 +99 256 -111 367 +281 86
Hits 75 +17 58 -51 109 +88 21
Singles 54 +13 41 -22 63 +49 14
Doubles 14 +1 13 -9 22 +17 5
Triples 2 +1 1 -3 4 +4 0
Home Runs 5 +2 3 -17 20 +18 2
Walks 39 +3 36 -17 53 +45 8
Strikeouts 113 +22 91 -35 126 +95 31
K% 28.0 -2.6 30.6 +0.9 29.7 -3.3 33.0
BB% 9.7 -2.4 12.1 -0.4 12.5 +4.0 8.5
HBP 5 +4 1 -2 3 +3 0
Batted Balls 246 +77 169 -73 242 +187 55
Number of Fastballs 1,022 +186 836 -300 1,136 +924 212
Number of Offspeed 247 +116 131 -95 226 +157 69
Number of Breaking 302 +22 280 -79 359 +254 105
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2022 Shifts L 93 57 61.3 .406 .229
2023 Shades L 419 219 52.3 .388 .402
2024 Shades L 288 98 34.0 .270 .303
2025 Shades L 401 197 49.1 .284 .254
! 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 %
2022 107 17.8 33.6% 2.8% 80 21.7 3.8% 6.3%
2023 549 15.5 41.7% 0.9% 292 19.7 1.4% 2.4%
2024 384 15.7 35.7% 0.5% 223 19.1 2.7% 0.4%
2025 468 15.8 34.2% 0.4% 265 19.3 1.5% 0.4%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings