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

    George Kirby beats Pirates for first win since May

    Link copied to clipboard!

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

    George Kirby held the Pirates to two runs — one earned — in six innings Tuesday for his first win since May 11.

    It wasn’t a particularly easy effort tonight, as Kirby allowed eight hits. Still, they accounted for only 10 total bases between them, and Kirby was good about spreading them around. He was 0-5 with a 6.27 ERA in his previous six starts, though the two before this one, both against Baltimore, were already improvements. He’s 6-7 with a 3.94 ERA overall. With the Mariners planning to throw both Logan Gilbert and Emerson Hancock on Saturday, Kirby should start against Sunday against the Guardians.
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

  • SEA Starting Pitcher #68
    Personalize your Rotoworld feed by favoriting players
    Passan adds that the sense is that Kirby is available and could be moved prior to Monday’s deadline. He also notes that Seattle has been listening to offer for Emerson Hancock and Luis Castillo. The Mariners have top prospect Kade Anderson knocking on the door of the majors and figure to move at least one, if not more, of their current rotation members. Kirby would net the largest return in any potential trade package, despite holding a pedestrian 3.98 ERA across 120 innings this season.
  • SEA Starting Pitcher #68
    Kirby’s velocity dipped quickly today; he averaged 96.9 mph in the first but was down to 95.7 mph in the second and 94.9 mph in the fourth. That’s well off his season average of 96.6 mph, and he gave up more runs today than in his previous four starts combined. It’s the third time in his career that he’s given up four homers; it also happened once in 2022 and once in 2023. Oddly enough, in all three of those starts, he gave up exactly seven runs in between four and 4 2/3 innings. He fell to 8-9 with a 3.98 ERA in advance of a start against the Twins.
  • SEA Starting Pitcher #68
    He struck out six. He threw just 80 pitches to get his 18 outs, and it seems like he still would have had something in the tank for the seventh. However, the Mariners pulled him with a 1-0 lead. It wound up working out just fine, as Nick Davila pitched a perfect top of the seventh, and the Mariners put the game away with six runs in the bottom of the inning. Kirby is 8-8 with a 3.57 ERA. He’s fanned 45 in 42 innings since the beginning of June after totaling 59 strikeouts over his first 74 innings. He’ll likely make his next start next Monday in Texas.
  • SEA Starting Pitcher #68
    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.
  • SEA Starting Pitcher #68
    Kirby struck out seven and allowed no runs over the final five innings of his second eight-inning start of the year. He’s turned in four straight quality starts while trading four-seamers for sinkers of late. That’s especially been the case his last two starts, both of which were wins. With the Mariners having Wednesday and Monday off, Kirby might not start again until next Tuesday. Or it’s possible he’ll be part of a piggyback tandem on Sunday.
  • SEA Starting Pitcher #36
    We need to come up with a better term than piggybacking. Seriously. Gilbert takes the ball for a traditional start with Hancock doing the same for Sunday’s series finale. The decision pushes George Kirby back to Monday’s opener against the Angels. The whole Mariners rotation situation is challenging to understand and remains a massive headache for fantasy managers. There have to be some changes coming from a personnel standpoint after next month’s All-Star break because this seems too chaotic to work as a strategic approach for an extended period.
  • SEA Starting Pitcher #68
    That’s the same line he had in losing to the Orioles in Baltimore last week. It makes four times this season that Kirby has turned in a quality start and lost anyway. That’s the most quality-start losses in MLB, and Dustin May and Yoshinobu Yamamoto are the only other pitchers with three such games. Kirby will face the Pirates in Pittsburgh next time out.
  • 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 #68
    Kirby walked three in the 104-pitch outing. His 10 punchouts mark a season high as the right-hander hadn’t previously struck out more than seven in a game this season. Kirby had made it through five scoreless before allowing three runs in the sixth, but he at least escaped with a quality start intact. He draws a rematch with the Orioles next time out, this one at home.
  • SEA Starting Pitcher #68
    Kirby’s struggles continue. The wheels fell off for him during an ugly fourth inning where he allowed the Mets’ eight and nine hitters to reach base before three hits and a double-steal helped bring home four runs. He wasn’t sharp otherwise either, as the Mets put at least one runner on in all four of his frames. His command on both his sinker and knuckle-curve were way worse than we’re used to seeing and he’s now given up 17 earned runs across 21 innings during his last four starts. He’ll have a chance to get back on track next week against the Orioles.

Rotoworld

  • Personalize your Rotoworld feed by favoriting players
    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.
  • CWS Right Fielder #22
    Player Stats
    Link copied to clipboard!

    Mariners acquired OF Nolan Jones from the White Sox in a four-player trade.

    Jones has yet to play in the majors this year, and has an .807 OPS with 11 steals and 14 homers in his time with Triple-A Charlotte. The 28-year-old once showed immense promise and put together one fantastic season while a member of the Rockies, but he’s just organizational depth at this stage. It’s hard to see a regular role even if Seattle continues to churn players before the deadline.
    - Christopher Crawford
  • Link copied to clipboard!

    Mariners acquired RHP Seranthony Dominguez from the White Sox in a four-player trade.

    Dominguez has forged a 3.99 ERA with 12 saves in his time with the White Sox, but five blown saves has seen him lose his stopper role, and now he’s headed to a different org entirely. The hard-throwing reliever will be a bridge for the Seattle pen, and isn’t likely to see many save chances.
    - Christopher Crawford
  • CWS Starting Pitcher #58
    Player Stats
    Link copied to clipboard!

    White Sox acquired RHP Luis Castillo from the Seattle Mariners in exchange for OF Nolan Jones, RHP Seranthony Dominguez and C/OF Boston Smith.

    Castillo is having the worst season of his professional career with a 5.06 ERA and 3-9 record over 20 appearances — 17 starts — and 99 1/3 innings. The 33-year-old right-hander has been much more effective in the past, however, and has pitched better after a dreadful start to his 2026 campaign. Still, this is not the Castillo of old, and he’s much closer to a streamer than someone fantasy managers need to have in their lineup. It’s fair to take a wait-and-see approach before believing in a rebound.
    - Christopher Crawford
  • PHI Starting Pitcher #61
    Player Stats
    Link copied to clipboard!

    Cristopher Sánchez tossed six scoreless innings and got the win in the Phillies’ 5-0 victory over the Orioles on Saturday.

    Sánchez gave up two hits, walked five and struck out 11. He improved to 14-4 with the win. Sánchez had his first scoreless outing since the end of June, a span of four starts. He lowered his ERA to 2.61. Sánchez is lined up to face the Nationals at home next Thursday.
  • CHC 2nd Baseman #2
    Player Stats
    Link copied to clipboard!

    Nico Hoerner went 2-for-4 with a homer Saturday as the Cubs topped the Yankees 5-2.

    Hoerner tied the game at 2-2 in the seventh before the Cubs added on two more then and one in the eighth. Hoerner has two homers in six games after going 80 straight games without one from Apr. 22 until June 27. He’s hitting .410/.419/.541 with 13 RBI in 15 games since the break.
  • CHC Starting Pitcher #19
    Player Stats
    Link copied to clipboard!

    David Peterson surrendered two runs — one earned — and struck out eight in 6 1/3 innings against the Yankees on Saturday.

    Peterson came in with a 14/10 K/BB in 26 2/3 innings for the Cubs, but he was at 8/0 tonight. It was his second eight-strikeout game of the year, with the also other coming against the Yankees when he was still with the Mets on May 16. Peterson will face the Royals next weekend, so he has some utility as a streaming option.
  • CHC Relief Pitcher #24
    Player Stats
    Link copied to clipboard!

    Caleb Thielbar held on to a three-run lead in the ninth for his third save Saturday against the Yankees.

    Thielbar got the ninth after Jacob Webb, the Cubs’ current favorite for saves, pitched a scoreless eighth. Thielbar’s previous two saves both came in a four-day span in April. He’ll stay in the late-game mix for now, but the Cubs would surely like to add a quality reliever prior to the deadline. They also might get Daniel Palencia back in 2-3 weeks.