3B | New York Mets
Bats/Throws: R/R | 6' 3" 185 lbs | Age: 25
Draft: 2017 | Rd. 2, No. 59, New York Mets | American Heritage (FL) HS
PA AB R H HR SB AVG OBP SLG OPS
2023 233 218 19 46 9 1 .211 .253 .367 .620
2024 454 413 58 110 27 0 .266 .322 .516 .838
2025 463 424 44 99 17 1 .233 .289 .413 .702
4 Seasons 1,191 1,091 124 261 54 2 .239 .294 .438 .732
AVG HR SB OPS
2023 .211 9 1 .620
2024 .266 27 0 .838
2025 .233 17 1 .702
4 Seasons .239 54 2 .732
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%
2022 22 183 24 2 8.3 4.9 93.3 111.9 13.1 16.7 .187 .329 .252 .280 .335 45.8 29.3 12.2
2023 23 847 149 16 10.7 6.9 92.5 114.9 9.5 24.2 .236 .422 .267 .304 .414 51.0 30.5 4.3
2024 24 1756 283 40 14.1 8.8 91.2 113.2 11.4 34.6 .245 .463 .356 .331 .444 46.6 29.7 7.3
2025 25 1764 313 36 11.5 7.8 91.4 110.4 11.5 33.5 .247 .421 .303 .317 .392 50.5 24.8 6.5
Player 4550 769 94 12.2 7.9 91.6 114.9 11.2 31.6 .242 .434 .315 .319 .413 49.0 28.0 6.5
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 %
2022 50.0 50.0 37.5 8.3 4.2 29.2 37.5 33.3 25.0 20.8 4.2 4.2 16.7 29.2
2023 53.7 46.3 22.8 16.8 6.7 35.6 44.3 20.1 24.8 24.8 4.0 10.7 19.5 16.1
2024 44.2 55.8 24.4 24.4 7.1 36.0 43.1 20.8 20.8 19.4 3.9 15.2 23.7 17.0
2025 41.5 58.5 27.2 24.9 6.4 37.7 39.0 23.3 21.4 17.3 2.9 16.3 21.7 20.4
Player 45.1 54.9 25.6 22.6 6.6 36.4 41.5 22.1 22.0 19.6 3.5 14.4 21.8 18.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
2022 0.0 33.3 33.3 25.0 0.0 8.3 4.9
2023 3.4 34.2 18.1 27.5 6.0 10.7 6.9
2024 2.8 32.2 20.1 23.3 7.1 14.1 8.8
2025 4.2 29.7 22.4 25.2 7.0 11.5 7.8
Player 3.4 31.6 21.1 25.0 6.6 12.2 7.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 0.6 2 422 23.9 119 .257 .549 .349 23.8 24.4 20.7 .252 .494 .329 54.1
2025 Sinker -1.8 -6 323 18.3 94 .202 .298 .270 16.9 11.7 19.6 .264 .374 .319 52.7
2025 Slider -0.2 -1 321 18.2 76 .197 .424 .332 37.5 23.7 19.6 .241 .465 .356 49.0
2025 Sweeper -2.5 -5 200 11.3 54 .196 .196 .193 32.7 27.8 21.7 .245 .357 .271 54.1
2025 Changeup 1.0 2 170 9.6 42 .297 .405 .352 47.9 23.8 17.9 .293 .353 .333 29.6
2025 Curveball 1.8 3 145 8.2 31 .333 .500 .400 41.3 41.9 26.0 .229 .353 .266 47.1
2025 Cutter 0.1 0 118 6.7 27 .261 .435 .357 41.0 22.2 28.6 .239 .487 .364 58.8
2025 Split-Finger -3.7 -2 52 2.9 14 .071 .143 .089 65.5 78.6 44.0 .056 .089 .061 33.3
2025 Slurve -11.8 -1 8 0.5 4 .000 .000 .000 66.7 50.0 50.0 .055 .060 .051 0.0
2024 Slider -0.5 -2 396 22.6 89 .182 .351 .296 44.3 36.0 26.7 .187 .318 .263 43.8
2024 4-Seam Fastball 3.4 13 388 22.1 109 .319 .670 .461 29.4 27.5 21.7 .299 .671 .442 64.6
2024 Sinker 1.2 3 293 16.7 88 .329 .524 .392 16.4 19.3 32.1 .282 .453 .343 39.4
2024 Changeup 3.3 6 187 10.7 43 .325 .625 .422 42.4 39.5 26.6 .236 .412 .307 47.8
2024 Sweeper -0.3 -1 163 9.3 37 .143 .400 .247 42.2 43.2 26.2 .168 .378 .256 31.6
2024 Cutter 2.0 3 148 8.4 43 .333 .667 .428 36.0 20.9 26.5 .286 .563 .367 39.4
2024 Curveball -0.9 -1 137 7.8 31 .200 .400 .266 39.3 32.3 25.6 .182 .271 .208 40.0
2024 Split-Finger -4.3 -1 28 1.6 9 .111 .111 .100 44.4 44.4 33.3 .282 .499 .334 60.0
2024 Slurve 1.4 0 7 0.4 2 .000 .000 .350 0.0 0.0 0.0 .006 .015 .352 100.0
2024 Knuckleball -10.8 -1 5 0.3 2 .000 .000 .000 0.0 0.0 0.0 .092 .129 .086 50.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2022 41 183 -2 -2 1 1 -2
2023 233 847 -1 -10 -1 3 -9
2024 454 1,756 7 0 7 6 20
2025 463 1,764 -1 -20 7 8 -6
Player 1,191 4,550 4 -32 14 4 4
+ 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 %
2022 183 48.1 76.1 73.1 25.3 62.5 48.6 41.5 49.7 29.7 7.7 85.7
2023 847 49.4 70.1 71.7 36.4 47.4 42.4 34.3 53.0 36.7 5.7 79.2
2024 1,756 48.6 68.5 75.0 32.3 46.9 41.9 30.6 49.9 34.4 7.3 77.5
2025 1,764 50.1 70.8 77.3 32.8 46.4 40.5 32.8 51.9 32.5 7.7 84.6
Player 4,550 49.3 70.0 75.2 33.0 47.3 41.7 32.6 51.2 33.9 7.2 81.0
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 80 25
2023 95 24 73 45 28
2024 68 45 84 88 31 76 92 82 88 80 8 40 4 24 22 6 62 50 41 18
2025 41 39 56 60 25 58 72 82 59 89 28 29 6 19 19 6 56 36 54 18
+ 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.96 1 1.0 0 0 0 1 100.0
2023 25.07 9 8.9 0 1 8 3 33.3
2024 23.19 32 25.8 6 7 21 10 31.3
2025 24.27 17 17.1 0 5 13 7 41.2
Player 23.80 59 52.8 6 13 42 21 35.6
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2022 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
2023 9 7 9 7 10 9 10 6 6 9 7 6 10 10 9 11 11 9 9 10 8 9 12 11 9 9 8 9 10 10 8
2024 32 21 25 27 23 28 29 25 20 21 25 28 28 23 27 24 24 21 29 31 30 21 34 32 23 23 23 26 31 26 25
2025 17 17 13 17 18 18 15 17 18 14 18 21 15 22 20 14 18 15 18 20 14 16 20 17 15 15 17 17 17 17 19
Player 59 46 48 52 52 56 55 49 45 45 51 56 54 56 57 50 54 46 57 62 53 47 67 61 48 48 49 53 59 54 53
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
Results
BA .233 -.033 .266 +.055 .211 +.044 .167
xBA .247 +.002 .245 +.009 .236 +.049 .187
OBP .289 -.033 .322 +.069 .253 -.015 .268
xOBP .304 -.001 .305 +.025 .280 -.006 .286
SLG .413 -.103 .516 +.149 .367 +.089 .278
xSLG .421 -.042 .463 +.041 .422 +.093 .329
ISO .179 -.070 .249 +.093 .156 +.045 .111
xISO .174 -.044 .218 +.032 .186 +.043 .143
BABIP .277 -.047 .324 +.060 .264 +.047 .217
wOBA .303 -.053 .356 +.089 .267 +.015 .252
xwOBA .317 -.014 .331 +.027 .304 +.024 .280
wOBACON .371 -.112 .483 +.126 .357 +.071 .286
xwOBACON .392 -.052 .444 +.030 .414 +.079 .335
BACON .316 -.073 .389 +.080 .309 +.059 .250
xBACON .338 -.024 .362 +.011 .351 +.071 .280
Statcast Hit Metrics
Hard Hit % 50.5 +3.9 46.6 -4.4 51.0 +5.2 45.8
Avg Exit Velocity 91.4 +0.2 91.2 -1.3 92.5 -0.8 93.3
Launch Angle Sweet-Spot % 33.5 -1.1 34.6 +10.4 24.2 +7.5 16.7
Barrel % 11.5 -2.6 14.1 +3.4 10.7 +2.4 8.3
Avg Launch Angle 11.5 +0.1 11.4 +1.9 9.5 -3.6 13.1
Statcast Bat Tracking
Bat Speed 71.2 -0.6 71.8 -1.9 73.7 -- --
Attack Angle 15° -1° 16° +1° 15° -- --
Ideal Attack Angle % 62.0 +4.5 57.5 +0.2 57.3 -- --
Attack Direction +1° -- --
Swing Path - Tilt 32° 32° -1° 33° -- --
Swing Length 7.6 0.0 7.6 +0.1 7.5 -- --
Statcast Pitch Metrics
Fastball Velocity 93.7 +0.4 93.3 +0.5 92.8 +0.5 92.3
Breaking Velocity 83.8 -0.2 84.0 +1.0 83.0 +2.0 81.0
Offspeed Velocity 85.9 +0.9 85.0 +0.4 84.6 +1.1 83.5
Batted Ball Results
Barrels 36 -4 40 +24 16 +14 2
Popup % 6.4 -0.7 7.1 +0.4 6.7 +2.5 4.2
Flyball % 27.2 +2.8 24.4 +1.6 22.8 -14.7 37.5
Line Drive % 24.9 +0.5 24.4 +7.6 16.8 +8.5 8.3
Groundball % 41.5 -2.7 44.2 -9.5 53.7 +3.7 50.0
Pull % 37.7 +1.7 36.0 +0.4 35.6 +6.4 29.2
Straight Away % 39.0 -4.1 43.1 -1.2 44.3 +6.8 37.5
Opposite Field % 23.3 +2.5 20.8 +0.7 20.1 -13.2 33.3
Weak Contact % 4.2 +1.4 2.8 -0.6 3.4 +3.4 0.0
Pull Airball % 16.3 +1.1 15.2 +4.5 10.7 +6.5 4.2
Topped Contact % 29.7 -2.5 32.2 -2.0 34.2 +0.9 33.3
Under Contact % 22.4 +2.3 20.1 +2.0 18.1 -15.2 33.3
Flare/Burner Contact % 25.2 +1.9 23.3 -4.2 27.5 +2.5 25.0
Solid Contact % 7.0 -0.1 7.1 +1.1 6.0 +6.0 0.0
HR/FB % 20.0 -19.1 39.1 +12.6 26.5 +15.4 11.1
Popups 20 0 20 +10 10 +9 1
Flyballs 85 +16 69 +35 34 +25 9
Line Drives 78 +9 69 +44 25 +23 2
Groundballs 130 +5 125 +45 80 +68 12
Plate Discipline
In Zone % 50.1 +1.5 48.6 -0.8 49.4 +1.3 48.1
Out of Zone % 49.9 -1.5 51.4 +0.8 50.6 -1.3 51.9
Edge % 40.5 -1.4 41.9 -0.5 42.4 -6.2 48.6
Zone Swing % 70.8 +2.3 68.5 -1.6 70.1 -6.0 76.1
Out of Zone Swing % 32.8 +0.5 32.3 -4.1 36.4 +11.1 25.3
In Zone Contact % 77.3 +2.3 75.0 +3.3 71.7 -1.4 73.1
Out of Zone Contact % 46.4 -0.5 46.9 -0.5 47.4 -15.1 62.5
Whiff % 32.5 -1.9 34.4 -2.3 36.7 +7.0 29.7
First Strike % 62.4 -2.4 64.8 -6.9 71.7 +3.4 68.3
First Pitch Swing % 32.8 +2.2 30.6 -3.7 34.3 -7.2 41.5
Swing % 51.9 +2.0 49.9 -3.1 53.0 +3.3 49.7
Meatball Swing % 84.6 +7.1 77.5 -1.7 79.2 -6.5 85.7
Meatball % 7.7 +0.4 7.3 +1.6 5.7 -2.0 7.7
Zone Swing & Miss % 22.7 -2.3 25.0 -3.3 28.3 +1.4 26.9
Out of Zone Swing & Miss % 53.6 +0.5 53.1 +0.5 52.6 +15.1 37.5
In Zone 884 +31 853 +435 418 +330 88
Out of Zone 880 -23 903 +474 429 +334 95
Edge 714 -22 736 +377 359 +270 89
In Zone Swings 626 +42 584 +291 293 +226 67
Out of Zone Swings 289 -3 292 +136 156 +132 24
In Zone Swing & Misses 142 -4 146 +63 83 +65 18
Out of Zone Swing & Misses 155 0 155 +73 82 +73 9
Basic
Pitches 1,764 +8 1,756 +909 847 +664 183
PA 463 +9 454 +221 233 +192 41
AB 424 +11 413 +195 218 +182 36
Hits 99 -11 110 +64 46 +40 6
Singles 59 -2 61 +30 31 +27 4
Doubles 21 -1 22 +17 5 +4 1
Triples 2 +2 0 -1 1 +1 0
Home Runs 17 -10 27 +18 9 +8 1
Walks 30 -3 33 +23 10 +5 5
Strikeouts 115 -20 135 +64 71 +59 12
K% 24.8 -4.9 29.7 -0.8 30.5 +1.2 29.3
BB% 6.5 -0.8 7.3 +3.0 4.3 -7.9 12.2
HBP 5 +2 3 0 3 +3 0
Batted Balls 313 +30 283 +134 149 +125 24
Number of Fastballs 863 +34 829 +396 433 +325 108
Number of Offspeed 222 +7 215 +126 89 +75 14
Number of Breaking 466 -67 533 +261 272 +222 50
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2022 Shifts R 41 4 9.8 .279 .000
2023 Shades R 233 9 3.9 .268 .253
2024 Shades R 448 11 2.5 .364 .080
2025 Shades R 459 23 5.0 .294 .411
! 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 %
2022 47 18.8 21.3% 4.3% 32 22.3 3.1% 3.1%
2023 184 14.8 51.6% 0.0% 126 18.3 8.7% 0.8%
2024 412 15.3 44.4% 0.2% 263 18.4 6.5% 2.3%
2025 396 15.2 45.5% 0.5% 268 18.4 4.9% 1.5%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings