SS | Bats/Throws: L/R | 6' 0" 170 lbs | Age: 26
PA AB R H HR SB AVG OBP SLG OPS
2021 50 44 7 8 0 0 .182 .280 .205 .485
2022 177 160 18 33 2 2 .206 .256 .306 .562
2023 220 202 16 47 3 5 .233 .276 .356 .632
3 Seasons 447 406 41 88 5 7 .217 .269 .320 .589
AVG HR SB OPS
2021 .182 0 0 .485
2022 .206 2 2 .562
2023 .233 3 5 .632
3 Seasons .217 5 7 .589
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 21 188 35 0 0.0 0.0 85.1 104.4 -0.9 20.0 .233 .293 .231 .287 .291 31.4 18.0 12.0
2022 22 672 122 2 1.6 1.1 84.7 103.8 11.1 30.3 .172 .239 .249 .210 .243 17.2 24.9 5.6
2023 23 731 172 9 5.2 4.1 88.3 105.5 14.4 32.0 .248 .371 .275 .292 .321 34.9 15.9 4.5
Player 1591 329 11 3.3 2.5 86.6 105.5 11.5 30.1 .217 .311 .260 .259 .289 28.0 19.7 5.8
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 65.7 34.3 17.1 17.1 0.0 31.4 40.0 28.6 25.7 34.3 5.7 5.7 5.7 22.9
2022 47.5 52.5 23.8 20.5 8.2 41.8 34.4 23.8 25.4 16.4 5.7 16.4 18.0 18.0
2023 43.0 57.0 25.0 24.4 7.6 38.4 36.6 25.0 25.6 14.0 3.5 12.8 22.7 21.5
Player 47.1 52.9 23.7 22.2 7.0 38.9 36.2 24.9 25.5 17.0 4.6 13.4 19.1 20.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
2021 0.0 54.3 14.3 28.6 2.9 0.0 0.0
2022 9.8 33.6 29.5 18.9 6.6 1.6 1.1
2023 8.7 26.7 27.9 26.2 5.2 5.2 4.1
Player 8.2 32.2 27.1 23.7 5.5 3.3 2.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 %
2023 4-Seam Fastball -0.4 -1 222 30.4 83 .260 .390 .308 8.7 8.4 14.3 .308 .476 .355 45.8
2023 Sinker -2.1 -2 115 15.7 40 .182 .303 .287 10.7 12.5 21.7 .211 .335 .290 23.3
2023 Slider -1.2 -1 101 13.8 23 .227 .409 .289 25.5 34.8 21.1 .234 .360 .272 42.9
2023 Cutter -3.1 -3 89 12.2 25 .208 .208 .188 18.2 8.0 16.7 .247 .289 .234 13.0
2023 Curveball -3.8 -3 73 10.0 16 .000 .000 .088 22.7 37.5 25.0 .090 .105 .160 12.5
2023 Changeup 5.9 4 73 10.0 18 .444 .778 .519 18.2 16.7 14.3 .309 .485 .336 53.3
2023 Split-Finger -3.3 -1 26 3.6 5 .000 .000 .000 36.4 20.0 9.1 .057 .058 .053 0.0
2023 Sweeper -3.3 -1 16 2.2 7 .000 .000 .100 25.0 42.9 50.0 .044 .055 .139 0.0
2023 Slurve 1.6 0 7 1.0 1 1.000 1.000 .900 50.0 0.0 0.0 .218 .220 .200 0.0
2023 Screwball 2.2 0 1 0.1 -- -- -- -- -- 0.0 -- -- -- --
2022 4-Seam Fastball -1.6 -3 196 29.2 62 .222 .370 .280 9.9 16.1 18.2 .180 .297 .234 20.8
2022 Curveball -1.4 -2 130 19.3 20 .150 .250 .170 33.3 50.0 24.4 .164 .183 .155 0.0
2022 Sinker -2.8 -3 101 15.0 32 .207 .241 .245 13.2 9.4 12.5 .241 .312 .257 28.6
2022 Slider -2.0 -2 80 11.9 22 .190 .238 .211 35.0 31.8 22.6 .135 .155 .152 0.0
2022 Cutter -2.9 -2 66 9.8 19 .118 .118 .216 23.7 36.8 33.3 .134 .164 .192 0.0
2022 Changeup 5.8 4 65 9.7 15 .417 .750 .533 50.0 40.0 26.1 .160 .245 .277 50.0
2022 Sweeper -1.5 0 22 3.3 2 .000 .000 .000 0.0 0.0 0.0 .014 .020 .016 0.0
2022 Slurve -11.6 -1 6 0.9 3 .000 .000 .000 33.3 33.3 100.0 .051 .059 .051 0.0
2022 Split-Finger 10.3 1 5 0.7 1 1.000 1.000 .900 0.0 0.0 -- .177 .178 .161 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2021 50 188 -2 -4 3 0 -3
2022 177 672 0 -13 3 2 -8
2023 220 731 -4 -7 2 3 -6
Player 447 1,591 -6 -24 8 -6 -17
+ 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 188 49.5 60.2 91.1 22.1 61.9 45.2 24.0 41.0 16.9 6.9 53.8
2022 672 53.0 64.3 88.6 25.6 50.6 46.6 35.0 46.1 21.3 6.7 71.1
2023 731 52.1 72.4 89.9 29.4 69.9 42.4 40.9 51.8 15.6 7.3 79.2
Player 1,591 52.2 67.6 89.5 26.9 61.5 44.5 36.7 48.1 18.0 7.0 73.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.

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 34 89
2022 12 87 68
2023 18 56 8 40
+ 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 19.88 2 0.8 1 1 1 0 0.0
2023 23.69 3 3.0 0 0 4 0 0.0
Player 22.17 5 3.8 1 1 5 0 0.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2022 2 2 1 1 0 0 1 1 0 0 0 0 1 1 1 1 1 2 1 0 1 0 1 1 1 1 1 2 2 0 1
2023 3 3 2 1 4 4 4 2 2 3 4 2 3 3 3 3 4 3 2 4 2 3 4 3 3 3 2 4 3 4 3
Player 5 5 3 2 4 4 5 3 2 3 4 2 4 4 4 4 5 5 3 4 3 3 5 4 4 4 3 6 5 4 4
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

2023 +/-   2022 +/-   2021
Results
BA .233 +.027 .206 +.024 .182
xBA .248 +.076 .172 -.061 .233
OBP .276 +.020 .256 -.024 .280
xOBP .294 +.070 .224 -.101 .325
SLG .356 +.050 .306 +.101 .205
xSLG .371 +.132 .239 -.054 .293
ISO .124 +.024 .100 +.077 .023
xISO .123 +.056 .067 +.008 .059
BABIP .265 -.005 .270 +.041 .229
wOBA .275 +.026 .249 +.018 .231
xwOBA .292 +.082 .210 -.077 .287
wOBACON .299 -.002 .301 +.090 .211
xwOBACON .321 +.078 .243 -.048 .291
BACON .278 -.004 .282 +.053 .229
xBACON .301 +.066 .235 -.058 .293
Statcast Hit Metrics
Hard Hit % 34.9 +17.7 17.2 -14.2 31.4
Avg Exit Velocity 88.3 +3.6 84.7 -0.4 85.1
Launch Angle Sweet-Spot % 32.0 +1.7 30.3 +10.3 20.0
Barrel % 5.2 +3.6 1.6 +1.6 0.0
Avg Launch Angle 14.4 +3.3 11.1 +12.0 -0.9
Statcast Bat Tracking
Bat Speed 65.7 -- -- -- --
Attack Angle 15° -- -- -- --
Ideal Attack Angle % 63.3 -- -- -- --
Attack Direction -1° -- -- -- --
Swing Path - Tilt 35° -- -- -- --
Swing Length 7.4 -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.1 0.0 93.1 -0.3 93.4
Breaking Velocity 82.5 +1.3 81.2 -1.9 83.1
Offspeed Velocity 86.4 +1.1 85.3 +6.6 78.7
Batted Ball Results
Barrels 9 +7 2 +2 0
Popup % 7.6 -0.6 8.2 +8.2 0.0
Flyball % 25.0 +1.2 23.8 +6.7 17.1
Line Drive % 24.4 +3.9 20.5 +3.4 17.1
Groundball % 43.0 -4.5 47.5 -18.2 65.7
Pull % 38.4 -3.4 41.8 +10.4 31.4
Straight Away % 36.6 +2.2 34.4 -5.6 40.0
Opposite Field % 25.0 +1.2 23.8 -4.8 28.6
Weak Contact % 8.7 -1.1 9.8 +9.8 0.0
Pull Airball % 12.8 -3.6 16.4 +10.7 5.7
Topped Contact % 26.7 -6.9 33.6 -20.7 54.3
Under Contact % 27.9 -1.6 29.5 +15.2 14.3
Flare/Burner Contact % 26.2 +7.3 18.9 -9.7 28.6
Solid Contact % 5.2 -1.4 6.6 +3.7 2.9
HR/FB % 7.0 +0.1 6.9 +6.9 0.0
Popups 13 +3 10 +10 0
Flyballs 43 +14 29 +23 6
Line Drives 42 +17 25 +19 6
Groundballs 74 +16 58 +35 23
Plate Discipline
In Zone % 52.1 -0.9 53.0 +3.5 49.5
Out of Zone % 47.9 +0.9 47.0 -3.5 50.5
Edge % 42.4 -4.2 46.6 +1.4 45.2
Zone Swing % 72.4 +8.1 64.3 +4.1 60.2
Out of Zone Swing % 29.4 +3.8 25.6 +3.5 22.1
In Zone Contact % 89.9 +1.3 88.6 -2.5 91.1
Out of Zone Contact % 69.9 +19.3 50.6 -11.3 61.9
Whiff % 15.6 -5.7 21.3 +4.4 16.9
First Strike % 63.6 -0.8 64.4 +12.4 52.0
First Pitch Swing % 40.9 +5.9 35.0 +11.0 24.0
Swing % 51.8 +5.7 46.1 +5.1 41.0
Meatball Swing % 79.2 +8.1 71.1 +17.3 53.8
Meatball % 7.3 +0.6 6.7 -0.2 6.9
Zone Swing & Miss % 10.1 -1.3 11.4 +2.5 8.9
Out of Zone Swing & Miss % 30.1 -19.3 49.4 +11.3 38.1
In Zone 381 +25 356 +263 93
Out of Zone 350 +34 316 +221 95
Edge 310 -3 313 +228 85
In Zone Swings 276 +47 229 +173 56
Out of Zone Swings 103 +22 81 +60 21
In Zone Swing & Misses 28 +2 26 +21 5
Out of Zone Swing & Misses 31 -9 40 +32 8
Basic
Pitches 731 +59 672 +484 188
PA 220 +43 177 +127 50
AB 202 +42 160 +116 44
Hits 47 +14 33 +25 8
Singles 30 +7 23 +16 7
Doubles 12 +6 6 +5 1
Triples 2 0 2 +2 0
Home Runs 3 +1 2 +2 0
Walks 10 0 10 +4 6
Strikeouts 35 -9 44 +35 9
K% 15.9 -9.0 24.9 +6.9 18.0
BB% 4.5 -1.1 5.6 -6.4 12.0
HBP 3 +2 1 +1 0
Batted Balls 172 +50 122 +87 35
Number of Fastballs 426 +63 363 +249 114
Number of Offspeed 100 +30 70 +55 15
Number of Breaking 174 -36 210 +152 58
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2021 Shifts L 50 1 2.0 .218 .879
2022 Shifts L 177 28 15.8 .242 .285
2023 Shades L 220 34 15.5 .283 .233
! 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 54 17.5 20.4% 9.3% 38 22.9 10.5% 15.8%
2022 211 17.7 18.5% 2.8% 108 23.0 0.0% 17.6%
2023 181 15.0 50.8% 0.0% 98 18.6 11.2% 1.0%
+ View Complete Pitch Tempo Leaderboard