Joe Ryan
SP MIN
Sun 4/27/25 4:21 PM

Ryan (2-2) earned the win Sunday over the Angels, allowing four hits and a walk over seven scoreless innings. He struck out 11.
EDGE Analysis
It was a stellar bounce-back performance from Ryan after he allowed six runs over five innings during his last start in Atlanta. The right-hander set a season high with 11 strikeouts while delivering seven scoreless innings for the second time this year. Ryan lowered his ERA to 3.18 with a 0.91 WHIP and an impressive 39:4 K:BB through his first six outings (34 innings). Ryan's currently scheduled to face the Red Sox on the road in his next start.

Joe Ryan
SP MIN
Sun 4/20/25 10:01 PM

Ryan (1-2) took the loss against Atlanta on Sunday, allowing six runs on eight hits and one walk with five strikeouts over five innings.
EDGE Analysis
Ryan surrendered three home runs and a total of 12 hard-hit balls in a forgettable outing. He's also struggled to work deep into games, exceeding five innings just once in five starts on the year. The 28-year-old owns a 4.00 ERA, 0.96 WHIP and 28:3 K:BB across 27 innings and will aim to get back on track in a home matchup with the Angels next weekend.

Joe Ryan
SP MIN
Mon 4/14/25 10:43 PM

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.
EDGE Analysis
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.

Joe Ryan
SP MIN
Thu 4/10/25 1:57 AM

Ryan (1-1) earned the win Wednesday, allowing two hits with no walks over seven scoreless innings against the Royals. He struck out four.
EDGE Analysis
Ryan struggled a bit in his second start by allowing four runs over five innings against Houston. He pitched in warmer weather Wednesday than his previous starts which said helped him stay loose. He hasn't walked a batter in 17 innings this season and lowered his ERA to 2.65.

Joe Ryan
SP MIN
Thu 4/3/25 8:21 PM

Ryan (0-1) took the loss Thursday against the Astros, allowing four runs on five hits across five innings. He struck out six.
EDGE Analysis
Ryan started the day on a high note, striking out the side in the first inning. However, he'd give 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.

Joe Ryan
SP MIN
Sat 3/29/25 10:59 PM

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.
EDGE Analysis
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.

Joe Ryan
SP MIN
Fri 3/7/25 12:47 AM

Ryan threw two scoreless innings with four strikeouts and a walk in his spring training debut in Thursday's win over the Yankees. "Great introduction to the season for Joe. He looked good," manager Rocco Baldelli told the Minnesota Star Tribune. "He even threw a nice slider or two, that little sweepy pitch that he throws, and showed a little feel for it. He's out there facing a good lineup, and he goes right at them."
EDGE Analysis
Ryan reached 93-94 mph with his fastball and faced most of the starters in the Yankees lineup. Ryan suffered a Grade 2 teres major strain during a start Aug. 9 and missed the rest of the regular season. He had an MRI in November that showed a "complete resolution" of the shoulder strain and has been healthy entering spring training. It looks like he'll be full speed for Opening Day.

Joe Ryan
SP MIN
Thu 2/13/25 11:56 PM

Ryan (shoulder) threw 36 pitches without any discomfort Thursday in his first bullpen session of the spring, MLB.com reports. "He came back from [the injury] the way we hoped he would. It gave him virtually pretty close to a normal offseason, which is what you're hoping for," said manager Rocco Baldelli.
EDGE Analysis
Ryan suffered a Grade 2 teres major strain during a start Aug. 9 and missed the rest of the regular season. He had an MRI in November that showed a "complete resolution" of the shoulder strain and had a fairly normal offseason throwing program. He looks set to begin the season as the No. 2 starter in the Minnesota rotation.

Joe Ryan
SP MIN
Sun 1/26/25 11:31 PM

Ryan had an MRI in November that showed a "complete resolution" of the shoulder strain that ended his 2024 season in August, Phil Miller of the Minnesota Star Tribune reports. He's thrown three bullpen sessions this winter.
EDGE Analysis
Ryan suffered a Grade 2 teres major strain during a start Aug. 9 and missed the rest of the regular season. With a clean bill of health in the offseason, he is expected to be ready for the start of spring training. He'll return to work at the top of the Minnesota rotation after going 7-7 with a 3.60 ERA and 9.8 K/9 in 23 starts last season.

Joe Ryan
SP MIN
Thu 1/9/25 2:04 PM

The Twins and Ryan (shoulder) avoided arbitration by agreeing to a one-year, $3 million contract Thursday, Darren Wolfson of Channel 5 Saint Paul reports.
EDGE Analysis
It's a big raise for Ryan, who had been eligible for salary arbitration for the first time. The right-hander earned the pay bump after posting a 3.60 ERA, 0.99 WHIP and 147:23 K:BB over 135 innings in 2024. Ryan missed most of the final two months of the season with a shoulder strain but is expected to be ready for spring training.