Skip Navigation to Main Content

Luis Castillo or Seth Lugo

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Luis Castillo or Seth Lugo Player Statistics
  Luis Castillo
SP - SEA
Luis Castillo
Seth Lugo
SP - KC
Seth Lugo
2026 Stats 
   
   
Games Played1212
   
Games Started1012
   
Innings Pitched55.171.0
   
Wins22
   
Losses54
   
Saves00
   
Blown Saves10
   
Holds10
   
Hits Allowed5772
   
Earned Runs3428
   
Home Runs Allowed74
   
Strikeouts5660
   
Walks2223
   
ERA5.533.55
   
WHIP1.431.34
   
Luis Castillo or Seth Lugo Player Projections
  Luis Castillo
SP - SEA
Luis Castillo
Seth Lugo
SP - KC
Seth Lugo
2026 Projections 
   
   
Games Played3027
   
Games Started3027
   
Innings Pitched175.5158.4
   
Wins119
   
Losses99
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed159156
   
Earned Runs7375
   
Home Runs Allowed2423
   
Strikeouts165134
   
Walks4951
   
ERA3.724.27
   
WHIP1.191.31
   
Luis Castillo or Seth Lugo Player Notes
  Luis Castillo
SP - SEA
Luis Castillo
Seth Lugo
SP - KC
Seth Lugo
News 
 Luis Castillo allowed two runs (one earned) on two hits over five innings with three strikeouts and two walks in a win on Sunday against the Diamondbacks.
Ari Koslow
Mon, Jun 1st
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
 Luis Castillo will piggyback behind Bryce Miller on Sunday against the Diamondbacks.
Ari Koslow
Fri, May 29th
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
 The Mariners say Luis Castillo and Bryce Miller will piggyback at least one more start.
Ari Koslow
Wed, May 27th
Seth Lugo allowed two earned runs on five hits and two walks while striking out five over six innings in Monday's loss to the Red Sox.
Chase Davis
Tue, May 19th
 Luis Castillo allowed two hits over four scoreless innings with six strikeouts and two walks in a no-decision on Monday against the Athletics.
Ari Koslow
Tue, May 26th
Seth Lugo allowed five earned runs on eight hits and two walks while striking out four over five innings in Wednesday's 6-5 loss to the White Sox.
Chase Davis
Thu, May 14th
 Mariners’ manager Dan Wilson announced that Luis Castillo will start for the Mariners on Monday against the Athletics.
Ari Koslow
Sun, May 24th
Seth Lugo allowed four earned runs on seven hits and four walks while striking out five over four innings in Thursday's loss to the Guardians.
Chase Davis
Fri, May 8th
Notes 
 Luis Castillo remains a reliable innings-eater, but his 2025 profile showed continued erosion in strikeout rate (21.7% K%) and rising hard contact (46.5% HardHit), limiting his fantasy ceiling. Projections reflect more of the same: solid ratios and workload, but middling strikeout totals compared to the top fantasy arms. Castillo is still a dependable rotation anchor in deeper formats, though fantasy managers should no longer pay for peak-era upside.
Kelly Kirby - FantasyPros
 
 His age is increasing and his strikeout rate is plummeting - a disastrous combination for a pitcher. There are more talented, lively, and exciting arms being drafted behind him with more upside that I strongly prefer.
Anthony Gambale - Roto Street Journal
 
Luis Castillo or Seth Lugo Player Schedules
  Luis Castillo
SP - SEA
Luis Castillo
Seth Lugo
SP - KC
Seth Lugo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CLETanner Bibee (0-7)#38   
Fri, Mar 27thvs CLEGavin Williams (8-3)#27@ ATLChris Sale (8-3)#5
Sat, Mar 28thvs CLEJoey Cantillo (4-2)#106@ ATLReynaldo Lopez (2-1)#108
Sun, Mar 29thvs CLESlade Cecconi (3-5)#105@ ATLGrant Holmes (3-2)#139
Mon, Mar 30thvs NYYRyan Weathers (2-3)#66vs MINSimeon Woods Richardson (0-7)#222
Tue, Mar 31stvs NYYMax Fried (4-3)#33   
Wed, Apr 1stvs NYYCam Schlittler (7-2)#36vs MINJoe Ryan (3-3)#15
Fri, Apr 3rd@ LAAReid Detmers (2-5)#41   
Sat, Apr 4th@ LAAJack Kochanowicz (2-4)#420vs MILLogan Henderson (2-1)#57
Sun, Apr 5th@ LAAGeorge Klassen (0-1)#337vs MILKyle Harrison (6-1)#63
Mon, Apr 6th@ TEXJacob deGrom (3-4)#8@ CLETanner Bibee (0-7)#38
Tue, Apr 7th@ TEXNathan Eovaldi (5-6)#20@ CLEGavin Williams (8-3)#27
Wed, Apr 8th@ TEXMacKenzie Gore (4-4)#50@ CLEJoey Cantillo (4-2)#106
Fri, Apr 10thvs HOUTatsuya Imai (2-3)#152vs CWSDavis Martin (8-1)#79
Sat, Apr 11thvs HOULance McCullers Jr. (2-3)#208vs CWSErick Fedde (0-5)#373
Sun, Apr 12thvs HOUCody Bolton (0-1)#396vs CWSGrant Taylor (1-0)#53
Mon, Apr 13thvs HOUMike Burrows (3-6)#121   
Tue, Apr 14th@ SDMichael King (4-4)#35@ DETFramber Valdez (2-4)#26
Wed, Apr 15th@ SDRandy Vasquez (5-3)#199@ DETJack Flaherty (0-7)#62
Thu, Apr 16th@ SDWalker Buehler (3-3)#220@ DETKeider Montero (2-3)#201
Fri, Apr 17thvs TEXJacob deGrom (3-4)#8@ NYYCam Schlittler (7-2)#36
Sat, Apr 18thvs TEXNathan Eovaldi (5-6)#20@ NYYWill Warren (7-1)#60
Sun, Apr 19thvs TEXMacKenzie Gore (4-4)#50@ NYYRyan Weathers (2-3)#66
Mon, Apr 20thvs ATHJ.T. Ginn (3-3)#127vs BALKyle Bradish (3-6)#43
Tue, Apr 21stvs ATHJacob Lopez (4-3)#202vs BALShane Baz (2-5)#84
Wed, Apr 22ndvs ATHAaron Civale (5-2)#219vs BALChris Bassitt (4-3)#125
Fri, Apr 24th@ STLAndre Pallante (5-4)#163vs LAAYusei Kikuchi (0-3)#155
Sat, Apr 25th@ STLMatthew Liberatore (3-3)#114vs LAAWalbert Urena (2-4)#421
Sun, Apr 26th@ STLMichael McGreevy (3-4)#86vs LAAReid Detmers (2-5)#41
Mon, Apr 27th@ MINConnor Prielipp (1-3)#124   
Tue, Apr 28th@ MINJoe Ryan (3-3)#15@ ATHAaron Civale (5-2)#219
Wed, Apr 29th@ MINTaj Bradley (5-1)#74@ ATHLuis Severino (2-6)#146
Fri, May 1stvs KCCole Ragans (1-4)#49@ SEABryan Woo (5-3)#6
Sat, May 2ndvs KCSeth Lugo (2-4)#104@ SEAEmerson Hancock (4-2)#91
Sun, May 3rdvs KCKris Bubic (3-2)#80@ SEALuis Castillo (2-5)#46
Mon, May 4thvs ATLJR Ritchie (1-1)#236vs CLETanner Bibee (0-7)#38
Tue, May 5thvs ATLBryce Elder (4-3)#113vs CLEGavin Williams (8-3)#27
Wed, May 6thvs ATLMartin Perez (3-3)#200vs CLEJoey Cantillo (4-2)#106
Fri, May 8th@ CWSSean Burke (2-3)#142vs DETKeider Montero (2-3)#201
Sat, May 9th@ CWSAnthony Kay (5-1)#182vs DETBurch Smith
Sun, May 10th@ CWSDavis Martin (8-1)#79vs DETBrenan Hanifee
Mon, May 11th@ HOUPeter Lambert (4-4)#190   
Tue, May 12th@ HOUTatsuya Imai (2-3)#152@ CWSErick Fedde (0-5)#373
Wed, May 13th@ HOULance McCullers Jr. (2-3)#208@ CWSNoah Schultz (2-4)#221
Thu, May 14th@ HOUMike Burrows (3-6)#121@ CWSAnthony Kay (5-1)#182
Fri, May 15thvs SDRandy Vasquez (5-3)#199@ STLDustin May (3-6)#85
Sat, May 16thvs SDWalker Buehler (3-3)#220@ STLKyle Leahy (5-3)#162
Sun, May 17thvs SDLucas Giolito (2-0)#172@ STLAndre Pallante (5-4)#163
Mon, May 18thvs CWSNoah Schultz (2-4)#221vs BOSSonny Gray (6-1)#30
Tue, May 19thvs CWSAnthony Kay (5-1)#182vs BOSRanger Suarez (2-3)#32
Wed, May 20thvs CWSSean Burke (2-3)#142vs BOSConnelly Early (5-2)#97
Fri, May 22nd@ KCNoah Cameron (2-4)#92vs SEALogan Gilbert (3-4)#11
Sat, May 23rd@ KCStephen Kolek (3-1)#166vs SEAGeorge Kirby (5-4)#14
Sun, May 24th@ KCSeth Lugo (2-4)#104vs SEABryan Woo (5-3)#6
Mon, May 25th@ ATHAaron Civale (5-2)#219vs NYYWill Warren (7-1)#60
Tue, May 26th@ ATHGage Jump (0-1)#150vs NYYCam Schlittler (7-2)#36
Wed, May 27th@ ATHJeffrey Springs (3-6)#111vs NYYGerrit Cole (1-0)#23
Fri, May 29thvs ARIZac Gallen (3-4)#71@ TEXMacKenzie Gore (4-4)#50
Sat, May 30thvs ARIRyne Nelson (2-4)#89@ TEXKumar Rocker (2-5)#103
Sun, May 31stvs ARIMerrill Kelly (5-3)#93@ TEXJack Leiter (3-4)#76
Mon, Jun 1stvs NYMAustin Warren@ CINChase Burns (7-1)#25
Tue, Jun 2ndvs NYMJonah Tong (1-0)#179@ CINAndrew Abbott (4-3)#99
Wed, Jun 3rdvs NYMFreddy Peralta (3-4)#28@ CINChris Paddack (0-7)#324
Fri, Jun 5th@ DETFramber Valdez (2-4)#26@ MINZebby Matthews (1-3)#82
Sat, Jun 6th@ DETKeider Montero (2-3)#201@ MINJoe Ryan (3-3)#15
Sun, Jun 7th@ DETCasey Mize (2-3)#65@ MINConnor Prielipp (1-3)#124
Mon, Jun 8th@ BALChris Bassitt (4-3)#125   
Tue, Jun 9th@ BALTrevor Rogers (2-6)#94vs TEXNathan Eovaldi (5-6)#20
Wed, Jun 10th@ BALBrandon Young (3-1)#194vs TEXMacKenzie Gore (4-4)#50
Thu, Jun 11th@ BALvs TEX
Fri, Jun 12th@ WSHvs HOU
Sat, Jun 13th@ WSHvs HOU
Sun, Jun 14th@ WSHvs HOU
Tue, Jun 16thvs BAL@ WSH
Wed, Jun 17thvs BAL@ WSH
Thu, Jun 18thvs BALvs STL
Fri, Jun 19thvs BOSvs STL
Sat, Jun 20thvs BOS   
Sun, Jun 21stvs BOSvs STL
Tue, Jun 23rd@ PIT@ TB
Wed, Jun 24th@ PIT@ TB
Thu, Jun 25th@ PIT@ TB
Fri, Jun 26th@ CLE@ CWS
Sat, Jun 27th@ CLE@ CWS
Sun, Jun 28th@ CLE@ CWS
Mon, Jun 29thvs LAA   
Tue, Jun 30thvs LAAvs TB
Thu, Jul 2ndvs LAAvs TB
Fri, Jul 3rdvs TOR   
Sat, Jul 4thvs TORvs PHI
Sun, Jul 5thvs TORvs PHI
Tue, Jul 7th@ MIA@ NYM
Wed, Jul 8th@ MIA@ NYM
Thu, Jul 9th@ MIA@ NYM
Fri, Jul 10th@ TB@ BAL
Sat, Jul 11th@ TB@ BAL
Sun, Jul 12th@ TB@ BAL
Fri, Jul 17thvs SFvs SD
Sat, Jul 18thvs SFvs SD
Sun, Jul 19thvs SFvs SD
Mon, Jul 20thvs CINvs SF
Tue, Jul 21stvs CINvs SF
Wed, Jul 22ndvs CINvs SF
Fri, Jul 24th@ TEX@ DET
Sat, Jul 25th@ TEX@ DET
Sun, Jul 26th@ TEX@ DET
Mon, Jul 27th@ TEX   
Tue, Jul 28th@ LAD@ MIN
Wed, Jul 29th@ LAD@ MIN
Thu, Jul 30th@ LAD@ MIN
Fri, Jul 31stvs MIN@ COL
Sat, Aug 1stvs MIN@ COL
Sun, Aug 2ndvs MIN@ COL
Tue, Aug 4thvs DETvs MIN
Wed, Aug 5thvs DETvs MIN
Thu, Aug 6thvs DETvs MIN
Fri, Aug 7thvs TBvs CHC
Sat, Aug 8thvs TBvs CHC
Sun, Aug 9thvs TBvs CHC
Tue, Aug 11th@ NYY@ LAD
Wed, Aug 12th@ NYY@ LAD
Thu, Aug 13th@ NYY   
Fri, Aug 14th@ HOU@ LAA
Sat, Aug 15th@ HOU@ LAA
Sun, Aug 16th@ HOU@ LAA
Tue, Aug 18th@ MILvs ATH
Wed, Aug 19th@ MILvs ATH
Thu, Aug 20th@ MILvs ATH
Fri, Aug 21stvs CHCvs DET
Sat, Aug 22ndvs CHCvs DET
Sun, Aug 23rdvs CHCvs DET
Mon, Aug 24thvs PHI   
Tue, Aug 25thvs PHI@ TOR
Wed, Aug 26thvs PHI@ TOR
Fri, Aug 28th@ TOR@ CLE
Sat, Aug 29th@ TOR@ CLE
Sun, Aug 30th@ TOR@ CLE
Mon, Aug 31st@ BOS   
Tue, Sep 1st@ BOSvs MIA
Wed, Sep 2nd@ BOSvs MIA
Thu, Sep 3rdvs ATHvs MIA
Fri, Sep 4thvs ATHvs TOR
Sat, Sep 5thvs ATHvs TOR
Sun, Sep 6thvs ATHvs TOR
Tue, Sep 8thvs TEXvs ARI
Wed, Sep 9thvs TEXvs ARI
Thu, Sep 10thvs TEX   
Fri, Sep 11th@ ATH@ BOS
Sat, Sep 12th@ ATH@ BOS
Sun, Sep 13th@ ATH@ BOS
Mon, Sep 14th@ LAA   
Tue, Sep 15th@ LAA@ HOU
Wed, Sep 16th@ LAA@ HOU
Fri, Sep 18th@ COL@ PIT
Sat, Sep 19th@ COL@ PIT
Sun, Sep 20th@ COL@ PIT
Tue, Sep 22ndvs HOUvs CWS
Wed, Sep 23rdvs HOUvs CWS
Thu, Sep 24thvs LAAvs CWS
Fri, Sep 25thvs LAAvs CLE
Sat, Sep 26thvs LAAvs CLE
Sun, Sep 27thvs LAAvs CLE
Thu, Apr 2nd   vs MINTaj Bradley (5-1)#74
Thu, Apr 9th   vs CWSAnthony Kay (5-1)#182
Thu, Apr 30th   @ ATHJeffrey Springs (3-6)#111
Thu, May 7th   vs CLESlade Cecconi (3-5)#105
Thu, Jun 4th   @ MINBailey Ober (6-3)#72
Mon, Jun 15th   @ WSH
Mon, Jun 22nd   @ TB
Wed, Jul 1st   vs TB
Mon, Jul 6th   vs PHI
Thu, Jul 23rd   @ DET
Mon, Aug 10th   @ LAD
Mon, Aug 17th   vs ATH
Thu, Aug 27th   @ TOR
Mon, Sep 7th   vs ARI
Thu, Sep 17th   @ HOU