15DJoe Ryan SP MIN Tue 2/24/26 5:33 PM
15DJoe Ryan
SP MIN
Ryan (back) played catch from 90 feet Tuesday, Matthew Leach of MLB.com reports.
EDGE Analysis
Ryan experienced lower back tightness Saturday and underwent an MRI the next day that revealed just inflammation. It still remains unknown when Ryan will take the mound in spring training, but the setback isn't keeping him from using his arm.
15DJoe Ryan SP MIN Sun 2/22/26 8:43 AM
15DJoe Ryan
SP MIN
An MRI on Ryan's back revealed only inflammation, Dan Hayes of The Athletic reports.
EDGE Analysis
This is a best-case scenario for Ryan and the Twins after the right-hander was scratched from his first scheduled spring training start Saturday. It's uncertain when exactly Ryan will be able to resume mound work.
15DJoe Ryan SP MIN Sat 2/21/26 4:23 PM
15DJoe Ryan
SP MIN
Ryan will undergo an MRI on his lower back Saturday, Aaron Gleeman of The Athletic reports.
EDGE Analysis
Ryan was originally scheduled to start the Twins' Grapefruit League opener against Boston on Saturday, but lower-back tightness caused him to be scratched shortly before the game. The Twins will now bring him in for imaging to confirm whether he's dealing with any structural damage, and more information on his condition will likely come Sunday.
15DJoe Ryan SP MIN Sat 2/21/26 12:56 PM
15DJoe Ryan
SP MIN
Ryan was scratched from his scheduled start in Saturday's Grapefruit League game against the Red Sox due to lower-back tightness on his right side, Dan Hayes of The Athletic reports.
EDGE Analysis
The severity of Ryan's injury remains unknown, but the Twins didn't feel it was worth risking the 29-year-old's health during the first game of their Grapefruit League schedule. He'll now have to wait a bit longer before making his first start of the spring; meanwhile, Eston Stull will take the mound to begin Saturday's game.
15DJoe Ryan SP MIN Mon 1/26/26 4:30 PM
15DJoe Ryan
SP MIN
The Twins and Ryan avoided arbitration by agreeing to a one-year, $6.1 million contract Monday, Jon Heyman of the New York Post reports. The deal includes a $13 million mutual option for 2027.
EDGE Analysis
Ryan's $6.1 million salary for 2026 is right at the midpoint of the figures the two sides exchanged earlier this month, and he's guaranteed an additional $100,000 in the form of a buyout of his 2027 option. The right-hander posted a 3.42 ERA, 1.04 WHIP and 194:39 K:BB across 171 innings in 2025. The Twins reportedly have pulled Ryan off the trade market for this offseason, but his name is likely to come up again during this year's trade deadline, if he's healthy and pitching well.
15DJoe Ryan SP MIN Fri 9/26/25 9:57 PM
15DJoe Ryan
SP MIN
Ryan (13-10) took the loss against the Phillies on Friday, allowing two runs on five hits and one walk with nine strikeouts over five innings.
EDGE Analysis
Ryan threw 59 of 90 pitches for strikes and generated 14 whiffs, but he was outdueled by Aaron Nola. The 29-year-old was uneven down the stretch, giving up five or more runs in four of his final seven outings while holding opponents to two earned runs or fewer in the other three. He'll still close the campaign with a career-best 3.47 ERA, 1.04 WHIP and 194:39 K:BB across 171 innings.
15DJoe Ryan SP MIN Sun 9/21/25 9:10 AM
15DJoe Ryan
SP MIN
Ryan (13-9) took the loss in the first game of Saturday's doubleheader sweep at the hands of the Guardians, giving up five runs (four earned) on six hits -- including four home runs -- and two walks over five innings. He struck out five.
EDGE Analysis
The right-hander has run out of gas in September. The four homers allowed were a season high for Ryan, and over three starts this month he's stumbled to a 9.00 ERA, 2.00 WHIP and 11:8 K:BB through 11 innings while serving up six long balls in total. He'll try to end 2025 on a better note in his final outing, which lines up to come on the road next weekend in Philadelphia.
15DJoe Ryan SP MIN Sat 9/6/25 11:48 PM
15DJoe Ryan
SP MIN
Ryan (13-8) took the loss against the Royals on Saturday, allowing five runs on four hits and four walks with two strikeouts over two innings.
EDGE Analysis
Ryan was tagged for five runs in the first inning and issued a season-high four walks, leaving after just 62 pitches in his shortest outing of the season. Despite tossing seven shutout frames Sunday, the 29-year-old has now allowed five earned runs or more in three of his past four starts. He'll carry a 3.32 ERA, 1.01 WHIP and 176:34 K:BB across 157 innings into a home matchup with the Diamondbacks next weekend.
15DJoe Ryan SP MIN Sun 8/31/25 4:22 PM
15DJoe Ryan
SP MIN
Ryan (13-7) earned the win Sunday over San Diego, allowing five hits and a walk across seven scoreless innings. He struck out eight.
EDGE Analysis
After he was tagged for 11 runs over nine innings in his previous two starts, Ryan rebounded with a dominant outing Sunday, striking out at least eight batters for the eighth time this season. Ryan lowered his ERA to 3.08 on the season with a 0.97 WHIP and 174:30 K:BB across 155 innings. He'll look to keep rolling his next time out, tentatively scheduled for next week in Kansas City.
15DJoe Ryan SP MIN Mon 8/25/25 10:35 PM
15DJoe Ryan
SP MIN
Ryan (12-7) took the loss Monday against the Blue Jays, conceding six runs on seven hits and a walk over five innings with seven strikeouts.
EDGE Analysis
The 29-year-old was tagged for six runs for the second time this season, with the previous occurrence happening April 20 at Atlanta. Ryan managed to generate only nine whiffs out of his 93 total pitches, as he coughed up multiple long balls for the third time this season in 25 total starts. After allowing a two-run homer to Alejandro Kirk to cap a four-run first inning, Ryan then gave up a solo shot to Andres Gimenez in the second. The Minnesota right-hander will carry a 3.04 ERA and 0.97 WHIP across 148 total frames into his next matchup, which currently lines up to come against San Diego at home this weekend.