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

    Bryan Abreu earns save with Josh Hader off

    Link copied to clipboard!

    HOU Relief Pitcher #52
    Player Stats
    Link copied to clipboard!

    Bryan Abreu retired all four batters he faced for his seventh save Wednesday against the Angels.

    Josh Hader had this one off after pitching the previous two days and four of the last five. Fortunately, though, Abreu is back in pretty good form now after his horrendous start to the year. He has a 2.20 ERA in 30 appearances since the beginning of June, though his 32/13 K/BB in 28 2/3 innings still isn’t quite reminiscent of how he performed the previous four years.
Sabathia: Eddings 'terrible' handling Rincon saga
CC Sabathia reveals his thoughts on umpire Doug Eddings' decision to make rookie pitcher Hancel Rincon straighten his cap before looking at the resulting fallout.

Related Player News

  • HOU Relief Pitcher #52
    Personalize your Rotoworld feed by favoriting players
    Abreu entered the game in the ninth inning to try to force the Rays into extra innings. After striking out Yandy Díaz to start the inning, Abreu walked Jonathan Aranda to bring Junior Caminero, the go-ahead run, to the plate. Abreu made only one pitch to Caminero, but it was one he would live to regret. Caminero blasted the first-pitch fastball from Abreu 434 feet into deep left-center to give the Rays the walk-off win. It was an unfortunate turn of events for Abreu, who had allowed just one earned run over his last 13 appearances entering Friday.
  • MIN Left Fielder #9
    Reporter Michael Marino said yesterday that a deal sending Larnach to the Astros for Bryan Abreu was nixed by Houston’s ownership, which much prefers to part with prospects instead of major league talent. Perhaps that’s still a path to a deal. The Twins could give Matt Wallner another look if they trade Larnach and also still have outfield prospect Walker Jenkins and Emmanuel Rodriguez as replacement possibilities.
  • HOU Relief Pitcher #52
    Covering for Josh Hader who’d pitched in three of the Astros’ last four games, Abreu easily dispatched of the Marlins here. It was his first save since June 13th as Hader hasn’t missed a beat since returning from injury, so don’t expect any more save chances unless there’s a major shakeup in this bullpen at the trade deadline.
  • HOU Relief Pitcher #52
    Abreu was given three days off to take care of a personal matter. The right-hander will be a bridge to closer Josh Hader, but he has not been effective whatsoever in 2026 as seen in a 6.39 ERA and 1.82 WHIP over his 25 1/3 innings.
  • HOU Relief Pitcher #52
    Abreu lost any semblance of fantasy value once closer Josh Hader returned from the injured list a couple weeks ago. The 29-year-old has struggled to a career-worst 6.39 ERA, 1.82 WHIP and 33/24 K/BB ratio across 25 1/3 innings this season. It’s unclear when he’ll return at this juncture given his rather nebulous placement on the restricted list with Astros manager Joe Espada telling reporters they’re giving Abreu some time off to take care of a personal matter.
  • HOU Relief Pitcher #52
    Josh Hader pitchd both Wednesday and Friday, so the Astros weren’t willing to go to him again tonight. That made Abreu the closer, and he worked around a Bobby Witt Jr. double for the save. Hader should get the ninth if there’s a save situation on Sunday.
  • HOU Relief Pitcher #52
    This likely would have been a blown save, but the antsy Angels just couldn’t resist sending automatic runner Mike Trout home on Jose Siri’s single to open the bottom of the 10th. Trout was thrown out, and Abreu then struck out Jo Adell before Denzer Guzman’s liner to center, which surely would have been a sac fly with one out, was caught to end the game. It’s Abreu’s fourth save, but he isn’t in line for many more with Josh Hader back.
  • HOU Relief Pitcher #52
    Bryan King started the ninth inning after throwing nine pitches in the eighth. He retired the first two batters of the final frame before allowing a single to Orlando Arcia that forced him out of the game. Abreu came in and promptly hit Luke Keaschall and then threw a wild pitch to get runners on second and third. However, he responded by getting Byron Buxton to foul out to third base to end the game and secure his third save of the season. It hasn’t been easy, but Abreu is pitching better of late and is clearly back in the saves mix until Josh Hader returns in a few weeks.
  • HOU Relief Pitcher #52
    It took both Enyel De Los Santos and Bryan King to get though the seventh tonight. AJ Blubaugh opened the eighth with two consecutive outs, but he then walked two in a row to get Abreu into the game. Abreu got Justin Foscue to fly out to end the rally and then worked a scoreless ninth while giving up a walk and a single. In all, three of the four outs Abreu recorded came on hard-hit balls. He might earn another save or two before Josh Hader returns, but he hardly seems worth picking up in mixed leagues at this point.
  • HOU Relief Pitcher #52
    Abreu entered the day with a 12.54 ERA, and his velocity in this one was about as bad as it’s been this season; he averaged 93.5 mph with this fastball, 1.6 mph off his season average and 3.8 mph less than his 2025 average. Still, he was more than a match for the punchless Red Sox. The one hit he gave up was an infield single that was originally ruled a double-error on Abreu; he failed to pick up Willson Contreras’s dribbler on the first try and then threw the ball past the first baseman to allow Contreras to take second. No matter, though, since Roman Anthony had a horrendous at-bat afterwards. The Astros still shouldn’t have much faith at all in Abreu. He only pitched in the tight situation today because everyone else was tired.

Rotoworld

  • LAA Left Fielder #53
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Wade Meckler went 2-for-5 and singled in the winning run in the 10th as the Angels edged the Twins 5-4 on Thursday.

    Meckler plated Zach Neto after Mike Trout previously singled to tie the game. The 26-year-old Meckler has a nice .294/.370/.381 line through 299 plate appearances, and unless the Angels go on a major spending spree this winter, one imagines he’ll get a chance to remain the team’s left fielder against right-handers to start 2027.
  • LAA Starting Pitcher #57
    Player Stats
    Link copied to clipboard!

    Walbert Ureña shut out the Twins for seven innings, striking out nine, in a no-decision Thursday against the Twins.

    Ureña managing to retain mixed-league value pretty much all year long in a situation as bad for pitchers as the one in Anaheim is one of the top accomplishments from any rookie this year. Not even just rookies, really. Ureña departed with a 3-0 lead tonight, but it failed to hold up, keeping him 9-10 with a 2.74 ERA. He’ll probably make just one more start Wednesday against the A’s.
  • LAA Relief Pitcher #44
    Player Stats
    Link copied to clipboard!

    Ben Joyce took a blown save after giving up a two-run homer in the ninth Thursday against the Twins.

    Joyce did strike out three of the five batters he faced tonight, but in between were a single and a homer. It’s his third blown save in eight tries, though one of those was because of two unearned runs in extras. He still figures to finish out the year as the Angels’ closer. He might, however, be less likely to keep that role in 2027 with the pending sale of the Angels.
  • MIN Starting Pitcher #26
    Player Stats
    Link copied to clipboard!

    Taj Bradley yielded three runs in seven innings Thursday against the Angels.

    Bradley was outpitched by Walbert Ureña, but he matched Ureña’s nine strikeouts and walked just one. He’s now just one away from 200 strikeouts for the year. With the Twins essentially done at this point, he’ll probably pitch only once more next week against the Giants.
  • MIN Relief Pitcher #94
    Player Stats
    Link copied to clipboard!

    Pitching for a third straight day after blowing his first save Wednesday, Yoendrys Gómez gave up two runs — one earned — in the 10th to take another blown save and a loss Thursday against the Angels.

    If the Twins had it to do over again, one imagines they would have stuck with Jeff Hoffman in the 10th after he got one out in the ninth. Instead, they went back to Gómez, who threw 10 pitches Tuesday and 24 on Wednesday. He walked one and gave up a game-tying hit while getting one out before being replaced. Kody Funderburk then surrendered a game-winning single to Wade Meckler. Gómez was 22-for-22 saving games this season prior to Wednesday’s affair. However, he’s now sporting a 7.54 ERA since the beginning of August.
  • Link copied to clipboard!

    Walker Jenkins went 3-for-4 and hit a game-tying two-run homer off Ben Joyce in the ninth inning Thursday against the Angels.

    Of course, velocity data doesn’t go back all that far. Still, we’re guessing Jenkins set some sort of record for greatest velocity difference on pitches hit for a player’s first two major league homers. Jenkins’ first came off a 37.4-mph “other” from Tigers infielder Zach McKinstry in an Aug. 31 blowout. Tonight’s, however, saw him turn around a 100.9-mph fastball from one of the game’s hardest throwers. The three-hit game made Jenkins 7-for-49 as a big leaguer.
  • MIN 1st Baseman #23
    Player Stats
    Link copied to clipboard!

    Royce Lewis went 0-for-5 with four strikeouts against the Angels on Thursday.

    It just keeps getting more difficult imagining Lewis in a Twins uniform next year, even though it probably wouldn’t cost more than $4 million to keep him in arbitration. Going 3-for-32 in his last nine games has dropped him down to .226/.290/.381 for the season. That’s a .671 OPS, which is also what he finished at last season. Brooks Lee has overtaken him at third base, and he just hasn’t recently shown the kind of bat to justify a starting job at first.
  • BOS Relief Pitcher #44
    Player Stats
    Link copied to clipboard!

    Aroldis Chapman was unavailable Thursday because of lat tightness.

    Chapman hadn’t pitched in four days and wasn’t previously reported as injured, so it was pretty stunning to see him not out there against the Rangers. Still, Garrett Whitlock successfully closed in his place. Chapman is listed as day-to-day for now.
  • NYM 1st Baseman #29
    Player Stats
    Link copied to clipboard!

    Mets’ manager Andy Green told reporters on Thursday night that they’re hopeful that Jared Young (head) avoided the worst outcomes following a scary collision with Nolan McLean.

    While Green noted that Young is still exhibiting concussion symptoms, his CT scan came back negative and he has feelings in all of his extremities. Green also added that Young is “showing really good signs right now”. He’ll remain in the hospital overnight for observation. Expect the Mets to provide another update on his status prior to Friday’s game.
  • Link copied to clipboard!

    X-rays on the injured hand of Willson Contreras came back negative for any fractures on Thursday.

    The 34-year-old slugger was removed from Thursday’s game against the Rangers after he was hit by a pitch in the eighth inning. Fortunately, he appears to have avoided any structural damage. He’s still a bit sore though, so it may depend on how he’s feeling on Friday before the Red Sox determine his availability for the weekend.