1B | Bats/Throws: L/L | 6' 0" 210 lbs | Age: 32
Draft: 2015 | Rd. 39, No. 1185, Los Angeles Angels | Georgia
PA AB R H HR SB AVG OBP SLG OPS
2022 454 423 41 91 15 2 .215 .269 .374 .643
2023 116 104 10 13 4 0 .125 .216 .279 .495
2024 60 53 9 12 1 0 .226 .317 .321 .638
6 Seasons 1,410 1,288 155 308 59 4 .239 .301 .438 .739
AVG HR SB OPS
2022 .215 15 2 .643
2023 .125 4 0 .495
2024 .226 1 0 .638
6 Seasons .239 59 4 .739
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%
2019 25 368 44 6 13.6 6.9 91.3 109.7 14.1 38.6 .217 .400 .259 .292 .460 50.0 40.2 6.9
2020 26 393 87 11 12.6 10.2 88.1 112.8 13.1 29.9 .272 .531 .393 .355 .392 39.1 13.9 4.6
2021 27 2256 381 43 11.3 7.4 89.6 114.8 7.6 33.6 .256 .434 .357 .326 .412 41.3 26.0 8.2
2022 28 1746 285 27 9.5 5.9 90.1 112.1 10.7 34.0 .221 .368 .278 .280 .376 42.5 30.4 5.9
2023 29 459 59 4 6.8 3.4 86.1 109.1 18.4 27.1 .149 .255 .222 .225 .300 32.2 38.8 9.5
2024 30 262 32 3 9.4 5.0 84.2 112.5 21.5 40.6 .242 .403 .289 .326 .460 31.3 35.0 11.7
Player 5484 888 94 10.6 6.7 89.3 114.8 10.7 33.4 .234 .402 .314 .303 .395 40.9 28.8 7.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 %
2019 40.9 59.1 22.7 31.8 4.5 52.3 29.5 18.2 31.8 9.1 0.0 20.5 20.5 18.2
2020 48.3 51.7 21.8 19.5 10.3 40.2 31.0 28.7 27.6 14.9 5.7 12.6 16.1 23.0
2021 49.6 50.4 19.7 24.9 5.8 37.3 41.7 21.0 20.7 22.8 6.0 16.5 18.9 15.0
2022 46.3 53.7 24.2 23.5 6.0 37.9 39.6 22.5 20.7 19.6 6.0 17.2 20.0 16.5
2023 35.6 64.4 28.8 25.4 10.2 57.6 22.0 20.3 27.1 5.1 3.4 30.5 16.9 16.9
2024 31.3 68.8 37.5 25.0 6.3 28.1 43.8 28.1 9.4 18.8 3.1 18.8 25.0 25.0
Player 46.4 53.6 22.7 24.3 6.5 39.5 38.2 22.3 22.0 19.0 5.4 17.6 19.1 16.9
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
2019 0.0 29.5 25.0 27.3 4.5 13.6 6.9
2020 5.7 34.5 28.7 14.9 3.4 12.6 10.2
2021 3.9 36.2 17.1 26.0 5.0 11.3 7.4
2022 4.2 33.3 22.5 24.6 6.0 9.5 5.9
2023 11.9 23.7 37.3 15.3 5.1 6.8 3.4
2024 15.6 15.6 18.8 37.5 3.1 9.4 5.0
Player 5.0 33.2 21.7 24.2 5.1 10.6 6.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 %
2024 4-Seam Fastball 1.7 2 110 42.0 22 .389 .389 .414 46.5 27.3 17.1 .332 .392 .389 25.0
2024 Changeup -0.3 0 43 16.4 10 .200 .500 .290 33.3 20.0 13.3 .284 .647 .392 50.0
2024 Sinker 0.6 0 28 10.7 9 .333 .556 .378 25.0 22.2 50.0 .367 .677 .447 14.3
2024 Curveball -2.6 -1 25 9.5 7 .000 .000 .100 70.0 85.7 50.0 -- -- .100 --
2024 Slider -5.0 -1 22 8.4 5 .000 .000 .140 54.5 60.0 42.9 .002 .003 .142 0.0
2024 Cutter -8.4 -2 19 7.3 5 .000 .000 .000 20.0 20.0 33.3 .135 .350 .202 50.0
2024 Sweeper 2.3 0 10 3.8 2 .000 .000 .350 0.0 50.0 20.0 -- -- .350 --
2024 Split-Finger -2.1 0 5 1.9 -- -- -- 33.3 -- 0.0 -- -- -- --
2023 4-Seam Fastball -1.6 -3 197 42.9 50 .128 .340 .223 45.8 38.0 30.2 .166 .333 .237 39.3
2023 Slider -4.6 -3 66 14.4 16 .000 .000 .088 66.7 62.5 43.5 .067 .093 .146 25.0
2023 Changeup -4.2 -2 51 11.1 13 .091 .091 .177 30.4 15.4 20.0 .130 .176 .220 33.3
2023 Sinker 0.3 0 41 8.9 8 .333 .500 .444 23.1 0.0 0.0 .267 .290 .357 33.3
2023 Cutter -1.5 -1 37 8.1 12 .200 .300 .296 42.9 25.0 42.9 .114 .128 .204 14.3
2023 Curveball 0.6 0 33 7.2 7 .167 .667 .386 38.5 57.1 44.4 .187 .515 .348 50.0
2023 Split-Finger -5.8 -1 19 4.1 4 .000 .000 .000 58.3 75.0 50.0 .074 .074 .067 0.0
2023 Sweeper 0.1 0 15 3.3 6 .167 .333 .208 50.0 66.7 36.4 .194 .206 .176 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 86 368 -5 -4 1 2 -5
2020 108 393 8 0 1 2 11
2021 575 2,240 6 -5 15 10 26
2022 450 1,746 -1 -27 10 6 -12
2023 116 459 -4 -9 2 1 -10
2024 60 262 -3 -2 3 1 -1
Player 1,395 5,468 1 -46 32 1 9
+ 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 %
2019 368 49.5 61.5 72.3 31.7 59.3 40.5 27.9 46.5 32.2 9.0 75.8
2020 393 49.4 67.5 82.4 33.2 66.7 43.0 28.7 50.1 22.8 6.1 75.0
2021 2,256 48.2 68.5 80.3 31.5 61.1 42.9 31.8 49.3 26.1 7.7 80.3
2022 1,746 52.2 66.0 79.4 30.8 55.6 43.8 34.6 49.1 27.7 8.3 75.2
2023 459 48.4 66.2 63.9 27.4 33.8 43.1 31.9 46.2 45.3 6.5 70.0
2024 262 51.1 61.9 66.3 20.3 34.6 45.8 28.3 41.6 41.3 8.0 61.9
Player 5,484 49.8 66.6 77.7 30.5 56.8 43.2 32.1 48.5 28.9 7.8 76.3
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
2019 69 30
2020 90 40
2021 48 57 54 52 45 77 75 55 94 52 20 40 39 20 51 13 25
2022 11 14 31 46 6 51 63 72 82 65 7 19 30 37 19 46 26
2023 46 24
2024 85 30
+ 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 %
2019 22.16 1 2.3 -1 2 3 0 0.0
2020 22.17 9 8.2 1 3 5 4 44.4
2021 22.62 29 27.4 2 3 23 10 34.5
2022 24.09 15 10.9 4 9 10 3 20.0
2023 24.49 4 3.5 1 0 3 1 25.0
2024 22.90 1 1.4 0 2 0 1 100.0
Player 23.10 59 53.8 5 19 44 19 32.2
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 1 3 3 2 3 3 3 1 2 1 3 4 1 1 3 2 1 2 2 3 2 3 3 2 1 2 3 3 2 3 3
2020 9 9 10 9 8 9 9 8 7 7 7 8 8 9 8 9 9 8 9 9 9 8 9 8 7 6 9 8 8 8 6
2021 29 33 22 27 26 28 30 29 21 21 24 27 28 23 30 32 26 29 31 27 29 28 33 31 25 26 28 28 30 25 26
2022 15 8 9 14 11 9 12 7 8 9 8 13 13 10 9 14 9 8 12 12 11 15 16 14 8 8 16 13 14 8 8
2023 4 4 1 3 4 4 4 4 3 4 3 3 3 4 4 3 4 4 4 4 4 2 4 4 3 4 4 3 3 4 3
2024 1 2 1 1 1 1 1 3 1 1 1 1 2 1 1 1 1 2 1 2 3 1 3 2 1 1 1 1 3 1 1
Player 59 59 46 56 53 54 59 52 42 43 46 56 55 48 55 61 50 53 59 57 58 57 68 61 45 47 61 56 60 49 47
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 +/-   2020 +/-   2019
Results
BA .226 +.101 .125 -.090 .215 -.062 .277 -.016 .293 +.090 .203
xBA .242 +.093 .149 -.072 .221 -.035 .256 -.016 .272 +.055 .217
OBP .317 +.101 .216 -.053 .269 -.071 .340 +.016 .324 +.048 .276
xOBP .330 +.093 .237 -.037 .274 -.048 .322 +.012 .310 +.021 .289
SLG .321 +.042 .279 -.095 .374 -.135 .509 -.137 .646 +.317 .329
xSLG .403 +.148 .255 -.113 .368 -.066 .434 -.097 .531 +.131 .400
ISO .094 -.060 .154 -.004 .158 -.074 .232 -.122 .354 +.227 .127
xISO .162 +.055 .107 -.040 .147 -.031 .178 -.081 .259 +.076 .183
BABIP .355 +.191 .164 -.117 .281 -.054 .335 +.079 .256 -.093 .349
wOBA .289 +.067 .222 -.056 .278 -.079 .357 -.036 .393 +.134 .259
xwOBA .326 +.101 .225 -.055 .280 -.046 .326 -.029 .355 +.063 .292
wOBACON .390 +.095 .295 -.079 .374 -.085 .459 +.020 .439 +.044 .395
xwOBACON .460 +.160 .300 -.076 .376 -.036 .412 +.020 .392 -.068 .460
BACON .375 +.155 .220 -.099 .319 -.067 .386 +.053 .333 -.031 .364
xBACON .400 +.138 .262 -.066 .328 -.030 .358 +.043 .315 -.075 .390
Statcast Hit Metrics
Hard Hit % 31.3 -0.9 32.2 -10.3 42.5 +1.2 41.3 +2.2 39.1 -10.9 50.0
Avg Exit Velocity 84.2 -1.9 86.1 -4.0 90.1 +0.5 89.6 +1.5 88.1 -3.2 91.3
Launch Angle Sweet-Spot % 40.6 +13.5 27.1 -6.9 34.0 +0.4 33.6 +3.7 29.9 -8.7 38.6
Barrel % 9.4 +2.6 6.8 -2.7 9.5 -1.8 11.3 -1.3 12.6 -1.0 13.6
Avg Launch Angle 21.5 +3.1 18.4 +7.7 10.7 +3.1 7.6 -5.5 13.1 -1.0 14.1
Statcast Bat Tracking
Bat Speed 75.0 +1.7 73.3 -- -- -- -- -- -- -- --
Attack Angle 12° -5° 17° -- -- -- -- -- -- -- --
Ideal Attack Angle % 64.4 +21.8 42.6 -- -- -- -- -- -- -- --
Attack Direction +10° -5° -- -- -- -- -- -- -- --
Swing Path - Tilt 33° 33° -- -- -- -- -- -- -- --
Swing Length 7.6 -0.3 7.9 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 92.8 -1.4 94.2 +1.1 93.1 +0.2 92.9 +0.9 92.0 -1.3 93.3
Breaking Velocity 81.9 -1.3 83.2 +1.4 81.8 -0.2 82.0 -0.3 82.3 +0.5 81.8
Offspeed Velocity 85.3 -2.1 87.4 +1.7 85.7 +0.6 85.1 -0.2 85.3 -0.6 85.9
Batted Ball Results
Barrels 3 -1 4 -23 27 -16 43 +32 11 +5 6
Popup % 6.3 -3.9 10.2 +4.2 6.0 +0.2 5.8 -4.5 10.3 +5.8 4.5
Flyball % 37.5 +8.7 28.8 +4.6 24.2 +4.5 19.7 -2.1 21.8 -0.9 22.7
Line Drive % 25.0 -0.4 25.4 +1.9 23.5 -1.4 24.9 +5.4 19.5 -12.3 31.8
Groundball % 31.3 -4.3 35.6 -10.7 46.3 -3.3 49.6 +1.3 48.3 +7.4 40.9
Pull % 28.1 -29.5 57.6 +19.7 37.9 +0.6 37.3 -2.9 40.2 -12.1 52.3
Straight Away % 43.8 +21.8 22.0 -17.6 39.6 -2.1 41.7 +10.7 31.0 +1.5 29.5
Opposite Field % 28.1 +7.8 20.3 -2.2 22.5 +1.5 21.0 -7.7 28.7 +10.5 18.2
Weak Contact % 15.6 +3.7 11.9 +7.7 4.2 +0.3 3.9 -1.8 5.7 +5.7 0.0
Pull Airball % 18.8 -11.7 30.5 +13.3 17.2 +0.7 16.5 +3.9 12.6 -7.9 20.5
Topped Contact % 15.6 -8.1 23.7 -9.6 33.3 -2.9 36.2 +1.7 34.5 +5.0 29.5
Under Contact % 18.8 -18.5 37.3 +14.8 22.5 +5.4 17.1 -11.6 28.7 +3.7 25.0
Flare/Burner Contact % 37.5 +22.2 15.3 -9.3 24.6 -1.4 26.0 +11.1 14.9 -12.4 27.3
Solid Contact % 3.1 -2.0 5.1 -0.9 6.0 +1.0 5.0 +1.6 3.4 -1.1 4.5
HR/FB % 8.3 -15.2 23.5 +1.8 21.7 -17.0 38.7 -8.7 47.4 +37.4 10.0
Popups 2 -4 6 -11 17 -5 22 +13 9 +7 2
Flyballs 12 -5 17 -52 69 -6 75 +56 19 +9 10
Line Drives 8 -7 15 -52 67 -28 95 +78 17 +3 14
Groundballs 10 -11 21 -111 132 -57 189 +147 42 +24 18
Plate Discipline
In Zone % 51.1 +2.7 48.4 -3.8 52.2 +4.0 48.2 -1.2 49.4 -0.1 49.5
Out of Zone % 48.9 -2.7 51.6 +3.8 47.8 -4.0 51.8 +1.2 50.6 +0.1 50.5
Edge % 45.8 +2.7 43.1 -0.7 43.8 +0.9 42.9 -0.1 43.0 +2.5 40.5
Zone Swing % 61.9 -4.3 66.2 +0.2 66.0 -2.5 68.5 +1.0 67.5 +6.0 61.5
Out of Zone Swing % 20.3 -7.1 27.4 -3.4 30.8 -0.7 31.5 -1.7 33.2 +1.5 31.7
In Zone Contact % 66.3 +2.4 63.9 -15.5 79.4 -0.9 80.3 -2.1 82.4 +10.1 72.3
Out of Zone Contact % 34.6 +0.8 33.8 -21.8 55.6 -5.5 61.1 -5.6 66.7 +7.4 59.3
Whiff % 41.3 -4.0 45.3 +17.6 27.7 +1.6 26.1 +3.3 22.8 -9.4 32.2
First Strike % 53.3 -4.5 57.8 -3.2 61.0 +3.0 58.0 +4.3 53.7 -13.7 67.4
First Pitch Swing % 28.3 -3.6 31.9 -2.7 34.6 +2.8 31.8 +3.1 28.7 +0.8 27.9
Swing % 41.6 -4.6 46.2 -2.9 49.1 -0.2 49.3 -0.8 50.1 +3.6 46.5
Meatball Swing % 61.9 -8.1 70.0 -5.2 75.2 -5.1 80.3 +5.3 75.0 -0.8 75.8
Meatball % 8.0 +1.5 6.5 -1.8 8.3 +0.6 7.7 +1.6 6.1 -2.9 9.0
Zone Swing & Miss % 33.7 -2.4 36.1 +15.5 20.6 +0.9 19.7 +2.1 17.6 -10.1 27.7
Out of Zone Swing & Miss % 65.4 -0.8 66.2 +21.8 44.4 +5.5 38.9 +5.6 33.3 -7.4 40.7
In Zone 134 -88 222 -689 911 -169 1,080 +886 194 +12 182
Out of Zone 128 -109 237 -598 835 -325 1,160 +961 199 +13 186
Edge 120 -78 198 -567 765 -197 962 +793 169 +20 149
In Zone Swings 83 -64 147 -454 601 -139 740 +609 131 +19 112
Out of Zone Swings 26 -39 65 -192 257 -108 365 +299 66 +7 59
In Zone Swing & Misses 28 -25 53 -71 124 -22 146 +123 23 -8 31
Out of Zone Swing & Misses 17 -26 43 -71 114 -28 142 +120 22 -2 24
Basic
Pitches 262 -197 459 -1,287 1,746 -510 2,256 +1,863 393 +25 368
PA 60 -56 116 -338 454 -131 585 +477 108 +21 87
AB 53 -51 104 -319 423 -107 530 +431 99 +20 79
Hits 12 -1 13 -78 91 -56 147 +118 29 +13 16
Singles 9 +4 5 -51 56 -27 83 +69 14 +5 9
Doubles 2 -2 4 -14 18 -16 34 +30 4 -1 5
Triples 0 0 0 -2 2 +1 1 -1 2 +1 1
Home Runs 1 -3 4 -11 15 -14 29 +20 9 +8 1
Walks 7 -4 11 -16 27 -21 48 +43 5 -1 6
Strikeouts 21 -24 45 -93 138 -14 152 +137 15 -20 35
K% 35.0 -3.8 38.8 +8.4 30.4 +4.4 26.0 +12.1 13.9 -26.3 40.2
BB% 11.7 +2.2 9.5 +3.6 5.9 -2.3 8.2 +3.6 4.6 -2.3 6.9
HBP 0 -1 1 -3 4 0 4 +3 1 -1 2
Batted Balls 32 -27 59 -226 285 -96 381 +294 87 +43 44
Number of Fastballs 157 -118 275 -678 953 -319 1,272 +1,035 237 +47 190
Number of Offspeed 48 -22 70 -199 269 -22 291 +243 48 -20 68
Number of Breaking 47 -52 99 -347 446 -165 611 +507 104 -2 106
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts L 86 58 67.4 .236 .270
2020 Shifts L 108 73 67.6 .503 .341
2021 Shifts L 567 400 70.5 .371 .350
2022 Shifts L 450 325 72.2 .270 .281
2023 Shades L 116 75 64.7 .201 .234
2024 Shades L 60 35 58.3 .230 .330
! 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 %
2019 133 19.6 6.0% 3.0% 38 23.9 0.0% 13.2%
2020 98 18.8 7.1% 1.0% 69 24.8 0.0% 18.8%
2021 621 20.2 7.1% 3.2% 335 26.1 0.0% 18.8%
2022 458 19.7 9.0% 4.4% 301 25.9 0.0% 16.9%
2023 118 15.2 44.9% 0.0% 86 19.6 0.0% 0.0%
2024 60 15.4 45.0% 0.0% 59 18.6 0.0% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings