SS | Bats/Throws: L/R | 6' 0" 160 lbs | Age: 30
Draft: 2014 | Rd. 1, No. 5, Minnesota Twins | Olympia (FL) HS
PA AB R H HR SB AVG OBP SLG OPS
2022 443 405 45 110 9 6 .272 .316 .427 .743
2023 93 91 13 16 2 0 .176 .185 .319 .504
2024 275 260 29 59 8 5 .227 .258 .369 .627
4 Seasons 1,027 956 106 233 23 21 .244 .283 .386 .669
AVG HR SB OPS
2022 .272 9 6 .743
2023 .176 2 0 .504
2024 .227 8 5 .627
4 Seasons .244 23 21 .669
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%
2021 25 781 146 10 6.8 4.6 91.2 109.2 9.4 35.6 .266 .418 .283 .318 .399 47.9 25.5 5.6
2022 26 1550 309 29 9.4 6.5 90.6 110.7 12.5 36.6 .261 .464 .321 .333 .413 44.7 23.7 4.3
2023 27 309 81 4 4.9 4.3 89.1 105.4 9.2 34.6 .251 .428 .213 .290 .325 37.0 11.8 1.1
2024 28 1008 196 12 6.1 4.4 86.1 107.9 6.5 34.7 .219 .352 .271 .264 .328 29.6 24.4 4.0
Player 3648 732 55 7.5 5.4 89.4 110.7 9.9 35.7 .250 .421 .290 .307 .378 40.4 23.2 4.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 %
2021 50.7 49.3 20.5 26.7 2.1 37.0 43.2 19.9 26.0 19.9 4.8 11.0 23.3 15.1
2022 42.1 57.9 29.8 25.6 2.6 41.1 32.7 26.2 24.3 13.3 4.5 16.8 19.4 21.7
2023 46.9 53.1 27.2 21.0 4.9 34.6 35.8 29.6 25.9 16.0 4.9 8.6 19.8 24.7
2024 51.0 49.0 21.9 24.5 2.6 39.8 38.8 21.4 24.5 19.4 7.1 15.3 19.4 14.3
Player 46.7 53.3 25.5 25.0 2.7 39.2 36.7 24.0 24.9 16.5 5.3 14.3 20.2 18.7
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
2021 1.4 35.6 17.8 31.5 6.8 6.8 4.6
2022 2.3 33.0 21.0 26.2 8.1 9.4 6.5
2023 6.2 34.6 23.5 19.8 11.1 4.9 4.3
2024 4.1 42.3 20.4 23.0 3.1 6.1 4.4
Player 3.0 36.2 20.5 25.7 6.8 7.5 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 %
2024 4-Seam Fastball -1.7 -6 350 34.7 81 .208 .338 .240 33.5 30.9 26.6 .201 .338 .240 31.5
2024 Slider 1.9 3 138 13.7 44 .326 .581 .391 27.6 18.2 12.9 .272 .428 .310 40.0
2024 Sinker -3.7 -5 126 12.5 34 .129 .129 .145 32.4 23.5 22.2 .204 .267 .249 21.7
2024 Curveball -1.0 -1 96 9.5 27 .222 .333 .277 51.5 48.1 32.5 .187 .327 .247 21.4
2024 Changeup -2.2 -2 93 9.2 30 .233 .333 .247 22.8 6.7 7.7 .273 .483 .324 39.3
2024 Cutter 1.6 1 88 8.7 24 .286 .571 .404 17.0 0.0 0.0 .217 .279 .277 14.3
2024 Split-Finger 1.9 1 50 5.0 20 .300 .500 .343 34.3 30.0 31.6 .217 .408 .266 35.7
2024 Sweeper -3.3 -2 49 4.9 11 .000 .000 .191 34.6 27.3 20.0 .111 .123 .278 0.0
2024 Knuckleball -5.2 -1 13 1.3 3 .000 .000 .000 27.3 66.7 25.0 .068 .094 .061 0.0
2024 Slurve -2.8 0 5 0.5 1 .000 .000 .000 0.0 0.0 0.0 .183 .226 .171 0.0
2023 4-Seam Fastball -1.0 -1 124 40.1 42 .238 .429 .325 19.5 7.1 9.7 .288 .500 .332 33.3
2023 Slider -2.6 -1 46 14.9 15 .077 .308 .193 27.6 26.7 23.5 .185 .476 .300 50.0
2023 Cutter -5.0 -2 37 12.0 9 .111 .111 .100 27.3 22.2 33.3 .259 .314 .249 42.9
2023 Curveball -9.2 -3 31 10.0 11 .000 .000 .000 22.2 18.2 14.3 .154 .196 .152 22.2
2023 Sinker -2.7 -1 29 9.4 8 .250 .250 .225 5.9 0.0 0.0 .260 .328 .254 37.5
2023 Changeup 1.0 0 22 7.1 4 .250 .500 .313 22.2 0.0 0.0 .297 .557 .356 50.0
2023 Split-Finger -2.7 0 11 3.6 2 .000 .000 .000 16.7 0.0 0.0 .019 .027 .019 0.0
2023 Sweeper -2.2 0 6 1.9 -- -- -- 50.0 -- -- -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2021 216 781 -4 -7 3 3 -4
2022 442 1,550 1 -8 1 9 3
2023 93 309 -4 -4 0 1 -8
2024 275 1,008 -3 -11 -1 4 -11
Player 1,026 3,648 -9 -30 3 -9 -20
+ 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 %
2021 781 49.9 77.9 79.3 37.6 55.8 39.4 38.4 57.7 28.4 8.6 83.6
2022 1,550 51.2 78.6 79.6 39.2 55.9 43.2 43.0 59.4 28.0 6.6 86.3
2023 309 52.1 77.0 88.7 39.2 58.6 39.8 41.9 58.9 20.9 6.5 95.0
2024 1,008 48.1 78.6 76.9 42.4 52.7 41.8 44.4 59.8 32.0 6.7 89.7
Player 3,648 50.1 78.3 79.6 39.8 55.1 41.7 42.3 59.1 28.6 7.0 87.2
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
2021 61 68 73
2022 69 74 85 80 39 57 61 80 70 74 34 7 28 6 61 43 55
2023 17 51 57
2024 34 58 39 54
+ 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 %
2021 22.35 4 3.9 0 2 2 2 50.0
2022 24.44 9 13.3 -4 10 15 2 22.2
2023 22.72 2 2.1 0 1 3 0 0.0
2024 25.56 8 5.9 2 4 5 1 12.5
Player 24.26 23 25.2 -2 17 25 5 21.7
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2021 4 4 4 2 4 4 4 4 2 4 4 4 4 4 4 4 4 4 4 4 4 6 4 4 4 4 4 4 4 4 4
2022 9 14 10 16 14 14 15 12 6 8 8 13 16 10 13 19 12 13 12 15 13 15 21 20 9 10 15 16 17 13 10
2023 2 2 0 2 2 2 2 2 1 1 2 2 3 1 2 2 3 2 2 2 1 2 3 3 3 2 2 3 3 3 2
2024 8 8 3 7 6 6 6 7 5 4 6 7 5 3 6 6 6 7 7 7 7 5 8 8 6 5 5 5 7 6 3
Player 23 28 17 27 26 26 27 25 14 17 20 26 28 18 25 31 25 26 25 28 25 28 36 35 22 21 26 28 31 26 19
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

