2B | Bats/Throws: L/R | 5' 10" 198 lbs | Age: 30
Draft: 2013 | Rd. 5, No. 148, San Diego Padres | Oakdale Senior (CA) HS
PA AB R H HR SB AVG OBP SLG OPS
2020 79 70 9 9 2 1 .129 .228 .257 .485
2021 310 274 26 58 6 3 .212 .297 .354 .651
2022 192 171 15 32 3 4 .187 .266 .292 .558
4 Seasons 841 743 83 153 19 17 .206 .293 .347 .640
AVG HR SB OPS
2020 .129 2 1 .485
2021 .212 6 3 .651
2022 .187 3 4 .558
4 Seasons .206 19 17 .640
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 24 1069 173 7 4.0 2.7 90.1 106.9 15.6 37.0 .244 .417 .316 .325 .366 38.1 21.5 11.2
2020 25 330 46 3 6.5 3.8 89.0 108.5 15.1 23.9 .213 .350 .222 .294 .368 37.0 30.4 8.9
2021 26 1326 193 10 5.2 3.2 89.3 110.0 19.6 30.1 .203 .321 .287 .274 .318 36.8 26.8 10.6
2022 27 804 128 6 4.7 3.1 88.1 104.9 14.3 37.5 .224 .341 .251 .288 .330 33.6 23.4 9.9
Player 3529 540 26 4.8 3.1 89.3 110.0 16.7 33.5 .221 .357 .282 .295 .340 36.4 24.7 10.5
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 35.8 64.2 28.9 26.6 8.7 41.0 39.9 19.1 16.8 17.9 1.2 24.3 22.0 17.9
2020 43.5 56.5 23.9 19.6 13.0 45.7 28.3 26.1 19.6 17.4 6.5 26.1 10.9 19.6
2021 36.3 63.7 34.2 21.2 8.3 38.3 38.9 22.8 18.7 13.5 4.1 19.7 25.4 18.7
2022 39.1 60.9 32.0 25.0 3.9 34.4 40.6 25.0 20.3 15.6 3.1 14.1 25.0 21.9
Player 37.4 62.6 31.1 23.7 7.8 38.9 38.7 22.4 18.5 15.7 3.1 20.4 23.0 19.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
2019 0.6 28.9 27.2 26.0 10.4 4.0 2.7
2020 4.3 26.1 30.4 28.3 2.2 6.5 3.8
2021 1.6 26.9 36.3 22.8 7.3 5.2 3.2
2022 3.9 24.2 30.5 29.7 7.0 4.7 3.1
Player 2.0 26.9 31.5 25.9 7.8 4.8 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 %
2022 4-Seam Fastball -1.5 -4 286 35.6 75 .224 .328 .279 9.5 13.3 11.0 .249 .365 .307 37.9
2022 Slider -2.1 -2 113 14.1 22 .091 .227 .130 31.4 45.5 24.4 .133 .267 .169 33.3
2022 Changeup -2.1 -2 108 13.4 31 .143 .143 .184 46.2 48.4 45.5 .155 .186 .203 7.7
2022 Sinker -2.8 -3 107 13.3 27 .200 .280 .244 7.7 7.4 11.1 .287 .384 .322 34.8
2022 Curveball 0.6 1 85 10.6 14 .200 .200 .329 47.8 42.9 23.1 .181 .217 .324 0.0
2022 Cutter 1.1 1 74 9.2 17 .231 .462 .347 6.9 5.9 6.7 .324 .590 .436 46.2
2022 Sweeper 6.4 1 21 2.6 4 .250 1.000 .500 14.3 0.0 0.0 .251 .795 .434 50.0
2022 Split-Finger -3.9 0 7 0.9 2 .000 .000 .000 66.7 50.0 25.0 .071 .082 .066 0.0
2021 4-Seam Fastball 0.2 1 465 35.1 123 .248 .438 .351 20.2 20.3 20.5 .201 .357 .302 41.3
2021 Slider -0.4 -1 227 17.1 46 .195 .390 .280 35.1 45.7 28.0 .144 .250 .214 28.6
2021 Changeup -0.8 -2 194 14.6 36 .167 .200 .232 43.4 27.8 15.4 .207 .236 .262 23.8
2021 Curveball -0.2 0 164 12.4 34 .161 .226 .268 28.3 20.6 14.9 .310 .459 .362 50.0
2021 Sinker -2.0 -3 149 11.2 39 .222 .389 .294 14.1 15.4 15.0 .201 .305 .255 33.3
2021 Cutter -0.2 0 70 5.3 19 .278 .389 .358 12.1 26.3 41.7 .234 .364 .279 38.5
2021 Sweeper -4.1 -1 30 2.3 6 .000 .000 .000 50.0 83.3 38.5 .008 .019 .011 0.0
2021 Split-Finger -2.8 -1 27 2.0 7 .143 .143 .129 53.8 57.1 22.2 .172 .193 .161 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 251 1,027 -4 -13 8 5 -4
2020 79 330 -4 -7 3 3 -5
2021 310 1,326 -4 -22 11 8 -7
2022 192 804 -8 -11 6 5 -10
Player 832 3,487 -20 -53 28 -20 -26
+ 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 1,069 49.1 58.3 84.7 22.0 60.0 44.3 11.9 39.8 22.4 6.1 66.7
2020 330 47.0 56.8 80.7 26.9 48.9 42.7 16.5 40.9 30.4 8.2 66.7
2021 1,326 51.2 60.4 82.0 17.9 42.2 40.0 18.4 39.7 26.8 8.2 73.4
2022 804 55.6 54.6 86.1 13.7 49.0 41.3 10.9 36.4 20.1 8.7 67.1
Player 3,529 51.2 58.0 83.6 19.2 50.5 41.8 14.5 39.1 24.4 7.7 69.5
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 48 49
2020 54 41 44
2021 71 46 15 41
2022 18 22 11
+ 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.75 8 7.5 1 6 5 4 50.0
2020 21.89 2 2.7 -1 1 2 1 50.0
2021 24.11 6 5.2 1 3 5 1 16.7
2022 23.43 3 2.6 0 0 2 2 66.7
Player 23.16 19 18.0 1 10 14 8 42.1
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 8 9 4 9 8 7 8 8 7 4 6 8 10 6 7 9 7 7 6 9 6 9 9 10 8 6 6 9 9 8 5
2020 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 3 3 2 3 3 3 3 2 3 3 3 2
2021 6 6 3 6 6 5 6 6 5 3 5 7 4 2 5 8 6 6 4 5 5 2 7 7 6 4 6 6 4 5 5
2022 3 4 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 2 4 3 4 4 2 2 2 3 4 2 3
Player 19 22 12 20 19 17 19 19 16 11 15 19 20 14 17 22 19 19 15 19 18 16 23 24 19 15 16 21 20 18 15
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

