Skip to Main Content

Recent Games

date ip
Innings Pitched
w
Wins
l
Losses
era
Earned Run Average
FPTS
Fantasy Points
Jun 18, 2026 5.0 5 3 2.99 20.5
Jun 12, 2026 6.0 4 3 3.17 16
Jun 6, 2026 6.0 4 3 3.07 14.5
Jun 1, 2026 6.0 4 3 3.20 17.5
May 26, 2026 7.2 3 3 2.94 21.5
Now Playing
Share Video
Link copied!
  • Image thumbnail
    0:43

    Highlights: Astros at Twins (5/20)

  • Image thumbnail
    10:06

    Five Undervalued Pitchers Based On Early ADP!

  • Image thumbnail
    1:17

    MLB Trade Deadline: Joe Ryan Top Pitcher Available

  • Image thumbnail
    1:00

    MLB Trade Deadline Update: Joe Ryan

  • Image thumbnail
    0:26

    Highlights: Twins at Diamondbacks (6/20)

  • Image thumbnail
    0:31

    Highlights: Twins at Diamondbacks (6/19)

  • Image thumbnail
    0:21

    Highlights: Twins at Rangers (6/18)

  • Image thumbnail
    1:06

    Should the San Francisco Giants Be Sellers?

  • Image thumbnail
    0:22

    Highlights: Twins at Rangers (06/18)

  • Image thumbnail
    0:34

    Highlights: Twins at Rangers (6/15)

  • Image thumbnail
    7:12

    Breaking Down MLB Power Rankings

  • Image thumbnail
    12:17

    Weekend Waiver Wire Adds! Replacing Jose Ramirez & Vinnie Pasquantino

  • Image thumbnail
    0:52

    Highlights: Cardinals at Twins (6/13)

  • Image thumbnail
    0:58

    Highlights: Cardinals at Twins (6/12)

  • Image thumbnail
    13:09

    Top Prospects to Stash! Twins Prepping for Kaelen Culpepper?

  • Image thumbnail
    10:08

    Waiver Wire MUST ADDS! Royce Lewis, Lars Nootbaar & More!

  • Image thumbnail
    0:52

    Highlights: Royals at Twins (6/7)

  • Image thumbnail
    0:51

    White Sox: Contender or Pretender?

  • Image thumbnail
    0:39

    Highlights: White Sox at Twins (6/3)

  • Image thumbnail
    0:40

    Ranking the Worst Teams in MLB This Season

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
2026 237.514.8 87.3 5 3 99 18 2.99 1.00
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
3y Avg. 383.513.7 156.0 10 9 179 32 3.87 1.06
Projections Powered by
Fantasy Performance by Week
98%
Roster
77%
Start
#12
SP Rank

Fantasy News

  • Twins' Joe Ryan: Picks up fifth win

    Ryan (5-3) earned the win Thursday over the Rangers, allowing three hits and two walks over five scoreless innings. He struck out seven. While it was another excellent outing overall from Ryan, he failed to make it through six innings for the first time in his last eight starts since he needed 97 pitches to make it through five frames Thursday. Overall, Ryan's ERA is down to 2.99 this season with a 1.00 WHIP and 99:18 K:BB across 16 starts (87.1 innings). He's currently lined up to face the Dodgers at home in his next outing.
    ... See More ... See Less
  • Twins' Joe Ryan: Tosses quality start

    Ryan wasn't involved in the decision Friday against the Cardinals. He allowed three runs on six hits across six innings while striking out eight. Ryan has six quality starts over his last seven appearances, and the star hurler continues to be a consistent, dependable presence on the mound for the Twins every time he takes the ball. Ryan, who has at least eight strikeouts in four of his last five appearances as well, owns a 2.66 ERA, 0.95 WHIP and 10.8 K/9 across 44 innings and eight starts since the beginning of May. He's slated to make his next start on the road against the Rangers.
    ... See More ... See Less
  • Twins' Joe Ryan: Fans nine in victory

    Ryan (4-3) earned the win over the White Sox on Monday, allowing four runs on eight hits and no walks while striking out nine batters over six innings. Ryan benefitted from a big offensive performance by Minnesota's offense, which put up nine runs while the right-hander was in the game. Though he was dinged for five extra-base hits (two homers and three doubles), Ryan kept the damage -- and his pitch count -- reasonable enough to emerge with his second victory across his past three starts. The veteran hurler also finished with exactly nine strikeouts for the third straight outing after maxing out at seven punchouts through his first 10 starts of the season. Ryan has tossed at least six innings in five straight appearances after an injury scare resulted in an exit early in the first inning versus the Blue Jays on May 3. He's put up steady numbers throughout the campaign, posting a 3.20 ERA, 0.97 WHIP and 79:14 K:BB over 70.1 innings spanning 13 starts.
    ... See More ... See Less
  • Twins' Joe Ryan: Strikes out nine in no-decision

    Ryan didn't factor into the decision Tuesday against the White Sox, allowing two runs on five hits across 7.2 innings. He struck out nine. The nine punchouts tied a season-high mark for Ryan, who has now struck out at least seven in each of his last three starts. He's also in a run of four consecutive quality starts since lasting just one-third of an inning against the Blue Jays on March 3, when an injury scare forced him off the mound. Ryan has now gone 1-0 with a 1.75 ERA, 0.74 WHIP and 30:4 K:BB across his last 25.2 innings. He'll aim to continue his impressive stretch in his next start, scheduled for this weekend against the Pirates on the road.
    ... See More ... See Less
  • Twins' Joe Ryan: Sharp in third win

    Ryan (3-3) picked up the win Wednesday, allowing one run on four hits over six innings in a 4-1 victory over the Astros. He struck out nine without walking a batter. The nine Ks were a season high for Ryan, as the right-hander delivered his third straight quality start and his sixth of the year on 99 pitches (71 strikes). Ryan has given up more than two runs only twice in 11 outings, and he'll take a 3.02 ERA, 0.97 WHIP and 61:14 K:BB through 56.2 innings into his next trip to the mound, which is scheduled to come on the road early next week against the White Sox.
    ... See More ... See Less
  • Twins' Joe Ryan: Fans seven in no-decision

    Ryan didn't factor into the decision in Friday's 3-2 loss to the Brewers, allowing one earned run on four hits and a walk while striking out seven batters over six innings. Ryan ran into some trouble right out of the gate, allowing a leadoff double to Jackson Chourio, who later came around to score on a single from William Contreras. Ryan was able to quickly regain his composure on the mound afterward, allowing just three batters to reach base and no more runs to score through the sixth inning. Now with three quality starts in his last four outings, the 29-year-old righty will aim to extend his hot streak next week when he faces an Astros lineup that's posted a .654 OPS since the beginning of May.
    ... See More ... See Less
  • Twins' Joe Ryan: Settles for no-decision Saturday

    Ryan didn't factor into the decision Saturday against the Guardians, allowing one run on two hits and three walks in six innings. He struck out five. After leaving his last start early with elbow soreness, the All-Star right-hander looked no worse for wear Saturday. Ryan threw a season-high 107 pitches (66 strikes), and, excluding his most recent injury-shortened outing, pitched at least six innings while yielding two runs or fewer for the third time in his past four appearances. He'll carry a strong 3.43 ERA, 1.03 WHIP and 45:13 K:BB over 44.2 innings into a tough assignment against the Brewers in his next scheduled start.
    ... See More ... See Less
  • Twins' Joe Ryan: Cleared to start Saturday

    Ryan (elbow) is listed as the Twins' scheduled starting pitcher for Saturday's game in Cleveland, Aaron Gleeman of The Athletic reports. Ryan threw only nine pitches in his last outing Sunday against the Blue Jays before being removed due to right elbow soreness. After an MRI returned negative, Ryan was scheduled to throw a bullpen session Wednesday, and he must have gotten through that workout without issue in order to be cleared to start Saturday. Ryan has collected a 3.72 ERA and 40:10 K:BB over 38.2 innings this season.
    ... See More ... See Less
  • Twins' Joe Ryan: MRI on elbow comes back clean

    Ryan played catch Tuesday after an MRI on his right elbow came back negative, Dan Hayes of The Athletic reports. Ryan was forced to depart Sunday's start against the Blue Jays after throwing just nine pitches due to right elbow soreness. However, he has managed to avoid a serious injury and is slated to throw a bullpen session Wednesday. Ryan is tentatively scheduled to start a game this weekend in Cleveland, and he should be cleared to take the ball against the Guardians if he gets through his bullpen session without a setback.
    ... See More ... See Less
  • Twins' Joe Ryan: Waiting on MRI results

    Ryan underwent an MRI on his right elbow after exiting his start in Sunday's 4-3 win over the Blue Jays, but the Twins are still waiting on the results of his imaging before determining his next steps, MLB.com reports. Ryan joined the team in Washington, D.C. on Monday for the start of its six-game road trip, so the Twins seemingly aren't closing the door on the right-hander making his next turn through the rotation, which will come up Saturday in Cleveland. Before he was lifted from his start this past Sunday due to elbow soreness, Ryan faced just two batters and averaged 91.6 miles per hour on his four fastballs, a notable decline from his average of 92.6 mph through his first seven outings of the season.
    ... See More ... See Less
  • Twins' Joe Ryan: Departs with apparent injury

    Ryan was removed from Sunday's start against the Blue Jays during the first inning with an apparent injury, Betsy Helfand of the St. Paul Pioneer Press reports. The right-hander struck out Yohendrick Pinango to start the game and then walked Kazuma Okamoto, after which Ryan signaled to the dugout and exited the contest with training staff. His final pitch was a 90.9-mph fastball, which is nearly two ticks slower than his average fastball velocity (92.6 mph) in the early going this season. The nature of the injury isn't clear, but Ryan's availability for his next turn through the rotation is now in question.
    ... See More ... See Less
  • Twins' Joe Ryan: Takes loss despite quality start

    Ryan (2-3) took the loss Tuesday against the Mariners, allowing two runs on six hits and one walk while striking out six over six innings. Ryan was effective for most of the outing, limiting Seattle to just three hits through the first five innings. In the sixth, back-to-back hits led to a run on a Josh Naylor RBI single, and after returning for the seventh the right-hander allowed a leadoff double that forced his exit and the runner later came around to score. Despite the loss, it marked Ryan's third quality start in his last four outings. He now owns a 3.76 ERA, 1.04 WHIP and a 39:9 K:BB across 38.1 innings and is slated to face Toronto in his next start.
    ... See More ... See Less
  • Twins' Joe Ryan: Struggles against Mets on Thursday

    Ryan allowed seven runs (four earned) on seven hits and two walks while striking out five batters over five innings in a no-decision against the Mets on Thursday. Ryan scuffled from the outset, giving up a three-run homer to Brett Baty in the first inning. He gave up three more runs in the second, though a passed ball on a strikeout led to all three runs being unearned. Ryan served up another long ball in the fourth frame and was pulled after the fifth inning having thrown 92 pitches. This was the first time in 2026 that Ryan gave up more than one homer in a game -- in fact, he had yielded just one long ball in total over his first five starts spanning 27.1 innings. He'll look to bounce back in his next outing, which lines up to come at home against Seattle.
    ... See More ... See Less
  • Twins' Joe Ryan: Earns first win

    Ryan (1-1) earned the win Monday, allowing three runs on three hits and three walks over five innings against the Tigers. He struck out seven. Ryan wasn't dominant but was able to limit damage and grind through five innings to earn his first win of the 2026 season. It was an encouraging bounce-back performance after the right-hander was tagged for five runs in his previous outing against the Royals. Through three starts, the 29-year-old owns a 4.40 ERA and 1.26 WHIP with a 17:5 K:BB across 14.1 innings, and his next outing is slated for Saturday against the Blue Jays.
    ... See More ... See Less
  • Twins' Joe Ryan: Named Opening Day starter

    Ryan will start the Twins' Opening Day game against Baltimore, the team announced Friday. With Pablo Lopez (elbow) sidelined, it's not a surprise to see Ryan get the Opening Day nod. It'll be his second Opening Day start, with his first coming in 2022. Ryan set career bests in ERA (3.42) and innings pitched (171) in 2025.
    ... See More ... See Less
  • Twins' Joe Ryan: Won't pitch for Team USA

    Ryan will no longer pitch for Team USA in the World Baseball Classic, Bobby Nightengale of The Minnesota Star Tribune reports. Ryan was in the pitcher pool for the WBC, but Team USA elected to add Blue Jays closer Jeff Hoffman to the roster instead. Ryan made his spring debut Tuesday after recovering from a back injury that flared up in mid-February. The 29-year-old right-hander is projected to serve as the Twins' starter for Opening Day against the Orioles on March 26. He tossed a career-high 171 innings across 31 regular-season games in 2025 and finished with a 3.42 ERA, 1.04 WHIP and 194:39 K:BB.
    ... See More ... See Less
  • Twins' Joe Ryan: Ready to face hitters

    Ryan (back) checked out well after his bullpen session Saturday and is slated to face hitters in live batting practice in the coming days, Dan Hayes of The Athletic reports. Ryan has yet to make his Grapefruit League debut, after he was scratched ahead of his scheduled outing last weekend when he experienced inflammation on the right side of his back. The right-hander was cleared to resume working out a few days after suffering the injury and seems to be moving through his throwing program as anticipated. While the back issue will prevent Ryan from pitching for Team USA during pool play in the World Baseball Classic, he's still part of the designated player pool and could be available for the second round of the WBC if his schedule aligns with it. Before that, Ryan is expected to pitch in a Grapefruit League game about five or six days after he throws his live BP session, per Matthew Leach of MLB.com.
    ... See More ... See Less
  • Twins' Joe Ryan: MRI shows only inflammation

    An MRI on Ryan's back revealed only inflammation, Dan Hayes of The Athletic reports. 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.
    ... See More ... See Less
  • Twins' Joe Ryan: Scratched from spring start

    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. 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.
    ... See More ... See Less
  • 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

Recent Tweets