
#76 2B · Mariners
Height
5'7"
Weight
150 lbs
Age
28
College
N/A
Experience
2 yrs
Bats/Throws
B/R
Grade this player:
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 3 | — | — | — | — | — | — |
Length
1 year
AAV
$780K/yr
Leo Rivas grades as a solid performer among MLB second basemen, earning a B- Performance grade. He is hitting with a 0.239 batting average and a 0.670 OPS (below the league average of .720) this season. With 2 home runs and 17 RBI through 91 games (a 4-HR, 30-RBI pace over a full season), he brings minimal home run production to the lineup. As a sophomore at 28, Leo is a key contributor for the Mariners.
Leo Rivas enters mid-May with a D sentiment grade — a disconnect from his actual standing in Seattle that tells a nuanced story about fan skepticism outpacing the organizational narrative. The media framing around the 28-year-old second baseman is genuinely neutral-to-positive: front office voices, including GM Jerry Dipoto, have publicly backed Rivas as a legitimate roster piece rather than a stopgap, and there are no injury concerns, trade whispers, or pointed criticism driving the grade lower. That institutional confidence only partially translates to the broader public, where a second-year player with modest expectations and limited MLB experience generates cautious acknowledgment rather than genuine excitement. His C+ performance grade suggests Rivas is delivering something close to solid-if-unspectacular production — above replacement-level but short of the kind of breakout that would shift the sentiment needle upward. What's complicating the picture is Seattle's recent roster activity: the Mariners have signed Brendan Donovan at third base, claimed Rhylan Thomas, and added Will Wilson and multiple pitchers over a compressed stretch, signaling a front office actively pushing levers on a 18-20 club sitting as the six seed in the AL West. That churn naturally raises questions about roster stability and whether Rivas's spot is as secure as the public backing suggests, even if no move has directly targeted second base. The bottom line: Rivas occupies a strange narrative space — organizationally endorsed, quietly functional on the field, but not generating enough fan confidence to escape a sentiment grade that reads more like a question mark than a verdict.
| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Fri, 5/8 | @ CHW | W 12-8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Wed, 5/6 | vs ATL | W 3-1 | 3 | 1 | 0 | 0 | 0 | 0 | 1 |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Leo Rivas is a player in his 2nd MLB season listed at 2B for the Mariners. FanVerdicts maintains four independent grades for every MLB player on an active roster — Contract Value Index for the deal itself, Performance for on-field production, Sentiment for media and fan reaction, and Fan Verdict for community voting. Current grades for Leo Rivas: Contract Value Index pending, Performance C+, Sentiment D, Fan Verdict pending.
Every grade refreshes on its own cadence as new data lands. Performance recalculates when MLB game stats post; Sentiment updates with new media coverage and fan discussion; Contract Value Index recomputes when contract terms change; Fan Verdict reflects live community voting on this profile. Contract details below show the structure (years, total value, average annual value, guarantees) the Contract Value Index grade is computed against.
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.
| Wed, 5/6 | vs ATL | L 2-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Tue, 5/5 | vs ATL | W 5-4 | 3 | 0 | 0 | 0 | 0 | 0 | 3 |
| Sun, 5/3 | vs KC | L 1-4 | 2 | 0 | 1 | 0 | 0 | 1 | 0 |
| Sun, 5/3 | vs KC | L 2-3 | 3 | 1 | 1 | 0 | 0 | 1 | 1 |
| Sat, 5/2 | vs KC | L 6-7 | 3 | 0 | 0 | 0 | 0 | 1 | 2 |
| Wed, 4/29 | @ MIN | W 5-3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Tue, 4/28 | @ MIN | W 7-1 | 3 | 0 | 1 | 0 | 0 | 0 | 1 |
| Mon, 4/27 | @ MIN | L 4-11 | 3 | 0 | 0 | 0 | 0 | 0 | 2 |