Skip Navigation to Main Content

Who Should I Trade?

Cole Sands for Luis Castillo (2026)


See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Luis Castillo
SP - SEA
Luis Castillo
Cole Sands
SP,RP - MIN
Cole Sands
Expert
Recommendation
100%
Recommended by
5 of 5 experts
0%
Recommended by
0 of 5 experts
Rankings 
   
Rest of Season# 76# 239
VBR# 188# 416
   
Projections 
   
Strikeouts8834
Wins62
Saves07
ERA3.934.04
WHIP1.271.30
   
Misc 
   
Injury Alert-IL15
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 133
   
Chris Welsh
FantasyPros
# 81
   
Joe Pisapia
FantasyPros
# 55
   
Kelly Kirby
FantasyPros
# 68# 205
   
Kevin Spinelli
KevScores
# 82# 305
   
Who Should I Trade? Player Statistics
  Luis Castillo
SP - SEA
Luis Castillo
Cole Sands
SP,RP - MIN
Cole Sands
2026 Stats 
   
   
Games Played1212
   
Games Started100
   
Innings Pitched55.111.2
   
Wins21
   
Losses51
   
Saves01
   
Blown Saves10
   
Holds13
   
Hits Allowed5712
   
Earned Runs346
   
Home Runs Allowed72
   
Strikeouts5611
   
Walks224
   
ERA5.534.63
   
WHIP1.431.37
   
Who Should I Trade? Player Projections
  Luis Castillo
SP - SEA
Luis Castillo
Cole Sands
SP,RP - MIN
Cole Sands
2026 Projections 
   
   
Games Played2637
   
Games Started140
   
Innings Pitched92.235.2
   
Wins62
   
Losses52
   
Saves07
   
Blown Saves00
   
Holds06
   
Hits Allowed8533
   
Earned Runs4016
   
Home Runs Allowed134
   
Strikeouts8834
   
Walks2811
   
ERA3.934.04
   
WHIP1.271.30
   
Who Should I Trade? Player Notes
  Luis Castillo
SP - SEA
Luis Castillo
Cole Sands
SP,RP - MIN
Cole Sands
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
Cole Sands threw a bullpen session on Tuesday.
Ari Koslow
Tue, May 12th
 Luis Castillo will piggyback behind Bryce Miller on Sunday against the Diamondbacks.
Ari Koslow
Fri, May 29th
Cole Sands has been placed on the 10-day IL due to a right forearm strain.
Vince DiSilvio
Sat, May 2nd
 The Mariners say Luis Castillo and Bryce Miller will piggyback at least one more start.
Ari Koslow
Wed, May 27th
Cole Sands worked around a free pass and did his job with minimal drama. Sands allowed no runs on zero hits and one walk while striking out two over one inning in Saturday's 4-1 win over the Orioles, earning his first save of the season.
Matthew Adam
Sun, Mar 29th
 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
The Twins are keeping Cole Sands in discussion to close games heading into the season.
Ari Koslow
Thu, Mar 12th
 Mariners’ manager Dan Wilson announced that Luis Castillo will start for the Mariners on Monday against the Athletics.
