
#6 2B · Marlins
Height
5'10"
Weight
185 lbs
Age
27
College
N/A
Experience
4 yrs
Bats/Throws
R/R
Grade Otto Lopez
Your grade joins the crowd-sourced Fan Verdict.
On the field, Otto Lopez grades out as a middling 2B for Marlins (C- Performance). That places him 52nd of 72 graded second basemen. The public read is mixed (C- Sentiment), drawn from current news and social signal rather than the box score.
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 318 | 0.2751736 | 25 | 140 | 0.7181164 | 43 | 317 |
| 2026 | ![]() | 62 | .336 | 5 | 26 | .841 | 10 | 82 |
| 2025 |
Length
1 year
AAV
$780K/yr
Otto Lopez's WAR-tier baseline and counting stats together earn a C- performance grade. The 27-year-old second baseman is solidly competent but falls short of above-average production for his position—a reliable depth piece without the offensive ceiling that would elevate him into regular-starter territory. His 2026 season shows a .336 AVG across 62 games, which represents his clearest offensive strength and suggests disciplined contact hitting, but that batting average masks the broader context: only 5 home runs and 41 strikeouts reveal limited power and a gap-dependent offensive profile that struggles to generate impact counting stats. The moderate strikeout rate hints at plate discipline, but five dingers across nearly two-thirds of a season underscores why he's framed as a defensive utility contributor rather than a position anchor—he simply doesn't drive runs at a rate that demands consistent at-bats. The Marlins' recent string of roster additions (multiple pitching signings and position reinforcements including a trade for a third baseman) reflects organizational acknowledgment that Lopez occupies a supporting role rather than a cornerstone spot, which aligns perfectly with his mid-tier standing. His media perception as a "competent but unspectacular" roster piece, despite one outlier projection as a top-10 shortstop in 2026, accurately tracks his C- grade—steady enough to justify his presence on a struggling Miami team (currently 32-35 and outside contention), but without the trajectory momentum or counting-stat production needed to drive fan enthusiasm or command a larger narrative role.
Otto Lopez ranks 52nd of 72 graded second basemen by performance. That slots Otto between Ozzie Albies (C-) just ahead and Colt Keith (C-) just behind.
Graded higher
Ozzie AlbiesBravesC-Tim TawaDiamondbacksC-Luisangel AcunaWhite SoxC-Graded lower
Colt KeithTigers| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Tue, 6/16 | @ PHI | L 2-8 | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| Mon, 6/15 | @ PHI | L 0-7 | 3 | 0 | 0 | 0 | 0 | 1 | 0 |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Otto Lopez is a player in his 4th MLB season listed at 2B 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 Otto Lopez, 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 C-.
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.
![]() |
| 143 |
| .246 |
| 15 |
| 77 |
| .673 |
| 15 |
| 134 |
| 2024 | ![]() | 117 | .270 | 6 | 39 | .690 | 20 | 109 |
| 2022 | ![]() | 8 | .667 | 0 | 3 | 1.367 | 0 | 6 |
| 2021 | ![]() | 1 | .000 | 0 | — | .000 | 0 | 0 |
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 | 5 | 1 | 1 | 0 | 0 | 0 | 1 |
| Thu, 6/11 | vs ARI | W 2-0 | 4 | 2 | 1 | 0 | 0 | 0 | 0 |
| Wed, 6/10 | vs ARI | W 8-0 | 5 | 2 | 1 | 0 | 2 | 0 | 1 |
| Tue, 6/9 | vs ARI | W 10-6 | 5 | 3 | 4 | 0 | 1 | 0 | 0 |
| Sun, 6/7 | vs TB | W 4-1 | 4 | 2 | 1 | 0 | 1 | 0 | 0 |
| Sat, 6/6 | vs TB | W 4-3 | 4 | 2 | 0 | 0 | 0 | 0 | 1 |
| Fri, 6/5 | vs TB | L 0-6 | 4 | 0 | 0 | 0 | 0 | 0 | 2 |
| Wed, 6/3 | @ WAS | W 4-1 | 5 | 1 | 1 | 0 | 0 | 0 | 1 |