CF | Bats/Throws: R/R | 6' 2" 207 lbs | Age: 31
PA AB R H HR SB AVG OBP SLG OPS
2021 331 301 26 85 2 2 .282 .332 .355 .687
2022 408 372 56 112 2 0 .301 .349 .384 .733
2023 80 74 8 20 0 1 .270 .304 .351 .655
4 Seasons 924 844 97 237 4 4 .281 .329 .354 .683
AVG HR SB OPS
2021 .282 2 2 .687
2022 .301 2 0 .733
2023 .270 0 1 .655
4 Seasons .281 4 4 .683
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 378 77 1 1.3 1.0 84.5 103.8 4.8 24.7 .202 .259 .221 .230 .251 20.8 20.0 6.7
2021 27 1216 248 5 2.0 1.5 85.2 106.5 6.6 32.3 .253 .328 .304 .286 .318 27.0 18.1 6.3
2022 28 1536 320 6 1.9 1.5 84.8 106.0 4.6 34.1 .282 .351 .323 .308 .328 25.0 14.2 6.4
2023 29 275 63 1 1.6 1.3 85.0 105.4 13.6 30.2 .230 .311 .286 .253 .278 19.0 16.3 3.8
Player 3405 708 13 1.8 1.4 84.9 106.5 6.1 32.1 .258 .329 .301 .287 .312 24.7 16.5 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 %
2019 61.0 39.0 14.3 19.5 5.2 23.4 49.4 27.3 18.2 35.1 7.8 5.2 14.3 19.5
2021 55.6 44.4 21.4 21.8 1.2 31.0 36.7 32.3 24.6 23.8 7.3 6.5 12.9 25.0
2022 55.6 44.4 17.8 24.4 2.2 34.4 38.4 27.2 25.9 20.3 9.4 8.4 18.1 17.8
2023 44.4 55.6 33.3 20.6 1.6 28.6 30.2 41.3 15.9 17.5 11.1 12.7 12.7 30.2
Player 55.2 44.8 20.1 22.6 2.1 31.5 38.3 30.2 23.7 22.9 8.6 7.8 15.4 21.6
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 2.6 50.6 20.8 19.5 1.3 1.3 1.0
2021 6.0 39.5 19.4 29.8 2.8 2.0 1.5
2022 5.3 40.9 16.6 32.5 2.5 1.9 1.5
2023 6.3 33.3 31.7 20.6 4.8 1.6 1.3
Player 5.4 40.8 19.4 29.1 2.7 1.8 1.4
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 1.4 1 83 30.2 20 .400 .467 .428 15.4 10.0 9.5 .331 .473 .400 35.7
2023 Sinker -0.8 0 58 21.1 24 .333 .458 .344 11.1 8.3 15.4 .276 .401 .287 31.8
2023 Slider -4.8 -3 53 19.3 13 .083 .083 .075 30.0 30.8 21.1 .098 .114 .093 0.0
2023 Curveball -8.1 -2 25 9.1 7 .000 .000 .000 33.3 28.6 28.6 .130 .153 .122 0.0
2023 Changeup -1.4 0 23 8.4 6 .167 .167 .150 7.7 16.7 12.5 .169 .210 .162 0.0
2023 Cutter 2.2 0 17 6.2 4 .500 .750 .417 11.1 0.0 0.0 .368 .405 .334 0.0
2023 Sweeper -5.8 -1 12 4.4 3 .000 .000 .000 83.3 66.7 33.3 .138 .142 .124 0.0
2023 Slurve 23.3 1 3 1.1 2 1.000 1.500 1.075 0.0 0.0 -- .246 .269 .222 0.0
2023 Split-Finger -30.6 0 1 0.4 1 .000 .000 .000 0.0 0.0 -- .090 .092 .083 0.0
2022 4-Seam Fastball 1.2 5 445 29.0 105 .379 .505 .424 16.5 19.0 14.7 .306 .421 .352 32.0
2022 Slider -0.8 -2 309 20.1 83 .241 .266 .253 24.6 15.7 12.0 .214 .271 .221 14.7
2022 Sinker 1.0 3 275 17.9 86 .296 .394 .394 12.3 5.8 8.8 .320 .380 .372 37.3
2022 Changeup -0.6 -1 170 11.1 47 .261 .370 .301 16.3 10.6 10.6 .270 .309 .267 7.3
2022 Curveball -0.7 -1 139 9.0 30 .250 .250 .241 16.7 16.7 11.1 .243 .277 .261 29.2
2022 Cutter 0.7 1 97 6.3 29 .346 .423 .396 20.4 6.9 11.1 .363 .414 .368 20.0
2022 Sweeper 0.0 0 74 4.8 21 .250 .350 .248 34.4 28.6 22.2 .266 .317 .250 26.7
2022 Slurve 3.0 1 17 1.1 3 .667 .667 .600 25.0 33.3 14.3 .331 .417 .320 50.0
2022 Split-Finger 1.6 0 8 0.5 4 .250 .500 .313 33.3 25.0 25.0 .254 .459 .308 33.3
2022 Knuckleball -3.0 0 2 0.1 -- -- -- 0.0 -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 105 378 -6 -5 1 2 -8
2021 331 1,216 -3 -11 3 6 -5
2022 408 1,536 -1 -7 7 7 5
2023 80 275 -4 0 0 0 -4
Player 924 3,405 -14 -23 11 -14 -12
+ 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 378 47.9 71.8 85.4 32.0 58.7 37.3 27.6 51.1 23.3 6.6 76.0
2021 1,216 48.7 68.4 87.9 33.2 65.2 44.4 32.0 50.3 19.8 7.7 76.6
2022 1,536 48.6 66.1 87.8 35.7 69.9 41.8 26.7 50.5 18.7 7.4 71.1
2023 275 48.4 69.9 92.5 45.1 62.5 51.6 40.0 57.1 19.7 9.1 68.0
Player 3,405 48.5 67.9 88.0 35.1 66.4 43.0 29.9 51.0 19.7 7.6 73.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 33 93
2021 43 80 86 81
2022 41 95 18 2 70 2 3 1 23 2 91 25 86 12 71 31 91
2023 17 53 88
+ 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.80 2 2.3 0 2 0 2 100.0
2022 23.21 2 1.3 1 5 1 0 0.0
2023 -- 0 0.0 0 1 0 0 --
Player 24.01 4 3.6 0 8 1 2 50.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2021 2 3 2 3 2 2 2 3 2 2 2 2 4 2 2 2 2 2 2 2 2 2 4 2 2 2 3 2 2 2 2
2022 2 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 2 1 3 3 1 2 0 1 1 2 3 1 1
2023 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
Player 4 4 3 4 3 3 3 4 3 3 3 5 5 3 3 3 3 3 4 3 5 6 5 4 2 3 4 4 5 3 3
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 .270 -.031 .301 +.019 .282
xBA .230 -.052 .282 +.029 .253
OBP .304 -.045 .349 +.017 .332
xOBP .267 -.066 .333 +.024 .309
SLG .351 -.033 .384 +.029 .355
xSLG .311 -.040 .351 +.023 .328
ISO .081 -.002 .083 +.010 .073
xISO .081 +.011 .070 -.004 .074
BABIP .323 -.024 .347 +.001 .346
wOBA .286 -.037 .323 +.019 .304
xwOBA .253 -.055 .308 +.022 .286
wOBACON .320 -.027 .347 +.005 .342
xwOBACON .278 -.050 .328 +.010 .318
BACON .323 -.028 .351 .000 .351
xBACON .276 -.055 .331 +.012 .319
Statcast Hit Metrics
Hard Hit % 19.0 -6.0 25.0 -2.0 27.0
Avg Exit Velocity 85.0 +0.2 84.8 -0.4 85.2
Launch Angle Sweet-Spot % 30.2 -3.9 34.1 +1.8 32.3
Barrel % 1.6 -0.3 1.9 -0.1 2.0
Avg Launch Angle 13.6 +9.0 4.6 -2.0 6.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 92.5 -0.2 92.7 +0.3 92.4
Breaking Velocity 82.2 -0.3 82.5 -0.5 83.0
Offspeed Velocity 84.0 -0.9 84.9 +0.2 84.7
Batted Ball Results
Barrels 1 -5 6 +1 5
Popup % 1.6 -0.6 2.2 +1.0 1.2
Flyball % 33.3 +15.5 17.8 -3.6 21.4
Line Drive % 20.6 -3.8 24.4 +2.6 21.8
Groundball % 44.4 -11.2 55.6 0.0 55.6
Pull % 28.6 -5.8 34.4 +3.4 31.0
Straight Away % 30.2 -8.2 38.4 +1.7 36.7
Opposite Field % 41.3 +14.1 27.2 -5.1 32.3
Weak Contact % 6.3 +1.0 5.3 -0.7 6.0
Pull Airball % 12.7 +4.3 8.4 +1.9 6.5
Topped Contact % 33.3 -7.6 40.9 +1.4 39.5
Under Contact % 31.7 +15.1 16.6 -2.8 19.4
Flare/Burner Contact % 20.6 -11.9 32.5 +2.7 29.8
Solid Contact % 4.8 +2.3 2.5 -0.3 2.8
HR/FB % 0.0 -3.5 3.5 -0.3 3.8
Popups 1 -6 7 +4 3
Flyballs 21 -36 57 +4 53
Line Drives 13 -65 78 +24 54
Groundballs 28 -150 178 +40 138
Plate Discipline
In Zone % 48.4 -0.2 48.6 -0.1 48.7
Out of Zone % 51.6 +0.2 51.4 +0.1 51.3
Edge % 51.6 +9.8 41.8 -2.6 44.4
Zone Swing % 69.9 +3.8 66.1 -2.3 68.4
Out of Zone Swing % 45.1 +9.4 35.7 +2.5 33.2
In Zone Contact % 92.5 +4.7 87.8 -0.1 87.9
Out of Zone Contact % 62.5 -7.4 69.9 +4.7 65.2
Whiff % 19.7 +1.0 18.7 -1.1 19.8
First Strike % 73.8 +12.0 61.8 +0.8 61.0
First Pitch Swing % 40.0 +13.3 26.7 -5.3 32.0
Swing % 57.1 +6.6 50.5 +0.2 50.3
Meatball Swing % 68.0 -3.1 71.1 -5.5 76.6
Meatball % 9.1 +1.7 7.4 -0.3 7.7
Zone Swing & Miss % 7.5 -4.7 12.2 +0.1 12.1
Out of Zone Swing & Miss % 37.5 +7.4 30.1 -4.7 34.8
In Zone 133 -613 746 +154 592
Out of Zone 142 -648 790 +166 624
Edge 142 -500 642 +102 540
In Zone Swings 93 -400 493 +88 405
Out of Zone Swings 64 -218 282 +75 207
In Zone Swing & Misses 7 -53 60 +11 49
Out of Zone Swing & Misses 24 -61 85 +13 72
Basic
Pitches 275 -1,261 1,536 +320 1,216
PA 80 -328 408 +77 331
AB 74 -298 372 +71 301
Hits 20 -92 112 +27 85
Singles 14 -73 87 +18 69
Doubles 6 -15 21 +9 12
Triples 0 -2 2 0 2
Home Runs 0 -2 2 0 2
Walks 3 -23 26 +5 21
Strikeouts 13 -45 58 -2 60
K% 16.3 +2.1 14.2 -3.9 18.1
BB% 3.8 -2.6 6.4 +0.1 6.3
HBP 1 -3 4 +2 2
Batted Balls 63 -257 320 +72 248
Number of Fastballs 158 -659 817 +110 707
Number of Offspeed 24 -154 178 +45 133
Number of Breaking 78 -370 448 +96 352
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts R 105 2 1.9 .226 .000
2021 Shifts R 331 8 2.4 .301 .416
2022 Shifts R 408 2 0.5 .323 .442
2023 Shades R 80 0 0.0 .286
! 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 110 18.2 21.8% 2.7% 57 23.8 1.8% 10.5%
2021 327 17.6 24.8% 2.4% 195 23.2 0.0% 10.3%
2022 462 17.3 29.4% 2.2% 200 22.3 1.0% 9.5%
2023 64 13.7 65.6% 0.0% 35 18.5 17.1% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings