SS | Bats/Throws: S/R | 5' 10" 189 lbs | Age: 24
PA AB R H HR SB AVG OBP SLG OPS
2021 308 281 53 81 7 2 .288 .347 .463 .810
2022 344 314 46 87 6 8 .277 .328 .417 .745
2023 491 442 65 124 17 30 .281 .344 .475 .819
3 Seasons 1,143 1,037 164 292 30 40 .282 .340 .454 .794
AVG HR SB OPS
2021 .288 7 2 .810
2022 .277 6 8 .745
2023 .281 17 30 .819
3 Seasons .282 30 40 .794
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 20 1101 245 12 4.9 3.9 88.2 109.6 9.7 33.9 .276 .407 .348 .329 .340 37.6 12.0 7.8
2022 21 1216 285 13 4.6 3.8 87.3 112.4 8.2 35.1 .285 .408 .323 .331 .338 35.8 9.6 7.6
2023 22 1901 377 29 7.7 5.9 89.4 111.0 8.9 35.0 .300 .484 .349 .364 .393 43.0 14.1 8.6
Player 4218 907 54 6.0 4.7 88.4 112.4 8.9 34.7 .289 .440 .341 .344 .361 39.3 12.2 8.0
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 45.3 54.7 22.0 25.7 6.9 36.3 40.0 23.7 22.4 19.2 3.7 13.9 20.8 20.0
2022 44.2 55.8 18.2 29.1 8.4 32.6 39.6 27.7 18.6 20.7 4.9 14.0 18.9 22.8
2023 47.7 52.3 23.9 24.7 3.7 35.8 39.3 24.9 20.2 21.2 6.4 15.6 18.0 18.6
Player 46.0 54.0 21.6 26.4 6.1 35.0 39.6 25.5 20.3 20.5 5.2 14.7 19.1 20.3
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 3.3 33.5 24.9 28.6 4.9 4.9 3.9
2022 4.6 34.4 23.5 28.1 4.9 4.6 3.8
2023 2.1 36.3 18.8 30.0 5.0 7.7 5.9
Player 3.2 35.0 21.9 29.0 5.0 6.0 4.7
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 1.5 8 565 29.7 117 .313 .563 .440 15.4 15.4 10.6 .332 .609 .446 59.5
2023 Changeup -0.2 -1 397 20.9 131 .248 .368 .308 16.2 9.2 11.7 .291 .426 .320 28.9
2023 Slider 0.4 1 246 12.9 64 .305 .458 .372 18.3 21.9 16.3 .317 .470 .365 44.4
2023 Sinker 2.2 5 224 11.8 57 .400 .640 .465 9.9 8.8 11.1 .345 .515 .404 52.2
2023 Curveball 0.6 1 176 9.3 44 .225 .475 .314 12.0 11.4 10.9 .290 .492 .355 47.2
2023 Cutter 0.7 1 153 8.0 42 .275 .550 .363 13.4 23.8 25.0 .241 .395 .289 46.7
2023 Sweeper 2.5 2 70 3.7 13 .250 .667 .469 6.7 0.0 0.0 .356 .676 .454 33.3
2023 Split-Finger -6.0 -3 56 2.9 17 .059 .059 .053 19.4 23.5 21.1 .123 .225 .148 23.1
2023 Slurve 9.0 1 10 0.5 1 1.000 1.000 .900 0.0 0.0 0.0 .957 1.048 .897 0.0
2022 4-Seam Fastball 2.2 10 441 36.3 108 .337 .547 .411 8.3 6.5 6.7 .374 .571 .440 41.6
2022 Changeup -1.9 -5 251 20.6 76 .230 .297 .243 18.5 3.9 5.6 .231 .289 .241 21.1
2022 Sinker 0.4 1 135 11.1 41 .278 .389 .345 7.9 14.6 17.6 .258 .387 .327 58.1
2022 Slider 1.2 1 115 9.5 39 .297 .432 .335 16.9 15.4 14.6 .255 .346 .282 35.5
2022 Curveball 0.1 0 107 8.8 29 .250 .321 .241 25.5 20.7 21.4 .230 .305 .248 39.1
2022 Cutter 2.1 2 83 6.8 25 .318 .545 .416 8.5 0.0 0.0 .393 .620 .447 39.1
2022 Split-Finger -1.4 -1 55 4.5 15 .077 .154 .177 15.4 20.0 15.0 .110 .124 .184 10.0
2022 Sweeper -1.7 0 24 2.0 8 .143 .429 .288 6.7 12.5 12.5 .167 .188 .225 33.3
2022 Slurve 5.4 0 5 0.4 2 .500 .500 .450 50.0 50.0 50.0 .281 .294 .254 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2021 308 1,101 5 -8 10 6 13
2022 343 1,216 1 -6 8 5 8
2023 487 1,901 3 -9 13 7 14
Player 1,138 4,218 9 -23 31 9 35
+ 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 1,101 48.4 71.7 88.0 28.5 73.5 41.3 31.8 49.4 16.4 7.5 83.1
2022 1,216 49.3 73.1 92.5 30.1 73.1 45.4 34.7 51.3 13.3 7.0 85.9
2023 1,901 51.1 63.3 90.6 26.2 71.7 44.1 24.1 45.2 14.8 7.0 72.9
Player 4,218 49.9 68.2 90.5 28.0 72.6 43.7 29.4 48.1 14.8 7.1 79.4
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 66 86 11 48
2022 68 96 57 28 79 13 19 18 85 26 99 43 98 42 63 69 29
2023 87 97 83 63 88 50 42 52 67 61 93 53 96 67 54 97 42
+ 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 23.43 9 6.8 2 4 10 1 11.1
2022 24.16 6 4.3 2 4 0 4 66.7
2023 23.91 17 14.5 3 12 10 7 41.2
Player 23.83 32 25.6 6 20 20 12 37.5
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2021 9 9 6 4 7 6 8 7 3 4 5 7 7 5 6 8 6 5 10 7 8 9 10 9 7 5 7 8 8 6 8
2022 6 4 4 4 5 5 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 6 5 5 4 4 4 5 5 4 4
2023 17 14 10 13 16 14 15 14 12 12 14 16 15 12 16 13 17 12 14 17 15 18 25 18 11 11 15 15 16 14 11
Player 32 27 20 21 28 25 27 25 19 20 23 27 27 21 26 25 27 21 28 28 27 33 40 32 22 20 26 28 29 24 23
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 .281 +.004 .277 -.011 .288
xBA .300 +.015 .285 +.009 .276
OBP .344 +.016 .328 -.019 .347
xOBP .363 +.023 .340 +.003 .337
SLG .475 +.058 .417 -.046 .463
xSLG .484 +.076 .408 +.001 .407
ISO .195 +.055 .140 -.034 .174
xISO .183 +.060 .123 -.009 .132
BABIP .297 +.007 .290 -.021 .311
wOBA .349 +.026 .323 -.025 .348
xwOBA .364 +.033 .331 +.002 .329
wOBACON .374 +.045 .329 -.035 .364
xwOBACON .393 +.055 .338 -.002 .340
BACON .329 +.024 .305 -.026 .331
xBACON .354 +.035 .319 +.001 .318
Statcast Hit Metrics
Hard Hit % 43.0 +7.2 35.8 -1.8 37.6
Avg Exit Velocity 89.4 +2.1 87.3 -0.9 88.2
Launch Angle Sweet-Spot % 35.0 -0.1 35.1 +1.2 33.9
Barrel % 7.7 +3.1 4.6 -0.3 4.9
Avg Launch Angle 8.9 +0.7 8.2 -1.5 9.7
Statcast Bat Tracking
Bat Speed 71.8 -- -- -- --
Attack Angle -- -- -- --
Ideal Attack Angle % 54.5 -- -- -- --
Attack Direction -- -- -- --
Swing Path - Tilt 31° -- -- -- --
Swing Length 6.8 -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.5 +0.3 93.2 0.0 93.2
Breaking Velocity 83.2 +0.7 82.5 +0.7 81.8
Offspeed Velocity 86.4 +0.5 85.9 +1.4 84.5
Batted Ball Results
Barrels 29 +16 13 +1 12
Popup % 3.7 -4.7 8.4 +1.5 6.9
Flyball % 23.9 +5.7 18.2 -3.8 22.0
Line Drive % 24.7 -4.4 29.1 +3.4 25.7
Groundball % 47.7 +3.5 44.2 -1.1 45.3
Pull % 35.8 +3.2 32.6 -3.7 36.3
Straight Away % 39.3 -0.3 39.6 -0.4 40.0
Opposite Field % 24.9 -2.8 27.7 +4.0 23.7
Weak Contact % 2.1 -2.5 4.6 +1.3 3.3
Pull Airball % 15.6 +1.6 14.0 +0.1 13.9
Topped Contact % 36.3 +1.9 34.4 +0.9 33.5
Under Contact % 18.8 -4.7 23.5 -1.4 24.9
Flare/Burner Contact % 30.0 +1.9 28.1 -0.5 28.6
Solid Contact % 5.0 +0.1 4.9 0.0 4.9
HR/FB % 18.9 +7.4 11.5 -1.5 13.0
Popups 14 -10 24 +7 17
Flyballs 90 +38 52 -2 54
Line Drives 93 +10 83 +20 63
Groundballs 180 +54 126 +15 111
Plate Discipline
In Zone % 51.1 +1.8 49.3 +0.9 48.4
Out of Zone % 48.9 -1.8 50.7 -0.9 51.6
Edge % 44.1 -1.3 45.4 +4.1 41.3
Zone Swing % 63.3 -9.8 73.1 +1.4 71.7
Out of Zone Swing % 26.2 -3.9 30.1 +1.6 28.5
In Zone Contact % 90.6 -1.9 92.5 +4.5 88.0
Out of Zone Contact % 71.7 -1.4 73.1 -0.4 73.5
Whiff % 14.8 +1.5 13.3 -3.1 16.4
First Strike % 61.8 +1.5 60.3 +0.6 59.7
First Pitch Swing % 24.1 -10.6 34.7 +2.9 31.8
Swing % 45.2 -6.1 51.3 +1.9 49.4
Meatball Swing % 72.9 -13.0 85.9 +2.8 83.1
Meatball % 7.0 0.0 7.0 -0.5 7.5
Zone Swing & Miss % 9.4 +1.9 7.5 -4.5 12.0
Out of Zone Swing & Miss % 28.3 +1.4 26.9 +0.4 26.5
In Zone 971 +372 599 +66 533
Out of Zone 930 +313 617 +49 568
Edge 838 +286 552 +97 455
In Zone Swings 615 +177 438 +56 382
Out of Zone Swings 244 +58 186 +24 162
In Zone Swing & Misses 58 +25 33 -13 46
Out of Zone Swing & Misses 69 +19 50 +7 43
Basic
Pitches 1,901 +685 1,216 +115 1,101
PA 491 +147 344 +36 308
AB 442 +128 314 +33 281
Hits 124 +37 87 +6 81
Singles 78 +20 58 +7 51
Doubles 23 +3 20 +2 18
Triples 6 +3 3 -2 5
Home Runs 17 +11 6 -1 7
Walks 42 +16 26 +2 24
Strikeouts 69 +36 33 -4 37
K% 14.1 +4.5 9.6 -2.4 12.0
BB% 8.6 +1.0 7.6 -0.2 7.8
HBP 3 +3 0 -2 2
Batted Balls 377 +92 285 +40 245
Number of Fastballs 942 +283 659 +25 634
Number of Offspeed 453 +147 306 +116 190
Number of Breaking 421 +199 222 -40 262
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2021 Shifts L 196 79 40.3 .307 .288
2021 Shifts R 111 0 0.0 .436
2022 Shifts L 272 139 51.1 .293 .344
2022 Shifts R 71 9 12.7 .361 .196
2023 Shades L 391 154 39.4 .354 .315
2023 Shades R 96 9 9.4 .386 .468
! 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 297 16.7 27.3% 1.7% 181 23.9 0.6% 11.6%
2022 322 18.1 22.7% 3.7% 196 22.9 0.5% 8.7%
2023 525 15.2 48.0% 0.2% 368 18.6 4.6% 0.3%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings