
#9 SS · Marlins
Height
5'9"
Weight
175 lbs
Age
26
College
N/A
Draft
2018, Rd 1, #38
Experience
3 yrs
Bats/Throws
B/R
Grade Xavier Edwards
Your grade joins the crowd-sourced Fan Verdict.
On the field, Xavier Edwards grades out as a middling SS for Marlins (C+ Performance). That places him 41st of 60 graded shortstops. The public read is positive (B- Sentiment), drawn from current news and social signal rather than the box score.
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 294 | 0.3 | 10 | 91 | 0.75514346 | 69 | 333 |
| 2026 | ![]() | 63 | .311 | 6 | 20 | .864 | 10 | 73 |
| 2025 |
Length
1 year
AAV
$780K/yr
Production at shortstop earns Xavier Edwards a C+ performance grade in the current MLB sample. Through 63 games in the 2026 season, Edwards is hitting .311 with 6 home runs and 31 strikeouts—a contact-heavy profile that showcases the offensive improvement analysts have been tracking since spring. His batting average represents his clearest strength and aligns with the "best middle infield duo" narrative that's been circulating; the power output, however, remains modest relative to shortstop positional expectations, suggesting he's still developing the all-around offensive ceiling scouts envisioned when the Marlins drafted him 38th overall in 2018. The back injury that landed him on the IL has interrupted what had been building momentum, and at 63 games played, Edwards is trending toward availability concerns that could undermine his trajectory if durability becomes a pattern rather than a one-off. For a fourth-year player at 26 years old, Edwards sits at a genuine inflection point—the media consensus pegs him as a rising star whose defensive improvements and clutch moments are real rather than projection, but sustained health and consistent production will determine whether that narrative evolves from promising prospect to proven cornerstone.
Xavier Edwards ranks 41st of 60 graded shortstops by performance. That slots Xavier between Nasim Nunez (C+) just ahead and DeNzer Guzman (C) just behind.
Graded higher
Nasim NunezNationalsC+Willy AdamesGiantsC+Xander BogaertsPadresC+Graded lower
DeNzer GuzmanAngels| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Tue, 6/16 | @ PHI | L 2-8 | 3 | 0 | 0 | 0 | 0 | 1 | 1 |
| Mon, 6/15 | @ PHI | L 0-7 | 3 | 0 | 0 | 0 | 0 | 1 | 2 |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Xavier Edwards is a player in his 3rd MLB season listed at SS for the Marlins. FanVerdicts covers every MLB player, team, GM, and transaction — and puts your verdict on all of it. Sign in to cast your Fan Verdict on Xavier Edwards, see where the crowd lands, and argue the call. FanVerdicts also brings its own read — performance, sentiment, and Contract Value Index — as one honest input alongside the crowd's. Where FanVerdicts has weighed in so far: Performance C+, Sentiment B-.
The crowd's Fan Verdict moves in real time as fans vote on this profile. FanVerdicts' own read updates as new data lands — performance recalculates when MLB game stats post, sentiment shifts with media coverage and fan discussion, and the Contract Value Index recomputes when contract terms change. Contract details below show the structure (years, total value, average annual value, guarantees) behind the Contract Value Index read.
For league-wide context, the MLB hub has team rankings, GM report cards, the transactions feed, and live scoreboards. The MLB player rankings page sorts every active player by performance and contract value within their position.
![]() |
| 139 |
| .283 |
| 3 |
| 43 |
| .696 |
| 27 |
| 159 |
| 2024 | ![]() | 70 | .328 | 1 | 26 | .820 | 31 | 87 |
| 2023 | ![]() | 30 | .295 | 0 | 3 | .662 | 5 | 23 |
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.
| Sun, 6/14 | @ PIT | W 4-2 | 4 | 1 | 0 | 0 | 1 | 0 | 1 |
| Thu, 6/11 | vs ARI | W 2-0 | 3 | 1 | 0 | 0 | 1 | 0 | 0 |
| Wed, 6/10 | vs ARI | W 8-0 | 2 | 0 | 0 | 0 | 0 | 1 | 1 |
| Tue, 6/9 | vs ARI | W 10-6 | 3 | 2 | 1 | 0 | 2 | 1 | 0 |
| Sun, 6/7 | vs TB | W 4-1 | 3 | 0 | 0 | 0 | 0 | 1 | 1 |
| Sat, 6/6 | vs TB | W 4-3 | 4 | 1 | 0 | 0 | 0 | 0 | 1 |
| Fri, 6/5 | vs TB | L 0-6 | 3 | 0 | 0 | 0 | 0 | 0 | 1 |
| Wed, 6/3 | @ WAS | W 4-1 | 5 | 2 | 0 | 0 | 0 | 0 | 1 |