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

    Otto Lopez remains hot with homer, three hits

    Link copied to clipboard!

    MIA Shortstop #6
    Player Stats
    Link copied to clipboard!

    Otto Lopez hit a two-run homer while going 3-for-5 in a win Tuesday over the Athletics.

    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.
    - Christopher Crawford
McClanahan could go on short IL stint
Tampa Bay Rays starting pitcher Shane McClanahan left his last start early with back tightness and Eric Samulski thinks a short trip to the IL is in the cards to let him rest for a potential trip to the postseason.

Related Player News

  • MIA Shortstop #6
    Personalize your Rotoworld feed by favoriting players
    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
    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.

Rotoworld

  • DET Starting Pitcher #29
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Jon Heyman of the New York Post reports that the Dodgers have acquired Tarik Skubal from the Tigers.

    Ken Rosenthal of The Athletic reports that the Dodgers will send outfield prospect Zyhir Hope and right-handed pitching prospects River Ryan and Brady Smith. It was initially reported that Emmet Sheehan was included, but multiple outlets have confirmed he’s not headed to Detroit. Skubal is inarguably one of the best pitchers in baseball and has won back-to-back Cy Young Awards for the Tigers, and he joins Los Angeles with a 2.79 ERA and 116/14 K/BB in his 16 starts this year. The pending free agent will join the loaded Dodgers’ roster as the new ace, and obviously, fantasy managers have no reason to believe he won’t continue to pitch at an elite level now that he’s in Los Angeles rather than Detroit.
    - Christopher Crawford
  • HOU Starting Pitcher #56
    Player Stats
    Link copied to clipboard!

    Ronel Blanco gave up three runs in 4 2/3 innings and got a no-decision in the Astros’ 5-4 win over the Rangers on Saturday.

    Blanco gave up five hits, walked two and struck out four. The Astros had the lead in the fifth inning, but with Blanco making just his third start since returning from Tommy John surgery, he was pulled with two outs in the fourth inning after reaching 82 pitches. It might be some time before the organization lets Blanco throw enough pitches to work deep into games. He’s lined up to face the Padres on the road next Friday.
  • ATL Center Fielder #15
    Player Stats
    Link copied to clipboard!

    Braves acquired OF Lane Thomas and LHP Bailey Falter from the Royals for LHP Carter Holton and RHP Lucas Braun.

    The Braves wanted to add an outfielder who could start against lefties, and Thomas fits nicely there, as long as they don’t get overexcited and start using him versus righties, too. Thomas has an .800 OPS against lefties and a .660 OPS against righties this year. For his career, he’s at .850 against lefties and .669 versus righties. The Braves didn’t have to part with any top prospects, so it’s a solid pickup. With Thomas in the mix, the Braves might move on from Eli White. Isaac Collins and Josh Rojas should get more time in Kansas City with Thomas out of the mix.
  • ATL Starting Pitcher #36
    Player Stats
    Link copied to clipboard!

    Bailey Falter was traded from the Royals to the Braves in a four-player deal.

    The Braves might see something here to think Falter will be useful down the stretch, but we’re guessing he’s mostly in the deal for salary purposes, as the Royals get to shed the rest of the $3.6 million he’s making this year. Falter had a 13.97 ERA in two starts and three relief appearances before getting dropped from the Royals’ roster in May. He’s since posted a 3.35 ERA in seven starts and 10 relief appearances for Omaha. He’d been working as a starter of late and had a 3.07 ERA in July, though that came with a 10/11 K/BB in 14 2/3 innings.
  • KC Starting Pitcher
    Player Stats
    Link copied to clipboard!

    Royals acquired LHP Carter Holton and RHP Lucas Braun from the Braves for OF Lane Thomas and LHP Bailey Falter.

    Holton was a second-rounder out of Vanderbilt two years ago. He needed Tommy John almost immediately after signing, but he’s returned to post a 4.32 ERA in 41 2/3 innings in the low minors this year. He’s a project, but he’s one with a fair amount of upside. Even if his command doesn’t develop sufficiently for him to make it as a starter, he’d have a good chance of turning into an asset out of the pen.
  • KC Starting Pitcher
    Player Stats
    Link copied to clipboard!

    Right-hander Lucas Braun was sent from Atlanta to Kansas City in the Lane Thomas trade.

    Braun, a sixth-rounder in 2023, has a 3.53 ERA and an 82/27 K/BB in 94 1/3 innings as a starter between Double- and Triple-A this year. His stuff is pretty average, and it’s hard to project him as more than a fifth starter or swingman. Still, he might be a candidate to make some starts for the Royals before the end of the season.
  • PHI 1st Baseman #3
    Player Stats
    Link copied to clipboard!

    Bryce Harper went 2-for-4 with a walk, a double and two runs scored against the Orioles on Saturday.

    Harper hit a ground-rule double in the fourth inning, a single in the sixth inning and walked and scored in the eighth inning. He has hits in his last six games and is 7-for-23 (.304( with four walks in that time. Harper is hitting .254 with an .850 OPS and 65 RBI.
  • Link copied to clipboard!

    Braves activated INF Ha-Seong Kim off the 10-day injured list.

    Kim has been out of action since the start of July due to inflammation in his right middle finger. The Braves will need to make room on the active roster for Kim, but considering how terrible he’s been at the plate this year, it’s also feasible he’s a candidate to be designated for assignment or traded.
    - Christopher Crawford
  • Link copied to clipboard!

    Mariners acquired C/OF prospect Boston Smith in a trade with the White Sox.

    Smith has been one of the breakout prospects of 2026, as the former sixth-round pick has hit 22 homers while forging a 1.037 OPS while reaching Double-A. There are defensive questions with Smith — and it’s worth noting that he’s a player that turns 24 in November — but there’s enough offensive upside to suggest he could be a regular in a year or two. He’s worth monitoring in dynasty/keeper formats, at least.
    - Christopher Crawford
  • BAL Starting Pitcher #34
    Player Stats
    Link copied to clipboard!

    Shane Baz allowed one run in 6 1/3 innings and took the loss against the Phillies on Saturday.

    Baz gave up six hits, walked one and struck out four. He fell to 4-10 with the loss. The only run Baz gave up came on a two-out single to Bryan De La Cruz in the fifth inning. Still, with no run support, the 27-year-old right-hander took the loss. Baz has a 3.86 ERA. He’s lined up to face the Rangers on the road next Friday.