CF | Detroit Tigers
Bats/Throws: L/R | 6' 5" 205 lbs | Age: 26
Draft: 2018 | Rd. 2, No. 44, Detroit Tigers | Grayson HS
PA AB R H HR SB AVG OBP SLG OPS
2024 298 270 39 66 9 9 .244 .310 .433 .743
2025 213 191 22 41 4 4 .215 .291 .330 .621
2026 30 27 3 7 0 3 .259 .333 .370 .703
4 Seasons 686 613 83 143 16 24 .233 .309 .385 .694
AVG HR SB OPS
2024 .244 9 9 .743
2025 .215 4 4 .621
2026 .259 0 3 .703
4 Seasons .233 16 24 .694
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%
2023 23 594 89 8 9.0 5.5 89.3 108.5 18.3 36.0 .248 .397 .308 .326 .385 34.8 25.5 11.7
2024 24 1214 196 15 7.7 5.0 87.0 110.0 18.5 34.7 .229 .388 .321 .301 .367 32.3 25.5 8.4
2025 25 858 136 7 5.1 3.3 86.9 109.2 12.5 36.0 .225 .346 .277 .291 .350 30.9 26.3 9.9
2026 26 123 21 1 4.8 3.3 87.1 105.0 13.9 28.6 .222 .300 .321 .275 .290 23.8 20.0 6.7
Player 2789 442 31 7.0 4.5 87.5 110.0 16.4 35.1 .231 .373 .305 .302 .362 32.0 25.5 9.5
MLB 7.2 4.9 88.6 122.9 12.4 33.3 .243 .408 .315 .316 .369 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 %
2023 36.0 64.0 24.7 30.3 9.0 39.3 42.7 18.0 18.0 18.0 0.0 21.3 24.7 18.0
2024 33.2 66.8 31.1 25.0 10.7 36.2 41.8 21.9 14.8 15.3 3.1 21.4 26.5 18.9
2025 44.1 55.9 16.9 30.1 8.8 39.7 36.8 23.5 19.9 19.1 5.1 19.9 17.6 18.4
2026 38.1 61.9 28.6 28.6 4.8 33.3 42.9 23.8 28.6 9.5 0.0 4.8 33.3 23.8
Player 37.3 62.7 25.3 27.8 9.5 37.8 40.5 21.7 17.6 16.7 2.9 20.1 23.8 18.8
MLB 44.2 55.8 24.1 24.6 7.1 37.4 37.4 25.1 20.7 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
2023 3.4 22.5 29.2 29.2 6.7 9.0 5.5
2024 4.6 23.5 34.7 23.0 6.1 7.7 5.0
2025 7.4 28.7 21.3 27.9 8.8 5.1 3.3
2026 0.0 33.3 28.6 28.6 4.8 4.8 3.3
Player 5.0 25.3 29.2 26.0 7.0 7.0 4.5
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 %
2026 4-Seam Fastball -1.7 -1 44 35.8 11 .111 .333 .273 21.7 27.3 27.3 .143 .253 .264 33.3
2026 Changeup -2.9 -1 29 23.6 9 .222 .333 .239 12.5 11.1 11.1 .228 .298 .227 25.0
2026 Sinker 2.4 0 14 11.4 2 .500 .500 .450 0.0 50.0 25.0 .122 .126 .110 0.0
2026 Curveball -5.7 -1 12 9.8 2 .000 .000 .000 0.0 0.0 0.0 .082 .093 .078 0.0
2026 Cutter 7.2 1 8 6.5 1 1.000 1.000 .900 0.0 0.0 0.0 .840 .933 .789 0.0
2026 Slider 15.0 1 7 5.7 2 1.000 1.000 .800 0.0 0.0 0.0 .426 .453 .542 100.0
2026 Split-Finger -7.2 0 3 2.4 1 .000 .000 .000 100.0 100.0 50.0 -- -- .000 --
2026 Slurve -13.8 0 3 2.4 1 .000 .000 .000 0.0 0.0 0.0 .094 .305 .163 0.0
2026 Sweeper 17.3 1 3 2.4 1 1.000 1.000 .900 0.0 0.0 -- .877 1.017 .825 0.0
2025 4-Seam Fastball 1.0 2 243 28.3 56 .311 .578 .440 25.0 23.2 16.5 .286 .566 .426 46.9
2025 Slider -2.3 -3 140 16.3 35 .176 .235 .200 27.7 22.9 15.7 .184 .256 .205 34.6
2025 Sinker -3.1 -4 123 14.3 29 .179 .250 .203 24.0 31.0 36.0 .194 .280 .222 42.1
2025 Changeup 0.4 0 96 11.2 23 .286 .333 .311 27.9 8.7 5.6 .223 .278 .264 10.5
2025 Curveball -3.9 -3 90 10.5 24 .095 .143 .148 35.7 33.3 26.7 .183 .260 .249 35.7
2025 Cutter 0.0 0 69 8.0 19 .235 .471 .339 23.3 21.1 23.5 .317 .450 .370 15.4
2025 Sweeper -0.6 0 57 6.6 13 .091 .091 .231 50.0 53.8 35.0 .053 .058 .203 0.0
2025 Split-Finger -0.4 0 32 3.7 11 .273 .273 .245 44.4 45.5 31.3 .304 .360 .290 16.7
2025 Slurve -3.5 0 5 0.6 1 .000 .000 .000 50.0 0.0 0.0 .069 .072 .067 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2023 144 594 -1 -6 6 3 1
2024 297 1,212 4 -15 9 4 2
2025 213 858 -10 -8 6 3 -9
2026 30 123 -2 0 1 1 0
Player 684 2,787 -9 -29 22 -9 -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 %
2023 594 48.8 63.4 85.3 23.0 51.4 44.6 19.4 42.8 24.0 7.2 62.8
2024 1,214 48.9 65.9 83.6 25.8 46.9 41.8 21.5 45.5 27.0 7.7 74.2
2025 858 50.5 64.9 83.3 23.8 37.6 44.9 28.2 44.5 28.8 7.7 69.7
2026 123 49.6 63.9 89.7 25.8 68.8 39.8 33.3 44.7 16.4 8.9 54.5
Player 2,789 49.4 65.0 84.1 24.6 46.1 43.3 23.6 44.6 26.5 7.6 69.5
MLB 48.8 67.0 82.6 28.4 58.0 42.7 30.1 47.3 25.0 7.4 76.3
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Fielding Running
Year Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Range
(OAA)
Arm
Value
Arm
Strength
Sprint
Speed
2023 81 90
2024 81 92 60 70 93
2025 64 90
2026 51 97 69 29 41 24 25 33 6 33 23 81 70 88 59 29 58 85 91
+ 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 %
2023 21.77 3 2.9 0 3 3 1 33.3
2024 22.15 10 10.1 0 3 6 5 50.0
2025 22.81 4 4.5 -1 1 4 2 50.0
Player 22.27 17 17.4 0 7 13 8 47.1
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2023 3 2 1 4 2 2 2 3 2 1 2 3 5 1 4 3 3 2 5 4 3 3 6 6 2 1 3 3 5 2 1
2024 10 12 8 10 10 11 11 11 9 9 11 12 10 9 10 9 10 9 10 11 10 8 12 11 10 9 10 10 11 10 10
2025 4 6 3 4 5 4 4 5 3 4 4 4 5 6 4 4 5 4 5 5 5 5 6 6 4 3 4 4 6 3 4
Player 17 20 12 18 17 17 17 19 14 14 17 19 20 16 18 16 18 15 20 20 18 16 24 23 16 13 17 17 22 15 15
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

