3B | Bats/Throws: R/R | 6' 1" 205 lbs | Age: 30
Draft: 2017 | Rd. 2, No. 44, Arizona Diamondbacks | Louisville
PA AB R H HR SB AVG OBP SLG OPS
2021 83 69 10 9 1 0 .130 .277 .203 .480
2022 17 16 2 3 0 0 .188 .235 .250 .485
2023 29 23 4 5 2 0 .217 .379 .478 .857
3 Seasons 129 108 16 17 3 0 .157 .295 .269 .564
AVG HR SB OPS
2021 .130 1 0 .480
2022 .188 0 0 .485
2023 .217 2 0 .857
3 Seasons .157 3 0 .564
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 354 42 1 2.4 1.2 81.8 102.8 23.1 26.2 .134 .191 .230 .229 .230 26.2 32.5 12.0
2022 26 80 9 0 0.0 0.0 88.4 99.3 9.4 44.4 .178 .228 .219 .205 .312 33.3 41.2 5.9
2023 27 128 16 3 18.8 10.3 90.7 105.7 20.2 31.3 .211 .488 .373 .374 .417 37.5 24.1 20.7
Player 562 67 4 6.0 3.1 84.8 105.7 20.6 29.9 .157 .260 .261 .259 .286 29.9 31.8 13.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, 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 %
2021 33.3 66.7 28.6 23.8 14.3 52.4 23.8 23.8 31.0 2.4 0.0 21.4 21.4 23.8
2022 44.4 55.6 11.1 44.4 0.0 33.3 66.7 0.0 33.3 11.1 0.0 0.0 55.6 0.0
2023 37.5 62.5 37.5 18.8 6.3 81.3 12.5 6.3 37.5 0.0 0.0 43.8 12.5 6.3
Player 35.8 64.2 28.4 25.4 10.4 56.7 26.9 16.4 32.8 3.0 0.0 23.9 23.9 16.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 7.1 28.6 40.5 16.7 4.8 2.4 1.2
2022 0.0 33.3 22.2 33.3 11.1 0.0 0.0
2023 0.0 37.5 37.5 6.3 0.0 18.8 10.3
Player 4.5 31.3 37.3 16.4 4.5 6.0 3.1
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 4.0 2 50 39.1 11 .300 .900 .509 12.5 9.1 8.3 .322 .923 .527 44.4
2023 Slider 2.4 1 21 16.4 6 .400 .400 .417 33.3 16.7 25.0 .288 .352 .350 25.0
2023 Sinker 4.2 1 18 14.1 6 .000 .000 .617 28.6 16.7 25.0 .015 .033 .472 100.0
2023 Cutter -5.7 -1 14 10.9 4 .000 .000 .000 71.4 75.0 50.0 .036 .042 .034 0.0
2023 Curveball -2.0 0 11 8.6 2 .000 .000 .000 50.0 50.0 33.3 .003 .005 .004 0.0
2023 Sweeper 3.1 0 7 5.5 -- -- -- 50.0 -- 0.0 -- -- -- --
2023 Changeup -0.2 0 6 4.7 -- -- -- 0.0 -- 0.0 -- -- -- --
2023 Slurve -4.9 0 1 0.8 -- -- -- 0.0 -- -- -- -- -- --
2022 4-Seam Fastball -3.1 -1 25 31.3 5 .200 .200 .180 13.3 40.0 18.2 .276 .304 .255 66.7
2022 Cutter -5.2 -1 15 18.8 3 .000 .000 .000 42.9 33.3 33.3 .181 .227 .176 0.0
2022 Changeup 0.7 0 15 18.8 3 .333 .667 .417 50.0 66.7 66.7 .108 .216 .135 100.0
2022 Sinker 1.0 0 8 10.0 4 .333 .333 .400 0.0 50.0 66.7 .163 .214 .299 0.0
2022 Curveball -2.0 0 6 7.5 1 .000 .000 .000 0.0 0.0 0.0 .098 .140 .091 0.0
2022 Slider 5.5 0 6 7.5 -- -- -- -- -- 0.0 -- -- -- --
2022 Sweeper -10.0 0 4 5.0 1 .000 .000 .000 0.0 0.0 0.0 .011 .012 .010 0.0
2022 Split-Finger 0.0 0 1 1.3 -- -- -- 0.0 -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2021 82 354 -6 -5 3 2 -7
2022 17 80 -2 0 1 0 -2
2023 29 128 0 0 2 0 2
Player 128 562 -8 -6 6 -8 -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 %
2021 354 55.6 64.5 73.2 22.3 51.4 42.9 21.7 45.8 31.5 8.5 70.0
2022 80 50.0 70.0 82.1 22.5 55.6 38.8 23.5 46.3 24.3 7.5 83.3
2023 128 50.8 61.5 82.5 15.9 30.0 38.3 24.1 39.1 28.0 4.7 100.0
Player 562 53.7 64.6 76.4 20.8 48.1 41.3 22.5 44.3 29.7 7.5 76.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 28 49
2023 18 46
+ 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 24.87 1 1.0 0 0 0 1 100.0
2023 25.40 2 0.2 2 2 0 0 0.0
Player 25.22 3 1.2 2 2 0 1 33.3
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2021 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2023 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 0 0 0 0 1 0 0
Player 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 2 1 2 1 1 1 1 2 1 1
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 .217 +.029 .188 +.058 .130
xBA .211 +.033 .178 +.044 .134
OBP .379 +.144 .235 -.042 .277
xOBP .374 +.148 .226 -.054 .280
SLG .478 +.228 .250 +.047 .203
xSLG .488 +.260 .228 +.037 .191
ISO .261 +.198 .063 -.009 .072
xISO .278 +.228 .050 -.007 .057
BABIP .214 -.119 .333 +.138 .195
wOBA .373 +.154 .219 -.011 .230
xwOBA .374 +.169 .205 -.024 .229
wOBACON .416 +.079 .337 +.105 .232
xwOBACON .417 +.105 .312 +.082 .230
BACON .313 -.020 .333 +.119 .214
xBACON .303 -.013 .316 +.096 .220
Statcast Hit Metrics
Hard Hit % 37.5 +4.2 33.3 +7.1 26.2
Avg Exit Velocity 90.7 +2.3 88.4 +6.6 81.8
Launch Angle Sweet-Spot % 31.3 -13.1 44.4 +18.2 26.2
Barrel % 18.8 +18.8 0.0 -2.4 2.4
Avg Launch Angle 20.2 +10.8 9.4 -13.7 23.1
Statcast Bat Tracking
Bat Speed 71.8 -- -- -- --
Attack Angle 16° -- -- -- --
Ideal Attack Angle % 70.0 -- -- -- --
Attack Direction -14° -- -- -- --
Swing Path - Tilt 31° -- -- -- --
Swing Length 7.5 -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 91.8 -0.9 92.7 -0.6 93.3
Breaking Velocity 82.8 +1.4 81.4 -2.2 83.6
Offspeed Velocity 85.8 +3.0 82.8 -1.9 84.7
Batted Ball Results
Barrels 3 +3 0 -1 1
Popup % 6.3 +6.3 0.0 -14.3 14.3
Flyball % 37.5 +26.4 11.1 -17.5 28.6
Line Drive % 18.8 -25.6 44.4 +20.6 23.8
Groundball % 37.5 -6.9 44.4 +11.1 33.3
Pull % 81.3 +48.0 33.3 -19.1 52.4
Straight Away % 12.5 -54.2 66.7 +42.9 23.8
Opposite Field % 6.3 +6.3 0.0 -23.8 23.8
Weak Contact % 0.0 0.0 0.0 -7.1 7.1
Pull Airball % 43.8 +43.8 0.0 -21.4 21.4
Topped Contact % 37.5 +4.2 33.3 +4.7 28.6
Under Contact % 37.5 +15.3 22.2 -18.3 40.5
Flare/Burner Contact % 6.3 -27.0 33.3 +16.6 16.7
Solid Contact % 0.0 -11.1 11.1 +6.3 4.8
HR/FB % 33.3 +33.3 0.0 -8.3 8.3
Popups 1 +1 0 -6 6
Flyballs 6 +5 1 -11 12
Line Drives 3 -1 4 -6 10
Groundballs 6 +2 4 -10 14
Plate Discipline
In Zone % 50.8 +0.8 50.0 -5.6 55.6
Out of Zone % 49.2 -0.8 50.0 +5.6 44.4
Edge % 38.3 -0.5 38.8 -4.1 42.9
Zone Swing % 61.5 -8.5 70.0 +5.5 64.5
Out of Zone Swing % 15.9 -6.6 22.5 +0.2 22.3
In Zone Contact % 82.5 +0.4 82.1 +8.9 73.2
Out of Zone Contact % 30.0 -25.6 55.6 +4.2 51.4
Whiff % 28.0 +3.7 24.3 -7.2 31.5
First Strike % 51.7 -7.1 58.8 +1.0 57.8
First Pitch Swing % 24.1 +0.6 23.5 +1.8 21.7
Swing % 39.1 -7.2 46.3 +0.5 45.8
Meatball Swing % 100.0 +16.7 83.3 +13.3 70.0
Meatball % 4.7 -2.8 7.5 -1.0 8.5
Zone Swing & Miss % 17.5 -0.4 17.9 -8.9 26.8
Out of Zone Swing & Miss % 70.0 +25.6 44.4 -4.2 48.6
In Zone 65 +25 40 -157 197
Out of Zone 63 +23 40 -117 157
Edge 49 +18 31 -121 152
In Zone Swings 40 +12 28 -99 127
Out of Zone Swings 10 +1 9 -26 35
In Zone Swing & Misses 7 +2 5 -29 34
Out of Zone Swing & Misses 7 +3 4 -13 17
Basic
Pitches 128 +48 80 -274 354
PA 29 +12 17 -66 83
AB 23 +7 16 -53 69
Hits 5 +2 3 -6 9
Singles 3 +1 2 -4 6
Doubles 0 -1 1 -1 2
Triples 0 0 0 0 0
Home Runs 2 +2 0 -1 1
Walks 6 +5 1 -9 10
Strikeouts 7 0 7 -20 27
K% 24.1 -17.1 41.2 +8.7 32.5
BB% 20.7 +14.8 5.9 -6.1 12.0
HBP 0 0 0 -4 4
Batted Balls 16 +7 9 -33 42
Number of Fastballs 82 +34 48 -154 202
Number of Offspeed 6 -10 16 -31 47
Number of Breaking 32 +20 12 -82 94
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2021 Shifts R 82 12 14.6 .247 .131
2022 Shifts R 17 11 64.7 .262 .195
2023 Shades R 29 0 0.0 .373
! 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 93 19.3 8.6% 1.1% 70 23.5 0.0% 11.4%
2022 29 18.7 10.3% 0.0% 7 21.3 14.3% 0.0%
2023 34 14.3 55.9% 0.0% 30 18.5 3.3% 0.0%
+ View Complete Pitch Tempo Leaderboard