Skip to Main Content

Recent Games

date ip
Innings Pitched
w
Wins
l
Losses
era
Earned Run Average
FPTS
Fantasy Points
Sep 26, 2025 5.0 13 10 3.42 8.5
Sep 20, 2025 5.0 13 9 3.47 0.5
Sep 13, 2025 4.0 13 8 3.35 6
Sep 6, 2025 2.0 13 8 3.32 -11
Aug 31, 2025 7.0 13 7 3.08 29
default-cbs-image
Now Playing

Share Video

Link copied!
  • Image thumbnail
    1:17

    MLB Trade Deadline: Joe Ryan Top Pitcher Available

  • Image thumbnail
    1:00

    MLB Trade Deadline Update: Joe Ryan

  • Image thumbnail
    1:27

    Twins Fire Rocco Baldelli After 7 Seasons

  • Image thumbnail
    8:58

    Predicting 2026 ADP for Byron Buxton, Nolan McLean & Others!

  • Image thumbnail
    1:46

    Highlights: Yankees at Twins (9/17)

  • Image thumbnail
    1:29

    Highlights: Yankees at Twins (9/16)

  • Image thumbnail
    8:20

    Waiver Wire MUST ADDS! Austin Hays Picking Things Back Up!

  • Image thumbnail
    1:36

    Highlights: Twins at Blue Jays (8/26)

  • Image thumbnail
    9:08

    Cristian Javier's Return & Josh Hader's Shoulder Injury!

  • Image thumbnail
    9:42

    Edward Cabrera & Brandon Woodruff Look Like League Winners!

  • Image thumbnail
    9:02

    Waiver Wire MUST ADDS! Colson Montgomery & New Closers!

  • Image thumbnail
    0:46

    Bigger Impact: Carlos Correa or Eugenio Suarez

  • Image thumbnail
    1:15

    Carlos Correa Heads Back to Astros

  • Image thumbnail
    0:31

    BREAKING: Carlos Correa Traded to Astros

  • Image thumbnail
    1:32

    MLB Trade Deadline Update: Jhoan Duran

  • Image thumbnail
    0:57

    MLB Trade Deadline Buying or Selling: Twins

  • Image thumbnail
    1:12

    MLB Trade Deadline: Emmanuel Clase, Jhoan Duran in Trade Talks

  • Image thumbnail
    1:21

    Monday MLB Recap: Shohei Ohtani Gives Up Leadoff HR, Hits Another HR Out Of 2 Spot

Fantasy Stats

Year fpts
Fantasy Points
fpts/g
Fantasy Points per Game
ip
Innings Pitched
w
Wins
l
Losses
sv
Saves
so
Strikeouts
bb
Base on Balls (Walk)
era
Earned Run Average
whip
Walks and Hits Allowed Per Inning
2025 43914.2 171.0 13 10 194 39 3.42 1.04
2024 339.514.8 135.0 7 7 147 23 3.60 0.99
2023 376.513 161.7 11 10 197 34 4.51 1.17
3y Avg. 362.513.9 148.0 10 8 165 35 3.89 1.09
Projections Powered by
Fantasy Performance by Week
95%
Roster
72%
Start
#12
SP Rank

Fantasy News

  • Twins' Joe Ryan: Strikes out nine in loss

    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. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Mauled by Guardians

    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. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Chased early in loss

    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. 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 last 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Rebounds to blank Padres

    Ryan (13-7) earned the win Sunday over San Diego, allowing five hits and a walk across seven scoreless innings. He struck out eight. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Clobbered in Toronto

    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. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Settles in after early homer

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

Recent Tweets