Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

    Otto Lopez posts two hits, raises average to .336

    Link copied to clipboard!

    MIA Shortstop #6
    Player Stats
    Link copied to clipboard!

    Otto Lopez went 2-for-3 with his 16th stolen base of the season in Monday’s loss to the Rangers.

    Lopez delivered his 31st multi-hit performance of the season, raising his batting average to a league-best .336 mark with the All-Star break rapidly approaching. The 27-year-old infielder probably deserves his first Midsummer Classic selection as the only player hitting above .300 with double-digit stolen bases. He hasn’t been a complete zero in the power department either with three round-trippers in 78 games. He’s vastly exceeded any realistic expectations from fantasy managers coming into the year and has been one of the most impactful early-season waiver wire additions.
Is Stewart the NL ROY favorite?
With Sal Stewart, JJ Wetherholt, Carson Benge, and Nolan McLean in contention for NL Rookie of the Year, Jay Croucher and Vaughn Dalzell analyze the key factors shaping the race.

Related Player News

  • MIA Shortstop #6
    Personalize your Rotoworld feed by favoriting players
    Lopez is up to 27 thefts on the season and is a near-lock to reach the 30-steal plateau for the first time in his career. He’s cooled off considerably at the plate since last month’s All-Star break, but he’s on pace to deliver borderline first-round fantasy value this season, hitting .306 with 77 runs scored, nine homers, 59 RBI and 27 steals in 561 plate appearances.
  • MIA Shortstop #6
    Lopez drove in two runs on a bases-loaded single in the third inning. He later added a single and a run scored in the fifth before reaching for a third time on a walk in the seventh. The 27-year-old infielder is having an excellent season, hitting .317/.350/.470 with nine homers, 70 runs scored, 53 RBI, and 23 steals across 494 plate appearances.
  • MIA Shortstop #6
    McAdam spoke with a league source that indicated the chances of a deal to send Lopez to Boston are “dead” and it appears highly unlikely the Marlins will trade him. It’s purely speculation, but the Red Sox figure to be extremely reluctant to move either of their top prospects in shortstop Franklin Arias, who is tearing the cover off the ball since being promoted to Triple-A Worcester recently, and righty Anthony Eyanson, who struck out a season-high 10 batters at Double-A Portland on Friday night. The Red Sox have been linked to multiple shortstops ahead of next week’s trade deadline, but it seems highly unlikely that Lopez is going to Boston, or anywhere else at the moment.
  • MIA Shortstop #6
    Of course, Mead is sidelined for the next 6-8 weeks with a fractured wrist, so that plays a part in it. All of Trevor Story (sports hernia), Marcelo Mayer (forearm stress reaction), and Isiah Kiner-Falefa (forearm stress reaction) are on the injured list as well, so infield depth is a need. The Red Sox have been linked to Otto Lopez, which would require a sizable offer that “would have to start with” Boston’s second-ranked prospect RHP Anthony Eyanson.
  • MIA Shortstop #6
    Lopez is back at shortstop and hitting leadoff following a brief two-game absence due to right ring finger inflammation. The 27-year-old’s fascinating career odyssey has taken an unexpected turn towards superstardom this season as he’s slashing .335/.368/.505 with 61 runs scored, nine homers, 46 RBI and 18 stolen bases across 419 plate appearances through 97 games.
  • MIA Shortstop #6
    Lopez takes a seat for the second consecutive contest with inflammation in his right ring finger. The positive news for the Marlins, and fantasy managers, is that initial X-rays came back negative and he doesn’t appear to be facing an extended absence. The 27-year-old middle infielder has been an unexpected breakout sensation, delivering first-round fantasy value this season, slashing .335/.368/.505 with 61 runs scored, nine homers, 46 RBI and 18 stolen bases across 419 plate appearances through 97 games. It’ll be Javier Sanoja taking over at shortstop in his place on Monday night.
  • MIA Shortstop #6
    Lopez took a groundball off his finger on Saturday and has had a little discomfort holding a bat. His finger is taped, and he said he could be available off the bench on Sunday, which makes us believe this should not be a long-term situation. Javier Sanoja will start at shortstop in his place while Leo Jimenez starts at third base and will bat sixth for the Fish against Brewers’ left-hander Robert Gasser.
  • MIA Shortstop #6
    Per Marlins Communications, Lopez became the first player since Jose Altuve in 2014 to record 40 multi-hit games before the All-Star break. The breakout shortstop is hitting a league-best .345 with less than a week to go before the midsummer classic. He has increased his bat speed this season while squaring up the ball more than in the past, significantly raising his expected batting average, according to Statcast. There might be some overperformance in his stat line, but he’s been an improved player for a Marlins club that is now nine games over .500.
  • MIA Shortstop #6
    It makes back-to-back games where Lopez has picked up three hits and a homer. The 27-year-old also doubled and drew a walk, and in the process saw his slash improve to a remarkable — and totally unexpected — .346/.376/.520 on the season. Even if there was to be some substantial regression after the break, what Lopez has done over these first 90 games cannot be ignored. He deserves more respect for his first three months.
  • MIA Shortstop #6
    In addition to the two-run jack, Lopez also added an RBI double. He’s been remarkable in 2026, and those three knocks now give him a .341 average with a .506 slugging percentage that shows there’s been plenty of hard contact between the dinks and dunks for the 27-year-old. It’s more than fair to wonder when the regression is coming, but Lopez just keeps hitting, and he’s passing the eye test in the process. He’s more than deserving of the first All-Star selection he procured prior to Saturday’s win.

Rotoworld

  • CWS Relief Pitcher #40
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    White Sox recalled LHP Tyler Gilbert from Triple-A Charlotte.

    He’ll be part of the low leverage mix for the next few days while Tyler Schweitzer is on the paternity list. Gilbert hasn’t pitched in the bigs since early June and holds a 4.64 ERA in 20 games for the Knights this year, walking 10 and striking out 31 in 33 innings.
  • CWS Designated Hitter #23
    Player Stats
    Link copied to clipboard!

    White Sox activated DH Andrew Benintendi from the bereavement list.

    He’ll be back in the mix for strong-side platoon at-bats going forward, and seems likely to start tonight against RHP Dean Kremer.
  • Link copied to clipboard!

    White Sox placed LHP Tyler Schweitzer on the paternity list.

    Congrats to Schweitzer on his new job. He’ll be out of commission for the next few days.
  • Link copied to clipboard!

    Angels sent LHP Samy Natera Jr. on a rehab assignment to High-A Rancho Cucamonga.

    Assuming Natera’s rehab assignment goes well, he should be a potential late-inning option for the Angels in early September.
  • SD Starting Pitcher #44
    Player Stats
    Link copied to clipboard!

    Joe Musgrove (elbow) allowed one run in five innings for Triple-A El Paso on Thursday.

    Musgrove needed just 60 pitches to get through five frames and threw 70 percent of his pitches for strikes. He had just three whiffs on the day, but this has all the makings of a veteran in his final rehab start who was not really letting it fly. Musgrove has pitched well in the minors and seems healthy and can be added on waivers before his season debut next week.
  • CHC Right Fielder #6
    Player Stats
    Link copied to clipboard!

    Cubs activated INF/OF Matt Shaw (hand) from the 10-day injured list.

    Shaw has been out since late June with a hand strain. Now that he’s back, we have to wonder how the Cubs are going to split playing time between Shaw and Pedro Ramirez. Ramirez has been really solid so far this season, but the Cubs may look to get Shaw, their former top prospect, a few starts a week in the final month of the season. That could cannibalize both of their fantasy values.
  • SF Starting Pitcher #65
    Player Stats
    Link copied to clipboard!

    Landen Roupp limited the D-backs to one run over five innings in the Giants’ 6-1 win Thursday.

    Roupp was too inefficient to pull off a quality start, but he did get his first win since July 17. This does make six straight outings in which he’s failed to complete six innings. He’ll take an 8-13 record and a 4.25 ERA into his next start against the Pirates.
  • AZ Starting Pitcher
    Player Stats
    Link copied to clipboard!

    Jose Cabrera yielded two runs in 4 1/3 innings Thursday in a loss to the Giants.

    This looked like it might be a very short outing from Cabrera after he got a visit from the pitching coach in the first, but he did at least manage to get 13 outs. It took him 30 pitches to get the first three and then only 40 more for the remaining 10. If Cabrera sticks around after this, he’ll likely face the Phillies next Wednesday. The D-backs hope to get Michael Soroka back after that.
  • SF Center Fielder #0
    Player Stats
    Link copied to clipboard!

    Drew Gilbert hit a leadoff homer and drove in a second run with a sac fly Thursday against the D-backs.

    Gilbert’s homer to one of the deepest parts of Oracle Park checked in 407 feet. He’s hit a solid .243/.324/.392 in 329 plate appearances, but it sure would be nice if he offered any baserunning value at all; he’s 1-for-5 stealing bases this year.
  • Link copied to clipboard!

    Gabriel Moreno homered for the Diamondbacks’ only run Thursday against the Giants.

    Moreno is up to .303/.383/.471 through 105 games, and he’s pretty clearly been one of baseball’s top three catchers this year. The potential has always been there if he could stay healthy, and though his durability is still in question, he’s a legitimate star right now.