Skip to Main Content

Recent Games

date ip
Innings Pitched
w
Wins
l
Losses
era
Earned Run Average
FPTS
Fantasy Points
May 10, 2025 6.0 3 2 2.74 28.5
May 2, 2025 6.0 2 2 2.93 19
Apr 27, 2025 7.0 2 2 3.18 31.5
Apr 20, 2025 5.0 1 2 4.00 -3.5
Apr 14, 2025 5.0 1 1 2.45 13
Now Playing

Share Video

Link copied!
  • Image thumbnail
    1:42

    Highlights: Twins at Orioles (5/15)

  • Image thumbnail
    1:36

    Highlights: Twins at Orioles Doubleheader Game 2 (5/14)

  • Image thumbnail
    1:40

    Highlights: Twins at Orioles Doubleheader Game 1 (5/14)

  • Image thumbnail
    2:02

    Twins Riding An 8-Game Win Streak Into Wednesday's Matchup

  • Image thumbnail
    0:56

    MLB Power Rankings: Four AL Central Teams in Top 14 of Rankings

  • Image thumbnail
    1:40

    Highlights: Twins at Red Sox (5/4)

  • Image thumbnail
    8:57

    Week 6 Sleepers & Two-Start Pitchers!

  • Image thumbnail
    8:08

    Young Hitters Performing & Mitchell Parker Legit?

  • Image thumbnail
    10:34

    Prospect Promotions Including Chandler Simpson & Agustin Ramirez

  • Image thumbnail
    8:20

    Week 5 Sleepers & Two-Start Pitchers!

  • Image thumbnail
    8:47

    Justin Steele Out For The Season!

  • Image thumbnail
    8:52

    2025 Relief Pitcher Preview! Sleepers, Breakouts & Busts at the Position!

  • Image thumbnail
    9:08

    Deeper Sleepers in the Outfield!

  • Image thumbnail
    5:52

    Add David Peterson or Jeffrey Springs? Ryne Nelson or Reid Detmers?

  • Image thumbnail
    6:05

    Waiver Wire Battles! Pete Crow-Armstrong vs. Parker Meadows!

  • Image thumbnail
    5:35

    Zebby Matthews' Debut, Waiver Wire Outfielders & Jazz Chisholm's Injury!

  • Image thumbnail
    6:42

    Ben Rice Breakout Game! Jose Miranda or Brooks Lee?

  • Image thumbnail
    5:59

    Brooks Lee Promoted, Shane Baz Recalled & Jordan Romano Had Surgery!

  • Image thumbnail
    6:17

    Ranking Waiver Wire Pitchers & Corner Infielders!

  • Image thumbnail
    5:46

    Max Scherzer Is Back! Pablo Lopez & Bailey Ober Bounce Back

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 13116.4 46.0 3 2 54 5 2.74 0.83
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
97%
Roster
87%
Start
#18
SP Rank

Fantasy News

  • 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
  • Twins' Joe Ryan: Outstanding in no-decision

    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: Dominant vs. Angels

    Ryan (2-2) earned the win Sunday over the Angels, allowing four hits and a walk over seven scoreless innings. He struck out 11. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Outstanding start continues Monday

    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

    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

    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.
    ... See More ... See Less
  • Twins' Joe Ryan: Looks sharp in spring debut

    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." 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, but he had an MRI in November that showed a "complete resolution" of the shoulder strain and entering spring training health. It looks like he'll be full speed for Opening Day.
    ... See More ... See Less
  • Twins' Joe Ryan: No shoulder issues as spring begins

    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. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Throwing bullpen sessions

    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. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Settles at $3 million

    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. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Won't return in regular season

    The Twins transferred Ryan (shoulder) to the 60-day injured list Tuesday. Ryan won't be eligible for activation until Oct. 9, ending his regular season. The right-hander is dealing with a Grade 2 teres major strain and could potentially be available if the Twins make the postseason, but a previous timeline of "weeks to months" doesn't provide much clarity. The transaction, along with Trevor Richards' DFA, opens up spots for Michael Tonkin and Caleb Boushley on the 40-man and 26-man rosters, respectively.
    ... See More ... See Less
  • Twins' Joe Ryan: Heads to IL with teres major strain

    The Twins placed Ryan on the 15-day injured list Friday with a Grade 2 right teres major strain, Do-Hyoung Park of MLB.com reports. Manager Rocco Baldelli said Friday that Ryan's recovery will take "weeks to months," so the right-hander's season could be over. The injury is a massive blow to Ryan's fantasy managers and to a Twins club fighting for a playoff spot. Louie Varland will be recalled from Triple-A St. Paul to start the second game of Saturday's doubleheader against the Guardians, and he might now be needed in the big-league rotation indefinitely.
    ... See More ... See Less
  • Twins' Joe Ryan: Cruises to seventh win

    Ryan (7-7) earned the win Friday against the White Sox, allowing two runs on three hits and three walks over 6.1 innings. He struck out seven. The Minnesota right-hander took care of business against a feeble Chicago lineup, picking up his first post-All-Star break win in this 103-pitch performance. The only blemish on his evening came in the third inning when Miguel Vargas launched a two-run homer to left field. Ryan has now pitched to a 3.59 ERA, 0.99 WHIP and 145:23 K:BB across 133 innings this season. The 28-year-old is scheduled to make his next against the Cubs at Wrigley Field next week.
    ... See More ... See Less
  • Twins' Joe Ryan: Allows four runs in no-decision

    Ryan did not factor into the decision Sunday, allowing four runs on seven hits over six innings against the Brewers. He struck out six. Ryan started strong, managing to avoid pitching from the stretch through four innings, with a third-inning two-out solo homer from Eric Haase representing the only batter to reach base against him. Ryan then ran into trouble in the fifth, allowing hits to four of the first five batters he faced with three runs crossing the plate. He managed to complete the sixth in line for the win, but a leaky bullpen prevented him from grabbing his seventh victory of the season. Ryan has now allowed nine runs through 11.1 innings over his last two starts, though his season stats remain impressive. Through 20 starts, Ryan has completed 120.2 innings with a 3.65 ERA, 1.01 WHIP and 130 strikeouts. He's currently projected to next take the hill when the Twins travel to Detroit to take on the Tigers next weekend.
    ... See More ... See Less
  • Twins' Joe Ryan: Strikes out eight in win

    Ryan (6-5) earned the win against the Astros on Saturday, allowing three runs on five hits and one walk with eight strikeouts over 5.2 innings. Ryan surrendered a run in the third inning and a two-run homer in the fourth while receiving plenty of early run support from his teammates. He generated 15 swinging strikes on 110 pitches and has completed at least five frames in each of his 18 starts this season. On the year, the 28-year-old owns an impressive 3.29 ERA, 0.97 WHIP and 118:16 K:BB through 109.1 innings and lines up to face the Giants next week.
    ... See More ... See Less
  • Twins' Joe Ryan: Fans 10 Sunday

    Ryan allowed two runs (one earned) on six hits and no walks while striking out 10 over 5.2 innings Sunday against the Mariners. He did not factor into the decision. Ryan got through four innings unscathed while racking up eight of his 10 strikeouts over that span. He found himself in some immediate trouble in the fifth after allowing a leadoff triple and wound up surrendering two runs in the inning following a pair of base knocks and a fielding error. Sunday was Ryan's second double-digit strikeout performance this season and his second straight outing without walking a batter. He's given up two runs or less in four of his last five starts, though that's only amounted to one win. The 28-year-old will carry an excellent 3.21 ERA, 0.96 WHIP and 110:15 K:BB (103.2 innings) into a meeting with the ascending Astros over the weekend.
    ... See More ... See Less
  • Twins' Joe Ryan: Records quality start in victory

    Ryan (5-5) earned the win over Oakland on Thursday, allowing two runs on three hits and one walk while striking out five batters over seven innings. Ryan surrendered a two-run homer to Tyler Soderstrom in the second inning, but those were the only runs the A's managed against the righty hurler. Ryan finished with a stat line very similar to his previous outing, when he gave up two runs on three hits over seven frames versus Pittsburgh, though that performance came in a losing effort. The 28-year-old pitcher has four quality starts over his past five appearances and has posted a 2.73 ERA, 0.82 WHIP and 32:7 K:BB across 33 frames during that span.
    ... See More ... See Less
  • Twins' Joe Ryan: Takes hard-luck loss

    Ryan (4-5) was stuck with the loss Friday against the Pirates, allowing two runs on two hits and two walks over seven innings. He struck out eight. Ryan was excellent Friday, but the Twins couldn't muster any offense against Mitch Keller in an eventual 3-0 defeat. Despite the loss, it was a strong bounce-back effort from Ryan after he allowed five runs in five innings in a loss to Houston in his last outing. The right-hander sports a 3.30 ERA with a 0.97 WHIP and 85:13 K:BB across 79 innings. Ryan's currently in line for a home matchup with the Rockies in his next start.
    ... See More ... See Less

Recent Tweets