SS | Toronto Blue Jays
Bats/Throws: R/R | 5' 10" 215 lbs | Age: 24
PA AB R H HR SB AVG OBP SLG OPS
2024 210 179 18 41 4 0 .229 .329 .358 .687
2025 32 29 2 2 1 0 .069 .129 .172 .301
2 Seasons 242 208 20 43 5 0 .207 .303 .332 .635
AVG HR SB OPS
2024 .229 4 0 .687
2025 .069 1 0 .301
2 Seasons .207 5 0 .635
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%
2024 23 847 123 10 8.1 4.8 87.6 107.0 12.3 40.7 .228 .362 .308 .311 .370 33.3 28.1 5.7
2025 24 143 22 2 9.1 6.3 92.0 108.4 8.4 22.7 .186 .296 .139 .236 .283 50.0 25.0 6.3
Player 990 145 12 8.3 5.0 88.2 108.4 11.7 37.9 .222 .352 .286 .302 .358 35.9 27.7 5.8
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 %
2024 41.5 58.5 23.6 29.3 5.7 35.0 35.8 29.3 22.8 13.0 5.7 12.2 22.8 23.6
2025 50.0 50.0 31.8 18.2 0.0 36.4 36.4 27.3 27.3 22.7 0.0 9.1 13.6 27.3
Player 42.8 57.2 24.8 27.6 4.8 35.2 35.9 29.0 23.4 14.5 4.8 11.7 21.4 24.1
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
2024 6.5 27.6 23.6 26.8 7.3 8.1 4.8
2025 9.1 40.9 18.2 18.2 4.5 9.1 6.3
Player 6.9 29.7 22.8 25.5 6.9 8.3 5.0
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 -0.7 0 45 31.5 9 .000 .000 .288 0.0 11.1 5.9 .243 .349 .364 66.7
2025 Changeup -3.4 -1 28 19.6 6 .167 .167 .150 36.4 33.3 18.2 .110 .292 .166 25.0
2025 Cutter 4.3 1 24 16.8 5 .200 .800 .400 25.0 20.0 12.5 .229 .484 .296 25.0
2025 Sinker -6.9 -1 16 11.2 4 .000 .000 .000 0.0 0.0 0.0 .306 .327 .279 75.0
2025 Slider -5.8 -1 15 10.5 3 .000 .000 .000 50.0 66.7 28.6 .105 .106 .095 100.0
2025 Curveball -4.9 0 9 6.3 3 .000 .000 .000 0.0 0.0 0.0 .194 .232 .184 33.3
2025 Slurve -5.8 0 5 3.5 1 .000 .000 .000 75.0 100.0 33.3 -- -- .000 --
2025 Sweeper 7.9 0 1 0.7 -- -- -- -- -- 0.0 -- -- -- --
2024 4-Seam Fastball 2.2 6 259 30.6 57 .256 .535 .409 33.3 35.1 22.2 .270 .524 .416 62.5
2024 Sinker 1.1 2 160 18.9 48 .289 .447 .402 15.2 14.6 17.9 .234 .350 .332 21.9
2024 Slider -1.7 -2 142 16.8 31 .241 .276 .260 30.8 25.8 16.0 .223 .352 .274 33.3
2024 Changeup -0.6 0 74 8.7 21 .278 .389 .314 34.1 33.3 20.0 .206 .242 .236 0.0
2024 Cutter -3.2 -2 62 7.3 14 .154 .154 .179 23.1 35.7 35.7 .200 .298 .248 37.5
2024 Sweeper -1.8 -1 60 7.1 18 .118 .235 .178 24.1 22.2 21.1 .219 .344 .269 38.5
2024 Curveball -0.7 0 56 6.6 10 .200 .200 .180 14.3 30.0 13.6 .231 .281 .224 28.6
2024 Split-Finger -9.4 -2 19 2.2 8 .000 .000 .000 50.0 62.5 38.5 .152 .171 .140 66.7
2024 Slurve -2.0 0 7 0.8 1 .000 .000 .000 0.0 0.0 0.0 .069 .151 .095 0.0
2024 Knuckleball 4.2 0 2 0.2 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2024 210 847 -4 -6 5 4 0
2025 31 143 -4 1 1 0 -3
Player 241 990 -8 -5 5 -8 -3
+ 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 %
2024 847 50.5 64.3 80.4 27.9 55.6 41.2 21.9 46.3 27.0 8.7 70.3
2025 143 49.0 62.9 88.6 23.3 52.9 40.6 21.9 42.7 21.3 6.3 66.7
Player 990 50.3 64.1 81.5 27.2 55.2 41.1 21.9 45.8 26.3 8.4 69.9
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
2024 26 67 21 21
2025 35 35
+ 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 %
2024 21.23 4 3.2 1 4 3 1 25.0
2025 22.40 1 1.0 0 0 0 1 100.0
Player 21.46 5 4.2 1 4 3 2 40.0
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2024 4 4 1 2 4 3 4 2 2 2 2 3 5 3 3 2 3 2 4 4 3 5 5 5 3 2 3 2 5 4 3
2025 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Player 5 5 2 3 5 4 5 3 3 3 3 4 6 4 4 3 4 3 5 5 4 6 6 6 4 3 4 3 6 5 4
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
Results
BA .069 -.160 .229
xBA .186 -.042 .228
OBP .129 -.200 .329
xOBP .238 -.090 .328
SLG .172 -.186 .358
xSLG .296 -.066 .362
ISO .103 -.025 .128
xISO .110 -.024 .134
BABIP .050 -.261 .311
wOBA .139 -.169 .308
xwOBA .236 -.075 .311
wOBACON .139 -.226 .365
xwOBACON .283 -.087 .370
BACON .095 -.238 .333
xBACON .257 -.075 .332
Statcast Hit Metrics
Hard Hit % 50.0 +16.7 33.3
Avg Exit Velocity 92.0 +4.4 87.6
Launch Angle Sweet-Spot % 22.7 -18.0 40.7
Barrel % 9.1 +1.0 8.1
Avg Launch Angle 8.4 -3.9 12.3
Statcast Bat Tracking
Bat Speed 70.6 +0.9 69.7
Attack Angle -3°
Ideal Attack Angle % 46.2 -0.8 47.0
Attack Direction +1°
Swing Path - Tilt 31° -4° 35°
Swing Length 7.2 -0.2 7.4
Statcast Pitch Metrics
Fastball Velocity 93.6 +0.4 93.2
Breaking Velocity 84.2 +1.0 83.2
Offspeed Velocity 84.0 -0.7 84.7
Batted Ball Results
Barrels 2 -8 10
Popup % 0.0 -5.7 5.7
Flyball % 31.8 +8.2 23.6
Line Drive % 18.2 -11.1 29.3
Groundball % 50.0 +8.5 41.5
Pull % 36.4 +1.4 35.0
Straight Away % 36.4 +0.6 35.8
Opposite Field % 27.3 -2.0 29.3
Weak Contact % 9.1 +2.6 6.5
Pull Airball % 9.1 -3.1 12.2
Topped Contact % 40.9 +13.3 27.6
Under Contact % 18.2 -5.4 23.6
Flare/Burner Contact % 18.2 -8.6 26.8
Solid Contact % 4.5 -2.8 7.3
HR/FB % 14.3 +0.5 13.8
Popups 0 -7 7
Flyballs 7 -22 29
Line Drives 4 -32 36
Groundballs 11 -40 51
Plate Discipline
In Zone % 49.0 -1.5 50.5
Out of Zone % 51.0 +1.5 49.5
Edge % 40.6 -0.6 41.2
Zone Swing % 62.9 -1.4 64.3
Out of Zone Swing % 23.3 -4.6 27.9
In Zone Contact % 88.6 +8.2 80.4
Out of Zone Contact % 52.9 -2.7 55.6
Whiff % 21.3 -5.7 27.0
First Strike % 65.6 +0.4 65.2
First Pitch Swing % 21.9 0.0 21.9
Swing % 42.7 -3.6 46.3
Meatball Swing % 66.7 -3.6 70.3
Meatball % 6.3 -2.4 8.7
Zone Swing & Miss % 11.4 -8.2 19.6
Out of Zone Swing & Miss % 47.1 +2.7 44.4
In Zone 70 -358 428
Out of Zone 73 -346 419
Edge 58 -291 349
In Zone Swings 44 -231 275
Out of Zone Swings 17 -100 117
In Zone Swing & Misses 5 -49 54
Out of Zone Swing & Misses 8 -44 52
Basic
Pitches 143 -704 847
PA 32 -178 210
AB 29 -150 179
Hits 2 -39 41
Singles 1 -25 26
Doubles 0 -11 11
Triples 0 0 0
Home Runs 1 -3 4
Walks 2 -10 12
Strikeouts 8 -51 59
K% 25.0 -3.1 28.1
BB% 6.3 +0.6 5.7
HBP 0 -16 16
Batted Balls 22 -101 123
Number of Fastballs 85 -396 481
Number of Offspeed 28 -65 93
Number of Breaking 24 -174 198
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2024 Shades R 210 16 7.6 .306 .332
2025 Shades R 31 4 12.9 .132 .221
! 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 %
2024 259 15.2 45.6% 0.0% 134 18.2 16.4% 1.5%
2025 47 15.7 38.3% 0.0% 27 18.5 7.4% 0.0%
+ View Complete Pitch Tempo Leaderboard