2024 +/-   2023 +/-   2022 +/-   2021
Results
BA .227 +.051 .176 -.096 .272 +.032 .240
xBA .219 -.032 .251 -.010 .261 -.005 .266
OBP .258 +.073 .185 -.131 .316 +.024 .292
xOBP .253 -.006 .259 -.049 .308 -.008 .316
SLG .369 +.050 .319 -.108 .427 +.072 .355
xSLG .352 -.076 .428 -.036 .464 +.046 .418
ISO .142 -.001 .143 -.013 .156 +.041 .115
xISO .133 -.044 .177 -.026 .203 +.051 .152
BABIP .271 +.092 .179 -.161 .340 +.030 .310
wOBA .271 +.058 .213 -.108 .321 +.038 .283
xwOBA .264 -.026 .290 -.043 .333 +.015 .318
wOBACON .338 +.102 .236 -.161 .397 +.050 .347
xwOBACON .328 +.003 .325 -.088 .413 +.014 .399
BACON .301 +.101 .200 -.159 .359 +.030 .329
xBACON .294 +.009 .285 -.062 .347 -.018 .365
Statcast Hit Metrics
Hard Hit % 29.6 -7.4 37.0 -7.7 44.7 -3.2 47.9
Avg Exit Velocity 86.1 -3.0 89.1 -1.5 90.6 -0.6 91.2
Launch Angle Sweet-Spot % 34.7 +0.1 34.6 -2.0 36.6 +1.0 35.6
Barrel % 6.1 +1.2 4.9 -4.5 9.4 +2.6 6.8
Avg Launch Angle 6.5 -2.7 9.2 -3.3 12.5 +3.1 9.4
Statcast Bat Tracking
Bat Speed 68.2 -- -- -- -- -- --
Attack Angle 10° -- -- -- -- -- --
Ideal Attack Angle % 45.9 -- -- -- -- -- --
Attack Direction -- -- -- -- -- --
Swing Path - Tilt 34° -- -- -- -- -- --
Swing Length 7.3 -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.4 +0.3 93.1 -0.3 93.4 -0.3 93.7
Breaking Velocity 83.6 +0.2 83.4 +0.8 82.6 +0.2 82.4
Offspeed Velocity 86.1 -0.2 86.3 +0.6 85.7 +0.2 85.5
Batted Ball Results
Barrels 12 +8 4 -25 29 +19 10
Popup % 2.6 -2.3 4.9 +2.3 2.6 +0.5 2.1
Flyball % 21.9 -5.3 27.2 -2.6 29.8 +9.3 20.5
Line Drive % 24.5 +3.5 21.0 -4.6 25.6 -1.1 26.7
Groundball % 51.0 +4.1 46.9 +4.8 42.1 -8.6 50.7
Pull % 39.8 +5.2 34.6 -6.5 41.1 +4.1 37.0
Straight Away % 38.8 +3.0 35.8 +3.1 32.7 -10.5 43.2
Opposite Field % 21.4 -8.2 29.6 +3.4 26.2 +6.3 19.9
Weak Contact % 4.1 -2.1 6.2 +3.9 2.3 +0.9 1.4
Pull Airball % 15.3 +6.7 8.6 -8.2 16.8 +5.8 11.0
Topped Contact % 42.3 +7.7 34.6 +1.6 33.0 -2.6 35.6
Under Contact % 20.4 -3.1 23.5 +2.5 21.0 +3.2 17.8
Flare/Burner Contact % 23.0 +3.2 19.8 -6.4 26.2 -5.3 31.5
Solid Contact % 3.1 -8.0 11.1 +3.0 8.1 +1.3 6.8
HR/FB % 18.6 +9.5 9.1 -0.7 9.8 -3.5 13.3
Popups 5 +1 4 -4 8 +5 3
Flyballs 43 +21 22 -70 92 +62 30
Line Drives 48 +31 17 -62 79 +40 39
Groundballs 100 +62 38 -92 130 +56 74
Plate Discipline
In Zone % 48.1 -4.0 52.1 +0.9 51.2 +1.3 49.9
Out of Zone % 51.9 +4.0 47.9 -0.9 48.8 -1.3 50.1
Edge % 41.8 +2.0 39.8 -3.4 43.2 +3.8 39.4
Zone Swing % 78.6 +1.6 77.0 -1.6 78.6 +0.7 77.9
Out of Zone Swing % 42.4 +3.2 39.2 0.0 39.2 +1.6 37.6
In Zone Contact % 76.9 -11.8 88.7 +9.1 79.6 +0.3 79.3
Out of Zone Contact % 52.7 -5.9 58.6 +2.7 55.9 +0.1 55.8
Whiff % 32.0 +11.1 20.9 -7.1 28.0 -0.4 28.4
First Strike % 68.0 +2.4 65.6 -0.7 66.3 +4.3 62.0
First Pitch Swing % 44.4 +2.5 41.9 -1.1 43.0 +4.6 38.4
Swing % 59.8 +0.9 58.9 -0.5 59.4 +1.7 57.7
Meatball Swing % 89.7 -5.3 95.0 +8.7 86.3 +2.7 83.6
Meatball % 6.7 +0.2 6.5 -0.1 6.6 -2.0 8.6
Zone Swing & Miss % 23.1 +11.8 11.3 -9.1 20.4 -0.3 20.7
Out of Zone Swing & Miss % 47.3 +5.9 41.4 -2.7 44.1 -0.1 44.2
In Zone 485 +324 161 -632 793 +403 390
Out of Zone 523 +375 148 -609 757 +366 391
Edge 421 +298 123 -547 670 +362 308
In Zone Swings 381 +257 124 -499 623 +319 304
Out of Zone Swings 222 +164 58 -239 297 +150 147
In Zone Swing & Misses 88 +74 14 -113 127 +64 63
Out of Zone Swing & Misses 105 +81 24 -107 131 +66 65
Basic
Pitches 1,008 +699 309 -1,241 1,550 +769 781
PA 275 +182 93 -350 443 +227 216
AB 260 +169 91 -314 405 +205 200
Hits 59 +43 16 -94 110 +62 48
Singles 39 +31 8 -61 69 +35 34
Doubles 11 +6 5 -23 28 +19 9
Triples 1 0 1 -3 4 +3 1
Home Runs 8 +6 2 -7 9 +5 4
Walks 11 +10 1 -18 19 +7 12
Strikeouts 67 +56 11 -94 105 +50 55
K% 24.4 +12.6 11.8 -11.9 23.7 -1.8 25.5
BB% 4.0 +2.9 1.1 -3.2 4.3 -1.3 5.6
HBP 1 +1 0 -10 10 +7 3
Batted Balls 196 +115 81 -228 309 +163 146
Number of Fastballs 564 +374 190 -720 910 +449 461
Number of Offspeed 143 +110 33 -183 216 +106 110
Number of Breaking 234 +157 77 -293 370 +174 196
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2021 Shifts L 212 58 27.4 .293 .262
2022 Shifts L 442 231 52.3 .395 .255
2023 Shades L 93 24 25.8 .220 .191
2024 Shades L 275 86 31.3 .278 .255
! 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 %
2021 179 16.5 34.1% 0.6% 116 22.3 0.0% 19.8%
2022 331 16.9 30.8% 2.1% 203 22.2 2.5% 6.4%
2023 72 15.0 48.6% 0.0% 48 16.7 27.1% 0.0%
2024 218 15.3 47.2% 0.5% 128 18.4 6.3% 1.6%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings