C | Bats/Throws: R/R | 5' 10" 195 lbs | Age: 29
PA AB R H HR SB AVG OBP SLG OPS
2022 83 80 5 17 2 0 .213 .241 .325 .566
2023 105 103 10 26 6 0 .252 .267 .456 .723
2024 49 42 5 9 2 0 .214 .292 .429 .721
3 Seasons 237 225 20 52 10 0 .231 .263 .404 .667
AVG HR SB OPS
2022 .213 2 0 .566
2023 .252 6 0 .723
2024 .214 2 0 .721
3 Seasons .231 10 0 .667
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 25 325 45 2 4.4 2.4 89.1 111.3 12.6 20.0 .187 .278 .249 .219 .357 42.2 42.2 2.4
2023 26 398 69 11 15.9 10.5 90.5 110.8 16.9 44.9 .256 .511 .306 .329 .480 40.6 32.4 1.9
2024 27 185 26 5 19.2 10.2 93.7 108.1 27.6 46.2 .188 .469 .310 .329 .492 61.5 36.7 8.2
Player 908 140 18 12.9 7.6 90.6 111.3 17.4 37.1 .219 .420 .287 .290 .442 45.0 36.7 3.4
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 48.9 51.1 31.1 17.8 2.2 17.8 64.4 17.8 8.9 37.8 2.2 8.9 26.7 15.6
2023 31.9 68.1 31.9 30.4 5.8 43.5 30.4 26.1 21.7 8.7 1.4 21.7 21.7 24.6
2024 19.2 80.8 50.0 19.2 11.5 26.9 23.1 50.0 15.4 3.8 0.0 11.5 19.2 50.0
Player 35.0 65.0 35.0 24.3 5.7 32.1 40.0 27.9 16.4 17.1 1.4 15.7 22.9 26.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
2022 4.4 33.3 26.7 24.4 6.7 4.4 2.4
2023 1.4 23.2 27.5 26.1 5.8 15.9 10.5
2024 3.8 15.4 26.9 15.4 19.2 19.2 10.2
Player 2.9 25.0 27.1 23.6 8.6 12.9 7.6
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 -0.3 0 79 42.7 20 .235 .529 .340 48.8 40.0 44.4 .118 .408 .294 70.0
2024 Sinker 7.9 3 37 20.0 15 .417 .750 .525 26.3 26.7 50.0 .407 .925 .579 77.8
2024 Changeup -3.0 -1 25 13.5 5 .000 .000 .000 25.0 40.0 25.0 .107 .116 .098 0.0
2024 Slider -2.2 0 16 8.6 4 .000 .000 .175 85.7 75.0 50.0 -- -- .175 --
2024 Sweeper -4.4 0 10 5.4 1 .000 .000 .000 0.0 0.0 0.0 .153 .172 .139 0.0
2024 Cutter -5.7 -1 9 4.9 2 .000 .000 .000 85.7 50.0 100.0 .086 .298 .151 100.0
2024 Curveball -4.0 0 8 4.3 2 .000 .000 .000 0.0 0.0 0.0 .077 .153 .094 50.0
2024 Slurve 5.3 0 1 0.5 -- -- -- -- -- -- -- -- -- --
2023 4-Seam Fastball -0.1 0 136 34.2 36 .229 .571 .342 50.0 47.2 34.7 .246 .593 .355 66.7
2023 Slider 2.3 2 77 19.3 17 .412 .706 .476 32.5 23.5 22.2 .297 .551 .359 23.1
2023 Sinker -2.8 -2 64 16.1 20 .211 .263 .278 34.2 25.0 45.5 .256 .431 .312 42.9
2023 Sweeper -1.4 0 34 8.5 9 .111 .444 .222 33.3 33.3 16.7 .174 .590 .311 33.3
2023 Cutter -3.5 -1 30 7.5 5 .200 .200 .180 22.2 0.0 0.0 .360 .490 .364 40.0
2023 Changeup 3.5 1 26 6.5 8 .500 .500 .450 29.4 12.5 14.3 .391 .489 .387 28.6
2023 Curveball -3.9 -1 25 6.3 8 .125 .125 .113 37.5 37.5 37.5 .174 .318 .206 20.0
2023 Split-Finger -8.4 -1 6 1.5 2 .000 .000 .000 25.0 50.0 20.0 .013 .029 .015 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2022 83 325 2 -8 1 1 -4
2023 105 398 -2 -2 1 0 -2
2024 49 185 1 -3 1 1 0
Player 237 908 1 -13 4 1 -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 325 50.2 74.8 73.0 37.0 43.3 41.5 45.8 56.0 36.8 8.9 86.2
2023 398 55.5 76.0 67.9 29.9 43.4 39.9 32.4 55.5 38.0 11.1 81.8
2024 185 47.0 73.6 65.6 28.6 39.3 49.7 34.7 49.7 42.4 7.0 84.6
Player 908 51.9 75.2 69.2 32.3 42.6 42.5 37.6 54.5 38.4 9.5 83.7
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 75 37
2023 66 38
2024 36 3
+ 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 25.28 2 1.3 1 1 2 0 0.0
2023 25.51 6 6.6 -1 1 3 4 66.7
2024 28.87 2 2.2 0 2 1 1 50.0
Player 26.13 10 10.1 0 4 6 5 50.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2022 2 2 1 2 2 2 2 0 1 0 0 2 1 1 2 2 1 1 1 2 1 2 2 3 0 0 2 2 1 1 0
2023 6 6 5 7 6 6 7 6 6 7 7 6 7 7 7 7 7 6 7 7 7 7 7 7 6 7 7 6 7 7 7
2024 2 2 1 4 2 2 2 3 2 2 2 3 2 1 2 2 2 2 2 3 2 2 4 2 2 2 2 2 2 2 2
Player 10 10 7 13 10 10 11 9 9 9 9 11 10 9 11 11 10 9 10 12 10 11 13 12 8 9 11 10 10 10 9
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
Results
BA .214 -.038 .252 +.040 .212
xBA .188 -.068 .256 +.069 .187
OBP .292 +.025 .267 +.026 .241
xOBP .278 +.007 .271 +.055 .216
SLG .429 -.027 .456 +.131 .325
xSLG .469 -.042 .511 +.233 .278
ISO .214 +.010 .204 +.091 .113
xISO .281 +.027 .254 +.163 .091
BABIP .304 -.013 .317 -.032 .349
wOBA .310 +.004 .306 +.057 .249
xwOBA .329 .000 .329 +.110 .219
wOBACON .456 +.010 .446 +.034 .412
xwOBACON .492 +.012 .480 +.123 .357
BACON .360 -.017 .377 -.001 .378
xBACON .333 -.050 .383 +.051 .332
Statcast Hit Metrics
Hard Hit % 61.5 +20.9 40.6 -1.6 42.2
Avg Exit Velocity 93.7 +3.2 90.5 +1.4 89.1
Launch Angle Sweet-Spot % 46.2 +1.3 44.9 +24.9 20.0
Barrel % 19.2 +3.3 15.9 +11.5 4.4
Avg Launch Angle 27.6 +10.7 16.9 +4.3 12.6
Statcast Bat Tracking
Bat Speed 74.6 +1.7 72.9 -- --
Attack Angle 10° -- --
Ideal Attack Angle % 56.4 -5.3 61.7 -- --
Attack Direction -3° -3° -- --
Swing Path - Tilt 31° 31° -- --
Swing Length 7.5 +0.3 7.2 -- --
Statcast Pitch Metrics
Fastball Velocity 92.6 -0.9 93.5 +0.1 93.4
Breaking Velocity 82.6 -1.1 83.7 -0.5 84.2
Offspeed Velocity 82.3 -0.9 83.2 -3.0 86.2
Batted Ball Results
Barrels 5 -6 11 +9 2
Popup % 11.5 +5.7 5.8 +3.6 2.2
Flyball % 50.0 +18.1 31.9 +0.8 31.1
Line Drive % 19.2 -11.2 30.4 +12.6 17.8
Groundball % 19.2 -12.7 31.9 -17.0 48.9
Pull % 26.9 -16.6 43.5 +25.7 17.8
Straight Away % 23.1 -7.3 30.4 -34.0 64.4
Opposite Field % 50.0 +23.9 26.1 +8.3 17.8
Weak Contact % 3.8 +2.4 1.4 -3.0 4.4
Pull Airball % 11.5 -10.2 21.7 +12.8 8.9
Topped Contact % 15.4 -7.8 23.2 -10.1 33.3
Under Contact % 26.9 -0.6 27.5 +0.8 26.7
Flare/Burner Contact % 15.4 -10.7 26.1 +1.7 24.4
Solid Contact % 19.2 +13.4 5.8 -0.9 6.7
HR/FB % 15.4 -11.9 27.3 +13.0 14.3
Popups 3 -1 4 +3 1
Flyballs 13 -9 22 +8 14
Line Drives 5 -16 21 +13 8
Groundballs 5 -17 22 0 22
Plate Discipline
In Zone % 47.0 -8.5 55.5 +5.3 50.2
Out of Zone % 53.0 +8.5 44.5 -5.3 49.8
Edge % 49.7 +9.8 39.9 -1.6 41.5
Zone Swing % 73.6 -2.4 76.0 +1.2 74.8
Out of Zone Swing % 28.6 -1.3 29.9 -7.1 37.0
In Zone Contact % 65.6 -2.3 67.9 -5.1 73.0
Out of Zone Contact % 39.3 -4.1 43.4 +0.1 43.3
Whiff % 42.4 +4.4 38.0 +1.2 36.8
First Strike % 51.0 -16.6 67.6 -2.3 69.9
First Pitch Swing % 34.7 +2.3 32.4 -13.4 45.8
Swing % 49.7 -5.8 55.5 -0.5 56.0
Meatball Swing % 84.6 +2.8 81.8 -4.4 86.2
Meatball % 7.0 -4.1 11.1 +2.2 8.9
Zone Swing & Miss % 34.4 +2.3 32.1 +5.1 27.0
Out of Zone Swing & Miss % 60.7 +4.1 56.6 -0.1 56.7
In Zone 87 -134 221 +58 163
Out of Zone 98 -79 177 +15 162
Edge 92 -67 159 +24 135
In Zone Swings 64 -104 168 +46 122
Out of Zone Swings 28 -25 53 -7 60
In Zone Swing & Misses 22 -32 54 +21 33
Out of Zone Swing & Misses 17 -13 30 -4 34
Basic
Pitches 185 -213 398 +73 325
PA 49 -56 105 +22 83
AB 42 -61 103 +23 80
Hits 9 -17 26 +9 17
Singles 4 -13 17 +5 12
Doubles 3 0 3 0 3
Triples 0 0 0 0 0
Home Runs 2 -4 6 +4 2
Walks 4 +2 2 0 2
Strikeouts 18 -16 34 -1 35
K% 36.7 +4.3 32.4 -9.8 42.2
BB% 8.2 +6.3 1.9 -0.5 2.4
HBP 1 +1 0 -1 1
Batted Balls 26 -43 69 +24 45
Number of Fastballs 125 -105 230 +42 188
Number of Offspeed 25 -7 32 +8 24
Number of Breaking 24 -78 102 +19 83
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2022 Shifts R 83 2 2.4 .244 .442
2023 Shades R 105 3 2.9 .315 .000
2024 Shades R 49 16 32.7 .338 .253
! 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 84 17.2 23.8% 0.0% 43 21.4 0.0% 2.3%
2023 85 15.3 42.4% 1.2% 61 19.0 4.9% 1.6%
2024 42 15.0 47.6% 0.0% 34 20.0 8.8% 0.0%
+ View Complete Pitch Tempo Leaderboard