LF | Boston Red Sox
Bats/Throws: L/R | 5' 8" 192 lbs | Age: 32
PA AB R H HR SB AVG OBP SLG OPS
2023 580 537 71 155 15 8 .289 .338 .445 .783
2024 421 378 45 106 10 2 .280 .349 .415 .764
2025 205 188 16 50 4 3 .266 .307 .388 .695
3 Seasons 1,206 1,103 132 311 29 13 .282 .337 .425 .762
AVG HR SB OPS
2023 .289 15 8 .783
2024 .280 10 2 .764
2025 .266 4 3 .695
3 Seasons .282 29 13 .762
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%
2023 29 2197 458 30 6.6 5.2 89.0 112.3 3.9 29.5 .273 .425 .339 .325 .350 40.6 14.0 5.9
2024 30 1593 328 18 5.5 4.3 88.0 111.1 10.5 36.3 .259 .395 .336 .323 .327 37.5 12.4 6.4
2025 31 715 168 11 6.5 5.4 90.2 112.4 5.7 29.2 .276 .388 .302 .319 .335 44.0 11.7 4.9
Player 4505 954 59 6.2 4.9 88.9 112.4 6.5 31.8 .269 .409 .332 .323 .339 40.1 13.0 5.9
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 %
2023 55.0 45.0 19.4 21.4 4.1 35.4 35.2 29.5 24.5 18.8 11.8 10.9 16.4 17.7
2024 43.9 56.1 24.4 26.2 5.5 35.7 37.2 27.1 19.8 16.8 7.3 15.9 20.4 19.8
2025 56.0 44.0 16.7 22.0 5.4 47.0 32.1 20.8 27.4 21.4 7.1 19.6 10.7 13.7
Player 51.4 48.6 20.6 23.2 4.8 37.5 35.3 27.1 23.4 18.6 9.4 14.2 16.8 17.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
2023 3.9 41.9 17.2 25.8 3.9 6.6 5.2
2024 4.9 31.7 23.8 26.8 7.3 5.5 4.3
2025 3.0 42.9 17.9 25.6 3.6 6.5 5.4
Player 4.1 38.6 19.6 26.1 5.0 6.2 4.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 %
2025 4-Seam Fastball 1.3 3 262 36.6 85 .338 .494 .405 5.8 7.1 10.3 .321 .440 .365 48.6
2025 Changeup -0.6 -1 86 12.0 24 .125 .250 .196 20.9 8.3 7.7 .229 .361 .250 50.0
2025 Sinker 0.7 1 83 11.6 20 .263 .368 .340 6.9 10.0 18.2 .242 .272 .249 29.4
2025 Slider -0.2 0 80 11.2 22 .250 .250 .309 27.8 18.2 21.1 .309 .443 .362 35.3
2025 Curveball -1.8 -1 67 9.4 17 .143 .214 .209 24.0 23.5 25.0 .161 .232 .238 36.4
2025 Cutter -3.4 -2 58 8.1 14 .167 .167 .192 7.4 0.0 0.0 .268 .351 .377 46.2
2025 Sweeper -1.4 -1 38 5.3 9 .222 .222 .200 31.3 22.2 20.0 .287 .371 .284 42.9
2025 Split-Finger 4.2 2 36 5.0 12 .364 .545 .417 44.4 33.3 36.4 .183 .247 .227 42.9
2024 4-Seam Fastball 0.5 2 504 31.6 123 .288 .442 .371 8.7 11.4 11.6 .274 .425 .356 40.2
2024 Sinker 1.5 4 278 17.5 90 .325 .481 .399 7.1 2.2 3.1 .255 .378 .334 41.3
2024 Slider -0.1 0 187 11.7 48 .262 .286 .301 22.5 14.6 12.5 .256 .307 .303 31.4
2024 Cutter 1.5 2 166 10.4 41 .333 .564 .421 15.1 7.3 8.3 .312 .587 .400 33.3
2024 Curveball 0.0 0 149 9.4 34 .212 .333 .249 25.8 29.4 18.5 .184 .277 .214 30.4
2024 Changeup -0.1 0 135 8.5 36 .286 .400 .308 25.0 16.7 15.8 .276 .386 .297 31.0
2024 Split-Finger 0.9 1 82 5.1 26 .231 .385 .298 18.6 15.4 12.1 .270 .392 .285 36.4
2024 Sweeper -2.6 -2 81 5.1 21 .150 .150 .162 12.1 28.6 33.3 .171 .310 .230 50.0
2024 Slurve -3.8 0 4 0.3 1 .000 .000 .000 0.0 0.0 0.0 .054 .102 .058 0.0
2024 Knuckleball 0.2 0 4 0.3 -- -- -- 0.0 -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2023 580 2,197 -13 -4 15 8 6
2024 421 1,593 2 -13 12 8 8
2025 205 715 -4 -1 5 2 2
Player 1,206 4,505 -15 -18 31 -15 16
+ 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 %
2023 2,197 51.2 58.6 86.5 27.3 71.0 42.8 15.0 43.3 18.3 8.6 68.6
2024 1,593 51.2 64.7 91.3 25.2 69.4 41.1 18.5 45.4 14.6 8.8 73.6
2025 715 55.0 58.5 92.2 27.3 64.8 42.5 19.0 44.5 15.4 9.4 67.2
Player 4,505 51.8 60.7 89.2 26.6 69.5 42.2 16.9 44.3 16.5 8.8 70.1
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
2023 51 80 48 37 48 54 31 42 79 49 93 17 88 57 22 52 39 94 37
2024 58 71 47 34 72 24 24 26 73 36 97 26 95 72 20
2025 79 25
+ 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 %
2023 22.03 15 14.3 1 11 14 4 26.7
2024 23.09 10 11.3 -1 3 11 3 30.0
2025 20.60 4 5.1 -1 0 4 2 50.0
Player 22.20 29 30.6 -2 14 29 9 31.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2023 15 13 9 16 15 11 15 15 9 10 12 13 15 14 18 16 19 12 18 18 14 14 24 20 11 10 17 14 14 12 10
2024 10 9 9 13 11 13 14 10 12 7 11 14 13 9 11 12 11 8 12 14 10 11 15 14 10 9 13 14 13 11 5
2025 4 5 3 5 5 5 5 5 5 5 5 5 5 6 5 5 6 5 5 5 4 4 5 5 6 5 5 6 6 6 5
Player 29 27 21 34 31 29 34 30 26 22 28 32 33 29 34 33 36 25 35 37 28 29 44 39 27 24 35 34 33 29 20
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

