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

    Lopez (finger) not in Marlins lineup on Sunday

    Link copied to clipboard!

    MIA Shortstop #6
    Player Stats
    Link copied to clipboard!

    Otto Lopez (finger) is not in the Marlins’ starting lineup for Sunday afternoon’s matchup against the Brewers.

    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.
Will Royals let Witt Jr. play with back issue?
Eric Samulski debriefs Bobby Witt Jr. leaving the game against the Giants on Monday with a recurring lower back issue and whether the struggling Royals should continue to let him play with the nagging injury.

Related Player News

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

  • Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Francisco Lindor went 3-for-4 with a double, a walk, and a run scored in a 4-0 win over the Brewers on Tuesday.

    The veteran is starting to find his footing a bit. After a slow start coming off the injured list, Lindor is 7-for-11 in his last three games with two doubles, a home run, two runs scored, and four RBI. Given how productive he’s been over the last few seasons, it was likely only a matter of time before he started to find his rhythm at the plate.
  • NYM Center Fielder #88
    Player Stats
    Link copied to clipboard!

    Luis Robert Jr. went 1-for-5 with a solo home run in a win over the Brewers on Tuesday.

    Robert laced a 451-foot moon shot in the eighth inning that left the bat at 112.2 mph. It was his only hit in the two games since coming off the injured list with a lumbar spine disk herniation, but it was also a good reminder of the loud, raw tools that the 28-year-old possesses. The Mets are likely going to play Robert Jr. regularly over the next couple of weeks in the hopes of being able to trade him at the deadline and free up regular outfield starts for rookies Carson Benge and AJ Ewing.
  • MIL Starting Pitcher #23
    Player Stats
    Link copied to clipboard!

    Brandon Sproat allowed two runs on four hits in 4 2/3 innings in a loss to the Mets on Tuesday.

    He also walked four and struck out four while throwing 62 percent of his pitches for strikes and posting a 10 percent swinging strike rate. Sproat had success with his sweeper against right-handed hitters in this one, and his cutter did have an 18 percent swinging strike rate to lefties, but no other pitches missed many bats, and he didn’t get into enough two-strike counts. Still, he seemed like he was going to complete five innings and allow just one run, but a six-pitch walk to Bo Bichette with two outs in the fifth ended his night. Chad Patrick then gave up back-to-back hits to allow Bichette to score. Sproat gets an appealing schedule with games against the Giants, Angels, and Twins coming up, but he’s hard to trust right now.
  • NYM Starting Pitcher
    Player Stats
    Link copied to clipboard!

    Zac Thornton threw six shutout innings with two strikeouts and one walk in a win over the Brewers on Tuesday.

    As we’ve come to expect from Thornton in his last three outings, he threw plenty of strikes with a deep pitch mix and didn’t miss many bats, but also didn’t allow a lot of hard contact. The rookie threw 65 percent of his pitches for strikes but had just a seven percent swinging strike rate, the lowest of any of his games this season. He actually got into plenty of two-strike counts but was simply unable to put Brewers’ hitters away. Thornton has good command and a deep arsenal, which makes some of what he’s doing feel realistic, but his lack of strikeout upside makes him more of a deeper league fantasy play.
  • ATL Right Fielder #13
    Player Stats
    Link copied to clipboard!

    Ronald Acuña Jr. (hamstring) went 1-for-4 on Tuesday in a minor league rehab game for Triple-A Gwinnett.

    Acuña logged seven innings in right field during his sixth rehab appearance since beginning a minor-league assignment over the All-Star break. At this point, it’s entirely possible Atlanta has seen enough and decides to activate him for the final two games of their current series against the Padres. Stay tuned.
  • KC Relief Pitcher #56
    Player Stats
    Link copied to clipboard!

    Alex Lange threw a scoreless ninth inning to secure a save in a 3-2 win over the Giants on Tuesday.

    Lange issued a one-out walk to bring the go-ahead run to the plate, but there was never any real danger. Lange struck out two in the inning and earned his ninth save of the season. It was a much-needed bounce-back outing after Lange blew his last two saves. The right-hander has command issues and a 6.15 ERA, which makes it tough to trust him in fantasy leagues.
  • Link copied to clipboard!

    Carter Jensen went 1-for-4 with a solo home run in a win over the Giants.

    Jensen launched a 416-foot blast off Tyler Mahle that left the bat at 106.7 mph and was the hardest-hit ball of the night. The rookie now has 14 home runs and 52 RBI on the season and has been swinging a hot bat over the summer. He came into Tuesday’s game hitting .289/.353/.504 over his last 30 games with five home runs, 16 runs scored, and 20 RBI. He’s certainly worth rostering in most fantasy formats.
  • SF Starting Pitcher #54
    Player Stats
    Link copied to clipboard!

    Tyler Mahle allowed three runs on five hits in five innings in a loss to the Royals on Tuesday.

    Mahle struck out four and walked one in the outing while throwing 65 percent of his pitches for strikes and posting a 10 percent swinging strike rate. He didn’t allow much hard contact, but he also didn’t miss many bats. The good news is that his four-seam fastball was up almost one mph from his season average and actually was fastest in the fifth inning, averaging 93.4 mph. That still doesn’t mean we’d start him next week against the Brewers.
  • KC Starting Pitcher #58
    Player Stats
    Link copied to clipboard!

    Luinder Avila allowed two runs on five hits in 6 1/3 innings in a win over the Giants on Tuesday.

    Avila walked one and struck out seven, which was his season high. He threw 70 percent of his pitches for strikes and posted a 13 percent swinging strike rate. On the season, he has averaged 60 percent of pitches for strikes, a 10 percent swinging strike rate, and just a 20.9 percent strikeout rate, so this was easily his best outing of the season. His slider was tremendous with an 81 percent strike rate and a 25 percent swinging strike rate as his main secondary against righties. His curveball was also great for him against lefties with an 18 percent swinging strike rate. Ever since his poor June 12th outing against the Astros, Avila has allowed 12 earned runs on 27 hits in 31 innings for a 3.48 ERA. It’s not elite production, but it could make him interesting in deeper leagues in his next start against the Tigers.
  • TB Designated Hitter #2
    Player Stats
    Link copied to clipboard!

    Yandy Díaz went 2-for-6 with a three-run homer on Tuesday, propelling the Rays to a 12-2 blowout win over the Blue Jays.

    Díaz’s home run came in garbage time, but it counts the same for fantasy managers. The 34-year-old on-base machine took veteran southpaw Patrick Corbin deep for a 418-foot moonshot to straightaway center field in the ninth inning, putting the finishing touches on a lopsided win north of the border. He’s up to 14 home runs through 96 games and remains on pace to surpass last year’s career-high total of 25.