| IP | ERA | W-L | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|
| 125.2 | 4.08 | 6-8 | 138/27 | 9.9 | 1.15 | 6.77 |
| Compared to same point last season | ||||||
| 150.0 | 2.82 | 13-7 | 170/28 | 10.2 | 0.96 | |
Joe Ryan remains sidelined with a glute strain as Minnesota navigates rotation depth
Ryan has been out of action for most of August after landing on the 15-day injured list with a left glute strain. Prior to being sidelined, he struggled in his lone start over the last month, surrendering seven hits over 5.1 innings. His absence leaves a major void at the top of the rotation for a third-place Twins team sitting at 65-72.
Through 23 starts this season, Ryan carries a 4.12 ERA and 1.16 WHIP with 138 strikeouts across 124.5 innings, trailing our projected 3.79 ERA baseline. Even with occasional home run troubles and second-half fatigue, his exceptional 5.11 strikeout-to-walk ratio demonstrates that his dominant swing-and-miss stuff remains intact once he returns to full health.
Ryan is not listed as a probable starter for this week's matchups against the Tigers and White Sox as he continues his recovery. Fantasy managers must keep him parked on injured reserve until Minnesota clears him for a minor-league rehab assignment or mound return. Sit.
Updated 1 day ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 08/04 | @KC | 5.1 | 99 | 3 | 2 | 4 | LOSS | 4.08 | 1.15 | 0 | |
| 07/29 | KC | 6.0 | 93 | 4 | 0 | 4 | LOSS | 3.96 | 1.12 | 3 | |
| 07/20 | @CLE | 4.0 | 78 | 3 | 0 | 8 | LOSS | 3.86 | 1.11 | -7 | |
| 07/11 | LAA | 6.0 | 94 | 6 | 2 | 2 | N/A | 3.34 | 1.06 | 15 | |
| 07/05 | @NYY | 7.0 | 106 | 9 | 1 | 0 | WIN | 3.36 | 1.04 | 29 | |
| 06/30 | @HOU | 4.0 | 91 | 5 | 3 | 6 | LOSS | 3.61 | 1.08 | -3 | |
| 06/24 | LAD | 6.0 | 98 | 9 | 1 | 4 | LOSS | 3.18 | 1.03 | 8 | |
| 06/18 | @TEX | 5.0 | 97 | 7 | 2 | 0 | WIN | 2.99 | 1.00 | 20 | |
| 06/12 | STL | 6.0 | 102 | 8 | 0 | 3 | N/A | 3.17 | 1.00 | 17 | |
| 06/06 | KC | 6.0 | 102 | 5 | 2 | 1 | N/A | 3.07 | 1.00 | 15 | |
| 06/01 | CHW | 6.0 | 98 | 9 | 0 | 4 | WIN | 3.20 | 0.97 | 18 | |
| 05/26 | @CHW | 7.2 | 98 | 9 | 0 | 2 | N/A | 2.94 | 0.93 | 23 | |
| 05/20 | HOU | 6.0 | 99 | 9 | 0 | 1 | WIN | 3.02 | 0.97 | 26 | |
| 05/15 | MIL | 6.0 | 90 | 7 | 1 | 1 | N/A | 3.20 | 1.01 | 19 | |
| 05/09 | @CLE | 6.0 | 107 | 5 | 3 | 1 | N/A | 3.43 | 1.03 | 17 | |
| 05/03 | TOR | 0.1 | 9 | 1 | 1 | 0 | N/A | 3.72 | 1.06 | 1 | |
| 04/28 | SEA | 6.0 | 88 | 6 | 1 | 2 | LOSS | 3.76 | 1.04 | 11 | |
| 04/23 | @NYM | 5.0 | 92 | 5 | 2 | 4 | N/A | 3.90 | 1.02 | 7 | |
| 04/17 | CIN | 6.0 | 94 | 6 | 0 | 1 | LOSS | 3.29 | 0.88 | 14 | |
| 04/11 | @TOR | 7.0 | 91 | 5 | 1 | 2 | WIN | 3.80 | 0.98 | 24 | |
| 04/06 | DET | 5.0 | 101 | 7 | 3 | 2 | WIN | 4.40 | 1.26 | 17 | |
| 04/01 | @KC | 4.0 | 77 | 3 | 0 | 5 | LOSS | 4.82 | 1.29 | -4 | |
| 03/26 | @BAL | 5.1 | 85 | 7 | 2 | 0 | N/A | 0.00 | 0.56 | 16 | |
| Totals: | 125.2 | 2089 | 138 | 27 | 57 | 283 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | MIN | 5 | 28.1 | 412 | 30 | 5 | 0 | 2-1 | 3.81 | 0.74 | 9.5 | 69 |
| 2022 | MIN | 25 | 138.1 | 2201 | 140 | 42 | 0 | 13-6 | 3.19 | 1.06 | 9.1 | 362 |
| 2023 | MIN | 30 | 163.2 | 2710 | 197 | 34 | 0 | 11-10 | 4.51 | 1.17 | 10.8 | 399 |
| 2024 | MIN | 23 | 135.0 | 2106 | 147 | 23 | 0 | 7-7 | 3.73 | 0.99 | 9.8 | 333 |
| 2025 | MIN | 30 | 166.0 | 2706 | 190 | 37 | 0 | 13-10 | 3.25 | 1.04 | 10.3 | 433 |
| 2026 | MIN | 23 | 125.2 | 2089 | 138 | 27 | 0 | 6-8 | 4.08 | 1.15 | 9.9 | 283 |
| ON PACE | 27 | 147 | 2452 | 162 | 31 | 0 | 7-9 | 4.08 | 1.15 | 9.9 | 332 | |
| 3-YEAR AVG | 28 | 153 | 2507 | 178 | 31 | 0 | 10-9 | 3.86 | 1.07 | 10.4 | 388 | |
| Career | 136 | 750.0 | 12224 | 842 | 168 | 0 | 0-0 | 3.79 | 1.08 | 10.1 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| NAME | OWN | START |
|---|---|---|
| Ryan Jeffers | 60% | 49% |
| Victor Caratini | 4% | 2% |
| NAME | OWN | START |
|---|---|---|
| Brooks Lee | 79% | 72% |
| Kody Clemens | 62% | 56% |
| Royce Lewis | 42% | 32% |
| NAME | OWN | START |
|---|---|---|
| Luke Keaschall | 76% | 72% |
| Kaelen Culpepper | 30% | 26% |
| NAME | OWN | START |
|---|---|---|
| Byron Buxton | 84% | 22% |
| Josh Bell | 47% | 40% |
| Walker Jenkins | 46% | 35% |
| Trevor Larnach | 12% | 11% |
| Austin Martin | 2% | 1% |
| Matt Wallner | 2% | 1% |
| Emmanuel Rodriguez | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Joe Ryan | 94% | 19% |
| Taj Bradley | 86% | 63% |
| Zebby Matthews | 46% | 25% |
| Bailey Ober | 28% | 16% |
| Dean Kremer | 13% | 6% |
| Connor Prielipp | 7% | 4% |
| Mick Abel | 3% | 0% |
| Pablo Lopez | 1% | 1% |
| German Marquez | 1% | 0% |
| Mike Paredes | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Yoendrys Gomez | 51% | 49% |
| Jeff Hoffman | 44% | 42% |
| Jacob Webb | 33% | 32% |
| Andrew Morris | 9% | 8% |
| A.J. Minter | 5% | 5% |
| Taylor Rogers | 1% | 1% |
| Anthony Banda | 1% | 0% |
| Cole Sands | 1% | 0% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 72-65 | .526 | - | 655 | 614 | |
| 69-68 | .504 | 3 | 557 | 559 | |
| 66-72 | .478 | 6.5 | 637 | 683 | |
| 63-74 | .460 | 9 | 597 | 542 | |
| 62-76 | .449 | 10.5 | 590 | 673 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Ryan Jeffers | 74 | 251 | 45 | 69 | 12 | 46 | 1 | .275 | |
| Victor Caratini | 94 | 293 | 27 | 65 | 7 | 39 | 0 | .222 | |
| Alex Jackson | 30 | 66 | 11 | 20 | 1 | 5 | 0 | .303 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Kody Clemens | 121 | 446 | 62 | 106 | 23 | 69 | 8 | .238 | |
| Royce Lewis | 103 | 377 | 46 | 87 | 13 | 46 | 14 | .231 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Luke Keaschall | 129 | 441 | 66 | 122 | 9 | 41 | 16 | .277 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Brooks Lee | 132 | 492 | 61 | 122 | 22 | 76 | 7 | .248 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Ryan Kreidler | 87 | 210 | 28 | 47 | 6 | 26 | 4 | .224 | |
| Tristan Gray | 66 | 173 | 16 | 39 | 4 | 29 | 2 | .225 | |
| Kaelen Culpepper | 20 | 70 | 10 | 22 | 3 | 6 | 0 | .314 | |
| Orlando Arcia | 19 | 48 | 6 | 13 | 1 | 2 | 0 | .271 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Byron Buxton | 93 | 370 | 65 | 94 | 25 | 46 | 7 | .254 | |
| Trevor Larnach | 112 | 358 | 52 | 95 | 11 | 45 | 2 | .265 | |
| Matt Wallner | 34 | 120 | 14 | 20 | 4 | 10 | 0 | .167 | |
| Austin Martin | 110 | 282 | 41 | 68 | 3 | 23 | 12 | .241 | |
| Walker Jenkins | 4 | 12 | 2 | 3 | 1 | 3 | 1 | .250 | |
| Gabriel Gonzalez | 2 | 2 | 1 | 1 | 0 | 0 | 0 | .500 | |
| Alan Roden | 28 | 67 | 6 | 17 | 0 | 10 | 0 | .254 | |
| Kyler Fedko | 14 | 16 | 1 | 0 | 0 | 1 | 0 | .000 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Josh Bell | 132 | 487 | 68 | 123 | 17 | 83 | 2 | .253 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Taj Bradley | 27 | 10 | 6 | 0 | 154.1 | 178 | 3.85 | 1.26 | |
| Joe Ryan | 23 | 6 | 8 | 0 | 125.2 | 138 | 3.65 | 1.14 | |
| Connor Prielipp | 19 | 3 | 7 | 0 | 99.0 | 106 | 5.55 | 1.39 | |
| Zebby Matthews | 19 | 9 | 8 | 0 | 112.0 | 93 | 4.58 | 1.26 | |
| Bailey Ober | 21 | 7 | 4 | 0 | 113.1 | 79 | 4.37 | 1.24 | |
| Dean Kremer | 12 | 2 | 5 | 0 | 62.2 | 61 | 5.60 | 1.26 | |
| Mick Abel | 4 | 1 | 2 | 0 | 20.1 | 23 | 3.98 | 1.57 | |
| Mike Paredes | 10 | 0 | 3 | 0 | 34.1 | 19 | 4.72 | 1.43 | |
| John Klein | 3 | 0 | 1 | 0 | 4.1 | 2 | 4.15 | 1.62 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Yoendrys Gómez | 55 | 2 | 2 | 20 | 58.0 | 54 | 3.72 | 1.40 | |
| Jeff Hoffman | 61 | 6 | 8 | 5 | 56.2 | 86 | 3.97 | 1.43 | |
| Andrew Morris | 53 | 4 | 7 | 4 | 63.2 | 59 | 3.82 | 1.34 | |
| Luis García | 15 | 0 | 1 | 2 | 15.0 | 6 | 9.00 | 1.93 | |
| Taylor Rogers | 55 | 6 | 3 | 2 | 49.1 | 42 | 4.74 | 1.56 | |
| Anthony Banda | 39 | 2 | 0 | 2 | 34.1 | 33 | 4.46 | 1.34 | |
| Travis Adams | 32 | 3 | 0 | 2 | 44.1 | 50 | 5.68 | 1.42 | |
| Cody Laweryson | 15 | 1 | 0 | 1 | 16.2 | 18 | 4.86 | 1.38 | |
| Kody Funderburk | 46 | 3 | 2 | 1 | 43.0 | 36 | 3.77 | 1.33 | |
| Eric Orze | 36 | 2 | 2 | 1 | 41.1 | 36 | 5.66 | 1.52 | |
| Jack Anderson | 7 | 1 | 0 | 1 | 12.1 | 12 | 2.19 | 1.05 | |
| Cole Sands | 13 | 1 | 1 | 1 | 12.0 | 11 | 8.25 | 1.67 | |
| Marco Raya | 3 | 0 | 0 | 0 | 6.0 | 4 | 3.00 | 1.33 | |
| Garrett Acton | 4 | 1 | 1 | 0 | 6.2 | 9 | 2.70 | 1.05 | |
| Kendry Rojas | 12 | 1 | 1 | 0 | 29.2 | 34 | 3.34 | 1.52 | |
| Tommy Nance | 49 | 2 | 2 | 0 | 50.1 | 55 | 3.22 | 1.31 | |
| A.J. Minter | 36 | 2 | 2 | 0 | 34.2 | 29 | 1.82 | 0.95 | |
| Woo-Suk Go | 4 | 0 | 0 | 0 | 4.0 | 5 | 9.00 | 2.50 | |
| Austin Voth | 3 | 0 | 1 | 0 | 10.0 | 3 | 9.90 | 2.50 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 08-31 | DET | W 11-1 | Taj Bradley Jackson Jobe |
| 09-01 | DET | 07:40 EDT | Andrew Morris Troy Melton |
| 09-02 | DET | 07:40 EDT | Dean Kremer Drew Anderson |
| 09-04 | @CHW | 07:40 EDT | Bailey Ober Erick Fedde |
| 09-05 | @CHW | 07:10 EDT | Zebby Matthews Anthony Kay |
| 09-06 | @CHW | 06:20 EDT | Taj Bradley Sean Burke |
Jul 28th
Twins Become Buyers, Retain Joe Ryan and Ryan Jeffers in Wild Card Push ...
Jul 5th
Joe Ryan Makes History at Yankee Stadium for the Twins
Jun 24th
MLB Wednesday Slate: Ohtani vs. Twins, Skubal vs. Yankees, and Cubs-Mets ...
Jun 5th
Twins Wish Joe Ryan a Happy Birthday with “Joe Ryan Experience” ...
May 9th
Joe Ryan Delivers Another “Experience” Moment for the Twins
May 3rd
MLB Sunday Preview: Spencer Strider Debuts as Cardinals and White Sox ...
Apr 2nd
Royals blitz Twins 13-9 as ragged start to season continues
Apr 1st
Royals Dominate 13-9 in 9,000th Franchise Game; Jonathan India Hits ...
Mar 12th
Team USA Eyes Joe Ryan or Nolan McLean to Start March 17 WBC Championship ...
'Goofy' is gone as Bears coach Ben Johnson sees sharper focus from QB Caleb Williams
Chicago Sun-Times
Halas Intrigue Bears podcast: Is Kyler Gordon done?
Chicago Sun-Times
Giants Reveal Starting Lineup vs. Pirates: Logan Webb Starts, Rafael Devers at First Base
@susanslusser
Christian Franklin Placed on IL with Left-Hand Inflammation After Swing-and-Miss Reaction
@jcalvinmeyer
Orioles Add Luis Robert Jr. on Waiver Claim After Previous Trade Talks with White Sox
@jcalvinmeyer
Joey Porter Jr. Says First Contract Negotiation Has Been Challenging but Supported by Steelers Teammates and Coaches
@bepryor
'Goofy' is gone as Bears coach Ben Johnson sees sharper focus from QB Caleb Williams
Chicago Sun-Times
Halas Intrigue Bears podcast: Is Kyler Gordon done?
Chicago Sun-Times
Joey Porter Jr. Says First Contract Negotiation Has Been Challenging but Supported by Steelers Teammates and Coaches
@bepryor
Vikings Re-Sign QB Max Brosmer to Practice Squad After Clearing Waivers
@TomPelissero
49ers Reveal Initial 70-Man Roster; Jon Weeks Expected to Return Before Week 1
@LombardiHimself
Chiefs RB Isiah Pacheco Placed on IR, Out at Least Four Games
@UnderdogNFL
Giants Reveal Starting Lineup vs. Pirates: Logan Webb Starts, Rafael Devers at First Base
@susanslusser
Christian Franklin Placed on IL with Left-Hand Inflammation After Swing-and-Miss Reaction
@jcalvinmeyer
Orioles Add Luis Robert Jr. on Waiver Claim After Previous Trade Talks with White Sox
@jcalvinmeyer
Orioles Owner David Rubenstein Approves $5M Waiver Claim for Luis Robert Jr.
@jcalvinmeyer
Tigers’ Record Highlights Major Impact of Tarik Skubal’s Availability: 40–33 With Him, 23–41 Without Him
@Buster_ESPN
Mets Recall Morabito and Ross; Hagenman to Start Tomorrow
@NYPost_Mets
OG Anunoby’s MSG Game-Winner Named 2025–26 NBA Clutch Moment of the Year
@NBA
Stephen Curry’s 11-Minute Highlight Reel of No-Look Threes
@warriors
Lakers could've helped Pistons avoid Jalen Duren disaster that's still in play
Piston Powered
Luka Dončić Wins 2025–26 NBA ID Fan Favorite Handle of the Year
@NBA
Nick Richards Aims to Prove Heat Wrong After Being Overlooked
@IraHeatBeat
Luke Kornet’s Chase-Down Block Named 2025–26 NBA Fan Favorite Block of the Year
@NBA
Claude Giroux’s Hall of Fame Case Gains Momentum Ahead of NHL Opening Night
@JFreshHockey
Utah Mammoth Announces Rookie Camp Roster; Desnoyers Returns After Summer Injury
@BagleyKSLsports
Canucks Coaching Staff Set Standards Ahead of New NHL Season
@Canucks
Nils Lundkvist Emerges as an Impact Defenseman for Dallas Despite Early Injury
@DallasStars
Jake Livanavage Adds 15 Pounds Ahead of NHL Prospect Tournament
@penguins
Nick Suzuki’s Golf Tournament Raises $157,035 for Service Dogs and Mental Health Support
@CanadiensMTL
| Randy Vasquez SD SP | +12.1 |
| Lazaro Montes SEA RF | +7.4 |
| Coby Mayo BAL 3B | +7.4 |
| Eric Lauer LAD SP | +7.3 |
| Hector Rodriguez CIN RF | +6.5 |
| Heriberto Hernandez MIA LF | +6.0 |
| Randy Dobnak KC SP | +6.0 |
| Andrew Painter PHI SP | +5.9 |
| Bryce Eldridge SF 1B | +5.2 |
| Ethan Salas SD C | +4.5 |
| Hayden Wesneski HOU SP | +4.3 |
| Sam Antonacci CHW LF | +4.1 |
| Daylen Lile WAS LF | +4.1 |
| Peter Lambert HOU SP | +4.0 |
| Mason Montgomery PIT RP | +3.8 |
| Zac Thornton NYM SP | -5.9 |
| Dustin May MIL SP | -5.7 |
| Pedro Ramirez CHC 2B | -5.4 |
| Tyler Mahle ATL SP | -4.8 |
| Kade Anderson SEA SP | -4.6 |
| Trent Grisham NYY CF | -3.3 |
| Chris Bassitt BAL SP | -3.2 |
| Royce Lewis MIN 1B | -3.2 |
| George Lombard Jr. NYY SS | -3.1 |
| Janson Junk MIA SP | -3.0 |
| Caleb Durbin BOS 3B | -3.0 |
| Emerson Hancock SEA SP | -2.9 |
| Alec Bohm PHI 3B | -2.8 |
| Michael McGreevy STL SP | -2.8 |
| Matthew Liberatore STL SP | -2.8 |