Schedule
| Preseason | |
|---|---|
| @ | |
| vs | |
| @ | Mon, Feb 23 1:05 pm CATV |
| vs | |
| vs |
10:00Waiver Wire MUST ADDS! Tyler Freeman, Noah Cameron Keep Impressing!
0:482026 Pitching Headlines: Gone By The Trade Deadline
10:06Five Undervalued Pitchers Based On Early ADP!
10:20Early 2026 Outfield Rankings Part 2! Jarren Duran Over Roman Anthony?
12:52Outfield & Starting Pitcher Questions for 2026 Drafts!
1:38Highlights: Braves at Marlins (8/27)
8:52Week 23 Sleepers & Two-Start Pitchers!
1:11Highlights: Marlins at Red Sox (8/15)
8:5015 Prospects Coming Soon! Owen Caissie & Nolan McLean Promoted!
9:42Edward Cabrera & Brandon Woodruff Look Like League Winners!
1:31Highlights: Astros at Marlins (8/4)
1:59MLB Power Rankings: Red Sox Sweep Astros, Marlins Sweep Yankees
9:36Corner Infield Adds, Pitcher Returns & Prospect Promotions!
1:16MLB Trade Deadline Update: Sandy Alcantara
0:36MLB Trade Deadline: Sandy Alcantara Impresses vs Padres, Trade Value Rises
1:05Highlights: Padres at Marlins (7/23)
1:07MLB Trade Deadline: Sandy Alcantara Still has Suitors Despite 7.01 ERA This Season
1:07MLB Power Rankings: Marlins Win 7 Straight Games Up to No. 24
11:15Top 5 Prospects to Stash! Emmet Sheehan Dominating Triple-A!
Player Outlook
After beginning 2025 as Miami's primary second baseman,Otto Lopez took over for Xavier Edwards at shortstop in May, so he'll have dual-position eligibility for 2026. Lopez batted .270 with 20 steals over 117 games as a rookie in 2024, but he was unable to translate that production into a full season. However, he clubbed 15 homers last season compared to just six in 2024 and still recorded 15 stolen bases. Despite the increase in homers, Lopez's slugging percentage actually dropped nine points to .368 since he hit fewer doubles despite having 161 more plate appearances. His strong defense at a premier position should allow him to maintain a regular spot in the lineup for 2026, and that volume will be critical to Lopez's fantasy upside. The power output could be sustainable given that Lopez underperformed his .421 xSLG, and he should have a decent chance of getting back up to 20 stolen bases in 2026. If he can do that while rebounding his average, the shortstop would be a quality fantasy contributor.
Fantasy Stats
| Year | fpts Fantasy Points | fpts/g Fantasy Points per Game | r Runs | hr Home Runs | rbi Runs Batted In | bb Base on Balls (Walk) | sb Stolen Bases | avg Batting Average |
|---|---|---|---|---|---|---|---|---|
| 2026 | — | — | — | — | — | — | — | .000 |
| 2025 | 373 | 2.6 | 66 | 15 | 77 | 44 | 15 | .246 |
| 2024 | 264.5 | 2.3 | 49 | 6 | 39 | 25 | 20 | .271 |
| 3y Avg. | 318 | 2.4 | 58 | 10 | 58 | 34 | 18 | .257 |
Projections Powered by
Fantasy Performance by Week
40%
Roster
29%
Start
#22
SS Rank
Fantasy News
Marlins' Otto Lopez: Three hits against Texas
RotowireLopez went 3-for-4 with a double, a run scored, an RBI and a stolen base in Sunday's win over the Rangers.The steal was his 15th of the season, and he's reached the 15-15 plateau for the first time in his career. Lopez is having a strong finish to a breakout campaign, and over his last 22 games he's slashing .300/.316/.467 with four homers, three stolen bases, 11 runs and 18 RBI.... See More... See LessMarlins' Otto Lopez: Sitting down Thursday
RotowireLopez isn't in the lineup for Thursday's game against the Nationals.Lopez will get a chance to rest Thursday after going 7-for-15 with two homers and six RBI over his last four games. Maximo Acosta will slide over to shortstop as a result, opening up third base for Javier Sanoja.... See More... See LessMarlins' Otto Lopez: Career-high four RBI vs. Mets
RotowireLopez went 4-for-5 with a two-run homer and a two-run single during Friday's 19-9 loss to the Mets.Friday's game was out of reach for the Marlins after giving up 12 runs through the first two innings, but Lopez was able to make the result slightly more respectable with four RBI, though his two-run homer in the ninth came off of catcher Luis Torrens. Even so, Lopez's four RBI were the most of his career and brought him up to 65 RBI on the season, which is second most on the Marlins behind Kyle Stowers (73). Lopez has gone 9-for-27 (.333) with one steal, one homer and seven RBI over his last seven games.... See More... See LessMarlins' Otto Lopez: Rejoining lineup Sunday
RotowireLopez (illness) will start at shortstop and bat fifth Sunday against the Blue Jays.Lopez was held out of the starting nine in the previous three games due to a stomach illness, but he's good to go for the series finale versus Toronto. The 26-year-old has struggled to a .189/.250/.230 slash line with just three extra-base hits (all doubles) through 21 games in August.... See More... See LessMarlins' Otto Lopez: Exiting starting nine
RotowireLopez is not in the lineup for Wednesday's tilt versus the Cardinals.It appears to be a routine day off for Lopez, who had started each of the previous 10 contests. Maximo Acosta will handle shortstop and bat ninth as the Marlins try to avoid being swept by St. Louis.... See More... See LessMarlins' Otto Lopez: Taking seat for Game 1
RotowireLopez isn't in the lineup for the first game of Saturday's doubleheader against Atlanta.Lopez will grab a seat in the dugout to begin Saturday's activities after going 2-for-8 with a run scored through the first two games of the series. Javier Sanoja will start at shortstop and bat eighth.... See More... See LessMarlins' Otto Lopez: Three doubles in win
RotowireLopez went 3-for-5 with three doubles, two RBI and one run scored in Friday's 5-1 win over the Brewers.Lopez delivered his first three-hit performance since June 27, highlighted by what proved to be a game-winning two-run double in the seventh. The 26-year-old has hit safely in eight of his past 10 games, collecting seven extra-base hits, 10 RBI and five runs scored over that span. On the season, he's slashing .254/.326/.399 with 11 home runs, 54 RBI, 44 runs scored and 10 stolen bases across 359 plate appearances.... See More... See LessMarlins' Otto Lopez: Reaches double-digit homers
RotowireLopez went 2-for-4 with a two-run home run in Friday's loss to the Orioles.The 26-year-old infielder accounted for all of Miami's offense on the night by taking Andrew Kittredge deep in the ninth inning. Lopez is up to double digits in both homers (10) and steals (10) on the year, and since the beginning of June he's slashing a respectable .270/.333/.418 over 36 games with 21 runs and 28 RBI.... See More... See LessMarlins' Otto Lopez: Getting rare day off Monday
RotowireLopez is not in the lineup for Monday's game versus the Reds.Lopez will exit the starting nine for the first time since May 27 while he's gone just 3-for-22 at the dish so far in July. Javier Sanoja will start at shortstop and bat ninth as the Marlins open a series in Cincinnati.... See More... See LessMarlins' Otto Lopez: Swipes bag, knocks in two
RotowireLopez went 1-for-4 with a walk, two RBI, one stolen base and one run scored in Sunday's 6-4 win over the Diamondbacks.Lopez got a rare look at leadoff while Xavier Edwards rested for Sunday's game. Lopez has certainly earned the opportunity to fill in atop the lineup -- he's hit safely in his last 10 games, going 17-for-41 (.415) with 15 RBI in that span. The infielder has lifted his batting average from .230 to .260 during the streak, and he's added a .723 OPS, eight home runs, 40 RBI, 36 runs scored and nine steals over 67 contests this season.... See More... See LessMarlins' Otto Lopez: Swipes seventh bag
RotowireLopez went 1-for-3 with a walk, an RBI and a stolen base in Sunday's loss to the Rays.The 26-year-old has swiped a bag in back-to-back games, giving him seven on the season in 10 attempts. Lopez has picked up the pace at the plate over the last few weeks, slashing .255/.333/.412 over the last 14 contests with two homers, four steals, six runs and eight RBI.... See More... See LessMarlins' Otto Lopez: Swipes fifth bag
RotowireLopez went 1-for-4 with a steal and a run scored in Sunday's 3-0 victory over the Angels.The 26-year-old drew his fourth consecutive start at shortstop and stole second off Los Angeles starter Kyle Hendricks in the fourth. After popping a homer in his return from an ankle injury May 18, Lopez has been cold, batting .167 (3-for-18) across five games, though he has notched a pair of steals. Through 145 total plate appearances, Lopez is slashing .221/.297/.328 with three homers, 18 runs scored and 15 RBI while going 5-for-7 on steal attempts.... See More... See LessMarlins' Otto Lopez: Notches steal
RotowireLopez went 1-for-3 with two walks, one stolen base and one run scored in Saturday's 6-2 win over the Angels.Lopez has reached base safely in all five contests since he returned from an ankle injury. He's gone 3-for-18 (.167) with four walks, a home run and four RBI in that span. The infielder is up to a .220/.298/.331 slash line with three homers, 15 RBI, 17 runs scored and four steals across 35 contests. He's splitting time between second base and shortstop as part of a middle-infield mix that also includes Javier Sanoja and Ronny Simon, with all three players competing regularly for two spots.... See More... See LessMarlins' Otto Lopez: Diagnosed with Grade 2 ankle sprain
RotowireLopez was diagnosed with a Grade 2 right ankle sprain Saturday, Craig Mish of the Miami Herald reports.Lopez felt discomfort in the ankle Friday and was seen wearing a walking boot Saturday. After receiving test results, the second baseman seems likely to require a stint on the injured list since it's a moderate sprain.... See More... See LessMarlins' Otto Lopez: Sitting out Saturday
RotowireLopez (ankle) isn't in the lineup for Saturday's game against the Athletics.Lopez made an early exit from Friday's game after twisting his right ankle, and he'll take a day off Saturday to recover. Javier Sanoja will fill in for him at second base and bat ninth.... See More... See LessMarlins' Otto Lopez: Swipes bag in win
RotowireLopez went 3-for-5 with a walk, one RBI, one run scored and a stolen base in Saturday's 5-4 extra-innings win over the Pirates.Lopez stole his first base of the season in the third inning and later scored the game-winning run in the 12th frame. While the Marlins' lineup may not generate much excitement, the 26-year-old has tallied five hits with a homer, four RBI, three runs scored and a steal across the season's first three games.... See More... See LessMarlins' Otto Lopez: Slugs homer in loss to Pittsburgh
RotowireLopez went 1-for-3 with a two-run homer and walk in a 4-3 loss to the Pirates on Friday.With his team trailing 4-1 in the bottom of the ninth inning, Lopez gave the Marlins new life with a two-run shot to narrow the gap. The 26-year-old is not known as a power threat with just seven home runs at the major-league level over 419 at-bats, but he enjoyed a solid .270 batting average in 2024 and plays strong defense, so he should be a fixture in the Miami lineup.... See More... See LessMarlins' Otto Lopez: Sudden power display Tuesday
RotowireLopez went 2-for-3 with two home runs and three RBI in Tuesday's Grapefruit League game against the Cardinals.The second baseman touched up Erick Fedde for a two-run homer in the fourth inning before taking Roddery Munoz deep for a solo shot in the sixth. The blasts were Lopez's first extra-base hits this spring, and the 26-year-old didn't display much power in the minors, so it's unlikely this performance was a sign of things to come. His primary fantasy appeal will come on the basepaths -- Lopez swiped 20 bags in 24 attempts over 117 regular-season games in 2024 while slashing .270/.313/.377.... See More... See LessMarlins' Otto Lopez: Not starting Saturday
RotowireLopez isn't in the Marlins' lineup for Saturday's game against the Blue Jays.Although Lopez has gone 8-for-18 and scored five runs during his five-game hitting streak, the Marlins will sit him down Saturday while Javier Sanoja picks up a start at the keystone.... See More... See LessMarlins' Otto Lopez: Idle Sunday
RotowireLopez is out of the lineup for Sunday's game against Atlanta.Lopez will hit the bench for the first time since Aug. 3, with his move to the bench coming after he saw his seven-game hitting streak come to an end with an 0-for-4 showing in Saturday's 6-2 loss. Vidal Brujan will fill in for Lopez at the keystone.... See More... See Less
Show more Fantasy news
Recent Tweets
Miami Marlins@Marlins1D agoRT @MarlinsRadio: Bruce Sherman And Peter Bendix Speak + Sandy Named Opening Day Starter + Spring Training Noteshttps://t.co/2zFa2lZwoI
Marlins Communications@MarlinsComms1D agoThe Miami Marlins today announced the club has acquired cash considerations from the Seattle Mariners in exchange for LHP Josh Simpson.
Marlins Communications@MarlinsComms1D agoThe Miami Marlins today acquired cash considerations from the Seattle Mariners for LHP Josh Simpson.
Miami Marlins@Marlins3D agoRoses are red,Violets are blue,There's no better pairThan our Miami Marlins and you 💞#ValentinesDay https://t.co/Def0TQGAsd
Miami Marlins@Marlins3D agoRoses are red,Violets are blue,There's no better pairThan our Miami Marlins and you 💞https://t.co/bbOun6raXg
Marlins Communications@MarlinsComms5D agoMiami Marlins sign LHP John King to a one-year Major League deal https://t.co/XCajO6pj96
Miami Marlins@Marlins5D agoRT @FIUAthletics: Couple of @Marlins flamethrowers stopped by @FIUBaseball to get some work in 👀 @sandyalcantar22 🤝 @eury_perez9 https://…
Marlins Communications@MarlinsComms5D agoMarlins sign RHP Chris Paddack to a one-year Major League contract https://t.co/7SKcGaM7k5
Miami Marlins@Marlins6D agoRT @MLB: A jersey so good we had to share it with the fans 😮💨Repost and reply for your chance to win a new Marlins teal throwback jersey…
Miami Marlins@Marlins7D agoRT @MarlinsImpact: FanFest was even more special as we continued our tradition of hosting the Miracle League of Miami-Dade at @loanDepotpar…