2022 +/-   2021 +/-   2020 +/-   2019
Results
BA .187 -.025 .212 +.083 .129 -.108 .237
xBA .224 +.021 .203 -.010 .213 -.031 .244
OBP .266 -.031 .297 +.069 .228 -.099 .327
xOBP .301 +.012 .289 -.015 .304 -.031 .335
SLG .292 -.062 .354 +.097 .257 -.151 .408
xSLG .341 +.020 .321 -.029 .350 -.067 .417
ISO .105 -.037 .142 +.013 .129 -.042 .171
xISO .117 -.002 .119 -.017 .136 -.037 .173
BABIP .232 -.046 .278 +.119 .159 -.120 .279
wOBA .251 -.036 .287 +.065 .222 -.094 .316
xwOBA .288 +.014 .274 -.020 .294 -.031 .325
wOBACON .275 -.063 .338 +.094 .244 -.107 .351
xwOBACON .330 +.012 .318 -.050 .368 +.002 .366
BACON .250 -.051 .301 +.105 .196 -.116 .312
xBACON .302 +.014 .288 -.039 .327 +.003 .324
Statcast Hit Metrics
Hard Hit % 33.6 -3.2 36.8 -0.2 37.0 -1.1 38.1
Avg Exit Velocity 88.1 -1.2 89.3 +0.3 89.0 -1.1 90.1
Launch Angle Sweet-Spot % 37.5 +7.4 30.1 +6.2 23.9 -13.1 37.0
Barrel % 4.7 -0.5 5.2 -1.3 6.5 +2.5 4.0
Avg Launch Angle 14.3 -5.3 19.6 +4.5 15.1 -0.5 15.6
Statcast Bat Tracking
Bat Speed 0.0 -- -- -- -- -- --
Attack Angle -- -- -- -- -- --
Ideal Attack Angle % 0.0 -- -- -- -- -- --
Attack Direction -- -- -- -- -- --
Swing Path - Tilt -- -- -- -- -- --
Swing Length 0.0 -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.2 -0.2 93.4 +0.6 92.8 +0.6 92.2
Breaking Velocity 82.1 -0.9 83.0 +1.2 81.8 0.0 81.8
Offspeed Velocity 85.8 +0.4 85.4 +0.1 85.3 0.0 85.3
Batted Ball Results
Barrels 6 -4 10 +7 3 -4 7
Popup % 3.9 -4.4 8.3 -4.7 13.0 +4.3 8.7
Flyball % 32.0 -2.2 34.2 +10.3 23.9 -5.0 28.9
Line Drive % 25.0 +3.8 21.2 +1.6 19.6 -7.0 26.6
Groundball % 39.1 +2.8 36.3 -7.2 43.5 +7.7 35.8
Pull % 34.4 -3.9 38.3 -7.4 45.7 +4.7 41.0
Straight Away % 40.6 +1.7 38.9 +10.6 28.3 -11.6 39.9
Opposite Field % 25.0 +2.2 22.8 -3.3 26.1 +7.0 19.1
Weak Contact % 3.9 +2.3 1.6 -2.7 4.3 +3.7 0.6
Pull Airball % 14.1 -5.6 19.7 -6.4 26.1 +1.8 24.3
Topped Contact % 24.2 -2.7 26.9 +0.8 26.1 -2.8 28.9
Under Contact % 30.5 -5.8 36.3 +5.9 30.4 +3.2 27.2
Flare/Burner Contact % 29.7 +6.9 22.8 -5.5 28.3 +2.3 26.0
Solid Contact % 7.0 -0.3 7.3 +5.1 2.2 -8.2 10.4
HR/FB % 7.3 -1.8 9.1 -9.1 18.2 +2.2 16.0
Popups 5 -11 16 +10 6 -9 15
Flyballs 41 -25 66 +55 11 -39 50
Line Drives 32 -9 41 +32 9 -37 46
Groundballs 50 -20 70 +50 20 -42 62
Plate Discipline
In Zone % 55.6 +4.4 51.2 +4.2 47.0 -2.1 49.1
Out of Zone % 44.4 -4.4 48.8 -4.2 53.0 +2.1 50.9
Edge % 41.3 +1.3 40.0 -2.7 42.7 -1.6 44.3
Zone Swing % 54.6 -5.8 60.4 +3.6 56.8 -1.5 58.3
Out of Zone Swing % 13.7 -4.2 17.9 -9.0 26.9 +4.9 22.0
In Zone Contact % 86.1 +4.1 82.0 +1.3 80.7 -4.0 84.7
Out of Zone Contact % 49.0 +6.8 42.2 -6.7 48.9 -11.1 60.0
Whiff % 20.1 -6.7 26.8 -3.6 30.4 +8.0 22.4
First Strike % 58.9 +4.1 54.8 -3.4 58.2 +0.5 57.7
First Pitch Swing % 10.9 -7.5 18.4 +1.9 16.5 +4.6 11.9
Swing % 36.4 -3.3 39.7 -1.2 40.9 +1.1 39.8
Meatball Swing % 67.1 -6.3 73.4 +6.7 66.7 0.0 66.7
Meatball % 8.7 +0.5 8.2 0.0 8.2 +2.1 6.1
Zone Swing & Miss % 13.9 -4.1 18.0 -1.3 19.3 +4.0 15.3
Out of Zone Swing & Miss % 51.0 -6.8 57.8 +6.7 51.1 +11.1 40.0
In Zone 447 -232 679 +524 155 -349 504
Out of Zone 357 -290 647 +472 175 -348 523
Edge 332 -199 531 +390 141 -314 455
In Zone Swings 244 -166 410 +322 88 -206 294
Out of Zone Swings 49 -67 116 +69 47 -68 115
In Zone Swing & Misses 34 -40 74 +57 17 -28 45
Out of Zone Swing & Misses 25 -42 67 +43 24 -22 46
Basic
Pitches 804 -522 1,326 +996 330 -739 1,069
PA 192 -118 310 +231 79 -181 260
AB 171 -103 274 +204 70 -158 228
Hits 32 -26 58 +49 9 -45 54
Singles 22 -11 33 +29 4 -28 32
Doubles 5 -12 17 +14 3 -10 13
Triples 2 0 2 +2 0 -1 1
Home Runs 3 -3 6 +4 2 -6 8
Walks 19 -14 33 +26 7 -22 29
Strikeouts 45 -38 83 +59 24 -32 56
K% 23.4 -3.4 26.8 -3.6 30.4 +8.9 21.5
BB% 9.9 -0.7 10.6 +1.7 8.9 -2.3 11.2
HBP 0 -1 1 -1 2 0 2
Batted Balls 128 -65 193 +147 46 -127 173
Number of Fastballs 467 -217 684 +490 194 -371 565
Number of Offspeed 115 -106 221 +177 44 -123 167
Number of Breaking 198 -193 391 +301 90 -198 288
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts L 260 119 45.8 .311 .322
2020 Shifts L 79 52 65.8 .224 .221
2021 Shifts L 310 233 75.2 .390 .252
2022 Shifts L 192 153 79.7 .164 .274
! 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 324 18.0 13.3% 1.9% 205 23.8 1.5% 11.7%
2020 93 18.6 10.8% 1.1% 65 25.8 0.0% 21.5%
2021 409 21.0 2.7% 4.6% 284 26.7 0.0% 21.1%
2022 270 19.4 3.3% 4.1% 172 24.7 0.6% 12.8%
+ View Complete Pitch Tempo Leaderboard