RF | Bats/Throws: R/R | 5' 11" 232 lbs | Age: 31
PA AB R H HR SB AVG OBP SLG OPS
2022 435 403 46 121 6 3 .300 .343 .404 .747
2023 434 400 58 125 12 5 .313 .353 .460 .813
2024 246 238 28 62 2 6 .261 .280 .324 .604
6 Seasons 1,933 1,811 221 517 38 19 .285 .322 .406 .728
AVG HR SB OPS
2022 .300 6 3 .747
2023 .313 12 5 .813
2024 .261 2 6 .604
6 Seasons .285 38 19 .728
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 1670 331 21 6.3 4.7 88.9 113.0 3.8 29.0 .263 .401 .308 .301 .358 34.7 20.4 4.0
2020 25 43 8 0 0.0 0.0 81.0 94.2 10.6 37.5 .174 .221 .224 .219 .214 0.0 18.2 9.1
2021 26 1335 286 18 6.3 5.0 91.3 114.8 6.2 24.5 .262 .395 .302 .302 .336 47.2 15.5 3.9
2022 27 1578 335 16 4.8 3.7 88.5 113.7 4.8 32.2 .275 .382 .327 .310 .346 41.2 16.6 4.4
2023 28 1564 327 15 4.6 3.5 89.1 112.5 6.1 29.4 .271 .413 .349 .319 .364 40.7 18.2 5.1
2024 29 878 189 6 3.2 2.4 87.0 110.9 -0.2 27.5 .236 .313 .265 .252 .303 33.9 20.3 2.0
Player 7068 1476 76 5.1 3.9 89.0 114.8 4.5 28.8 .263 .386 .315 .301 .344 39.6 18.1 4.1
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 57.4 42.6 15.7 23.0 3.9 32.9 41.4 25.7 25.4 23.3 8.8 7.6 18.1 16.9
2020 50.0 50.0 25.0 12.5 12.5 25.0 50.0 25.0 25.0 25.0 0.0 0.0 25.0 25.0
2021 53.1 46.9 18.5 22.0 6.3 30.1 41.3 28.7 19.2 24.1 9.8 10.8 17.1 18.9
2022 51.9 48.1 16.4 26.3 5.4 35.8 43.3 20.9 21.8 23.3 6.9 14.0 20.0 14.0
2023 55.4 44.6 19.3 20.8 4.6 32.1 39.4 28.4 22.0 24.5 8.9 10.1 15.0 19.6
2024 60.8 39.2 13.2 22.8 3.2 27.5 35.4 37.0 22.8 20.6 17.5 4.8 14.8 19.6
Player 55.3 44.7 16.9 23.0 4.8 32.1 40.7 27.2 22.3 23.4 9.6 9.8 17.3 17.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.1 49.2 15.4 23.3 3.6 6.3 4.7
2020 0.0 50.0 37.5 12.5 0.0 0.0 0.0
2021 1.7 43.0 19.2 22.0 7.7 6.3 5.0
2022 6.3 37.3 17.9 26.9 6.6 4.8 3.7
2023 4.6 38.8 18.7 25.7 6.4 4.6 3.5
2024 5.3 49.7 13.2 24.9 2.1 3.2 2.4
Player 3.9 43.1 17.3 24.5 5.5 5.1 3.9
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.1 -3 246 28.0 66 .242 .387 .285 25.0 22.7 18.3 .231 .353 .270 37.5
2024 Sinker -1.0 -2 156 17.8 46 .326 .326 .314 30.4 19.6 34.6 .267 .304 .282 47.1
2024 Slider -1.2 -2 141 16.1 37 .270 .270 .268 42.7 24.3 28.1 .200 .223 .186 17.9
2024 Changeup -2.5 -2 91 10.4 28 .179 .286 .232 22.2 7.1 6.9 .265 .355 .268 30.8
2024 Curveball -1.7 -1 84 9.6 19 .211 .211 .189 39.4 26.3 16.7 .185 .216 .178 21.4
2024 Sweeper -1.0 -1 68 7.7 18 .278 .333 .232 41.9 27.8 21.7 .211 .249 .202 23.1
2024 Cutter 0.7 0 59 6.7 19 .368 .474 .368 18.9 10.5 18.2 .281 .458 .317 35.3
2024 Split-Finger -3.9 -1 27 3.1 11 .200 .200 .227 50.0 27.3 30.0 .238 .320 .285 42.9
2024 Slurve -9.6 -1 6 0.7 2 .000 .000 .000 50.0 0.0 0.0 .316 .328 .288 100.0
2023 4-Seam Fastball 2.6 10 370 23.7 109 .371 .619 .445 22.5 15.6 13.3 .330 .571 .412 48.8
2023 Slider 1.4 5 362 23.1 93 .322 .471 .380 32.5 22.6 17.5 .260 .391 .306 28.8
2023 Sinker -0.5 -2 292 18.7 92 .256 .366 .298 24.4 13.0 24.0 .250 .354 .295 48.6
2023 Changeup 0.2 0 159 10.2 49 .313 .458 .363 25.5 14.3 15.2 .280 .378 .290 35.7
2023 Sweeper -1.5 -2 124 7.9 29 .192 .308 .241 44.8 37.9 26.2 .184 .346 .250 18.8
2023 Curveball 1.7 2 117 7.5 24 .435 .478 .419 32.7 16.7 10.0 .257 .359 .283 36.8
2023 Cutter -0.6 -1 110 7.0 31 .300 .367 .335 23.7 12.9 22.2 .266 .334 .273 50.0
2023 Split-Finger -1.3 0 13 0.8 3 .333 .333 .300 42.9 66.7 33.3 .163 .173 .148 100.0
2023 Slurve -6.8 0 7 0.4 2 .000 .000 .000 66.7 50.0 50.0 .220 .272 .218 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 445 1,669 0 -13 0 8 -5
2020 11 43 0 -1 0 0 -1
2021 360 1,335 0 -8 3 7 1
2022 434 1,578 -6 -3 7 8 7
2023 434 1,564 8 -4 3 5 12
2024 246 878 -4 -10 1 2 -11
Player 1,930 7,067 -3 -39 14 -3 2
+ 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,670 43.9 71.7 85.5 40.6 58.7 43.0 36.6 54.2 25.7 6.9 75.7
2020 43 41.9 55.6 70.0 56.0 71.4 44.2 36.4 55.8 29.2 9.3 50.0
2021 1,335 48.0 69.9 86.2 41.6 60.6 42.5 29.2 55.2 23.9 7.0 73.1
2022 1,578 47.0 72.6 83.5 42.0 60.7 40.8 38.7 56.4 25.5 6.3 75.8
2023 1,564 45.3 71.9 82.4 43.7 57.8 40.6 41.2 56.5 28.1 7.0 77.1
2024 878 46.2 68.7 79.9 45.3 53.7 40.9 36.6 56.2 31.4 6.8 70.0
Player 7,068 46.0 71.2 83.7 42.5 58.7 41.6 36.7 55.6 26.6 6.8 74.6
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 17 62 24 21 15 33 33 41 89 27 60 3 41 4 92 14
2021 21 66 32 25 16 23 29 85 94 81 85 1 56 1 87 6 39
2022 43 88 42 14 53 20 20 41 93 57 79 8 44 2 71 4
2023 38 78 42 29 38 15 13 44 81 50 74 8 34 1 63 56 44 47
2024 71 70
+ 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.03 11 10.6 0 5 13 2 18.2
2021 22.59 7 6.3 1 4 5 3 42.9
2022 22.53 6 4.1 2 4 5 1 16.7
2023 22.40 12 9.3 3 5 10 3 25.0
2024 23.86 2 3.0 -1 2 3 1 50.0
Player 22.42 38 33.5 5 20 36 10 26.3
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 11 13 8 14 11 10 12 13 9 5 8 10 15 9 10 12 10 8 8 12 11 8 18 15 10 7 8 15 13 8 9
2021 7 6 6 9 5 5 8 8 4 4 4 8 8 5 7 9 6 5 7 6 6 5 9 8 6 5 7 7 7 5 5
2022 6 2 3 3 7 5 5 2 4 2 5 6 4 3 5 5 3 2 5 5 4 6 6 5 2 2 4 5 6 5 3
2023 12 8 5 9 12 8 13 8 8 5 5 9 10 8 12 11 12 10 9 12 10 6 15 14 8 7 9 10 11 7 9
2024 2 1 4 2 3 3 4 3 3 2 3 3 3 2 3 2 2 2 4 4 2 3 5 4 2 3 4 3 4 4 4
Player 38 30 26 37 38 31 42 34 28 18 25 36 40 27 37 39 33 27 33 39 33 28 53 46 28 24 32 40 41 29 30
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 .261 -.052 .313 +.013 .300 +.032 .268 +.068 .200 -.076 .276
xBA .236 -.035 .271 -.004 .275 +.013 .262 +.088 .174 -.089 .263
OBP .280 -.073 .353 +.010 .343 +.038 .305 +.032 .273 -.039 .312
xOBP .258 -.060 .318 -.002 .320 +.020 .300 +.051 .249 -.051 .300
SLG .324 -.136 .460 +.056 .404 +.006 .398 +.198 .200 -.216 .416
xSLG .313 -.100 .413 +.031 .382 -.013 .395 +.174 .221 -.180 .401
ISO .063 -.084 .147 +.043 .104 -.026 .130 +.130 .000 -.140 .140
xISO .076 -.066 .142 +.035 .107 -.026 .133 +.086 .047 -.091 .138
BABIP .321 -.038 .359 +.009 .350 +.049 .301 +.051 .250 -.078 .328
wOBA .265 -.084 .349 +.022 .327 +.025 .302 +.078 .224 -.084 .308
xwOBA .252 -.067 .319 +.009 .310 +.008 .302 +.083 .219 -.082 .301
wOBACON .319 -.085 .404 +.036 .368 +.032 .336 +.115 .221 -.146 .367
xwOBACON .303 -.061 .364 +.018 .346 +.010 .336 +.122 .214 -.144 .358
BACON .328 -.054 .382 +.021 .361 +.043 .318 +.068 .250 -.100 .350
xBACON .299 -.038 .337 +.005 .332 +.020 .312 +.095 .217 -.117 .334
Statcast Hit Metrics
Hard Hit % 33.9 -6.8 40.7 -0.5 41.2 -6.0 47.2 +47.2 0.0 -34.7 34.7
Avg Exit Velocity 87.0 -2.1 89.1 +0.6 88.5 -2.8 91.3 +10.3 81.0 -7.9 88.9
Launch Angle Sweet-Spot % 27.5 -1.9 29.4 -2.8 32.2 +7.7 24.5 -13.0 37.5 +8.5 29.0
Barrel % 3.2 -1.4 4.6 -0.2 4.8 -1.5 6.3 +6.3 0.0 -6.3 6.3
Avg Launch Angle -0.2 -6.3 6.1 +1.3 4.8 -1.4 6.2 -4.4 10.6 +6.8 3.8
Statcast Bat Tracking
Bat Speed 71.7 -0.6 72.3 -- -- -- -- -- -- -- --
Attack Angle -1° -- -- -- -- -- -- -- --
Ideal Attack Angle % 24.2 -8.4 32.6 -- -- -- -- -- -- -- --
Attack Direction -- -- -- -- -- -- -- --
Swing Path - Tilt 35° +1° 35° -- -- -- -- -- -- -- --
Swing Length 7.3 0.0 7.3 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 92.9 -0.6 93.5 +0.7 92.8 +0.1 92.7 -2.1 94.8 +2.1 92.7
Breaking Velocity 82.8 -1.0 83.8 +1.4 82.4 -0.6 83.0 +0.7 82.3 -0.7 83.0
Offspeed Velocity 84.9 +0.6 84.3 -0.7 85.0 +1.3 83.7 -2.5 86.2 +1.8 84.4
Batted Ball Results
Barrels 6 -9 15 -1 16 -2 18 +18 0 -21 21
Popup % 3.2 -1.4 4.6 -0.8 5.4 -0.9 6.3 -6.2 12.5 +8.6 3.9
Flyball % 13.2 -6.1 19.3 +2.9 16.4 -2.1 18.5 -6.5 25.0 +9.3 15.7
Line Drive % 22.8 +2.0 20.8 -5.5 26.3 +4.3 22.0 +9.5 12.5 -10.5 23.0
Groundball % 60.8 +5.4 55.4 +3.5 51.9 -1.2 53.1 +3.1 50.0 -7.4 57.4
Pull % 27.5 -4.6 32.1 -3.7 35.8 +5.7 30.1 +5.1 25.0 -7.9 32.9
Straight Away % 35.4 -4.0 39.4 -3.9 43.3 +2.0 41.3 -8.7 50.0 +8.6 41.4
Opposite Field % 37.0 +8.6 28.4 +7.5 20.9 -7.8 28.7 +3.7 25.0 -0.7 25.7
Weak Contact % 5.3 +0.7 4.6 -1.7 6.3 +4.6 1.7 +1.7 0.0 -2.1 2.1
Pull Airball % 4.8 -5.3 10.1 -3.9 14.0 +3.2 10.8 +10.8 0.0 -7.6 7.6
Topped Contact % 49.7 +10.9 38.8 +1.5 37.3 -5.7 43.0 -7.0 50.0 +0.8 49.2
Under Contact % 13.2 -5.5 18.7 +0.8 17.9 -1.3 19.2 -18.3 37.5 +22.1 15.4
Flare/Burner Contact % 24.9 -0.8 25.7 -1.2 26.9 +4.9 22.0 +9.5 12.5 -10.8 23.3
Solid Contact % 2.1 -4.3 6.4 -0.2 6.6 -1.1 7.7 +7.7 0.0 -3.6 3.6
HR/FB % 8.0 -11.0 19.0 +8.1 10.9 -2.3 13.2 +13.2 0.0 -21.2 21.2
Popups 6 -9 15 -3 18 0 18 +17 1 -12 13
Flyballs 25 -38 63 +8 55 +2 53 +51 2 -50 52
Line Drives 43 -25 68 -20 88 +25 63 +62 1 -75 76
Groundballs 115 -66 181 +7 174 +22 152 +148 4 -186 190
Plate Discipline
In Zone % 46.2 +0.9 45.3 -1.7 47.0 -1.0 48.0 +6.1 41.9 -2.0 43.9
Out of Zone % 53.8 -0.9 54.7 +1.7 53.0 +1.0 52.0 -6.1 58.1 +2.0 56.1
Edge % 40.9 +0.3 40.6 -0.2 40.8 -1.7 42.5 -1.7 44.2 +1.2 43.0
Zone Swing % 68.7 -3.2 71.9 -0.7 72.6 +2.7 69.9 +14.3 55.6 -16.1 71.7
Out of Zone Swing % 45.3 +1.6 43.7 +1.7 42.0 +0.4 41.6 -14.4 56.0 +15.4 40.6
In Zone Contact % 79.9 -2.5 82.4 -1.1 83.5 -2.7 86.2 +16.2 70.0 -15.5 85.5
Out of Zone Contact % 53.7 -4.1 57.8 -2.9 60.7 +0.1 60.6 -10.8 71.4 +12.7 58.7
Whiff % 31.4 +3.3 28.1 +2.6 25.5 +1.6 23.9 -5.3 29.2 +3.5 25.7
First Strike % 69.9 +2.2 67.7 +1.8 65.9 +0.9 65.0 -16.8 81.8 +15.5 66.3
First Pitch Swing % 36.6 -4.6 41.2 +2.5 38.7 +9.5 29.2 -7.2 36.4 -0.2 36.6
Swing % 56.2 -0.3 56.5 +0.1 56.4 +1.2 55.2 -0.6 55.8 +1.6 54.2
Meatball Swing % 70.0 -7.1 77.1 +1.3 75.8 +2.7 73.1 +23.1 50.0 -25.7 75.7
Meatball % 6.8 -0.2 7.0 +0.7 6.3 -0.7 7.0 -2.3 9.3 +2.4 6.9
Zone Swing & Miss % 20.1 +2.5 17.6 +1.1 16.5 +2.7 13.8 -16.2 30.0 +15.5 14.5
Out of Zone Swing & Miss % 46.3 +4.1 42.2 +2.9 39.3 -0.1 39.4 +10.8 28.6 -12.7 41.3
In Zone 406 -303 709 -33 742 +101 641 +623 18 -714 732
Out of Zone 472 -384 856 +20 836 +142 694 +669 25 -912 937
Edge 359 -276 635 -9 644 +76 568 +549 19 -699 718
In Zone Swings 279 -231 510 -29 539 +91 448 +438 10 -515 525
Out of Zone Swings 214 -160 374 +23 351 +62 289 +275 14 -366 380
In Zone Swing & Misses 56 -34 90 +1 89 +27 62 +59 3 -73 76
Out of Zone Swing & Misses 99 -59 158 +20 138 +24 114 +110 4 -153 157
Basic
Pitches 878 -686 1,564 -14 1,578 +243 1,335 +1,292 43 -1,627 1,670
PA 246 -188 434 -1 435 +74 361 +350 11 -435 446
AB 238 -162 400 -3 403 +64 339 +329 10 -411 421
Hits 62 -63 125 +4 121 +30 91 +89 2 -114 116
Singles 52 -40 92 +1 91 +29 62 +60 2 -80 82
Doubles 7 -12 19 -5 24 +3 21 +21 0 -20 20
Triples 1 -1 2 +2 0 -1 1 +1 0 -3 3
Home Runs 2 -10 12 +6 6 -1 7 +7 0 -11 11
Walks 5 -17 22 +3 19 +5 14 +13 1 -17 18
Strikeouts 50 -29 79 +7 72 +16 56 +54 2 -89 91
K% 20.3 +2.1 18.2 +1.6 16.6 +1.1 15.5 -2.7 18.2 -2.2 20.4
BB% 2.0 -3.1 5.1 +0.7 4.4 +0.5 3.9 -5.2 9.1 +5.1 4.0
HBP 2 -4 6 -3 9 +4 5 +5 0 -5 5
Batted Balls 189 -138 327 -8 335 +49 286 +278 8 -323 331
Number of Fastballs 461 -311 772 -72 844 +109 735 +714 21 -947 968
Number of Offspeed 118 -54 172 -2 174 +39 135 +124 11 -146 157
Number of Breaking 225 -254 479 +32 447 +15 432 +421 11 -514 525
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts R 445 7 1.6 .311 .124
2020 Shifts R 11 0 0.0 .224
2021 Shifts R 360 0 0.0 .302
2022 Shifts R 434 7 1.6 .327 .351
2023 Shades R 434 10 2.3 .345 .547
2024 Shades R 246 5 2.0 .264 .314
! 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 465 16.7 34.0% 1.3% 218 22.3 0.9% 4.1%
2020 10 18.5 20.0% 10.0% 5 19.3 0.0% 40.0%
2021 364 16.8 33.8% 1.1% 174 21.6 0.6% 7.5%
2022 338 16.6 33.7% 2.7% 242 22.0 1.7% 9.1%
2023 338 15.3 47.6% 0.3% 236 19.0 5.9% 0.4%
2024 183 14.5 54.1% 0.0% 144 18.1 9.0% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings