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

    Otto Lopez (finger) back after two-game absence

    Link copied to clipboard!

    MIA Shortstop #6
    Player Stats
    Link copied to clipboard!

    Otto Lopez (finger) is back in the lineup for Tuesday’s showdown against the Astros.

    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.
Examining Edman's 'impressive' form for Dodgers
James Schiano details Tommy Edman's inspired return to form for the Los Angeles Dodgers as he's put together some staggering numbers over the past 11 games.

Related Player News

  • MIA Shortstop #6
    Personalize your Rotoworld feed by favoriting players
    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.
  • MIA Shortstop #6
    Lopez is hitting .336, the best mark in the majors. His 115 hits are 10 more than Luis Arraez in second place. He seems like a lock for a reserve spot on the NL All-Star team. Either CJ Abrams or Mookie Betts is going to be the starter at shortstop, though Betts probably won’t be picked for the team if he isn’t the starter.
  • MIA Shortstop #6
    Lopez has been one of the breakout stars of this MLB season. The 27-year-old is hitting .340/.374/.483 with eight home runs, 35 RBI, and 16 steals in 80 games. There were some skeptics of his early hot start, but this is very much for real, and he should easily be an All-Star in a few weeks time.
  • MIA Shortstop #6
    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.
  • MIA Shortstop #6
    Lopez scored on a sacrifice fly in the first inning after reaching second on a disengagement violation and stealing third base. He tacked on another steal late in the contest. While he’s not going to hit .350 all year, his expected batting average of .298 screams that this isn’t exactly a megafluke. Lopez has been incredible for fantasy baseball managers this year and that should continue as the summer rolls on.
  • MIA Shortstop #6
    All this guy does is hit. Two more singles – both with runners in scoring position – raised his league best batting average to .342 in one of the best stories of this season. A big reason for Lopez’s massive step forward is that he’s hitting the ball harder than he ever has. In this game, he had four hard-hit balls, including one at 111.9 mph. That is harder than he’d ever hit a ball before this season began. Enjoy the ride.

Rotoworld

  • KC Right Fielder #14
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Jac Caglianone (shoulder) is not in Kansas City’s starting lineup for Thursday’s game against the Tigers.

    It’s the second game in a row he’s missed since leaving Tuesday’s game with shoulder soreness. Nick Loftin is getting some run in right field for the Royals on Thursday after Starling Marte played there yesterday.
  • ATL Right Fielder #13
    Player Stats
    Link copied to clipboard!

    Braves manager Walt Weiss said Ronald Acuña Jr. (hamstring) could be activated from the 10-day injured list on Friday.

    Acuña will play in Triple-A Gwinnett tonight and looks likely to return at some point this weekend against the Orioles. Weiss added that if he wasn’t activated Friday, “almost certainly” he’d be activated this weekend. Acuña has been rehabbing his hamstring since July 13 in the FCL league and then at Gwinnett. The fantasy superstar should be safe to plug in to lineups immediately upon his return.
  • ATL Designated Hitter #8
    Player Stats
    Link copied to clipboard!

    Dominic Smith hit a three-run homer Thursday in the Braves’ 6-5 defeat of the Padres.

    The Braves got all of their runs on homers, with Michael Harris II, Ozzie Albies and Drake Baldwin contributing solo shots. Smith’s homer came off Griffin Canning in the fourth. The Padres had Yuki Matsui up in the pen at the time, and it would have been interesting to see if Smith, who is 4-for-28 with one extra-base hit against southpaws this season, would have remained in the game had they made the switch. The homer was Smith’s seventh on the season. He’s likely looking at a reduced role or perhaps the loss of his roster spot when Ronald Acuña Jr. comes off the IL.
  • ATL Starting Pitcher #51
    Player Stats
    Link copied to clipboard!

    Chris Sale fanned 11 while surrendering three runs in six innings Thursday in a win over the Padres.

    All of the runs came in the second after Mauricio Dubón greatly misjudged what seemed like a routine flyball to left field, resulting in a single. Sale wasn’t blameless in the inning, as he plunked light-hitting lefty Jake Cronenworth and walked Fernando Tatis Jr. with the bases loaded, but that all happened after what should have been the third out. Sale matched his season high with the 11 strikeouts. It’s his 94th career 10-strikeout game, moving him past Curt Schilling and into seventh place on the all-time list. Next up is Sandy Koufax at 97. He’ll make his next start Tuesday against the Mets.
  • ATL Relief Pitcher #26
    Player Stats
    Link copied to clipboard!

    Raisel Iglesias pitched a scoreless ninth with a one-run lead for a save Thursday against the Padres.

    This one wasn’t quite as eventful as Wednesday’s save, but Iglesias did allow two singles with two outs before striking out Luis Rengifo to end the game. Iglesias will probably get Friday off after working the last two days. Dylan Lee would be the favorite to close in his place.
  • SD Starting Pitcher #17
    Player Stats
    Link copied to clipboard!

    After coming in to start the second, Griffin Canning surrendered five runs — four earned — in 2 2/3 innings Thursday in a loss to the Braves.

    After relieving Kyle Hart, Canning gave up three homers, the last being a three-run shot from Dominic Smith in the fourth. Canning should have already been lifted by that point and would have been if Austin Riley had reached ahead of Smtih, but with the strikeout of Riley, manager Craig Stammen kept Yuki Matusi in the pen and gave Canning a chance to finish the inning with two outs. It was a decision that might have cost the team the game. Canning fell to 1-9 with a 6.97 ERA in 62 innings over 15 appearances. If he keeps his spot, he’ll at least have a nice matchup at home against the Rockies next week.
  • ATL Center Fielder #23
    Player Stats
    Link copied to clipboard!

    Michael Harris II went 2-for-4 and hit his 19th homer versus the Padres on Thursday.

    Harris will need to go on a stolen base tear to get to 20/20 for the second year in a row — he’s just 6-for-7 there at the moment — but at least the home runs don’t seem to be in doubt. He’s also eighth in the majors with a .299 average and tied for 20th with 61 RBI.
  • Link copied to clipboard!

    Sean Murphy (finger) will begin a rehab assignment on Friday at Triple-A Gwinnett.

    Murphy was placed on the injured list on May 12 and expected to miss eight weeks at the time. It’s taken a little longer to heal than expected, but Murphy is likely in line to be activated next week if his rehab assignment is setback-free. With Drake Baldwin demanding a spot in the lineup now, Murphy won’t be returning as an everyday catcher.
  • Link copied to clipboard!

    Orioles claimed C Yohel Pozo off waivers from the Cardinals; optioned him to Triple-A Norfolk.

    Pozo spent most of the first half in the season in the bigs, hitting .242/.242/.273 in 33 plate appearances with the Cardinals. The 29-year-old has also played in 21 games for Triple-A Memphis, hitting .229/.256/.386 with three homers in 86 plate appearances. He’ll trade Triple-A clubhouses as he heads to Norfolk.
  • Link copied to clipboard!

    Orioles designated OF Johnathan Rodríguez for assignment.

    He’d just been called up yesterday, and now he’s on his way off the 40-man roster to make way for Yohel Pozo. Rodríguez hit .182/.333/.273 in 15 plate appearances in the bigs and .270/.370/.391 in 254 plate appearances for Triple-A Norfolk after coming over from the Guardians in an offseason trade. The 26-year-old could be claimed on waivers.