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

    Bryan Woo continues to struggle on the road

    Link copied to clipboard!

    SEA Starting Pitcher #22
    Player Stats
    Link copied to clipboard!

    Bryan Woo was charged with four runs — three earned — over five innings on Tuesday in a no-decision against the Marlins.

    Woo’s struggles on the road persisted in this one as he surrendered nine hits, including a second-inning solo shot to rookie Owen Caissie. He finished with five strikeouts and only issued one walk. The 26-year-old holds a bloated 6.28 ERA across 10 road starts while boasting a sparkling 2.10 mark across eight home outings this season.
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

  • SEA Starting Pitcher #22
    Personalize your Rotoworld feed by favoriting players
    Woo quieted the Angels’ bats over six shutout innings before giving up two hits with one out in the seventh. That would end his day at 106 pitches. He scattered four hits and one walk while striking out five. The two runners he left in the seventh would eventually come in to score. The 26-year-old right-hander will take a 4.17 ERA, 1.03 WHIP, and a 97/19 K/BB ratio across 99 1/3 innings into a start against the Marlins in Miami next Wednesday.
  • SEA Starting Pitcher #22
    Woo allowed six hits and two walks, needing 86 pitches (57 strikes) to get through four innings in a rare clunker. He finished with four strikeouts in his shortest outing since a three-inning blowup against the Cardinals on April 25. He draws a soft matchup Monday against the Angels, putting him in a prime position to rebound.
  • SEA Starting Pitcher #22
    Woo scattered just three hits on the day while allowing only one base on balls. The only real jam that he got into was in the eighth inning as he allowed a leadoff single to Leody Taveras and walked Colton Cowser before turning the ball over to the bullpen. Woo generated 12 swings and misses on 89 pitches on the afternoon — seven on his fastball — while registering a CSW of 29 percent. He’ll look to replicate this fine outing as he carries a 3.94 ERA, 1.00 WHIP and an 88/16 K/BB ratio (89 innings) into Wednesday’s battle against the Pirates in Pittsburgh.
  • SEA Starting Pitcher #50
    There’s a lot to unpack here. According to Mariners general manager Justin Hollander, it was a unanimous decision by all six starters — Logan Gilbert, George Kirby, Bryan Woo, Emerson Hancock, Bryce Miller and Luis Castillo — to move to a schedule where each pitcher will rotate through and have piggyback days. Ironically, the arrangement will begin with Castillo piggybacking out of the bullpen with Miller during Friday’s series opener against the Red Sox. The decision will have a significant fantasy impact simply by reducing the overall volume for each starter over the next few weeks. The unorthodox arrangement feels like a temporary stopgap solution until the arrival of top prospects Kade Anderson and Ryan Sloan later this summer ultimately forces Seattle to move on from at least one of their veteran arms.
  • SEA Starting Pitcher #22
    Woo struck out four batters in the contest while allowing one base on balls. He kept the Orioles off the board for the first three innings, but the train came off the tracks in the third as the O’s roughed him up for six runs including a solo homer by Colton Cowser and a two-run blast by Pete Alonso. The 26-year-old hurler got nine swings and misses on 82 pitches on the evening, posting a CSW of 23 percent. Now 5-5 on the season, he’ll tote a 4.28 ERA, 1.04 WHIP and a 79/15 K/BB ratio (82 innings) into a rematch against the Orioles at home on Thursday.
  • SEA Starting Pitcher #22
    On the plus side for fantasy managers, Woo racked up seven strikeouts on the evening and didn’t walk a batter. The Tigers got to him for three runs in the third inning, including a two-run blast by Kerry Carpenter. Woo then loaded the bases with one out in the seventh before turning the ball over to the bullpen and two of those runs scored as well. He generated 12 swings and misses on 90 pitches on the night, posting a CSW of 29 percent. He’ll try to get back in the win column as he carries a 3.74 ERA, 1.00 WHIP and a 75/14 K/BB ratio (77 innings) into Thursday’s matchup agaist the Orioles in Baltimore.
  • SEA Starting Pitcher #22
    Woo, who threw first-pitch strikes to 18 of 23 batters, matched his season high for strikeouts and went without giving up a run for the fourth time in 12 starts this season. He’s 5-3 with a 3.34 ERA, and he’s due to face the struggling Tigers in Detroit next week.
  • SEA Starting Pitcher #22
    Woo had good velocity today, beating his season averages by nearly one mph, but he gave up 10 hard-hit balls anyway, including a 371-foot double that would have been a homer in 18 ballparks. Woo lost a three-game winning streak that saw him allow two runs in 18 innings over his previous three starts and fell to 4-3 with a 3.82 ERA on the season. He’ll probably bounce back against the D-backs next weekend.
  • SEA Starting Pitcher #22
    Woo was excellent again, and outside of a first-inning where he issued a pair of walks, he had his usual excellent command. The six scoreless lower his ERA to 3.51 on the year, but it’s worth noting that 13 of the 23 runs he allowed back in back-to-back outings, and since then he’s been back to his All-Star level. Woo is as consistent as they get, and will likely have a similar start Sunday when he faces the Royals in Kansas City.
  • SEA Starting Pitcher #22
    Woo gave up a run in the second inning on two hits. The Astros would plate a second run on two walks and a hit in the third. He settled in for three more scoreless innings, ending his day after six at 104 pitches. Woo threw 74 for strikes and generated 14 whiffs to strike out nine batters. That’s back-to-back nine-strikeout efforts. The 26-year-old right-hander will take a 3.91 ERA, 1.00 WHIP, and a 47/10 K/BB ratio across 53 innings into a start against the White Sox in Seattle on Monday.

Rotoworld

  • NYM Relief Pitcher #44
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Austin Warren (forearm) underwent an MRI that didn’t reveal any UCL damage, reports MLB.com’s Anthony DiComo.

    It’s a significant relief that Warren won’t require elbow surgery after hitting the injured list with a forearm strain prior to Wednesday’s game against the Royals. The 30-year-old middle reliever has forged a respectable 4.63 ERA across 35 innings this season. There is no timetable for his return yet.
  • ATL Relief Pitcher #59
    Player Stats
    Link copied to clipboard!

    Braves sent RHP Carlos Carrasco outright to Triple-A Gwinnett.

    The cycle continues. Carrasco is poised to elect free agency and re-sign with Atlanta on a new minor league pact. He’ll remain stationed on the doorstep of the majors until he’s needed to gobble up innings as a mop-up reliever. Nothing to see here.
  • Link copied to clipboard!

    Pirates signed INF Grae Kessinger to a minor league contract.

    Kessinger provides Pittsburgh with some additional infield depth at Triple-A Indianapolis after losing starting shortstop Konnor Griffin (finger) for the next two months. The 28-year-old didn’t take very long to find a new home after being cut loose by the Mets earlier this week. He appeared in 49 games for the Astros from 2023-2024.
  • TOR Starting Pitcher #84
    Player Stats
    Link copied to clipboard!

    Dylan Cease took a no-hitter into the ninth before allowing one hit and exiting the Blue Jays’ 10-0 shutout of the Giants on Wednesday.

    Cease was at 102 pitches after seven, but he clearly wanted to continue, and after a nine-pitch eighth, he was allowed to start the ninth. He wound up throwing just three pitches then, the last of which was a clean single from Heliot Ramos. Tyler Walker replaced him and preserved the shutout against his former club. Cease, who pitched a no-hitter for the Padres in 2024, struck out 11 and walked three. He has six 10-strikeout games this season and 31 for his career. The first-time All-Star closes out the first half 6-4 with a 2.56 ERA. He’s second in the majors with 148 strikeouts and seventh in ERA.
  • SF Starting Pitcher #62
    Player Stats
    Link copied to clipboard!

    Logan Webb surrendered five runs in seven innings Wednesday in a loss to the Blue Jays.

    The runs all came in the first. Two soft hits to left field opened the game, and after George Springer walked to load the bases with one out, Daulton Varsho hit a liner to right that a sliding Jung Hoo Lee couldn’t catch, resulting in an RBI single. Kazuma Okamoto then followed with a grand slam on a ball 328 feet down the right field line. It would have been a homer only in San Francisco and in Yankee Stadium, according to Statcast. So, that’s the five runs. Only the homer, which wasn’t even a barrel, was hit harder than 72 mph. Webb allowed just one hit and one walk after the first. The All-Star gave up 12 runs in his last two starts to finish the first half 5-7 with a 3.86 ERA. Still, he’s throwing just fine.
  • Link copied to clipboard!

    Kazuma Okamoto went 2-for-4 and hit his first major league grand slam Wednesday against the Giants.

    Okamoto’s 328-foot slam off Logan Webb in the first would have been a double most everywhere else, but it snuck just over the wall at Oracle Park. It was his second homer in three games and 21st overall. He’s now the rookie leader in homers by one over Munetaka Murakami. He’s second among rookies with 59 RBI, two behind Sal Stewart.
  • Link copied to clipboard!

    Vladimir Guerrero Jr. took the Giants’ Ryan Walker deep on Wednesday for his first homer since June 18.

    Guerrero and George Springer went back-to-back in the ninth, with Guerrero driving a fastball to center at 108 mph and a projected distance of 419 feet. It was Guerrero’s only hit of the day, but he had two other hard-hit balls. He also had two on Tuesday, though both of those turned into double plays. Hopefully, he’ll get his back feeling a little better over the break and start hitting homers more regularly afterwards.
  • SF Right Fielder #51
    Player Stats
    Link copied to clipboard!

    Jung-Hoo Lee went hitless in a second straight game Wednesday to finish the series against the Blue Jays 1-for-11.

    Lee took over as the major league leader in average for a brief spell last month, peaking at .333, but he’s just 7-for-44 with one extra-base hit and one walk in his last 12 games. Given that he’s not big with the homers or steals, he needs to hit over .300 to be of any real use in shallow leagues. He’s still at .311 right now, but Statcast thinks he’s been kind of lucky. He currently has a .327 BABIP, but he’s not hitting the ball any harder than last year, when he posted a .291 BABIP and batted .266.
  • SD Left Fielder #0
    Player Stats
    Link copied to clipboard!

    Samad Taylor is day-to-day with an oblique injury.

    Taylor told reporters that he tweaked something in his oblique during Tuesday’s contest against Arizona. The 27-year-old is likely to sit out the final two games of San Diego’s current series against the Diamondbacks, but it doesn’t appear that he’s headed to the injured list.
  • BOS Starting Pitcher #66
    Player Stats
    Link copied to clipboard!

    Brayan Bello could potentially be called up to start against the Mets on Saturday.

    It’ll depend on whether Ranger Suarez (adductor) is cleared to take the ball following Thursday’s bullpen session. The 27-year-old was demoted to Triple-A Worcester back in early June after struggling to a bloated 6.34 ERA across 61 innings to open the season.