Scouting Report
Updated May 19, 2026
Otto Lopez, Miami Marlins shortstop, is having an exceptional 2026 season. The 20-year-old has been one of the hottest hitters in baseball, currently ranking third in MLB with a .340 batting average and leading the league with 50 hits. He's riding an 11-game hitting streak with a .435/.435/.609 slash line during that span. In May alone, Lopez is batting .414 with a 1.000 OPS. He has 4 home runs, 19 RBIs, and has shown improved hard contact rates (up 8.3% year-over-year). Lopez has been a rare day off on May 6 after playing consistently since April 8. His performance represents a significant improvement over his 2025 season (.246/.305/.368 with 15 HR and 15 SB), suggesting he was unlucky last year and is now realizing his true talent.
Strengths
- + Leading MLB with 50 hits on the season
- + Ranking 3rd in MLB batting average at .340
- + Currently riding an 11-game hitting streak
- + .414 batting average in May with 1.000 OPS
- + Hard Hit % increased 8.3% year-over-year (7th best improvement in MLB)
- + Exceptional contact hitter with only 2 strikeouts in recent week
- + Multiple multi-hit games demonstrating consistency
- + Improved offensive approach with more aggression
- + On pace for 8-win season
- + Strong defensive position as shortstop
About
Otto Lopez is a second baseman for the Miami Marlins.
Player Overview
2B
Miami Marlins
Recent News
Otto Lopez finished 3-for-4 with a walk, a steal and two runs scored Tuesday versus the Marlins.
May 19, 2026
Otto Lopez filled up the box score during Sunday's loss to the Rays, going 2-for-4 with a double, run scored, RBI and two stolen bases.
May 17, 2026
Drew Rasmussen picked up his fourth victory of the season on Sunday, limiting the Marlins to just two runs on seven hits across 5 1/3 innings.
May 17, 2026
Bryan Baker closed out the Marlins in the ninth inning on Sunday afternoon, preserving a three-run lead to earn his 12th save of the season.
May 17, 2026