C | Boston Red Sox
Bats/Throws: R/R | 5' 10" 190 lbs | Age: 29
Draft: 2017 | Rd. 3, No. 100, Los Angeles Dodgers | Houston
PA AB R H HR SB AVG OBP SLG OPS
2023 403 371 55 87 9 8 .235 .288 .385 .673
2024 487 447 54 125 13 8 .280 .333 .425 .758
2025 188 168 16 32 0 2 .190 .262 .238 .500
5 Seasons 1,148 1,047 136 257 23 18 .245 .303 .377 .680
AVG HR SB OPS
2023 .235 9 8 .673
2024 .280 13 8 .758
2025 .190 0 2 .500
5 Seasons .245 23 18 .680
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%
2021 25 62 6 1 16.7 7.1 89.1 103.5 7.6 83.3 .248 .455 .376 .325 .643 50.0 50.0 7.1
2022 26 221 34 4 11.8 7.1 89.8 110.3 5.1 20.6 .180 .362 .263 .277 .336 32.4 28.6 8.9
2023 27 1541 241 22 9.1 5.5 89.1 113.6 15.5 34.0 .211 .361 .292 .274 .378 37.8 33.3 5.5
2024 28 1865 336 21 6.3 4.3 86.5 109.1 12.9 30.7 .231 .354 .330 .287 .341 34.5 23.4 5.7
2025 29 745 129 4 3.1 2.1 85.5 111.5 10.4 28.7 .222 .294 .230 .266 .297 31.0 22.3 8.5
Player 4434 746 52 7.0 4.5 87.3 113.6 12.9 31.4 .220 .348 .298 .279 .347 35.0 27.3 6.3
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 %
2021 16.7 83.3 33.3 50.0 0.0 16.7 16.7 66.7 16.7 0.0 0.0 0.0 16.7 66.7
2022 64.7 35.3 17.6 11.8 5.9 35.3 41.2 23.5 29.4 23.5 11.8 5.9 17.6 11.8
2023 43.6 56.4 25.3 22.4 8.7 42.7 33.6 23.7 23.7 14.1 5.8 19.1 19.5 17.8
2024 44.3 55.7 24.1 22.6 8.9 40.2 33.6 26.2 20.8 17.0 6.5 19.3 16.7 19.6
2025 51.2 48.8 20.9 18.6 9.3 38.0 40.3 21.7 25.6 20.2 5.4 12.4 20.2 16.3
Player 46.0 54.0 23.7 21.6 8.7 40.2 35.0 24.8 22.9 16.8 6.3 17.3 18.2 18.5
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
2021 0.0 16.7 16.7 33.3 16.7 16.7 7.1
2022 8.8 47.1 20.6 8.8 2.9 11.8 7.1
2023 4.6 28.2 28.2 24.5 5.4 9.1 5.5
2024 7.7 30.1 25.6 24.4 5.4 6.3 4.3
2025 9.3 32.6 26.4 22.5 5.4 3.1 2.1
Player 7.0 30.6 26.3 23.5 5.4 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 %
2025 4-Seam Fastball -1.2 -3 251 33.7 65 .217 .300 .275 15.4 20.0 15.1 .232 .347 .284 40.4
2025 Sinker -2.6 -3 130 17.4 40 .188 .219 .249 12.9 10.0 15.4 .227 .282 .290 33.3
2025 Slider -1.3 -2 116 15.6 25 .182 .227 .242 37.0 28.0 18.4 .206 .284 .271 20.0
2025 Curveball -1.6 -1 67 9.0 11 .125 .125 .230 29.6 18.2 6.9 .179 .203 .273 28.6
2025 Changeup -1.7 -1 58 7.8 13 .083 .167 .150 53.3 61.5 27.6 .110 .140 .154 25.0
2025 Sweeper 0.0 0 52 7.0 16 .250 .250 .360 29.0 18.8 17.6 .225 .240 .206 7.7
2025 Cutter 0.1 0 45 6.0 8 .375 .375 .338 18.2 12.5 14.3 .572 .660 .540 28.6
2025 Split-Finger -8.8 -1 17 2.3 7 .000 .000 .000 27.3 28.6 22.2 .083 .086 .076 40.0
2025 Slurve -7.1 0 7 0.9 2 .000 .000 .000 60.0 100.0 66.7 -- -- .000 --
2024 4-Seam Fastball -1.0 -6 602 32.3 131 .239 .299 .297 27.9 30.5 20.2 .202 .313 .269 38.5
2024 Sinker 2.0 6 307 16.5 83 .411 .575 .466 14.4 8.4 12.3 .297 .388 .347 24.2
2024 Slider 0.0 0 306 16.4 102 .211 .379 .278 38.7 28.4 27.1 .203 .371 .271 35.8
2024 Changeup -0.3 -1 194 10.4 47 .283 .391 .302 29.9 12.8 7.9 .238 .315 .252 32.5
2024 Cutter 2.7 4 147 7.9 41 .350 .650 .412 25.3 14.6 16.2 .298 .518 .370 45.7
2024 Sweeper 1.6 2 122 6.5 34 .200 .367 .294 43.9 35.3 24.5 .153 .253 .237 16.7
2024 Curveball 0.1 0 121 6.5 33 .290 .387 .321 27.8 30.3 24.4 .236 .296 .260 38.1
2024 Split-Finger 5.3 2 42 2.3 11 .455 .909 .573 27.6 18.2 11.1 .280 .429 .305 55.6
2024 Slurve -4.6 -1 16 0.9 3 .000 .000 .000 44.4 66.7 33.3 .253 .354 .260 100.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2021 14 62 -1 1 1 0 2
2022 56 221 1 -5 1 1 -2
2023 402 1,541 -2 -21 6 5 -12
2024 486 1,865 -3 -9 10 10 6
2025 188 745 -8 -9 3 2 -12
Player 1,146 4,434 -13 -44 20 -13 -18
+ 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 %
2021 62 48.4 63.3 57.9 25.0 50.0 50.0 21.4 43.5 44.4 0.0 --
2022 221 48.0 65.1 81.2 33.9 48.7 39.4 35.7 48.9 30.6 7.2 68.8
2023 1,541 50.6 70.7 77.5 34.5 47.1 44.7 36.0 52.8 32.3 6.7 76.7
2024 1,865 51.8 72.2 80.3 29.5 47.2 41.4 35.1 51.6 28.8 6.8 74.6
2025 745 50.1 64.3 84.2 32.3 57.5 42.3 33.0 48.3 24.7 8.7 63.1
Player 4,434 50.8 69.9 79.7 31.9 49.1 42.7 34.9 51.2 29.7 7.0 72.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
2022 66 90
2023 4 4 14 34 1 30 56 44 88 30 4 12 12 16 76 35 15 61
2024 16 23 18 22 13 34 32 11 48 20 38 16 27 43 79 54 16 48
2025 72 65
+ 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 %
2022 23.89 1 1.2 0 1 0 1 100.0
2023 22.53 9 8.7 0 5 5 4 44.4
2024 23.02 13 13.0 0 6 12 4 30.8
2025 -- 0 1.3 -1 1 2 0 --
Player 22.86 23 24.2 -1 13 19 9 39.1
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2022 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1
2023 9 6 7 9 8 8 8 7 8 8 8 10 9 9 9 8 10 8 11 11 9 11 12 11 7 8 9 9 9 8 7
2024 13 6 12 12 15 14 17 10 13 11 16 18 9 10 14 11 10 11 14 17 12 16 16 15 9 11 14 16 11 15 14
2025 0 2 0 1 1 1 1 0 1 1 1 2 2 2 1 1 2 0 2 2 2 1 1 2 1 1 1 2 2 1 1
Player 23 16 20 23 25 24 27 18 23 21 26 31 22 22 25 21 23 20 29 31 24 30 30 30 18 21 25 28 24 25 23
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 +/-   2022 +/-   2021
Results
BA .190 -.090 .280 +.045 .235 +.047 .188 -.120 .308
xBA .222 -.009 .231 +.020 .211 +.031 .180 -.068 .248
OBP .262 -.071 .333 +.046 .287 +.014 .273 -.084 .357
xOBP .291 +.001 .290 +.024 .266 .000 .266 -.036 .302
SLG .238 -.187 .425 +.040 .385 +.072 .313 -.225 .538
xSLG .294 -.060 .354 -.007 .361 -.001 .362 -.093 .455
ISO .048 -.097 .145 -.006 .151 +.026 .125 -.106 .231
xISO .072 -.051 .123 -.027 .150 -.032 .182 -.025 .207
BABIP .250 -.098 .348 +.007 .341 +.091 .250 -.417 .667
wOBA .230 -.100 .330 +.038 .292 +.029 .263 -.113 .376
xwOBA .266 -.021 .287 +.013 .274 -.003 .277 -.048 .325
wOBACON .244 -.159 .403 -.006 .409 +.098 .311 -.450 .761
xwOBACON .297 -.044 .341 -.037 .378 +.042 .336 -.307 .643
BACON .250 -.123 .373 +.007 .366 +.093 .273 -.394 .667
xBACON .293 -.018 .311 -.018 .329 +.067 .262 -.276 .538
Statcast Hit Metrics
Hard Hit % 31.0 -3.5 34.5 -3.3 37.8 +5.4 32.4 -17.6 50.0
Avg Exit Velocity 85.5 -1.0 86.5 -2.6 89.1 -0.7 89.8 +0.7 89.1
Launch Angle Sweet-Spot % 28.7 -2.0 30.7 -3.3 34.0 +13.4 20.6 -62.7 83.3
Barrel % 3.1 -3.2 6.3 -2.8 9.1 -2.7 11.8 -4.9 16.7
Avg Launch Angle 10.4 -2.5 12.9 -2.6 15.5 +10.4 5.1 -2.5 7.6
Statcast Bat Tracking
Bat Speed 72.3 +0.3 72.0 +0.8 71.2 -- -- -- --
Attack Angle 12° -1° 13° -1° 13° -- -- -- --
Ideal Attack Angle % 46.3 -5.4 51.7 +4.2 47.5 -- -- -- --
Attack Direction -2° -1° -1° -3° -- -- -- --
Swing Path - Tilt 31° -3° 33° 34° -- -- -- --
Swing Length 7.3 0.0 7.3 +0.1 7.2 -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 94.1 +0.7 93.4 +0.1 93.3 +0.2 93.1 +0.6 92.5
Breaking Velocity 83.6 +0.2 83.4 0.0 83.4 -0.9 84.3 +3.6 80.7
Offspeed Velocity 85.8 -0.3 86.1 +1.5 84.6 +0.2 84.4 +3.6 80.8
Batted Ball Results
Barrels 4 -17 21 -1 22 +18 4 +3 1
Popup % 9.3 +0.4 8.9 +0.2 8.7 +2.8 5.9 +5.9 0.0
Flyball % 20.9 -3.2 24.1 -1.2 25.3 +7.7 17.6 -15.7 33.3
Line Drive % 18.6 -4.0 22.6 +0.2 22.4 +10.6 11.8 -38.2 50.0
Groundball % 51.2 +6.9 44.3 +0.7 43.6 -21.1 64.7 +48.0 16.7
Pull % 38.0 -2.2 40.2 -2.5 42.7 +7.4 35.3 +18.6 16.7
Straight Away % 40.3 +6.7 33.6 0.0 33.6 -7.6 41.2 +24.5 16.7
Opposite Field % 21.7 -4.5 26.2 +2.5 23.7 +0.2 23.5 -43.2 66.7
Weak Contact % 9.3 +1.6 7.7 +3.1 4.6 -4.2 8.8 +8.8 0.0
Pull Airball % 12.4 -6.9 19.3 +0.2 19.1 +13.2 5.9 +5.9 0.0
Topped Contact % 32.6 +2.5 30.1 +1.9 28.2 -18.9 47.1 +30.4 16.7
Under Contact % 26.4 +0.8 25.6 -2.6 28.2 +7.6 20.6 +3.9 16.7
Flare/Burner Contact % 22.5 -1.9 24.4 -0.1 24.5 +15.7 8.8 -24.5 33.3
Solid Contact % 5.4 0.0 5.4 0.0 5.4 +2.5 2.9 -13.8 16.7
HR/FB % 0.0 -16.0 16.0 +1.2 14.8 -1.9 16.7 +16.7 0.0
Popups 12 -18 30 +9 21 +19 2 +2 0
Flyballs 27 -54 81 +20 61 +55 6 +4 2
Line Drives 24 -52 76 +22 54 +50 4 +1 3
Groundballs 66 -83 149 +44 105 +83 22 +21 1
Plate Discipline
In Zone % 50.1 -1.7 51.8 +1.2 50.6 +2.6 48.0 -0.4 48.4
Out of Zone % 49.9 +1.7 48.2 -1.2 49.4 -2.6 52.0 +0.4 51.6
Edge % 42.3 +0.9 41.4 -3.3 44.7 +5.3 39.4 -10.6 50.0
Zone Swing % 64.3 -7.9 72.2 +1.5 70.7 +5.6 65.1 +1.8 63.3
Out of Zone Swing % 32.3 +2.8 29.5 -5.0 34.5 +0.6 33.9 +8.9 25.0
In Zone Contact % 84.2 +3.9 80.3 +2.8 77.5 -3.7 81.2 +23.3 57.9
Out of Zone Contact % 57.5 +10.3 47.2 +0.1 47.1 -1.6 48.7 -1.3 50.0
Whiff % 24.7 -4.1 28.8 -3.5 32.3 +1.7 30.6 -13.8 44.4
First Strike % 63.8 -1.3 65.1 -0.9 66.0 -9.0 75.0 +10.7 64.3
First Pitch Swing % 33.0 -2.1 35.1 -0.9 36.0 +0.3 35.7 +14.3 21.4
Swing % 48.3 -3.3 51.6 -1.2 52.8 +3.9 48.9 +5.4 43.5
Meatball Swing % 63.1 -11.5 74.6 -2.1 76.7 +7.9 68.8 -- --
Meatball % 8.7 +1.9 6.8 +0.1 6.7 -0.5 7.2 +7.2 0.0
Zone Swing & Miss % 15.8 -3.9 19.7 -2.8 22.5 +3.7 18.8 -23.3 42.1
Out of Zone Swing & Miss % 42.5 -10.3 52.8 -0.1 52.9 +1.6 51.3 +1.3 50.0
In Zone 373 -593 966 +187 779 +673 106 +76 30
Out of Zone 372 -527 899 +137 762 +647 115 +83 32
Edge 315 -457 772 +83 689 +602 87 +56 31
In Zone Swings 240 -457 697 +146 551 +482 69 +50 19
Out of Zone Swings 120 -145 265 +2 263 +224 39 +31 8
In Zone Swing & Misses 38 -99 137 +13 124 +111 13 +5 8
Out of Zone Swing & Misses 51 -89 140 +1 139 +119 20 +16 4
Basic
Pitches 745 -1,120 1,865 +324 1,541 +1,320 221 +159 62
PA 188 -299 487 +84 403 +347 56 +42 14
AB 168 -279 447 +76 371 +323 48 +35 13
Hits 32 -93 125 +38 87 +78 9 +5 4
Singles 24 -63 87 +36 51 +46 5 +3 2
Doubles 8 -16 24 -1 25 +22 3 +2 1
Triples 0 -1 1 -1 2 +2 0 -1 1
Home Runs 0 -13 13 +4 9 +8 1 +1 0
Walks 16 -12 28 +6 22 +17 5 +4 1
Strikeouts 42 -72 114 -20 134 +118 16 +9 7
K% 22.3 -1.1 23.4 -9.9 33.3 +4.7 28.6 -21.4 50.0
BB% 8.5 +2.8 5.7 +0.2 5.5 -3.4 8.9 +1.8 7.1
HBP 1 -8 9 +3 6 +5 1 +1 0
Batted Balls 129 -207 336 +95 241 +207 34 +28 6
Number of Fastballs 426 -630 1,056 +170 886 +745 141 +112 29
Number of Offspeed 75 -161 236 +86 150 +128 22 +13 9
Number of Breaking 183 -244 427 +53 374 +320 54 +30 24
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2021 Shifts R 14 1 7.1 .284 1.568
2022 Shifts R 56 4 7.1 .266 .221
2023 Shades R 402 26 6.5 .294 .250
2024 Shades R 486 39 8.0 .334 .286
2025 Shades R 188 3 1.6 .225 .525
! 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 %
2021 15 21.4 6.7% 20.0% 12 24.9 16.7% 25.0%
2022 41 17.9 19.5% 0.0% 46 23.2 0.0% 8.7%
2023 370 15.3 45.4% 0.3% 243 19.2 8.2% 0.8%
2024 431 16.0 33.9% 0.2% 319 19.0 2.5% 0.3%
2025 198 15.6 39.4% 0.5% 111 19.4 1.8% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings