Ryan (12-6) allowed five runs (two earned) on six hits and a walk over four innings Tuesday, striking out six and taking a loss against the Athletics.
Ryan worked through two scoreless frames before coughing up a two-run shot to Shea Langeliers in the third inning. The Athletics then plated three unearned runs in the fourth after a fielding error by Darell Hernaiz. It was the first time all year that Ryan did not complete at least five innings, and his first time giving up more than two runs since July 26. Despite the overall lackluster performance, he's allowed two or fewer earned runs in nine of his last 10 starts. Ryan is sporting a 2.77 ERA with a 159:28 K:BB through 143 innings. He's currently in line for a road matchup against the White Sox this weekend.
... See More... See Less
Twins' Joe Ryan: Settles in after early homer
Rotowire
Ryan (11-5) earned the win Friday against the Royals, allowing one run on four hits while striking out five over five innings. He did not issue a walk.
Ryan's only blemish of the day came against the very first batter he faced, as he surrendered a leadoff homer to Mike Yastrzemski before settling in to blank Kansas City the rest of the way. The right-hander has now allowed two runs or fewer in seven of his last eight starts, continuing to provide elite consistency atop Minnesota's rotation. Ryan will take a sharp 2.79 ERA, 0.92 WHIP and 146:25 K:BB into his next scheduled outing against the Yankees.
... See More... See Less
Twins' Joe Ryan: Earns quality start in no-decision
Rotowire
Ryan did not factor into the decision in Friday's game against the Guardians, allowing two runs on five hits and one walk while striking out four across six innings.
Ryan yielded a run in each of the first two innings, but he finished his outing strong by retiring 14 of the last 15 batters he faced. He now has 12 quality starts this season (six of which have come over his last nine outings), and his 2.83 ERA and 0.93 WHIP (across 127.1 innings) rank eighth and fifth, respectively, among qualified starters. Ryan is slated to make his next start against the Tigers on the road next week.
... See More... See Less
Twins' Joe Ryan: Subpar showing in fifth loss
Rotowire
Ryan (10-5) took the loss Saturday, allowing five runs (four earned) on six hits and one walk over five innings against the Nationals. He struck out five.
The right-hander wasn't at his best Saturday, giving up a run in both the third and fourth innings before allowing a bases-loaded double to CJ Abrams in the fifth inning. While far from his strongest outing, Ryan has been excellent overall this season, posting a 2.82 ERA and 0.92 WHIP through 21 starts, with an impressive 10.2 K/9 and a 1.8 BB/9. His strong performance, despite the Twins sitting below .500, has sparked trade rumors, though it would likely take a significant return for Minnesota to consider moving him.
... See More... See Less
Twins' Joe Ryan: Fans 11, matching season high
Rotowire
Ryan (10-4) took home the win in Sunday's victory over Colorado, allowing one run on five hits while striking out 11 over seven innings.
Ryan continues to build on what's shaping up to be the best season of his career, tossing seven innings for the fifth time this year. The right-hander missed bats consistently, tying his season high with 11 strikeouts, and limited damage, with his lone blemish coming via a solo homer to Mickey Moniak in the third inning. Ryan has been lights-out over his last five outings, sporting a 1.45 ERA with a sharp 36:3 K:BB across 31 innings. Now sitting at a 2.63 ERA and 0.90 WHIP on the season, the 29-year-old will look to keep rolling in his next start, scheduled for Saturday against the Nationals.
... See More... See Less
Twins' Joe Ryan: Fans five in ninth win Friday
Rotowire
Ryan (9-4) earned the win Friday against the Pirates, giving up one run on five hits and two walks in five innings. He struck out five.
The 29-year-old right-hander continues to provide length for the Twins, having now worked at least five innings in each of his 19 outings this season. Ryan has also proven to be a fairly high-floor fantasy option during the first half of the year, fanning at least four in all of his appearances. He holds a 2.72 ERA, 0.91 WHIP and 121:23 K:BB across 109.1 frames, which helped Ryan make his first All-Star team in 2025.
... See More... See Less
Twins' Joe Ryan: Fans eight in no-decision
Rotowire
Ryan did not factor in the decision during Sunday's extra-inning loss to Tampa Bay. He allowed two runs on six hits and a walk over six innings while striking out eight.
Ryan punched out the side in the first inning and retired the first six batters he faced before Taylor Walls popped a solo shot to begin the third. The Rays scored another run on a Jonathan Aranda single in the fourth. Ryan forced 21 whiffs Sunday, his second-most of the season, with 12 coming on the fastball. He's given up three or fewer runs in 12 of his last 13 outings, posting a terrific 2.33 ERA and 88:18 K:BB during that stretch. His season ERA sits at 2.76 alongside a 116:21 K:BB across 104.1 frames. Ryan is in line to face the Pirates at home next weekend.
... See More... See Less
Twins' Joe Ryan: Handed tough-luck loss
Rotowire
Ryan (8-4) allowed a run on five hits over seven innings Tuesday, striking out four and taking a loss against Miami. He did not issue a walk.
After yielding a solo homer to Kyle Stowers to begin the second inning, Ryan retired 13 straight Marlins and did not allow another extra-base hit during his outing. However, the Twins were shut out, leading to an unfortunate loss for Ryan. He threw 57 of 88 pitches for strikes and completed seven innings for just the second time since the start of May. Despite the loss, he dropped his ERA to 2.75 with a 108:20 K:BB across 98.1 frames this season. Ryan is slated to face the Rays at home this weekend.
... See More... See Less
Twins' Joe Ryan: Fans eight in six scoreless innings
Rotowire
Ryan (8-3) tallied the win Wednesday against the Mariners, giving up no runs on three hits and no walks in six innings. He struck out eight.
The Mariners didn't offer much resistance Wednesday, mustering just three singles against Ryan. It was the fourth time this year that the 29-year-old right-hander produced a scoreless outing, and he efficiently fired 63 of his 91 pitches for strikes en route to fanning at least eight for the first time since May 16. Ryan will take an excellent 2.86 ERA, 0.89 WHIP and 104:20 K:BB across 91.1 frames into his next appearance, which is set to come on the road against the Marlins.
... See More... See Less
Twins' Joe Ryan: Allows just two hits in no-decision
Rotowire
Ryan tossed seven innings against Houston on Saturday, allowing two runs on two hits and two walks while striking out seven batters in a no-decision.
In a duel between two of the AL's best hurlers, Ryan and Hunter Brown each allowed two runs over seven frames. While Brown had the better strikeout total (12), Ryan was also strong in that area with seven punchouts and 14 whiffs. This was the first time Ryan has completed seven innings since April 27, and the quality start was his seventh of the campaign. He's on pace for career-best marks in both ERA (2.93) and WHIP (0.90), with the latter mark currently ranking third best among qualified MLB pitchers.
... See More... See Less
Twins' Joe Ryan: Earns seventh win of 2025
Rotowire
Ryan (7-2) earned the win against the Blue Jays on Sunday, allowing three runs (two earned) on four hits and three walks while striking out six across five innings.
Ryan gave up three runs over the first three innings, though one of those was unearned due to a Carlos Correa throwing error. Ryan settled in to retire the last eight batters he faced, and he received enough run support from the Twins' hitters to come away with the win. Among qualified American League starters, Ryan ranks sixth in WHIP (0.93) and 11th in ERA (2.96) across 73 innings this season. He's lined up to face the Astros on the road next weekend.
... See More... See Less
Twins' Joe Ryan: Sharp in fifth win
Rotowire
Ryan (5-2) picked up the win in Tuesday's 4-2 victory over the Rays, allowing one run on five hits and a walk over six innings. He struck out five.
The right-hander wrapped up the month of May undefeated, going 3-0 with a 1.86 ERA, 0.72 WHIP and 33:5 K:BB over 29 innings while delivering four quality starts in five trips to the mound. Ryan has put up Cy Young-worthy numbers to begin the season, and he'll look to get back in the win column in his next outing, which lines up to come on the road early next week against the A's.
... See More... See Less
Twins' Joe Ryan: Dominant in fourth win
Rotowire
Ryan (4-2) picked up the win Friday, allowing two hits and a walk over six scoreless innings in a 3-0 victory over the Brewers. He struck out nine.
Milwaukee got a runner to third base in the first inning on a Brice Turang single and a couple stolen bases, but it was as close as the home side would come to getting a run on the board off Ryan. The right-hander fired 64 of 99 pitches for strikes en route to his fourth straight quality start, and he'll take a 2.42 ERA, 0.79 WHIP and 63:6 K:BB through 52 innings into his next outing, which lines up to come at home next week against the Guardians.
... See More... See Less
Twins' Joe Ryan: Cruises to victory Saturday
Rotowire
Ryan (3-2) earned the win over San Francisco on Saturday, allowing one run on two hits and no walks while striking out seven batters over six innings.
Ryan was originally slated to start Thursday against Baltimore, but he had to be pushed back due to an illness. The ailment may have contributed to Ryan being lifted after just 76 pitches Saturday -- he was shown laying on the dugout floor between innings, so he clearly wasn't 100 percent -- but it didn't affect his effectiveness. The right-hander induced 12 whiffs, fanned seven batters and gave up just one run -- on a Heliot Ramos homer -- while notching his third straight quality start. Over that three-game span, Ryan has given up just two runs over 19 innings while posting a 26:2 K:BB. On the season, he has a 2.74 ERA, 0.83 WHIP (third-best among qualified pitchers) and sterling 54:5 K:BB over 46 frames.
... See More... See Less
Twins' Joe Ryan: Cleared to start Saturday
Rotowire
Ryan (illness) will start Saturday's game against the Giants, Dan Hayes of The Athletic reports.
Ryan had been slated to take the ball Thursday versus the Orioles but was scratched due to illness. However, he was able to throw a bullpen session Thursday and will be all systems go Saturday at Target Field against the Giants. Chris Paddack will draw the start in the series opener Friday.
... See More... See Less
Twins' Joe Ryan: Next start pushed back
Rotowire
Ryan won't start as scheduled against the Orioles on Thursday due to an illness.
Bailey Ober will start Thursday's series finale in Ryan's place. The 28-year-old right-hander will presumably look to make his next start once he's feeling better, which could set him up for a date with the Giants over the weekend.
... See More... See Less
Twins' Joe Ryan: Outstanding in no-decision
Rotowire
Ryan didn't factor into the decision Friday against the Red Sox after allowing one run on four hits and one walk in six innings. He struck out eight.
Ryan worked at least five innings in his seventh straight start to open the season, and it was the fifth time he held the opposition to one run or less already in 2025. The right-hander's velocity was also up a bit, as he touched 95 mph 12 times, and it helped translate to an outstanding 17 swings and misses. Over 40 innings this season, Ryan now boasts a 2.93 ERA, 0.90 WHIP and a sparkling 47:5 K:BB. His ability to limit free passes would figure to play well in his next scheduled outing versus the Orioles, who ranked 25th in the majors in on-base percentage (.296) as of Friday.
... See More... See Less
Twins' Joe Ryan: Outstanding start continues Monday
Rotowire
Ryan allowed one run on three hits and two walks in five innings Monday against the Mets, striking out eight. He didn't factor into the decision.
The red-hot Pete Alonso brought a run in on a single in the third inning, but Ryan was mostly able to keep the New York bats quiet otherwise. The right-hander is off to an outstanding start to the season, registering a 2.43 ERA, 0.77 WHIP and 23:2 K:BB across 22 innings (four starts) so far. Up next for Ryan is a tough road matchup against Atlanta, which is set to come this weekend.
... See More... See Less
Twins' Joe Ryan: Falls to Houston
Rotowire
Ryan (0-1) took the loss Thursday against the Astros, allowing four runs on five hits across five innings. He struck out six.
Ryan started the day on a high note, striking out the side in the first inning. However, then gave up back-to-back home runs to Christian Walker and Jeremy Pena to start the second before Houston added two more runs in the fourth. The 28-year-old Ryan has allowed five earned runs on 10 hits while striking out 11 through his first 10 innings this season. He'll look to get in the win column in his next outing, currently scheduled for next week in Kansas City.
... See More... See Less
Twins' Joe Ryan: No-decision in 2025 debut
Rotowire
Ryan came away with a no-decision in Saturday's 5-1 loss to the Cardinals, allowing one run on five hits over five innings. He struck out five without walking a batter.
The right-hander fired 55 of 81 pitches for strikes before exiting with the game tied 1-1, but the Twins' bullpen quickly fell apart afterward. Injuries limited Ryan to 135 innings over 23 starts in 2024, so staying healthy will be his top priority this year. The 28-year-old should be effective when he is on the mound though -- over three seasons as a regular member of Minnesota's rotation, Ryan sports a 3.92 ERA, 1.09 WHIP and 10.04 K/9. He lines up to make his next start at home next week against the Astros.