Ari Koslow
Sun, May 24th
Cole Sands and the Minnesota Twins avoided arbitration and Sands agreed to a one-year deal worth $1.1 million.
David Leisering
Mon, Jan 12th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Luis Castillo
SP - SEA
Luis Castillo
Cole Sands
SP,RP - MIN
Cole Sands
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CLETanner Bibee (0-7)#44@ BALTrevor Rogers (2-6)#91
Sat, Mar 28thvs CLEJoey Cantillo (4-2)#105@ BALKyle Bradish (3-6)#45
Sun, Mar 29thvs CLESlade Cecconi (3-5)#102@ BALShane Baz (2-5)#83
Mon, Mar 30thvs NYYRyan Weathers (2-3)#63@ KCKris Bubic (3-2)#79
Wed, Apr 1stvs NYYCam Schlittler (7-2)#36@ KCNoah Cameron (2-4)#100
Thu, Apr 2nd   @ KCCole Ragans (1-4)#42
Fri, Apr 3rd@ LAAReid Detmers (2-5)#40vs TBJoe Boyle (0-1)#161
Sat, Apr 4th@ LAAJack Kochanowicz (2-4)#420vs TBSteven Matz (4-2)#94
Sun, Apr 5th@ LAAGeorge Klassen (0-1)#341vs TBNick Martinez (5-1)#80
Mon, Apr 6th@ TEXJacob deGrom (4-4)#7vs DETCasey Mize (2-3)#66
Tue, Apr 7th@ TEXNathan Eovaldi (5-6)#20vs DETTarik Skubal (3-2)#4
Wed, Apr 8th@ TEXMacKenzie Gore (4-4)#51vs DETFramber Valdez (2-4)#28
Thu, Apr 9th   vs DETJack Flaherty (0-7)#62
Fri, Apr 10thvs HOUTatsuya Imai (2-3)#151@ TORPatrick Corbin (2-1)#220
Sat, Apr 11thvs HOULance McCullers Jr. (2-3)#223@ TOREric Lauer (2-5)#258
Sun, Apr 12thvs HOUCody Bolton (0-1)#398@ TORMax Scherzer (1-3)#146
Mon, Apr 13thvs HOUMike Burrows (3-6)#130vs BOSGarrett Crochet (3-3)#12
Tue, Apr 14th@ SDMichael King (4-4)#35vs BOSSonny Gray (6-1)#30
Wed, Apr 15th@ SDRandy Vasquez (5-3)#196vs BOSConnelly Early (5-2)#92
Fri, Apr 17thvs TEXJacob deGrom (4-4)#7vs CINBrandon Williamson (2-3)#367
Sat, Apr 18thvs TEXNathan Eovaldi (5-6)#20vs CINAndrew Abbott (4-3)#97
Sun, Apr 19thvs TEXMacKenzie Gore (4-4)#51vs CINBrady Singer (2-5)#149
Tue, Apr 21stvs ATHJacob Lopez (4-3)#213@ NYMNolan McLean (3-4)#32
Wed, Apr 22ndvs ATHAaron Civale (5-2)#212@ NYMClay Holmes (4-4)#169
Thu, Apr 23rd   @ NYMChristian Scott (1-0)#87
Fri, Apr 24th@ STLAndre Pallante (5-4)#162@ TBDrew Rasmussen (4-2)#21
Sat, Apr 25th@ STLMatthew Liberatore (3-3)#113@ TBShane McClanahan (6-2)#23
Sun, Apr 26th@ STLMichael McGreevy (3-5)#84@ TBGriffin Jax (1-4)#58
Mon, Apr 27th@ MINConnor Prielipp (1-3)#123vs SEALuis Castillo (2-5)#47
Tue, Apr 28th@ MINJoe Ryan (4-3)#14vs SEALogan Gilbert (3-4)#11
Wed, Apr 29th@ MINTaj Bradley (5-1)#59vs SEAGeorge Kirby (5-4)#15
Thu, Apr 30th   vs TORKevin Gausman (4-3)#19
Fri, May 1stvs KCCole Ragans (1-4)#42vs TORPatrick Corbin (2-1)#220
Sat, May 2ndvs KCSeth Lugo (2-4)#99vs TORDylan Cease (3-3)#16
Sun, May 3rdvs KCKris Bubic (3-2)#79vs TORTrey Yesavage (2-2)#48
Tue, May 5thvs ATLBryce Elder (4-3)#111@ WSHCade Cavalli (3-3)#86
Wed, May 6thvs ATLMartin Perez (3-3)#208@ WSHMiles Mikolas (1-4)#216
Thu, May 7th   @ WSHJake Irvin (2-4)#203
Fri, May 8th@ CWSSean Burke (2-3)#135@ CLEParker Messick (6-1)#50
Sat, May 9th@ CWSAnthony Kay (5-1)#178@ CLETanner Bibee (0-7)#44
Sun, May 10th@ CWSDavis Martin (8-1)#78@ CLEGavin Williams (8-3)#26
Tue, May 12th@ HOUTatsuya Imai (2-3)#151vs MIAEury Perez (3-6)#115
Wed, May 13th@ HOULance McCullers Jr. (2-3)#223vs MIAMax Meyer (5-0)#70
Thu, May 14th@ HOUMike Burrows (3-6)#130vs MIABraxton Garrett (0-1)#116
Fri, May 15thvs SDRandy Vasquez (5-3)#196vs MILColeman Crow (0-0)#201
Sat, May 16thvs SDWalker Buehler (3-3)#211vs MILLogan Henderson (2-1)#56
Sun, May 17thvs SDLucas Giolito (2-0)#184vs MILRobert Gasser (0-1)#185
Mon, May 18thvs CWSNoah Schultz (2-4)#227vs HOUTatsuya Imai (2-3)#151
Tue, May 19thvs CWSAnthony Kay (5-1)#178vs HOUJason Alexander (1-1)#331
Wed, May 20thvs CWSSean Burke (2-3)#135vs HOUMike Burrows (3-6)#130
Fri, May 22nd@ KCNoah Cameron (2-4)#100@ BOSPayton Tolle (2-2)#68
Sat, May 23rd@ KCStephen Kolek (3-1)#165@ BOSJovani Moran (1-2)#181
Sun, May 24th@ KCSeth Lugo (2-4)#99@ BOSSonny Gray (6-1)#30
Mon, May 25th@ ATHAaron Civale (5-2)#212@ CWSAnthony Kay (5-1)#178
Tue, May 26th@ ATHGage Jump (0-1)#145@ CWSSean Burke (2-3)#135
Wed, May 27th@ ATHJeffrey Springs (3-6)#108@ CWSDavid Sandlin (1-1)#209
Thu, May 28th   @ CWSDavis Martin (8-1)#78
Fri, May 29thvs ARIZac Gallen (3-4)#69@ PITJared Jones (0-0)#67
Sat, May 30thvs ARIRyne Nelson (2-4)#95@ PITMitch Keller (5-2)#88
Sun, May 31stvs ARIMerrill Kelly (5-3)#96@ PITBraxton Ashcraft (5-2)#38
Mon, Jun 1stvs NYMAustin Warrenvs CWSDavid Sandlin (1-1)#209
Tue, Jun 2ndvs NYMHuascar Brazoban (3-1)#195vs CWSDavis Martin (8-1)#78
Wed, Jun 3rdvs NYMFreddy Peralta (3-4)#27vs CWSErick Fedde (0-5)#375
Thu, Jun 4th   vs KCSeth Lugo (2-4)#99
Fri, Jun 5th@ DETFramber Valdez (2-4)#28vs KCMichael Wacha (4-3)#82
Sat, Jun 6th@ DETKeider Montero (2-3)#200vs KCLuinder Avila
Sun, Jun 7th@ DETTy Madden#260vs KCNoah Cameron (2-4)#100
Tue, Jun 9th@ BALTrevor Rogers (2-6)#91@ DETJack Flaherty (0-7)#62
Wed, Jun 10th@ BALBrandon Young (3-1)#189@ DETTroy Melton (1-0)#127
Thu, Jun 11th@ BAL@ DET
Fri, Jun 12th@ WSHvs STL
Sat, Jun 13th@ WSHvs STL
Sun, Jun 14th@ WSHvs STL
Mon, Jun 15th   @ TEX
Tue, Jun 16thvs BAL@ TEX
Thu, Jun 18thvs BAL@ TEX
Fri, Jun 19thvs BOS@ ARI
Sat, Jun 20thvs BOS@ ARI
Sun, Jun 21stvs BOS@ ARI
Mon, Jun 22nd   vs LAD
Tue, Jun 23rd@ PITvs LAD
Wed, Jun 24th@ PITvs LAD
Fri, Jun 26th@ CLEvs COL
Sat, Jun 27th@ CLEvs COL
Sun, Jun 28th@ CLEvs COL
Mon, Jun 29thvs LAA@ HOU
Tue, Jun 30thvs LAA@ HOU
Wed, Jul 1st   @ HOU
Fri, Jul 3rdvs TOR@ NYY
Sat, Jul 4thvs TOR@ NYY
Sun, Jul 5thvs TOR@ NYY
Tue, Jul 7th@ MIAvs CLE
Wed, Jul 8th@ MIAvs CLE
Thu, Jul 9th@ MIAvs CLE
Fri, Jul 10th@ TBvs LAA
Sat, Jul 11th@ TBvs LAA
Sun, Jul 12th@ TBvs LAA
Fri, Jul 17thvs SF@ CHC
Sat, Jul 18thvs SF@ CHC
Sun, Jul 19thvs SF@ CHC
Mon, Jul 20thvs CIN@ CLE
Tue, Jul 21stvs CIN@ CLE
Wed, Jul 22ndvs CIN@ CLE
Thu, Jul 23rd   @ CLE
Fri, Jul 24th@ TEXvs ATH
Sat, Jul 25th@ TEXvs ATH
Sun, Jul 26th@ TEXvs ATH
Tue, Jul 28th@ LADvs KC
Wed, Jul 29th@ LADvs KC
Thu, Jul 30th@ LADvs KC
Fri, Jul 31stvs MIN@ SEA
Sat, Aug 1stvs MIN@ SEA
Sun, Aug 2ndvs MIN@ SEA
Tue, Aug 4thvs DET@ KC
Wed, Aug 5thvs DET@ KC
Thu, Aug 6thvs DET@ KC
Fri, Aug 7thvs TB@ MIL
Sat, Aug 8thvs TB@ MIL
Sun, Aug 9thvs TB@ MIL
Mon, Aug 10th   vs BAL
Tue, Aug 11th@ NYYvs BAL
Wed, Aug 12th@ NYYvs BAL
Thu, Aug 13th@ NYYvs PHI
Sat, Aug 15th@ HOUvs PHI
Sun, Aug 16th@ HOUvs PHI
Mon, Aug 17th   vs ATL
Tue, Aug 18th@ MILvs ATL
Wed, Aug 19th@ MILvs ATL
Fri, Aug 21stvs CHC@ SD
Sat, Aug 22ndvs CHC@ SD
Sun, Aug 23rdvs CHC@ SD
Mon, Aug 24thvs PHI@ ATH
Tue, Aug 25thvs PHI@ ATH
Wed, Aug 26thvs PHI@ ATH
Fri, Aug 28th@ TORvs CWS
Sat, Aug 29th@ TORvs CWS
Sun, Aug 30th@ TORvs CWS
Mon, Aug 31st@ BOSvs DET
Tue, Sep 1st@ BOSvs DET
Wed, Sep 2nd@ BOSvs DET
Fri, Sep 4thvs ATH@ CWS
Sat, Sep 5thvs ATH@ CWS
Sun, Sep 6thvs ATH@ CWS
Mon, Sep 7th   @ DET
Tue, Sep 8thvs TEX@ DET
Wed, Sep 9thvs TEX@ DET
Fri, Sep 11th@ ATHvs CLE
Sat, Sep 12th@ ATHvs CLE
Sun, Sep 13th@ ATHvs CLE
Mon, Sep 14th@ LAAvs NYY
Tue, Sep 15th@ LAAvs NYY
Wed, Sep 16th@ LAAvs NYY
Thu, Sep 17th   @ LAA
Fri, Sep 18th@ COL@ LAA
Sat, Sep 19th@ COL@ LAA
Sun, Sep 20th@ COL@ LAA
Mon, Sep 21st   @ SF
Tue, Sep 22ndvs HOU@ SF
Wed, Sep 23rdvs HOU@ SF
Fri, Sep 25thvs LAAvs TEX
Sat, Sep 26thvs LAAvs TEX
Sun, Sep 27thvs LAAvs TEX
Fri, Mar 27thvs CLEGavin Williams (8-3)#26   
Tue, Mar 31stvs NYYMax Fried (4-3)#33   
Thu, Apr 16th@ SDWalker Buehler (3-3)#211   
Mon, Apr 20thvs ATHJ.T. Ginn (3-3)#125   
Mon, May 4thvs ATLJR Ritchie (1-1)#238   
Mon, May 11th@ HOUPeter Lambert (4-4)#199   
Mon, Jun 8th@ BALChris Bassitt (4-3)#124   
Wed, Jun 17thvs BAL   
Thu, Jun 25th@ PIT   
Thu, Jul 2ndvs LAA   
Mon, Jul 27th@ TEX   
Fri, Aug 14th@ HOU   
Thu, Aug 20th@ MIL   
Thu, Sep 3rdvs ATH   
Thu, Sep 10thvs TEX   
Thu, Sep 24thvs LAA