2025 +/-   2024 +/-   2023
Results
BA .266 -.014 .280 -.009 .289
xBA .276 +.017 .259 -.014 .273
OBP .307 -.042 .349 +.011 .338
xOBP .323 -.008 .331 +.007 .324
SLG .388 -.027 .415 -.030 .445
xSLG .388 -.007 .395 -.030 .425
ISO .122 -.013 .135 -.021 .156
xISO .113 -.024 .137 -.016 .153
BABIP .280 -.022 .302 -.014 .316
wOBA .302 -.034 .336 -.003 .339
xwOBA .319 -.004 .323 -.002 .325
wOBACON .314 -.030 .344 -.022 .366
xwOBACON .335 +.008 .327 -.023 .350
BACON .298 -.025 .323 -.015 .338
xBACON .317 +.017 .300 -.021 .321
Statcast Hit Metrics
Hard Hit % 44.0 +6.5 37.5 -3.1 40.6
Avg Exit Velocity 90.2 +2.2 88.0 -1.0 89.0
Launch Angle Sweet-Spot % 29.2 -7.1 36.3 +6.8 29.5
Barrel % 6.5 +1.0 5.5 -1.1 6.6
Avg Launch Angle 5.7 -4.8 10.5 +6.6 3.9
Statcast Bat Tracking
Bat Speed 71.9 +1.0 70.9 -0.5 71.4
Attack Angle 10° +3° +1°
Ideal Attack Angle % 51.9 +7.1 44.8 +4.7 40.1
Attack Direction -2° -2°
Swing Path - Tilt 33° 33° +2° 31°
Swing Length 7.4 +0.1 7.3 -0.1 7.4
Statcast Pitch Metrics
Fastball Velocity 93.8 +0.5 93.3 +0.5 92.8
Breaking Velocity 83.8 +0.9 82.9 +0.1 82.8
Offspeed Velocity 87.2 +0.8 86.4 +0.2 86.2
Batted Ball Results
Barrels 11 -7 18 -12 30
Popup % 5.4 -0.1 5.5 +1.4 4.1
Flyball % 16.7 -7.7 24.4 +5.0 19.4
Line Drive % 22.0 -4.2 26.2 +4.8 21.4
Groundball % 56.0 +12.1 43.9 -11.1 55.0
Pull % 47.0 +11.3 35.7 +0.3 35.4
Straight Away % 32.1 -5.1 37.2 +2.0 35.2
Opposite Field % 20.8 -6.3 27.1 -2.4 29.5
Weak Contact % 3.0 -1.9 4.9 +1.0 3.9
Pull Airball % 19.6 +3.7 15.9 +5.0 10.9
Topped Contact % 42.9 +11.2 31.7 -10.2 41.9
Under Contact % 17.9 -5.9 23.8 +6.6 17.2
Flare/Burner Contact % 25.6 -1.2 26.8 +1.0 25.8
Solid Contact % 3.6 -3.7 7.3 +3.4 3.9
HR/FB % 14.3 +1.8 12.5 -4.4 16.9
Popups 9 -9 18 -1 19
Flyballs 28 -52 80 -9 89
Line Drives 37 -49 86 -12 98
Groundballs 94 -50 144 -108 252
Plate Discipline
In Zone % 55.0 +3.8 51.2 0.0 51.2
Out of Zone % 45.0 -3.8 48.8 0.0 48.8
Edge % 42.5 +1.4 41.1 -1.7 42.8
Zone Swing % 58.5 -6.2 64.7 +6.1 58.6
Out of Zone Swing % 27.3 +2.1 25.2 -2.1 27.3
In Zone Contact % 92.2 +0.9 91.3 +4.8 86.5
Out of Zone Contact % 64.8 -4.6 69.4 -1.6 71.0
Whiff % 15.4 +0.8 14.6 -3.7 18.3
First Strike % 60.0 +5.6 54.4 -5.1 59.5
First Pitch Swing % 19.0 +0.5 18.5 +3.5 15.0
Swing % 44.5 -0.9 45.4 +2.1 43.3
Meatball Swing % 67.2 -6.4 73.6 +5.0 68.6
Meatball % 9.4 +0.6 8.8 +0.2 8.6
Zone Swing & Miss % 7.8 -0.9 8.7 -4.8 13.5
Out of Zone Swing & Miss % 35.2 +4.6 30.6 +1.6 29.0
In Zone 393 -423 816 -309 1,125
Out of Zone 322 -455 777 -295 1,072
Edge 304 -351 655 -285 940
In Zone Swings 230 -298 528 -131 659
Out of Zone Swings 88 -108 196 -97 293
In Zone Swing & Misses 18 -28 46 -43 89
Out of Zone Swing & Misses 31 -29 60 -25 85
Basic
Pitches 715 -878 1,593 -604 2,197
PA 205 -216 421 -159 580
AB 188 -190 378 -159 537
Hits 50 -56 106 -49 155
Singles 35 -40 75 -29 104
Doubles 11 -10 21 -12 33
Triples 0 0 0 -3 3
Home Runs 4 -6 10 -5 15
Walks 10 -17 27 -7 34
Strikeouts 24 -28 52 -29 81
K% 11.7 -0.7 12.4 -1.6 14.0
BB% 4.9 -1.5 6.4 +0.5 5.9
HBP 3 -11 14 +7 7
Batted Balls 168 -160 328 -130 458
Number of Fastballs 403 -545 948 -276 1,224
Number of Offspeed 122 -95 217 -122 339
Number of Breaking 147 -189 336 -178 514
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2023 Shades L 580 183 31.6 .334 .347
2024 Shades L 421 209 49.6 .358 .314
2025 Shades L 205 93 45.4 .282 .326
! 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 %
2023 677 14.9 52.9% 0.0% 418 18.2 7.7% 0.5%
2024 479 15.6 41.8% 0.2% 259 18.4 6.6% 1.2%
2025 219 15.6 37.4% 0.0% 129 18.6 7.0% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings