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

    Ryan (hamstring) has inconsistent rehab start

    Link copied to clipboard!

    DET Starting Pitcher
    Player Stats
    Link copied to clipboard!

    River Ryan (hamstring) allowed two runs on five hits in 2 2/3 innings for Triple-A Toledo on Tuesday.

    On one hand, two runs on five hits in just over two innings is not good. On the other hand, Ryan threw 69 percent of his pitches for strikes, while posting a 13 percent swinging strike rate and 33 percent CSW. He sat 97.4 mph on his four-seamer, which he got a few whiffs on. He threw all six of his pitches and flashed good swing-and-miss on his changeup to lefties. It remains unlikely that Ryan, who threw 39 pitches in this one, will make it up to the Tigers in the final week of the season, but he should be penciled into their 2027 rotation.
The CCs: Who were MLB's most elite in 2026?
CC Sabathia hands out his MLB 2026 season awards, from MVP and Breakout Star to The Swag Award.

Related Player News

  • DET Starting Pitcher #77
    Personalize your Rotoworld feed by favoriting players
    Ryan also issued a pair of walks in the contest while three of the four outs that he did record came via the strikeout. He served up a leadoff homer to Konnor Griffin to open the ballgame, then allowed the first four hitters to reach in the second inning, ultimately exiting with the bases loaded and one out. Ryan got four swings and misses on 39 pitches on the day, posting a CSW of 28 percent. He finishes the 2026 campaign with a 4.15 ERA, 1.85 WHIP and a 6/3 K/BB ratio over 4 1/3 innings in two starts with the Tigers. As long as he’s healthy, he should open the 2027 campaign in the Tigers’ rotation.
  • DET Starting Pitcher #77
    Ryan threw just 43 pitches (26 strikes) during his abbreviated Tigers debut before giving way to Keider Montero for a bulk relief outing. He gave up only two hits and one walk during his lone trip through Washington’s lineup. He averaged 96.5 mph on his fastball and topped out at 98.1 mph during his first outing back in the majors since undergoing elbow surgery back in 2024. He won’t offer a ton of volume, but he represents a worthwhile option for fantasy purposes when he faces the Pirates to close out the regular season on Sunday.
  • DET Starting Pitcher #77
    One of the main components of the Tarik Skubal trade with the Dodgers last month, Ryan will make his Tigers debut against the Nationals on Monday. The hard-throwing 28-year-old top pitching prospect made four starts for Los Angeles before undergoing Tommy John surgery back in 2024. He’s spent the entire year pitching at the Triple-A level, compiling an impressive 47/9 K/BB ratio across 41 innings of work. Simply put, Ryan offers enough strikeout upside to be interesting as a streaming option for fantasy managers, even if he’s highly unlikely to work deep into Monday’s outing. He’ll get the ball in place of an injured Troy Melton (arm) during Detroit’s regular-season finale against the Pirates on Sunday.
  • DET Starting Pitcher
    The 28-year-old right-hander has been battling through a hamstring injury over the past couple of weeks and is finally ready to show the Tigers what he can do at the MLB level. He’s only expected to work a few innings in the game and will be piggybacked by Keider Montero, so fantasy managers shouldn’t expect him to have a shot at earning a victory.
  • DET Starting Pitcher
    Ryan has been on the minor league injured list since late June with a hamstring strain. He was subsequently traded to the Tigers as part of the Tarik Skubal trade, so this was his debut as a member of the Tigers organization. He struck out two and didn’t walk a batter while throwing 74 percent of his pitches for strikes and posting a 17 percent swinging strike rate. His four-seamer averaged 97 mph with an elite 17 inches of vertical movement. He looked like a potential difference-maker in this one, but he also threw just 23 pitches across two innings, so he will need a few more starts to ramp back up and might not return in time to pitch for the Tigers this season. He could be stashed in keeper leagues though.
  • DET Starting Pitcher
    Ryan ranks as the 68th best prospect in baseball according to MLB Pipeline, which opinions on the right-hander’s worth landing all over the board. At 27, he’s a bit old for a prospect, but only made the full-time transition to the mound in 2022 and underwent Tommy John surgery in 2025. He possesses next-level stuff and if he’s able to stay healthy his ceiling projects as a top of the rotation starter at the MLB level. He’ll begin his Tigers’ tenure on the injured list at Triple-A Toledo as he continues to recover from a hamstring strain, but he could find his way into the big league rotation before the end of August.
  • DET Starting Pitcher #29
    Ken Rosenthal of The Athletic reports that the Dodgers will send outfield prospect Zyhir Hope and right-handed pitching prospects River Ryan and Brady Smith. It was initially reported that Emmet Sheehan was included, but multiple outlets have confirmed he’s not headed to Detroit. Skubal is inarguably one of the best pitchers in baseball and has won back-to-back Cy Young Awards for the Tigers, and he joins Los Angeles with a 2.79 ERA and 116/14 K/BB in his 16 starts this year. The pending free agent will join the loaded Dodgers’ roster as the new ace, and obviously, fantasy managers have no reason to believe he won’t continue to pitch at an elite level now that he’s in Los Angeles rather than Detroit.
  • LAD Starting Pitcher #77
    Ryan missed time earlier in the season due to an issue with the same hamstring and it flared up and caused him to miss his last start at Triple-A Oklahoma City. No word yet on how long he’ll be shelved for. There goes the glimmer of hope that fantasy managers had that Ryan may make a spot start next week with the Dodgers having seven games on the docket.
  • LAD Starting Pitcher #77
    There’s zero urgency for Los Angeles to expedite Ryan’s timeline to the majors given their starting pitching depth, but the 27-year-old top prospect will begin to force the issue if he keeps pitching like this. He generated 15 swinging strikes and threw a staggering 67 of 87 pitches for strikes. There’s a path to a rotation spot with the Dodgers if recently acquired Eric Lauer doesn’t show anything in the next couple weeks.
  • LAD Starting Pitcher #77
    Ryan threw 51 of his 84 pitches for strikes and averaged 97.8 mph on his four-seam fastball. He maintained that velocity for much of the game, falling to 96.6 mph by the fifth inning. He also induced 14 whiffs on 35 wings for a 40 percent whiff rate. He did only get one whiff on his slider, which is not ideal, but he had a 69 percent strike rate overall, and his fastball was simply dominant. The Dodgers will give Eric Lauer a start on Monday, but Ryan could push for a rotation spot if that Lauer start doesn’t go well.

Rotoworld

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

    Nationals acquired LHP Reiver
    Sanmartín from the Giants for RHP Robert Cranz.

    Sanmartín, who was DFA’d on Monday, had a 4.22 ERA in 24 appearances for the Giants last season. The 30-year-old seems more like a quality minor league signing than someone a team should keep on a 40-man all winter, but the Nationals are optimistic about something here. They also claimed fellow reliever Braxton Roxby off waivers last week and traded for Nate Furman on Sunday, so they’ve now taken advantage of the Giants’ roster purge three times.
  • SF Relief Pitcher
    Player Stats
    Link copied to clipboard!

    Giants acquired RHP Robert Cranz from the Nationals for LHP Reiver
    Sanmartín.

    Cranz, 23, was the 200th overall selection in the 2024 draft, getting taken out of Oklahoma State. He stalled after a late promotion to Triple-A last season, giving up 17 earned runs in 11 2/3 innings. However, he was excellent before that, and he finished with a 76/32 K/BB in 54 innings overall. In his 26 1/3 innings in Double-A, he fanned 36 percent of the batters he faced.
  • KC Relief Pitcher #75
    Player Stats
    Link copied to clipboard!

    Royals signed RHP Hobie Harris to a minor league contract with an invitation to spring training.

    After overcoming a forearm issue that sidelined him for the first half of the season, the 33-year-old Harris had a 2.55 ERA and a 27/16 K/BB in 24 2/3 innings for Boston’s Triple-A affiliate last season. His only major league experience came in 2023, when he had a 5.12 ERA in 19 1/3 innings for the Nationals.
  • WSH 3rd Baseman #84
    Player Stats
    Link copied to clipboard!

    Jorbit Vivas went 2-for-4 and homered for Aragua of the Venezuelan Winter League on Thursday.

    Vivas is hitting .410 with two homers in 11 games. The 25-year-old’s first full season in the majors with the Nationals came with the expected strong plate discipline and very little power, as he finished at .238/.332/.322 in 364 plate appearances. He has outlasted fellow left-handed-hitting infielder José Tena on the roster, but he probably won’t be promised anything in spring training. Since he’s not viewed as even an occasional option at shortstop, it will definitely hurt his chances of sticking around if the team decides to make CJ Abrams a full-time second baseman.
  • FA Shortstop #63
    Player Stats
    Link copied to clipboard!

    José Salas went 2-for-3 and hit his third homer of the Venezuelan Winter League season Thursday for Zulia.

    Baseball America had Salas as the game’s No. 93 prospect when the Twins got him from the Marlins in the Luis Arraez deal four years ago, but he’s been very disappointing since and he hit just .199/.279/.376 between High-A and Double-A at age 23 last season. He is, however, off to a really nice start in Venezuela, having batted .407 with 10 RBI through nine games. Salas qualified for minor league free agency at the conclusion of the season, so he’s auditioning for everyone this winter.
  • FA 2nd Baseman #24
    Player Stats
    Link copied to clipboard!

    Rougned Odor went 3-for-4 with a homer Thursday for Magallanes of the Venezuelan Winter League.

    Odor, a 10-year major league veteran, is still only 32, but he seems content to just play winter ball these days. He signed a minor league deal with the Yankees in 2024, but he never played in any games before being released. Before that, he signed to play in Japan, only to return home when the team wanted to assign him to the minors. Last year, Odor finished fourth in the VWL with 12 homers. He’s off to a particularly nice start this winter, having gone 10-for-24 with two homers, two doubles and five walks in eight games.
  • Link copied to clipboard!

    Welbyn Francisca went 2-for-3 with a homer, four RBI, two walks and a steal in leading the Saguaros to a win in Thursday’s Arizona Fall League action.

    Francisca just continues to fill up the box score. Even in a high offense environment, his .420/.488/.710 line is incredible. That 1.198 OPS is 89 points higher than Antonio Anderson in second place. His 28 RBI also tops the circuit by five.
  • Link copied to clipboard!

    Tai Peete went 3-for-3 with two walks and four stolen bases for the Javelinas of the Arizona Fall League on Thursday.

    The Javelinas went 12-for-13 stealing bases in the 5-3 win over the Rafters, with Carter Graham and Ty Harvey collecting three apiece. Peete is tied for second in the AFL with a .357 average and is third with an 1.103 OPS. He’s 17-for-21 stealing bases in 17 games.
  • LAA Starting Pitcher
    Player Stats
    Link copied to clipboard!

    Kyle Robinson pitched four perfect innings and struck out four for Mesa of the Arizona Fall League on Thursday.

    That lowers his ERA in five AFL starts to 10.43. Robinson, a 2024 11th-round pick, was traded twice this year, going from the A’s to the Pirates for Alika Williams in May and then on to the Angels for Kirby Yates at the deadline. He’ll likely open next year in the rotation at Double-A Rocket City.
  • Link copied to clipboard!

    The Dodgers and hitting coach Aaron Bates are parting ways after failing to come to terms on a new contract.

    Bates finished his playing career in the Dodgers system in 2024 and then immediately went into coaching in the organization, eventually becoming the major league team’s co-hitting coach in 2023. According to MLBTR’s Tim Dierkes, the Dodgers offered him a multiyear contract to continue in the role, but no deal got done.