Dynasty · Redraft · Diamond
Player File · 2B MIA
#6 · 2B · Miami Marlins · age 27 · B/T RR · 5' 10" / 185 lbs · MLB debut 2021 · Santo Domingo, Dominican Republic
Hitting
| Year | G | AB | R | H | 2B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 124 | 497 | 75 | 153 | 29 | 9 | 54 | 24 | 28 | 69 | .308 | .344 | .449 | .793 |
| 2025 | 143 | 544 | 66 | 134 | 21 | 15 | 77 | 15 | 44 | 82 | .246 | .305 | .368 | .673 |
BaseBallKeep Take
Otto Lopez is #91 on BaseBallKeep's overall dynasty 300, a 23-source mix anchored by RotoGraphs (Aug 14) and The Dynasty Guru points list (Aug 10). 2B for MIA. Lineup #70. Rest-of-season redraft #90. MLB since 2021. From Santo Domingo / Dominican Republic. Bats R, throws R.
BK Value on this rank is 1,207. Same decaying curve as football: 12,000 at 1.01, a late first a fraction of that. If someone is asking for two firsts, run the calculator. 2026 line: .308 / 9 HR / 24 SB / .793 OPS in 124 games.
The 23-board average is 91.9 on 21 lists that actually ranked him — unranked sources are skipped, never treated as 999. High 61, low 132.
Dynasty pays the next five years. Redraft pays September. If those two ranks diverge, that is the instruction: hold the kid or cash the veteran.
Flags fly forever. We will refresh this file with The Keep. September baseball is a proving ground, not a coronation.
Every Board
| Source | Rank |
|---|---|
| RotoGraphs Model | 61 |
| The Athletic | 82 |
| RotoWire | 86 |
| FanGraphs The Board | 86 |
| Razzball | 87 |
| Enos Slaughter | 87 |
| CBS Sports | 88 |
| Ottoneu | 89 |
| FantasyPros Dynasty ECR | 90 |
| Baseball Prospectus | 91 |
| The Dynasty Dugout | 91 |
| Baseball America | 91 |
| ESPN | 93 |
| NFBC ADP | 93 |
| Mastersball | 93 |
| ATC ROS | 93 |
| Fantasy Baseballers | 94 |
| Four-Seam Fantasy | 98 |
| Pitcher List | 99 |
| Dynasty League Baseball | 106 |
| TDG Points | 132 |
On the Wire
Redraft Wire P27: The RotoGraphs overperformer. Stream the average.
On The Keep nearby — Shea Langeliers (#89) · Carter Jensen (#90) · Trea Turner (#92) · Brent Rooker (#93)
Same position on the 300 — Brice Turang #34 · Ketel Marte #42 · JJ Wetherholt #43 · Xavier Edwards #105 · Luis García Jr. #137 · Ozzie Albies #143
All players · The Keep · The Lineup · Pitchers · Calculator