RF | Bats/Throws: L/L | 6' 3" 215 lbs | Age: 32
Draft: 2012 | Rd. 2, No. 93, Texas Rangers | Galveston Ball HS (TX)
PA AB R H HR SB AVG OBP SLG OPS
2018 448 407 53 104 17 3 .256 .324 .425 .749
2019 112 106 9 16 2 0 .151 .196 .245 .441
2021 13 10 2 0 0 0 .000 .231 .000 .231
4 Seasons 916 836 109 210 31 4 .251 .312 .415 .727
AVG HR SB OPS
2018 .256 17 3 .749
2019 .151 2 0 .441
2021 .000 0 0 .231
4 Seasons .251 31 4 .727
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%
2017 23 1217 220 17 7.7 5.0 88.1 109.2 7.8 37.3 .269 .434 .344 .330 .432 41.4 28.3 5.8
2018 24 1704 296 20 6.8 4.5 88.8 113.3 10.5 37.2 .275 .454 .324 .346 .430 38.0 24.8 7.1
2019 25 455 63 4 6.3 3.6 86.7 109.9 10.9 41.3 .219 .367 .193 .270 .414 30.2 38.4 3.6
2021 27 46 6 0 0.0 0.0 86.0 104.6 13.9 33.3 .129 .186 .164 .270 .229 33.3 30.8 7.7
Player 3422 585 41 7.0 4.5 88.3 113.3 9.6 37.6 .264 .432 .313 .330 .427 38.4 27.8 6.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, 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 %
2017 50.0 50.0 20.0 27.7 2.3 26.8 45.0 28.2 18.2 20.9 10.9 8.6 24.1 17.3
2018 45.3 54.7 23.0 27.7 4.1 34.8 37.8 27.0 22.0 17.9 5.4 12.8 19.9 21.6
2019 41.3 58.7 20.6 34.9 3.2 38.1 39.7 22.2 20.6 14.3 6.3 17.5 25.4 15.9
2021 50.0 50.0 16.7 16.7 16.7 33.3 16.7 50.0 33.3 16.7 0.0 0.0 0.0 50.0
Player 46.7 53.3 21.5 28.4 3.4 32.1 40.5 27.2 20.5 18.6 7.5 11.6 21.9 19.7
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
2017 4.5 38.6 16.4 26.4 6.4 7.7 5.0
2018 2.0 33.8 19.3 30.4 7.4 6.8 4.5
2019 4.8 33.3 23.8 27.0 4.8 6.3 3.6
2021 16.7 33.3 33.3 16.7 0.0 0.0 0.0
Player 3.4 35.6 18.8 28.4 6.7 7.0 4.5
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 %
2021 4-Seam Fastball 0.3 0 24 52.2 5 .000 .000 .280 75.0 60.0 50.0 -- -- .280 --
2021 Curveball -0.2 0 8 17.4 2 .000 .000 .350 50.0 0.0 0.0 .483 .762 .613 100.0
2021 Sinker -4.8 0 6 13.0 1 .000 .000 .000 0.0 0.0 0.0 .381 .411 .354 100.0
2021 Changeup -13.7 0 3 6.5 1 .000 .000 .000 0.0 0.0 -- .160 .183 .163 0.0
2021 Slider -19.4 0 2 4.3 2 .000 .000 .000 50.0 50.0 50.0 .087 .200 .121 0.0
2021 Cutter 23.3 0 2 4.3 1 .000 .000 .900 0.0 0.0 -- .096 .108 .090 0.0
2021 Split-Finger -28.3 0 1 2.2 1 .000 .000 .000 0.0 0.0 -- .000 .000 .000 0.0
2019 4-Seam Fastball -0.3 0 146 32.1 35 .250 .375 .331 21.1 28.6 20.4 .271 .480 .344 31.8
2019 Sinker -5.2 -4 81 17.8 18 .118 .118 .139 9.3 16.7 15.0 .294 .406 .320 35.7
2019 Slider -2.4 -2 67 14.7 17 .125 .313 .212 39.4 47.1 26.7 .210 .422 .290 12.5
2019 Changeup -4.6 -3 57 12.5 19 .105 .263 .153 50.0 63.2 44.4 .169 .319 .204 28.6
2019 Curveball -1.6 -1 47 10.3 8 .143 .143 .200 30.0 37.5 21.4 .153 .177 .217 25.0
2019 Cutter -5.2 -2 36 7.9 9 .111 .111 .100 25.0 44.4 30.8 .119 .190 .127 40.0
2019 Split-Finger -9.5 -2 21 4.6 6 .000 .000 .000 43.8 50.0 37.5 .131 .142 .128 33.3
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 343 1,212 8 -12 4 5 5
2018 445 1,699 2 -18 12 7 3
2019 112 455 -3 -12 -1 2 -13
2021 13 46 -1 -1 0 1 -1
Player 913 3,412 7 -43 15 7 -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 %
2017 1,217 47.8 81.5 72.5 38.5 52.5 42.2 48.1 59.1 34.5 6.4 84.4
2018 1,704 49.2 68.8 83.8 30.5 49.0 41.3 31.6 49.3 27.0 7.1 76.0
2019 455 46.4 71.1 84.0 37.3 50.5 45.7 25.0 53.0 28.6 6.8 74.2
2021 46 43.5 65.0 69.2 23.1 33.3 47.8 30.8 41.3 42.1 6.5 66.7
Player 3,422 48.2 73.5 79.3 34.2 50.5 42.3 37.0 53.2 30.3 6.8 78.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
2017 52 68 52 44 47 33 63 50 69 81 10 15 4 4 94
2018 73 84 71 58 71 33 47 48 91 52 24 31 31 33 83 9
2019 70 67
+ 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 %
2017 21.68 12 10.0 2 4 11 2 16.7
2018 22.09 17 14.9 2 3 14 5 29.4
2019 21.75 2 2.2 0 3 1 1 50.0
Player 21.91 31 27.1 4 10 26 8 25.8
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2017 12 12 11 8 10 10 12 10 6 7 9 12 11 9 10 9 7 9 11 9 12 11 13 11 10 7 9 15 13 12 6
2018 17 20 11 14 14 12 19 12 10 10 13 19 17 16 14 17 14 12 17 16 17 16 21 18 14 13 14 17 17 14 10
2019 2 2 1 4 3 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 1 2 4 2 2
Player 31 34 23 26 27 24 33 24 17 19 24 33 30 27 26 28 23 23 30 27 31 30 36 32 27 22 24 34 34 28 18
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

2019 +/-   2018 +/-   2017
Results
BA .151 -.105 .256 -.032 .288
xBA .219 -.056 .275 +.006 .269
OBP .196 -.128 .324 -.014 .338
xOBP .260 -.081 .341 +.015 .326
SLG .245 -.180 .425 -.048 .473
xSLG .367 -.087 .454 +.020 .434
ISO .094 -.076 .170 -.015 .185
xISO .148 -.031 .179 +.014 .165
BABIP .230 -.082 .312 -.063 .375
wOBA .193 -.131 .324 -.020 .344
xwOBA .270 -.076 .346 +.016 .330
wOBACON .277 -.120 .397 -.057 .454
xwOBACON .414 -.016 .430 -.002 .432
BACON .254 -.097 .351 -.058 .409
xBACON .368 -.010 .378 -.012 .390
Statcast Hit Metrics
Hard Hit % 30.2 -7.8 38.0 -3.4 41.4
Avg Exit Velocity 86.7 -2.1 88.8 +0.7 88.1
Launch Angle Sweet-Spot % 41.3 +4.1 37.2 -0.1 37.3
Barrel % 6.3 -0.5 6.8 -0.9 7.7
Avg Launch Angle 10.9 +0.4 10.5 +2.7 7.8
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 92.8 -0.1 92.9 +0.3 92.6
Breaking Velocity 82.1 +0.1 82.0 +1.1 80.9
Offspeed Velocity 85.1 -0.2 85.3 +0.7 84.6
Batted Ball Results
Barrels 4 -16 20 +3 17
Popup % 3.2 -0.9 4.1 +1.8 2.3
Flyball % 20.6 -2.4 23.0 +3.0 20.0
Line Drive % 34.9 +7.2 27.7 0.0 27.7
Groundball % 41.3 -4.0 45.3 -4.7 50.0
Pull % 38.1 +3.3 34.8 +8.0 26.8
Straight Away % 39.7 +1.9 37.8 -7.2 45.0
Opposite Field % 22.2 -4.8 27.0 -1.2 28.2
Weak Contact % 4.8 +2.8 2.0 -2.5 4.5
Pull Airball % 17.5 +4.7 12.8 +4.2 8.6
Topped Contact % 33.3 -0.5 33.8 -4.8 38.6
Under Contact % 23.8 +4.5 19.3 +2.9 16.4
Flare/Burner Contact % 27.0 -3.4 30.4 +4.0 26.4
Solid Contact % 4.8 -2.6 7.4 +1.0 6.4
HR/FB % 15.4 -9.6 25.0 -2.3 27.3
Popups 2 -10 12 +7 5
Flyballs 13 -55 68 +24 44
Line Drives 22 -60 82 +21 61
Groundballs 26 -108 134 +24 110
Plate Discipline
In Zone % 46.4 -2.8 49.2 +1.4 47.8
Out of Zone % 53.6 +2.8 50.8 -1.4 52.2
Edge % 45.7 +4.4 41.3 -0.9 42.2
Zone Swing % 71.1 +2.3 68.8 -12.7 81.5
Out of Zone Swing % 37.3 +6.8 30.5 -8.0 38.5
In Zone Contact % 84.0 +0.2 83.8 +11.3 72.5
Out of Zone Contact % 50.5 +1.5 49.0 -3.5 52.5
Whiff % 28.6 +1.6 27.0 -7.5 34.5
First Strike % 56.3 -8.0 64.3 -0.7 65.0
First Pitch Swing % 25.0 -6.6 31.6 -16.5 48.1
Swing % 53.0 +3.7 49.3 -9.8 59.1
Meatball Swing % 74.2 -1.8 76.0 -8.4 84.4
Meatball % 6.8 -0.3 7.1 +0.7 6.4
Zone Swing & Miss % 16.0 -0.2 16.2 -11.3 27.5
Out of Zone Swing & Miss % 49.5 -1.5 51.0 +3.5 47.5
In Zone 211 -625 836 +257 579
Out of Zone 244 -619 863 +230 633
Edge 208 -494 702 +190 512
In Zone Swings 150 -425 575 +103 472
Out of Zone Swings 91 -172 263 +19 244
In Zone Swing & Misses 24 -69 93 -37 130
Out of Zone Swing & Misses 45 -89 134 +18 116
Basic
Pitches 455 -1,249 1,704 +487 1,217
PA 112 -336 448 +105 343
AB 106 -301 407 +94 313
Hits 16 -88 104 +14 90
Singles 10 -62 72 +12 60
Doubles 4 -8 12 -2 14
Triples 0 -3 3 -1 4
Home Runs 2 -15 17 +5 12
Walks 4 -28 32 +12 20
Strikeouts 43 -68 111 +14 97
K% 38.4 +13.6 24.8 -3.5 28.3
BB% 3.6 -3.5 7.1 +1.3 5.8
HBP 2 -7 9 +3 6
Batted Balls 63 -233 296 +76 220
Number of Fastballs 263 -731 994 +229 765
Number of Offspeed 78 -207 285 +160 125
Number of Breaking 114 -306 420 +125 295
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2017 Shifts L 343 12 3.5 .344 .350
2018 Shifts L 442 35 7.9 .327 .311
2019 Shifts L 112 48 42.9 .199 .185
2021 Shifts L 13 1 7.7 .178 .000
! 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 %
2017 236 15.9 44.5% 2.1% 177 22.1 2.8% 10.2%
2018 477 17.0 31.0% 1.5% 249 21.8 1.6% 8.4%
2019 106 17.9 20.8% 2.8% 79 22.5 1.3% 6.3%
2021 17 19.8 35.3% 0.0% 5 26.2 0.0% 20.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings