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

    Tanner Bibee takes ninth loss after rookie’s error

    Link copied to clipboard!

    CLE Starting Pitcher #28
    Player Stats
    Link copied to clipboard!

    Tanner Bibee took a loss after allowing three runs — two earned — in seven innings Tuesday against the Rangers.

    Bibee surrendered a two-run homer to Joc Pederson in the third. The other run came in the seventh after Cooper Ingle made a routine catch in left and threw the ball into the stands, not realizing that it was only the second out of the inning and giving the Rangers a run because Ezequiel Duran was on second base. It went as Bibee’s ninth loss, tying him with Michael Lorenzen for most in the majors, even though it’s the 15th time in his 18 starts that he allowed three runs or fewer. He’ll face the White Sox next.
O'Hearn has career day with three HRs, 10 RBIs
Eric Samulski discusses Ryan O'Hearn's career day for the Pittsburgh Pirates and analyzes the adjustments he's made at the plate that have given him added fantasy value.

Related Player News

  • CLE Starting Pitcher #28
    Personalize your Rotoworld feed by favoriting players
    Wins have not been easy to come by for Bibee, who remained 2-8 despite leaving with a two-run lead today. It wound up being blown by Cade Smith in the ninth. Bibee lowered his ERA to 3.78. He’s allowed five earned runs and just 12 hits over 26 1/3 innings in his four starts this month. He’ll pitch at home against the Rangers and White Sox next week.
  • CLE Starting Pitcher #28
    Bibee dealt with a bit of poor luck in this outing. The first run he gave up was unearned due to a throwing error from rookie Khalil Watson. Then, Jeremy Peña hit a solo home run that cleared the Crawford boxes in left field by about one inch. Lastly, Bibee let two hitters reach base in the sixth inning before being yanked with one out. Reliever Matt Festa instantly – literally on the first pitch he threw – gave up a three-run home run to Jose Altuve that put Bibee on the wrong side of this decision. Things are just not going right for Bibee right now who will take a 4.03 ERA into his next scheduled start against the White Sox.
  • CLE Starting Pitcher #28
    Bibee allowed just two hits and a pair of walks on the evening. Both of the hits that he did allow were solo homers — to James Outman in the third and to Spencer Torkelson to lead off the eighth. The 27-year-old hurler got 15 swings and misses on 91 pitches on the night — five on his sinker — while posting a strong CSW of 34 percent. Now 2-7 on the season, he’ll carry a 3.94 ERA, 1.18 WHIP and a 71/26 K/BB ratio (84 innings) into Thursday’s showdown against the Brewers in Milwaukee.
  • CLE Starting Pitcher #28
    Bibee put together his best start of the season on Saturday, holding the Rangers scoreless over eight innings. He scattered three hits and two walks, tossing an efficient 54 of 87 pitches for strikes. He struck out three. The 27-year-old right-hander knocks a half run from his ERA, coming into the day with a 4.57 mark and ending with a 4.09 with a 1.23 WHIP and a 63/24 K/BB ratio across 77 innings. He’ll look to keep it going against the Tigers in Cleveland on Friday.
  • CLE Starting Pitcher #28
    Bibee struck out five and walked one. He allowed an early homer to Jarren Duran but made it through six efficiently, finishing at 90 pitches. The 27-year-old hasn’t matched the sub-3 ERA he showed as a rookie in 2023, but his peripherals are mostly consistent year-to-year. A high HR/9 rate is hurting him this season. He’ll visit the Rangers’ pitching-friendly home park in his next start.
  • CLE Starting Pitcher #28
    This one wasn’t pretty. Bibee got off to a rocky start, serving up first-inning homers to James Wood and Curtis Mead. Things went further downhill from there as Jacob Young, Luis García Jr. and CJ Abrams also took him deep over the next two frames. Amazingly, both times he’s allowed more than four runs this season came against NL East opponents in the Nationals and Braves. The five home runs allowed were a career high for Bibee. The odds of him rebounding are high with a favorable home matchup against the Red Sox on tap to finish off a two-start week on Sunday.
  • CLE Starting Pitcher #28
    Bibee carried a shutout into the seventh inning before Detroit pulled ahead of a sacrifice fly from Matt Vierling following a leadoff walk by Kevin McGonigle and a single from Riley Greene. He finished with four strikeouts and allowed just five baserunners, needing 104 pitches (67 strikes) to navigate eight frames in his longest outing of the year. He’s been relatively consistent this season, allowing three earned runs or fewer in nine of his 11 starts so far. He’ll face the Nationals on Monday in his next outing to kick off a two-start week.
  • CLE Starting Pitcher #28
    Bibee’s fastballs are just getting pulverized right now. Six of his ten hard-hit balls allowed were on his four-seamer or sinker, and his hard-hit rate has spiked from 36.6 percent in 2025 to 46.2 percent this year. He’s got enough guile to pitch decently for the Guardians, but the trends here have him feeling hard to start in shallow leagues. He’ll be a 15-team stream option against the Kerry Carpenter-less Tigers next week.
  • CLE Starting Pitcher #28
    Bibee gave up a leadoff homer to Byron Buxton in the first and then no more hits the rest of the way. It’s probably not a coincidence that Bibee’s best effort of the year came the very first time that he got to work with Austin Hedges (Bo Naylor caught him seven times and David Fry did so once). Now that he’ll presumably be paired with Patrick Bailey most of the time, his value could get a significant boost. He’s due to face the Reds at home next Friday.
  • CLE Starting Pitcher #28
    Bibee faced just one over the minimum through three, but the fourth started with a Bobby Witt Jr. homer and just kept going from there. The Royals managed four more hits, two of them on grounders. One of those skidded off the second base bag and went right between the legs of Travis Bazzana. Bibee was then pulled before the start of the fifth. He struck out four tonight and had a 31 percent CSW. He just couldn’t stop the bleeding when he needed to. He’ll take a 4.58 ERA into his start against the Twins this weekend.

Rotoworld

  • MIA Shortstop #6
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Otto Lopez went 2-for-4 with a double and a run scored as the Marlins defeated the Mariners 2-0 on Wednesday evening.

    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 Relief Pitcher #30
    Player Stats
    Link copied to clipboard!

    Tyler Phillips picked up the win on Wednesday against the Mariners, tossing five scoreless innings while striking out three and walking two.

    Phillips gave up four hits, lowering his ERA to 3.28. Miami’s rotation has dealt with several injuries this season, thrusting him into a starting role. He has now pitched at least five innings in five of his past seven starts. However, the low strikeout rate and shaky peripherals prevent him from being a fantasy option outside of NL-only formats.
  • MIA Relief Pitcher #29
    Player Stats
    Link copied to clipboard!

    Pete Fairbanks struck out two in a scoreless ninth to pick up his 13th save on Wednesday against the Mariners.

    Fairbanks allowed one hit in the 14-pitch inning as the Marlins took it 2-0, elevating them to nine games over .500. It has been an up-and-down campaign for Fairbanks. While he’s pitched better than his 6.75 mark, it isn’t as if his ERA estimators suggest he’s been great. Still, he remains the closer for the Marlins with four games to go until the All-Star break.
  • SEA Starting Pitcher #68
    Player Stats
    Link copied to clipboard!

    George Kirby took the loss on Wednesday in Miami, allowing two earned runs on eight hits over six innings pitched.

    Kirby struck out seven and didn’t walk anyone. He allowed a solo homer to Kyle Stowers but pitched well enough to win. The right-hander stumbled a bit from mid-May through mid-June, but he’s been excellent over his past three outings. Kirby has the worst K-BB% of his career this season but has offset it somewhat by inducing more grounders than in the past. This was his final start of the first half. The Mariners host the Giants coming out of the All-Star break.
  • MIA Left Fielder #28
    Player Stats
    Link copied to clipboard!

    Kyle Stowers connected for his 12th homer of 2026 as the Marlins defeated the Mariners 2-0 on Wednesday.

    Stowers has been red-hot in June and July after getting off to a slow start this season. His season-long numbers don’t match last year’s breakout, but everything is pointing in the right direction lately. His solo homer came off George Kirby. He also made his 19th start of the season at first base and is closing in on 1B/OF dual eligibility for 2027.
  • Link copied to clipboard!

    ESPN’s Jesse Rogers reports the White Sox are deciding between UCLA shortstop Roch Cholowsky, Texas prep shortstop Grady Emerson and Georgia Tech catcher Vahn Lackey for the first-overall selection in the 2026 MLB Draft.

    No real surprises here. Emerson and Cholowsky are basically a coin flip for the top spot with some draft evaluators viewing Emerson as the favorite based on his age and natural hitting ability. He would probably be the top pick in most draft years. Cholowsky is regarded as the most polished collegiate shortstop in at least a decade with a real chance to be above average both at the plate and in the field. Lackey is an elite defensive catcher that also boasts upper echelon exit velocities and would represent the safest high-floor option. The White Sox will go on the clock at 1:00 EST on Saturday afternoon.
  • Link copied to clipboard!

    Willson Contreras was removed from Wednesday’s game against the White Sox with a left foot contusion.

    There’s a lot to unpack here. Contreras limped off the field following a third-inning fly out where he appeared to roll his ankle while rounding first base and was replaced by Romy Gonzalez at first base after going 0-for-2. He also fouled a ball off his foot earlier in the contest. It’s possible his exit was for precautionary reasons to avoid making matters worse. The 34-year-old accepted an invite to compete in next week’s All-Star Home Run Derby earlier in the day. He’s also waiting on the appeal process to play out regarding a seven-game suspension. He’ll undergo further evaluation and testing to determine the severity of the injury. There should be an update on his status prior to Thursday’s series finale in Chicago.
  • BOS 2nd Baseman #48
    Player Stats
    Link copied to clipboard!

    Anthony Seigler was removed from Wednesday’s game against the White Sox with a right trap contusion.

    Seigler was replaced by Andruw Monasterio at second base following a home-plate collision with Chicago catcher Kyle Teel while scoring on a wild pitch in the third inning. He came away with a laceration on his right arm and looked to be pretty shaken up after a head-first slide. He’ll undergo evaluation to determine whether he suffered any additional injuries on the play. There should be an update on his status after the contest.
  • LAA Shortstop #19
    Player Stats
    Link copied to clipboard!

    Angels signed INF Pablo Reyes to a minor league contract.

    It didn’t take Reyes long to find a new opportunity after being jettisoned by the Padres last week. The 32-year-old journeyman infielder has appeared in 259 career games in the big leagues since 2018. He’ll provide Los Angeles with some emergency depth at Triple-A Salt Lake heading into the second half of the season.
  • Link copied to clipboard!

    White Sox signed INF Riley Unroe to a minor league contract.

    Unroe has spent 13 seasons in the minors since being selected in the second round of the 2013 MLB Draft and has yet to reach the majors. The 30-year-old infielder heads to Triple-A Charlotte as organizational depth for the White Sox heading into the second half of the year.