Basenerd Banner
Loading games...
Xavier Edwards
Xavier Edwards
Miami Marlins • Shortstop
Age 26 • 5' 9" • 175 lb
Bats: S • Throws: R
MLB Debut: 2023-05-02
Born: Mineola , NY • USA
Draft: 2018
2025 Stats
G
139
AB
561
H
159
HR
3
RBI
43
R
75
SB
27
AVG
.283
OBP
.343
SLG
.353
OPS
.696
Career Stats
G
239
AB
904
H
269
HR
4
RBI
72
R
126
SB
63
AVG
.298
OBP
.358
SLG
.372
OPS
.730
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2023 MIA 30 84 78 23 3 5 .295 .329 .333 .662
2024 MIA 70 303 265 87 1 26 31 .328 .397 .423 .820
2025 MIA 139 619 561 159 3 43 27 .283 .343 .353 .696
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2019 SD 1111 1.0001.0001.0002.000
2020 TB 1222 1.0001.0001.0002.000
2021 TB 1420196 43 .316.350.368.718
2023 MIA 1019176 2 .353.368.412.780
2024 MIA 513133 .231.231.231.462
2025 MIA 18645216 93 .308.438.423.861
2026 MIA 1441367 23 .194.268.250.518
Postseason
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2023 MIA 1111 1.0001.0001.0002.000
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-09-28 vs NYM 5 2 0 0 0 1 0 0 1
2025-09-27 vs NYM 4 1 0 0 0 0 0 0 1
2025-09-26 vs NYM 3 3 0 0 0 1 1 0 0
2025-09-25 @ PHI 1 0 0 0 0 0 0 3 1
2025-09-24 @ PHI 3 0 0 0 0 0 0 0 1
2025-09-23 @ PHI 4 1 0 0 0 1 0 0 0
2025-09-21 @ TEX 4 1 0 0 0 0 1 0 1
2025-09-20 @ TEX 5 1 0 0 0 0 0 0 0
2025-09-19 @ TEX 3 2 0 0 0 1 0 0 0
2025-09-13 vs DET 0 0 0 0 0 0 0 0 0
2025-09-12 vs DET 4 0 0 0 0 0 0 0 1
2025-09-11 vs WSH 3 1 0 0 0 0 1 1 2
2025-09-10 vs WSH 5 3 0 0 1 3 3 0 1
2025-09-09 vs WSH 4 1 0 0 0 1 0 1 0
2025-09-08 vs WSH 4 1 0 0 0 1 0 1 0
2025-09-07 vs PHI 4 0 0 0 0 0 0 1 1
2025-09-03 @ WSH 5 1 0 0 0 0 1 0 0
2025-09-02 @ WSH 4 0 0 0 0 0 0 0 2
2025-09-01 @ WSH 1 0 0 0 0 0 0 0 0
2025-08-31 @ NYM 5 2 0 0 0 0 0 0 1
2025-08-30 @ NYM 5 1 0 0 0 0 1 0 0
2025-08-29 @ NYM 5 1 0 0 0 0 1 0 1
2025-08-28 @ NYM 4 0 0 0 0 0 1 0 0
2025-08-27 vs ATL 3 0 0 0 0 0 0 0 1
2025-08-26 vs ATL 5 1 0 0 0 0 1 0 0
2025-08-25 vs ATL 4 1 0 1 0 0 0 0 2
2025-08-24 vs TOR 3 0 0 0 0 0 1 1 1
2025-08-23 vs TOR 6 0 0 0 0 0 0 0 2
2025-08-22 vs TOR 4 0 0 0 0 0 0 0 2
2025-08-20 vs STL 4 0 0 0 0 0 0 1 1
2025-08-19 vs STL 4 1 0 0 0 0 2 0 0
2025-08-17 @ BOS 5 0 0 0 0 0 1 0 1
2025-08-16 @ BOS 4 0 0 0 0 0 0 0 0
2025-08-15 @ BOS 4 1 1 0 0 0 1 0 0
2025-08-14 @ CLE 4 2 0 0 0 0 1 1 0
2025-08-13 @ CLE 5 2 0 1 1 1 2 0 1
2025-08-12 @ CLE 5 2 0 0 0 0 1 0 0
2025-08-10 @ ATL 4 2 0 0 0 0 0 0 0
2025-08-09 @ ATL 4 1 0 0 0 1 0 0 1
2025-08-09 @ ATL 5 2 0 0 0 2 0 0 1
2025-08-08 @ ATL 5 3 0 0 0 1 0 0 0
2025-08-07 @ ATL 5 2 0 0 0 0 1 0 0
2025-08-06 vs HOU 5 4 1 0 0 0 2 0 0
2025-08-05 vs HOU 4 0 0 0 0 0 0 0 0
2025-08-04 vs HOU 4 1 1 0 0 0 0 0 0
2025-08-03 vs NYY 5 2 0 0 0 1 1 0 1
2025-08-02 vs NYY 3 0 0 0 0 0 0 1 2
2025-08-01 vs NYY 5 2 0 0 0 1 2 1 1
2025-07-30 @ STL 4 1 0 0 0 0 1 0 0
2025-07-29 @ STL 5 2 0 1 0 1 0 0 0
2025-07-28 @ STL 4 0 0 0 0 0 0 0 0
2025-07-27 @ MIL 2 1 1 0 0 0 1 2 0
2025-07-26 @ MIL 5 3 0 0 0 0 1 0 0
2025-07-25 @ MIL 5 1 0 0 0 0 1 0 4
2025-07-23 vs SD 2 0 0 0 0 0 1 2 0
2025-07-22 vs SD 4 1 0 0 0 0 0 0 1
2025-07-21 vs SD 4 3 0 0 0 0 0 0 0
2025-07-20 vs KC 5 1 0 0 0 2 1 0 0
2025-07-19 vs KC 4 2 1 1 0 0 2 0 0
2025-07-18 vs KC 3 1 1 0 0 0 1 1 0
2025-07-13 @ BAL 5 1 1 0 0 0 1 0 0
2025-07-12 @ BAL 5 2 1 0 1 2 2 0 0
2025-07-11 @ BAL 4 0 0 0 0 0 0 0 1
2025-07-10 @ CIN 4 1 0 0 0 0 0 0 0
2025-07-09 @ CIN 4 1 0 0 0 0 0 0 0
2025-07-08 @ CIN 4 2 1 0 0 3 1 0 1
2025-07-07 @ CIN 5 3 2 0 0 0 1 0 0
2025-07-06 vs MIL 4 0 0 0 0 0 0 0 2
2025-07-05 vs MIL 4 1 0 0 0 0 1 0 0
2025-07-04 vs MIL 5 2 0 0 0 0 2 0 1
2025-07-03 vs MIN 4 2 0 0 0 0 2 0 0
2025-07-02 vs MIN 3 1 0 0 0 0 0 1 1
2025-07-01 vs MIN 4 1 0 0 0 0 0 0 0
2025-06-28 @ AZ 5 1 0 0 0 0 1 0 2
2025-06-27 @ AZ 5 1 0 0 0 0 0 0 1
2025-06-26 @ SF 5 1 1 0 0 2 1 0 1
2025-06-25 @ SF 4 0 0 0 0 0 0 2 1
2025-06-24 @ SF 4 2 1 0 0 1 0 1 1
2025-06-22 vs ATL 4 3 1 0 0 1 1 1 0
2025-06-21 vs ATL 3 0 0 0 0 0 0 1 1
2025-06-20 vs ATL 3 1 0 0 0 0 2 1 0
2025-06-19 vs PHI 4 0 0 0 0 0 0 0 1
2025-06-18 vs PHI 4 1 0 0 0 0 0 0 1
2025-06-17 vs PHI 5 2 0 0 0 0 0 0 0
2025-06-16 vs PHI 4 2 0 0 0 0 1 0 0
2025-06-15 @ WSH 4 1 0 0 0 0 0 1 0
2025-06-13 @ WSH 5 3 0 0 0 1 1 1 1
2025-06-11 @ PIT 4 0 0 0 0 0 0 1 1
2025-06-10 @ PIT 4 0 0 0 0 0 0 0 0
2025-06-09 @ PIT 4 2 0 0 0 0 0 1 0
2025-06-08 @ TB 4 1 0 0 0 0 1 0 0
2025-06-07 @ TB 4 2 1 0 0 2 2 1 0
2025-06-06 @ TB 2 0 0 0 0 0 0 0 0
2025-06-03 vs COL 3 1 0 0 0 0 0 0 0
2025-06-02 vs COL 4 1 0 0 0 0 1 1 1
2025-06-01 vs SF 5 5 2 0 0 1 1 0 0
2025-05-31 vs SF 1 0 0 0 0 0 0 0 0
2025-05-14 @ CHC 4 1 0 0 0 0 0 0 1
2025-05-13 @ CHC 5 2 0 0 0 0 0 0 2
2025-05-12 @ CHC 4 1 0 0 0 0 0 0 1
2025-05-11 @ CWS 4 2 0 0 0 1 1 1 0
2025-05-10 @ CWS 4 1 0 0 0 0 0 0 1
2025-05-09 @ CWS 3 1 0 0 0 0 1 2 0
2025-05-07 vs LAD 4 1 0 0 0 0 0 0 0
2025-05-06 vs LAD 4 1 0 0 0 0 1 1 2
2025-05-05 vs LAD 4 0 0 0 0 0 0 1 1
2025-05-04 vs ATH 4 1 0 0 0 0 0 0 1
2025-05-03 vs ATH 2 0 0 0 0 1 1 2 1
2025-05-02 vs ATH 4 1 0 0 0 0 0 0 1
2025-04-30 @ LAD 5 0 0 0 0 0 0 0 0
2025-04-29 @ LAD 4 2 0 1 0 0 1 0 1
2025-04-28 @ LAD 5 1 0 0 0 0 1 0 0
2025-04-27 @ SEA 4 0 0 0 0 0 0 0 1
2025-04-26 @ SEA 3 0 0 0 0 0 0 0 0
2025-04-25 @ SEA 5 2 0 0 0 2 1 0 1
2025-04-23 vs CIN 4 1 0 0 0 0 0 0 0
2025-04-22 vs CIN 4 1 0 0 0 0 0 0 0
2025-04-21 vs CIN 4 0 0 0 0 0 0 1 1
2025-04-20 @ PHI 5 0 0 0 0 0 0 0 1
2025-04-19 @ PHI 6 1 0 0 0 0 0 0 0
2025-04-18 @ PHI 4 1 0 0 0 0 0 0 0
2025-04-17 vs AZ 5 2 0 0 0 1 1 1 2
2025-04-16 vs AZ 4 2 0 0 0 0 0 0 0
2025-04-15 vs AZ 5 2 0 0 0 1 0 0 1
2025-04-13 vs WSH 4 1 0 0 0 0 1 1 1
2025-04-12 vs WSH 4 2 0 0 0 0 2 1 0
2025-04-11 vs WSH 4 2 0 0 0 2 1 1 1
2025-04-09 @ NYM 3 1 0 0 0 0 1 2 0
2025-04-08 @ NYM 4 1 0 0 0 0 1 0 2
2025-04-07 @ NYM 3 2 0 0 0 0 0 1 1
2025-04-05 @ ATL 4 1 1 0 0 0 0 1 2
2025-04-04 @ ATL 4 0 0 0 0 0 0 0 2
2025-04-02 vs NYM 6 4 0 0 0 1 1 0 0
2025-04-01 vs NYM 4 1 1 0 0 0 1 0 1
2025-03-31 vs NYM 3 0 0 0 0 0 0 0 1
2025-03-30 vs PIT 4 0 0 0 0 0 0 0 1
2025-03-29 vs PIT 4 1 1 0 0 1 1 1 2
2025-03-28 vs PIT 4 2 0 0 0 0 0 0 0
2025-03-27 vs PIT 3 0 0 0 0 1 1 2 1
Transactions
Entire history • newest first.
2025-05-31
Miami Marlins activated SS Xavier Edwards from the 10-day injured list.
2025-05-29
Miami Marlins sent SS Xavier Edwards on a rehab assignment to Jacksonville Jumbo Shrimp.
2025-05-18
Miami Marlins placed SS Xavier Edwards on the 10-day injured list retroactive to May 15, 2025. Left mid back strain.
2025-04-16
SS Xavier Edwards changed number to 9.
2025-04-15
SS Xavier Edwards changed number to 42.
2024-09-03
Miami Marlins activated SS Xavier Edwards from the 10-day injured list.
2024-09-03
SS Xavier Edwards changed number to 9.
2024-08-26
Miami Marlins placed SS Xavier Edwards on the 10-day injured list retroactive to August 24, 2024. Mild back extensor soreness.
2024-07-02
Miami Marlins recalled SS Xavier Edwards from Jacksonville Jumbo Shrimp.
2024-06-10
Miami Marlins optioned SS Xavier Edwards to Jacksonville Jumbo Shrimp.
2024-06-07
Miami Marlins recalled SS Xavier Edwards from Jacksonville Jumbo Shrimp.
2024-05-27
Miami Marlins optioned SS Xavier Edwards to Jacksonville Jumbo Shrimp.
2024-05-18
Miami Marlins sent SS Xavier Edwards on a rehab assignment to Jacksonville Jumbo Shrimp.
2024-05-07
Miami Marlins transferred SS Xavier Edwards from the 10-day injured list to the 60-day injured list. Left foot infection.
2024-05-07
Miami Marlins activated SS Xavier Edwards from the 10-day injured list.
2024-03-28
Miami Marlins placed SS Xavier Edwards on the 10-day injured list retroactive to March 25, 2024. Left foot infection.
2023-09-01
Miami Marlins recalled SS Xavier Edwards from Jacksonville Jumbo Shrimp.
2023-05-30
Miami Marlins optioned SS Xavier Edwards to Jacksonville Jumbo Shrimp.
2023-05-16
Miami Marlins recalled SS Xavier Edwards from Jacksonville Jumbo Shrimp.
2023-05-07
Miami Marlins optioned SS Xavier Edwards to Jacksonville Jumbo Shrimp.
2023-05-02
Miami Marlins recalled SS Xavier Edwards from Jacksonville Jumbo Shrimp.
2023-03-15
Miami Marlins optioned SS Xavier Edwards to Jacksonville Jumbo Shrimp.
2022-11-15
Miami Marlins activated SS Xavier Edwards.
2022-11-15
Tampa Bay Rays traded RHP JT Chargois and SS Xavier Edwards to Miami Marlins for RHP Marcus Johnson and RHP Santiago Suarez.
2021-02-12
Tampa Bay Rays invited non-roster SS Xavier Edwards to spring training.
2021-02-12
SS Xavier Edwards assigned to Tampa Bay Rays .
2020-08-14
Tampa Bay Rays invited non-roster SS Xavier Edwards to spring training.
2020-03-12
SS Xavier Edwards assigned to Tampa Bay Rays.
2019-12-06
Tampa Bay Rays traded LF Tommy Pham and SS Jake Cronenworth to San Diego Padres for LF Hunter Renfroe, SS Xavier Edwards and Player To Be Named Later.
2019-03-08
SS Xavier Edwards assigned to San Diego Padres.
2018-06-18
San Diego Padres signed SS Xavier Edwards.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
46
0.295
xBA
83
0.262
xSLG
32
0.332
Avg EV
22
86.8
Barrel%
12
0.8%
HardHit%
17
29.4%
SweetSpot%
51
33.6%
Chase%
60
26.8%
Whiff%
97
12.2%
K%
90
14.2%
BB%
55
7.9%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B 2B 3B HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: marlins.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 884 39.3% 56.9% 10.1% .247 35.3%
Sinker 345 15.3% 64.9% 2.4% .340 35.2%
Changeup 286 12.7% 32.9% 17.7% .236 16.9%
Slider 181 8.0% 56.4% 9.8% .213 29.3%
Curveball 156 6.9% 42.9% 19.7% .270 18.2%
Cutter 137 6.1% 58.4% 2.5% .467 37.5%
Sweeper 109 4.8% 50.5% 9.1% .423 16.7%
Splitter 101 4.5% 34.7% 25.6% .160 15.8%
Knuckle Curve 36 1.6% 50.0% 6.7% .385 40.0%
Slurve 8 0.4% 37.5% 0.0% .000 50.0%
Forkball 7 0.3% 0.0% 75.0% .000 0.0%
Total 2250 100.0% 52.5% 10.6% .283 29.6%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 1366 60.7% 59.1% 7.3% .304 35.6%
Breaking 490 21.8% 50.0% 12.2% .288 24.5%
Offspeed 394 17.5% 32.7% 20.7% .210 16.5%
Total 2250 100.0% 52.5% 10.6% .283 29.6%
MLB Avg - - 50.6% 25.3% .245 41.0%
More