Skip Navigation to Main Content

Joe Ryan or Seth Lugo

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Joe Ryan or Seth Lugo Player Statistics
  Joe Ryan
SP - MIN
Joe Ryan
Seth Lugo
SP - KC
Seth Lugo
2026 Stats 
   
   
Games Played1414
   
Games Started1414
   
Innings Pitched76.179.1
   
Wins42
   
Losses34
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6081
   
Earned Runs2634
   
Home Runs Allowed77
   
Strikeouts8466
   
Walks1625
   
ERA3.073.86
   
WHIP1.001.34
   
Joe Ryan or Seth Lugo Player Projections
  Joe Ryan
SP - MIN
Joe Ryan
Seth Lugo
SP - KC
Seth Lugo
2026 Projections 
   
   
Games Played2927
   
Games Started2927
   
Innings Pitched165.6158.4
   
Wins119
   
Losses99
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed143156
   
Earned Runs6775
   
Home Runs Allowed2523
   
Strikeouts182134
   
Walks3951
   
ERA3.644.27
   
WHIP1.091.31
   
Joe Ryan or Seth Lugo Player Notes
  Joe Ryan
SP - MIN
Joe Ryan
Seth Lugo
SP - KC
Seth Lugo
News 
 Joe Ryan allowed one earned run on six hits and two walks while striking out five over six innings in Saturday's 3-2 loss to the Royals.
Matthew Adam
Sun, Jun 7th
Seth Lugo underwent an CT scan that returned clear.
Ari Koslow
Thu, Jun 11th
 Joe Ryan allowed four earned runs on eight hits and no walks while striking out nine over six innings in Monday's win over the White Sox.
Matthew Adam
Tue, Jun 2nd
Seth Lugo allowed one earned run on three hits and one walk while striking out two over 3.1 innings in Wednesday's loss to the Rangers before being pulled early.
Chase Davis
Thu, Jun 11th
 Joe Ryan allowed two earned runs on five hits and no walks while striking out nine over 7.2 innings in Tuesday's win over the White Sox.
Matthew Adam
Wed, May 27th
Seth Lugo allowed five earned runs on six hits and one walk while striking out four over five innings in Thursday's win over the Twins.
Chase Davis
Fri, Jun 5th
 Joe Ryan allowed one earned run on four hits and no walks while striking out nine over six innings in Wednesday's win over the Astros.
Matthew Adam
Thu, May 21st
Seth Lugo allowed one earned run on six hits and no walks while striking out six over six innings in Saturday's loss to the Rangers.
Chase Davis
Sun, May 31st
 Joe Ryan allowed one earned run on four hits and one walk while striking out seven over six innings in Friday's 3-2 loss to the Brewers.
Matthew Adam
Sat, May 16th
Seth Lugo allowed three earned runs on six hits and two walks while striking out three over 6.1 innings in Sunday's win over the Mariners.
Chase Davis
Mon, May 25th
Notes 
 Joe Ryan took a clear step forward in 2025, pairing a career-high workload (171 IP) with a 28.2% strikeout rate and his best ERA+ (125), supported by strong underlying indicators like a .218 opponent AVG and elite command (5.7% BB%). His four-seam-heavy profile still carries home run risk, but improved batted-ball suppression and a near-5.0 K/BB ratio helped stabilize his ratios year over year. The 2026 projections continue to view Ryan as a reliable mid-rotation fantasy anchor with above-average strikeouts and solid WHIP, even if he doesn't quite reach ace-level ceilings. At age 30 with a stable role and skills trending positively, Ryan profiles as a dependable SP2 who's safer than his draft cost suggests.
Kelly Kirby - FantasyPros
 
Joe Ryan or Seth Lugo Player Schedules
  Joe Ryan
SP - MIN
Joe Ryan
Seth Lugo
SP - KC
Seth Lugo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ BALTrevor Rogers (3-6)#96   
Sat, Mar 28th@ BALKyle Bradish (3-7)#45@ ATLReynaldo Lopez (3-1)#121
Sun, Mar 29th@ BALShane Baz (3-6)#74@ ATLGrant Holmes (4-2)#131
Mon, Mar 30th@ KCKris Bubic (3-2)#68vs MINSimeon Woods Richardson (0-7)#211
Wed, Apr 1st@ KCNoah Cameron (3-4)#84vs MINJoe Ryan (4-3)#17
Thu, Apr 2nd@ KCCole Ragans (1-4)#44vs MINTaj Bradley (5-3)#71
Fri, Apr 3rdvs TBJoe Boyle (0-1)#148   
Sat, Apr 4thvs TBSteven Matz (4-3)#144vs MILLogan Henderson (2-1)#70
Sun, Apr 5thvs TBNick Martinez (6-2)#95vs MILKyle Harrison (7-1)#54
Mon, Apr 6thvs DETCasey Mize (2-3)#60@ CLETanner Bibee (1-7)#43
Tue, Apr 7thvs DETTarik Skubal (3-2)#3@ CLEGavin Williams (9-3)#29
Wed, Apr 8thvs DETFramber Valdez (3-5)#26@ CLEJoey Cantillo (4-3)#114
Thu, Apr 9thvs DETJack Flaherty (1-7)#64vs CWSAnthony Kay (5-1)#198
Fri, Apr 10th@ TORPatrick Corbin (2-3)#270vs CWSDavis Martin (9-2)#80
Sat, Apr 11th@ TOREric Lauer (2-5)#250vs CWSErick Fedde (1-5)#379
Sun, Apr 12th@ TORMax Scherzer (1-4)#126vs CWSGrant Taylor (2-0)#52
Mon, Apr 13thvs BOSGarrett Crochet (3-3)#18   
Tue, Apr 14thvs BOSSonny Gray (7-1)#33@ DETFramber Valdez (3-5)#26
Wed, Apr 15thvs BOSConnelly Early (5-4)#90@ DETJack Flaherty (1-7)#64
Fri, Apr 17thvs CINBrandon Williamson (2-3)#368@ NYYCam Schlittler (7-3)#35
Sat, Apr 18thvs CINAndrew Abbott (4-4)#100@ NYYWill Warren (7-1)#67
Sun, Apr 19thvs CINBrady Singer (2-6)#160@ NYYRyan Weathers (2-4)#81
Tue, Apr 21st@ NYMNolan McLean (3-4)#38vs BALShane Baz (3-6)#74
Wed, Apr 22nd@ NYMClay Holmes (4-4)#162vs BALChris Bassitt (4-4)#139
Thu, Apr 23rd@ NYMChristian Scott (2-0)#83   
Fri, Apr 24th@ TBDrew Rasmussen (6-2)#19vs LAAYusei Kikuchi (0-3)#146
Sat, Apr 25th@ TBShane McClanahan (6-3)#22vs LAAWalbert Urena (4-4)#378
Sun, Apr 26th@ TBGriffin Jax (1-4)#63vs LAAReid Detmers (2-5)#40
Mon, Apr 27thvs SEALuis Castillo (2-5)#46   
Tue, Apr 28thvs SEALogan Gilbert (4-4)#15@ ATHAaron Civale (5-2)#205
Wed, Apr 29thvs SEAGeorge Kirby (5-6)#16@ ATHLuis Severino (2-6)#158
Thu, Apr 30thvs TORKevin Gausman (4-4)#20@ ATHJeffrey Springs (3-6)#123
Fri, May 1stvs TORPatrick Corbin (2-3)#270@ SEABryan Woo (5-4)#7
Sat, May 2ndvs TORDylan Cease (3-3)#9@ SEAEmerson Hancock (5-2)#86
Sun, May 3rdvs TORTrey Yesavage (2-3)#59@ SEALuis Castillo (2-5)#46
Tue, May 5th@ WSHCade Cavalli (3-4)#88vs CLEGavin Williams (9-3)#29
Wed, May 6th@ WSHMiles Mikolas (1-5)#243vs CLEJoey Cantillo (4-3)#114
Thu, May 7th@ WSHJake Irvin (2-4)#200vs CLESlade Cecconi (3-5)#105
Fri, May 8th@ CLEParker Messick (6-3)#53vs DETKeider Montero (2-4)#188
Sat, May 9th@ CLETanner Bibee (1-7)#43vs DETBurch Smith
Sun, May 10th@ CLEGavin Williams (9-3)#29vs DETBrenan Hanifee
Tue, May 12thvs MIAEury Perez (3-6)#108@ CWSErick Fedde (1-5)#379
Wed, May 13thvs MIAMax Meyer (6-0)#61@ CWSNoah Schultz (2-4)#212
Thu, May 14thvs MIABraxton Garrett (0-1)#127@ CWSAnthony Kay (5-1)#198
Fri, May 15thvs MILColeman Crow (0-1)#235@ STLDustin May (4-6)#66
Sat, May 16thvs MILLogan Henderson (2-1)#70@ STLKyle Leahy (5-3)#141
Sun, May 17thvs MILRobert Gasser (0-3)#175@ STLAndre Pallante (7-4)#140
Mon, May 18thvs HOUTatsuya Imai (3-3)#133vs BOSSonny Gray (7-1)#33
Tue, May 19thvs HOUJason Alexander (1-1)#339vs BOSRanger Suarez (2-3)#24
Wed, May 20thvs HOUMike Burrows (3-8)#136vs BOSConnelly Early (5-4)#90
Fri, May 22nd@ BOSPayton Tolle (3-3)#55vs SEALogan Gilbert (4-4)#15
Sat, May 23rd@ BOSJovani Moran (1-2)#233vs SEAGeorge Kirby (5-6)#16
Sun, May 24th@ BOSSonny Gray (7-1)#33vs SEABryan Woo (5-4)#7
Mon, May 25th@ CWSAnthony Kay (5-1)#198vs NYYWill Warren (7-1)#67
Tue, May 26th@ CWSSean Burke (3-3)#120vs NYYCam Schlittler (7-3)#35
Wed, May 27th@ CWSDavid Sandlin (1-1)#253vs NYYGerrit Cole (1-1)#28
Thu, May 28th@ CWSDavis Martin (9-2)#80   
Fri, May 29th@ PITJared Jones (1-0)#65@ TEXMacKenzie Gore (4-5)#50
Sat, May 30th@ PITMitch Keller (5-3)#89@ TEXKumar Rocker (2-5)#98
Sun, May 31st@ PITBraxton Ashcraft (5-3)#34@ TEXJack Leiter (3-5)#79
Mon, Jun 1stvs CWSDavid Sandlin (1-1)#253@ CINLyon Richardson
Tue, Jun 2ndvs CWSDavis Martin (9-2)#80@ CINAndrew Abbott (4-4)#100
Wed, Jun 3rdvs CWSErick Fedde (1-5)#379@ CINChase Burns (7-1)#23
Thu, Jun 4thvs KCSeth Lugo (2-4)#109@ MINAndrew Morris (1-2)#176
Fri, Jun 5thvs KCMichael Wacha (4-4)#77@ MINZebby Matthews (2-3)#75
Sat, Jun 6thvs KCLuinder Avila (1-2)#227@ MINJoe Ryan (4-3)#17
Sun, Jun 7thvs KCNoah Cameron (3-4)#84@ MINConnor Prielipp (2-4)#104
Tue, Jun 9th@ DETTroy Melton (3-0)#134vs TEXNathan Eovaldi (5-7)#21
Wed, Jun 10th@ DETFramber Valdez (3-5)#26vs TEXMacKenzie Gore (4-5)#50
Thu, Jun 11th@ DETKeider Montero (2-4)#188vs TEXKumar Rocker (2-5)#98
Fri, Jun 12thvs STLKyle Leahy (5-3)#141vs HOUTatsuya Imai (3-3)#133
Sat, Jun 13thvs STLMatthew Liberatore (3-3)#102vs HOUMike Burrows (3-8)#136
Sun, Jun 14thvs STLMichael McGreevy (3-5)#93vs HOUSpencer Arrighetti (7-1)#122
Mon, Jun 15th@ TEXMacKenzie Gore (4-5)#50@ WSHAndrew Alvarez (1-0)#179
Tue, Jun 16th@ TEXKumar Rocker (2-5)#98@ WSHFoster Griffin (7-2)#85
Thu, Jun 18th@ TEXJack Leiter (3-5)#79vs STLKyle Leahy (5-3)#141
Fri, Jun 19th@ ARIMichael Soroka (8-3)#58vs STLMatthew Liberatore (3-3)#102
Sat, Jun 20th@ ARIZac Gallen (3-5)#82   
Sun, Jun 21st@ ARIvs STL
Mon, Jun 22ndvs LAD@ TB
Tue, Jun 23rdvs LAD@ TB
Wed, Jun 24thvs LAD@ TB
Fri, Jun 26thvs COL@ CWS
Sat, Jun 27thvs COL@ CWS
Sun, Jun 28thvs COL@ CWS
Mon, Jun 29th@ HOU   
Tue, Jun 30th@ HOUvs TB
Wed, Jul 1st@ HOUvs TB
Fri, Jul 3rd@ NYY   
Sat, Jul 4th@ NYYvs PHI
Sun, Jul 5th@ NYYvs PHI
Tue, Jul 7thvs CLE@ NYM
Wed, Jul 8thvs CLE@ NYM
Thu, Jul 9thvs CLE@ NYM
Fri, Jul 10thvs LAA@ BAL
Sat, Jul 11thvs LAA@ BAL
Sun, Jul 12thvs LAA@ BAL
Fri, Jul 17th@ CHCvs SD
Sat, Jul 18th@ CHCvs SD
Sun, Jul 19th@ CHCvs SD
Mon, Jul 20th@ CLEvs SF
Tue, Jul 21st@ CLEvs SF
Wed, Jul 22nd@ CLEvs SF
Thu, Jul 23rd@ CLE@ DET
Fri, Jul 24thvs ATH@ DET
Sat, Jul 25thvs ATH@ DET
Sun, Jul 26thvs ATH@ DET
Tue, Jul 28thvs KC@ MIN
Wed, Jul 29thvs KC@ MIN
Thu, Jul 30thvs KC@ MIN
Fri, Jul 31st@ SEA@ COL
Sat, Aug 1st@ SEA@ COL
Sun, Aug 2nd@ SEA@ COL
Tue, Aug 4th@ KCvs MIN
Wed, Aug 5th@ KCvs MIN
Thu, Aug 6th@ KCvs MIN
Fri, Aug 7th@ MILvs CHC
Sat, Aug 8th@ MILvs CHC
Sun, Aug 9th@ MILvs CHC
Mon, Aug 10thvs BAL@ LAD
Tue, Aug 11thvs BAL@ LAD
Wed, Aug 12thvs BAL@ LAD
Thu, Aug 13thvs PHI   
Sat, Aug 15thvs PHI@ LAA
Sun, Aug 16thvs PHI@ LAA
Mon, Aug 17thvs ATLvs ATH
Tue, Aug 18thvs ATLvs ATH
Wed, Aug 19thvs ATLvs ATH
Fri, Aug 21st@ SDvs DET
Sat, Aug 22nd@ SDvs DET
Sun, Aug 23rd@ SDvs DET
Mon, Aug 24th@ ATH   
Tue, Aug 25th@ ATH@ TOR
Wed, Aug 26th@ ATH@ TOR
Fri, Aug 28thvs CWS@ CLE
Sat, Aug 29thvs CWS@ CLE
Sun, Aug 30thvs CWS@ CLE
Mon, Aug 31stvs DET   
Tue, Sep 1stvs DETvs MIA
Wed, Sep 2ndvs DETvs MIA
Fri, Sep 4th@ CWSvs TOR
Sat, Sep 5th@ CWSvs TOR
Sun, Sep 6th@ CWSvs TOR
Mon, Sep 7th@ DETvs ARI
Tue, Sep 8th@ DETvs ARI
Wed, Sep 9th@ DETvs ARI
Fri, Sep 11thvs CLE@ BOS
Sat, Sep 12thvs CLE@ BOS
Sun, Sep 13thvs CLE@ BOS
Mon, Sep 14thvs NYY   
Tue, Sep 15thvs NYY@ HOU
Wed, Sep 16thvs NYY@ HOU
Thu, Sep 17th@ LAA@ HOU
Fri, Sep 18th@ LAA@ PIT
Sat, Sep 19th@ LAA@ PIT
Sun, Sep 20th@ LAA@ PIT
Mon, Sep 21st@ SF   
Tue, Sep 22nd@ SFvs CWS
Wed, Sep 23rd@ SFvs CWS
Fri, Sep 25thvs TEXvs CLE
Sat, Sep 26thvs TEXvs CLE
Sun, Sep 27thvs TEXvs CLE
Fri, Mar 27th   @ ATLChris Sale (8-5)#5
Thu, Apr 16th   @ DETKeider Montero (2-4)#188
Mon, Apr 20th   vs BALKyle Bradish (3-7)#45
Mon, May 4th   vs CLETanner Bibee (1-7)#43
Wed, Jun 17th   @ WSHZack Littell (6-4)#167
Thu, Jun 25th   @ TB
Thu, Jul 2nd   vs TB
Mon, Jul 6th   vs PHI
Fri, Aug 14th   @ LAA
Thu, Aug 20th   vs ATH
Thu, Aug 27th   @ TOR
Thu, Sep 3rd   vs MIA
Thu, Sep 24th   vs CWS