2026 +/-   2025 +/-   2024 +/-   2023
Results
BA .259 +.044 .215 -.029 .244 +.012 .232
xBA .222 -.003 .225 -.004 .229 -.019 .248
OBP .333 +.042 .291 -.019 .310 -.021 .331
xOBP .299 -.004 .303 +.007 .296 -.049 .345
SLG .370 +.040 .330 -.103 .433 +.065 .368
xSLG .300 -.046 .346 -.042 .388 -.009 .397
ISO .111 -.004 .115 -.074 .189 +.053 .136
xISO .079 -.043 .122 -.037 .159 +.010 .149
BABIP .333 +.053 .280 -.026 .306 +.004 .302
wOBA .321 +.044 .277 -.044 .321 +.013 .308
xwOBA .275 -.016 .291 -.010 .301 -.025 .326
wOBAcon .356 +.029 .327 -.070 .397 +.040 .357
xwOBAcon .290 -.060 .350 -.017 .367 -.018 .385
BACON .333 +.032 .301 -.037 .338 +.012 .326
xBACON .285 -.035 .320 +.002 .318 -.030 .348
Statcast Hit Metrics
Hard Hit % 23.8 -7.1 30.9 -1.4 32.3 -2.5 34.8
Avg Exit Velocity 87.1 +0.2 86.9 -0.1 87.0 -2.3 89.3
Launch Angle Sweet-Spot % 28.6 -7.4 36.0 +1.3 34.7 -1.3 36.0
Barrel % 4.8 -0.3 5.1 -2.6 7.7 -1.3 9.0
Avg Launch Angle 13.9 +1.4 12.5 -6.0 18.5 +0.2 18.3
Statcast Bat Tracking
Bat Speed 70.0 +0.1 69.9 -0.6 70.5 +0.4 70.1
Attack Angle -2° -2° 10° +2°
Ideal Attack Angle % 49.0 +1.9 47.1 -3.3 50.4 -3.2 53.6
Attack Direction -1° +3° -4° +1° -5° -1° -4°
Swing Path - Tilt 30° 30° -1° 32° -1° 32°
Swing Length 7.2 -0.1 7.3 0.0 7.3 0.0 7.3
Statcast Pitch Metrics
Fastball Velocity 94.1 +0.9 93.2 +0.1 93.1 -0.7 93.8
Breaking Velocity 82.3 -1.0 83.3 +0.5 82.8 -0.7 83.5
Offspeed Velocity 87.9 +2.0 85.9 +0.2 85.7 -1.1 86.8
Batted Ball Results
Barrels 1 -6 7 -8 15 +7 8
Popup % 4.8 -4.0 8.8 -1.9 10.7 +1.7 9.0
Flyball % 28.6 +11.7 16.9 -14.2 31.1 +6.4 24.7
Line Drive % 28.6 -1.5 30.1 +5.1 25.0 -5.3 30.3
Groundball % 38.1 -6.0 44.1 +10.9 33.2 -2.8 36.0
Pull % 33.3 -6.4 39.7 +3.5 36.2 -3.1 39.3
Straight Away % 42.9 +6.1 36.8 -5.0 41.8 -0.9 42.7
Opposite Field % 23.8 +0.3 23.5 +1.6 21.9 +3.9 18.0
Weak Contact % 0.0 -7.4 7.4 +2.8 4.6 +1.2 3.4
Pull Airball % 4.8 -15.1 19.9 -1.5 21.4 +0.1 21.3
Topped Contact % 33.3 +4.6 28.7 +5.2 23.5 +1.0 22.5
Under Contact % 28.6 +7.3 21.3 -13.4 34.7 +5.5 29.2
Flare/Burner Contact % 28.6 +0.7 27.9 +4.9 23.0 -6.2 29.2
Solid Contact % 4.8 -4.0 8.8 +2.7 6.1 -0.6 6.7
HR/FB % 0.0 -17.4 17.4 +2.6 14.8 +1.2 13.6
Popups 1 -11 12 -9 21 +13 8
Flyballs 6 -17 23 -38 61 +39 22
Line Drives 6 -35 41 -8 49 +22 27
Groundballs 8 -52 60 -5 65 +33 32
Plate Discipline
In Zone % 49.6 -0.9 50.5 +1.6 48.9 +0.1 48.8
Out of Zone % 50.4 +0.9 49.5 -1.6 51.1 -0.1 51.2
Edge % 39.8 -5.1 44.9 +3.1 41.8 -2.8 44.6
Zone Swing % 63.9 -1.0 64.9 -1.0 65.9 +2.5 63.4
Out of Zone Swing % 25.8 +2.0 23.8 -2.0 25.8 +2.8 23.0
In Zone Contact % 89.7 +6.4 83.3 -0.3 83.6 -1.7 85.3
Out of Zone Contact % 68.8 +31.2 37.6 -9.3 46.9 -4.5 51.4
Whiff % 16.4 -12.4 28.8 +1.8 27.0 +3.0 24.0
First Strike % 66.7 +2.9 63.8 +4.1 59.7 +4.8 54.9
First Pitch Swing % 33.3 +5.1 28.2 +6.7 21.5 +2.1 19.4
Swing % 44.7 +0.2 44.5 -1.0 45.5 +2.7 42.8
Meatball Swing % 54.5 -15.2 69.7 -4.5 74.2 +11.4 62.8
Meatball % 8.9 +1.2 7.7 0.0 7.7 +0.5 7.2
Zone Swing & Miss % 10.3 -6.4 16.7 +0.3 16.4 +1.7 14.7
Out of Zone Swing & Miss % 31.3 -31.1 62.4 +9.3 53.1 +4.5 48.6
In Zone 61 -372 433 -160 593 +303 290
Out of Zone 62 -363 425 -194 619 +315 304
Edge 49 -336 385 -122 507 +242 265
In Zone Swings 39 -242 281 -110 391 +207 184
Out of Zone Swings 16 -85 101 -59 160 +90 70
In Zone Swing & Misses 4 -43 47 -17 64 +37 27
Out of Zone Swing & Misses 5 -58 63 -22 85 +51 34
Basic
Pitches 123 -735 858 -356 1,214 +620 594
PA 30 -183 213 -85 298 +153 145
AB 27 -164 191 -79 270 +145 125
Hits 7 -34 41 -25 66 +37 29
Singles 5 -24 29 -10 39 +19 20
Doubles 1 -5 6 -6 12 +8 4
Triples 1 -1 2 -4 6 +4 2
Home Runs 0 -4 4 -5 9 +6 3
Walks 2 -19 21 -4 25 +8 17
Strikeouts 6 -50 56 -20 76 +39 37
K% 20.0 -6.3 26.3 +0.8 25.5 0.0 25.5
BB% 6.7 -3.2 9.9 +1.5 8.4 -3.3 11.7
HBP 1 +1 0 -1 1 -1 2
Batted Balls 21 -115 136 -60 196 +107 89
Number of Fastballs 66 -369 435 -176 611 +265 346
Number of Offspeed 32 -96 128 -96 224 +127 97
Number of Breaking 19 -211 230 -55 285 +160 125
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2023 Shades L 144 67 46.5 .277 .344
2024 Shades L 293 161 54.9 .354 .285
2025 Shades L 213 127 59.6 .368 .215
2026 Shades L 30 19 63.3 .496 .219
! 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 %
2023 182 15.4 44.5% 1.1% 111 19.1 3.6% 0.9%
2024 389 15.3 47.3% 0.3% 180 18.6 7.2% 0.6%
2025 304 15.7 39.5% 0.0% 121 18.0 8.3% 0.0%
2026 29 15.7 37.9% 3.4% 15 18.9 0.0% 0.0%
+ View Complete Pitch Tempo Leaderboard