Skip Navigation to Main Content

Who Should I Trade?

Cody Ponce 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
Cody Ponce
SP,RP - TOR
Cody Ponce
Expert
Recommendation
80%
Recommended by
4 of 5 experts
20%
Recommended by
1 of 5 experts
Rankings 
   
Rest of Season# 76
VBR# 185
   
Projections 
   
Strikeouts95
Wins6
Saves0
ERA3.95
WHIP1.28
   
Misc 
   
Injury Alert-IL60
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 133
   
Chris Welsh
FantasyPros
# 81# 113
   
Kelly Kirby
FantasyPros
# 68
   
Kevin Spinelli
KevScores
# 82
   
Joe Pisapia
FantasyPros
# 55# 37
   
Who Should I Trade? Player Statistics
  Luis Castillo
SP - SEA
Luis Castillo
Cody Ponce
SP,RP - TOR
Cody Ponce
2026 Stats 
   
   
Games Played121
   
Games Started101
   
Innings Pitched55.12.1
   
Wins20
   
Losses50
   
Saves00
   
Blown Saves10
   
Holds10
   
Hits Allowed571
   
Earned Runs341
   
Home Runs Allowed70
   
Strikeouts563
   
Walks221
   
ERA5.533.86
   
WHIP1.430.86
   
Who Should I Trade? Player Projections
  Luis Castillo
SP - SEA
Luis Castillo
Cody Ponce
SP,RP - TOR
Cody Ponce
2026 Projections 
   
   
Games Played27
   
Games Started16
   
Innings Pitched99.4
   
Wins6
   
Losses6
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed92
   
Earned Runs44
   
Home Runs Allowed14
   
Strikeouts95
   
Walks30
   
ERA3.95
   
WHIP1.28
   
Who Should I Trade? Player Notes
  Luis Castillo
SP - SEA
Luis Castillo
Cody Ponce
SP,RP - TOR
Cody Ponce
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
Cody Ponce underwent surgery on his torn ACL on Friday.
Ari Koslow
Fri, Apr 17th
 Luis Castillo will piggyback behind Bryce Miller on Sunday against the Diamondbacks.
Ari Koslow
Fri, May 29th
Cody Ponce will undergo ACL surgery.
Ari Koslow
Tue, Apr 7th
 The Mariners say Luis Castillo and Bryce Miller will piggyback at least one more start.
Ari Koslow
Wed, May 27th
The Blue Jays transferred Cody Ponce to the 60-day injured list.
Ari Koslow
Sun, Apr 5th
 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 Blue Jays placed RHP Cody Ponce on the 15-day injured list with a right knee ACL sprain.
Ari Koslow
Tue, Mar 31st
 Mariners’ manager Dan Wilson announced that Luis Castillo will start for the Mariners on Monday against the Athletics.
Ari Koslow
Sun, May 24th
Cody Ponce has a right ACL sprain and will miss significant time.
Ari Koslow
Tue, Mar 31st
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Luis Castillo
SP - SEA
Luis Castillo
Cody Ponce
SP,RP - TOR
Cody Ponce
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27thvs CLEGavin Williams (8-3)#27vs ATHLuis Severino (2-6)#146
Sat, Mar 28thvs CLEJoey Cantillo (4-2)#106vs ATHJeffrey Springs (3-6)#111
Sun, Mar 29thvs CLESlade Cecconi (3-5)#105vs ATHLuis Morales (0-2)#306
Mon, Mar 30thvs NYYRyan Weathers (2-3)#66vs COLTomoyuki Sugano (4-4)#428
Tue, Mar 31stvs NYYMax Fried (4-3)#33vs COLRyan Feltner (2-1)#424
Wed, Apr 1stvs NYYCam Schlittler (7-2)#36vs COLKyle Freeland (1-6)#395
Fri, Apr 3rd@ LAAReid Detmers (2-5)#41@ CWSGrant Taylor (1-0)#53
Sat, Apr 4th@ LAAJack Kochanowicz (2-4)#420@ CWSGrant Taylor (1-0)#53
Sun, Apr 5th@ LAAGeorge Klassen (0-1)#337@ CWSDavis Martin (8-1)#79
Mon, Apr 6th@ TEXJacob deGrom (3-4)#8vs LADJustin Wrobleski (7-2)#130
Tue, Apr 7th@ TEXNathan Eovaldi (5-6)#20vs LADYoshinobu Yamamoto (5-4)#13
Wed, Apr 8th@ TEXMacKenzie Gore (4-4)#50vs LADShohei Ohtani (5-2)#1
Fri, Apr 10thvs HOUTatsuya Imai (2-3)#152vs MINSimeon Woods Richardson (0-7)#222
Sat, Apr 11thvs HOULance McCullers Jr. (2-3)#208vs MINJoe Ryan (3-3)#15
Sun, Apr 12thvs HOUCody Bolton (0-1)#396vs MINTaj Bradley (5-1)#74
Tue, Apr 14th@ SDMichael King (4-4)#35@ MILJacob Misiorowski (6-2)#18
Wed, Apr 15th@ SDRandy Vasquez (5-3)#199@ MILChad Patrick (2-2)#148
Thu, Apr 16th@ SDWalker Buehler (3-3)#220@ MILBrandon Sproat (1-4)#158
Fri, Apr 17thvs TEXJacob deGrom (3-4)#8@ ARIMichael Soroka (7-2)#67
Sat, Apr 18thvs TEXNathan Eovaldi (5-6)#20@ ARIZac Gallen (3-4)#71
Sun, Apr 19thvs TEXMacKenzie Gore (4-4)#50@ ARIRyne Nelson (2-4)#89
Mon, Apr 20thvs ATHJ.T. Ginn (3-3)#127@ LAAReid Detmers (2-5)#41
Tue, Apr 21stvs ATHJacob Lopez (4-3)#202@ LAAJack Kochanowicz (2-4)#420
Wed, Apr 22ndvs ATHAaron Civale (5-2)#219@ LAAJose Soriano (6-4)#45
Fri, Apr 24th@ STLAndre Pallante (5-4)#163vs CLEGavin Williams (8-3)#27
Sat, Apr 25th@ STLMatthew Liberatore (3-3)#114vs CLEJoey Cantillo (4-2)#106
Sun, Apr 26th@ STLMichael McGreevy (3-4)#86vs CLESlade Cecconi (3-5)#105
Mon, Apr 27th@ MINConnor Prielipp (1-3)#124vs BOSRanger Suarez (2-3)#32
Tue, Apr 28th@ MINJoe Ryan (3-3)#15vs BOSPayton Tolle (2-2)#75
Wed, Apr 29th@ MINTaj Bradley (5-1)#74vs BOSBrayan Bello (2-5)#144
Thu, Apr 30th   @ MINBailey Ober (6-3)#72
Fri, May 1stvs KCCole Ragans (1-4)#49@ MINSimeon Woods Richardson (0-7)#222
Sat, May 2ndvs KCSeth Lugo (2-4)#104@ MINConnor Prielipp (1-3)#124
Sun, May 3rdvs KCKris Bubic (3-2)#80@ MINJoe Ryan (3-3)#15
Mon, May 4thvs ATLJR Ritchie (1-1)#236@ TBNick Martinez (5-1)#81
Tue, May 5thvs ATLBryce Elder (4-3)#113@ TBDrew Rasmussen (4-2)#21
Wed, May 6thvs ATLMartin Perez (3-3)#200@ TBShane McClanahan (6-2)#22
Fri, May 8th@ CWSSean Burke (2-3)#142vs LAAReid Detmers (2-5)#41
Sat, May 9th@ CWSAnthony Kay (5-1)#182vs LAAJack Kochanowicz (2-4)#420
Sun, May 10th@ CWSDavis Martin (8-1)#79vs LAAJose Soriano (6-4)#45
Mon, May 11th@ HOUPeter Lambert (4-4)#190vs TBDrew Rasmussen (4-2)#21
Tue, May 12th@ HOUTatsuya Imai (2-3)#152vs TBShane McClanahan (6-2)#22
Wed, May 13th@ HOULance McCullers Jr. (2-3)#208vs TBGriffin Jax (1-3)#59
Fri, May 15thvs SDRandy Vasquez (5-3)#199@ DETBrenan Hanifee
Sat, May 16thvs SDWalker Buehler (3-3)#220@ DETCasey Mize (2-3)#65
Sun, May 17thvs SDLucas Giolito (2-0)#172@ DETJack Flaherty (0-7)#62
Mon, May 18thvs CWSNoah Schultz (2-4)#221@ NYYRyan Weathers (2-3)#66
Tue, May 19thvs CWSAnthony Kay (5-1)#182@ NYYWill Warren (7-1)#60
Wed, May 20thvs CWSSean Burke (2-3)#142@ NYYCam Schlittler (7-2)#36
Thu, May 21st   @ NYYCarlos Rodon (1-2)#34
Fri, May 22nd@ KCNoah Cameron (2-4)#92vs PITBubba Chandler (1-6)#122
Sat, May 23rd@ KCStephen Kolek (3-1)#166vs PITPaul Skenes (6-5)#2
Sun, May 24th@ KCSeth Lugo (2-4)#104vs PITMitch Keller (5-2)#95
Mon, May 25th@ ATHAaron Civale (5-2)#219vs MIAJanson Junk (3-5)#116
Tue, May 26th@ ATHGage Jump (0-1)#150vs MIASandy Alcantara (3-4)#73
Wed, May 27th@ ATHJeffrey Springs (3-6)#111vs MIAEury Perez (3-6)#109
Thu, May 28th   @ BALChris Bassitt (4-3)#125
Fri, May 29thvs ARIZac Gallen (3-4)#71@ BALTrevor Rogers (2-6)#94
Sat, May 30thvs ARIRyne Nelson (2-4)#89@ BALBrandon Young (3-1)#194
Sun, May 31stvs ARIMerrill Kelly (5-3)#93@ BALKyle Bradish (3-6)#43
Tue, Jun 2ndvs NYMJonah Tong (1-0)#179@ ATLBryce Elder (4-3)#113
Wed, Jun 3rdvs NYMFreddy Peralta (3-4)#28@ ATLChris Sale (8-3)#5
Thu, Jun 4th   @ ATLGrant Holmes (3-2)#139
Fri, Jun 5th@ DETFramber Valdez (2-4)#26vs BALBrandon Young (3-1)#194
Sat, Jun 6th@ DETKeider Montero (2-3)#201vs BALKyle Bradish (3-6)#43
Sun, Jun 7th@ DETCasey Mize (2-3)#65vs BALShane Baz (2-5)#84
Mon, Jun 8th@ BALChris Bassitt (4-3)#125vs PHICristopher Sanchez (6-2)#3
Tue, Jun 9th@ BALTrevor Rogers (2-6)#94vs PHIZack Wheeler (4-1)#7
Wed, Jun 10th@ BALBrandon Young (3-1)#194vs PHIJesus Luzardo (4-4)#10
Fri, Jun 12th@ WSHvs NYY
Sat, Jun 13th@ WSHvs NYY
Sun, Jun 14th@ WSHvs NYY
Tue, Jun 16thvs BAL@ BOS
Wed, Jun 17thvs BAL@ BOS
Thu, Jun 18thvs BAL@ BOS
Fri, Jun 19thvs BOS@ CHC
Sat, Jun 20thvs BOS@ CHC
Sun, Jun 21stvs BOS@ CHC
Mon, Jun 22nd   vs HOU
Tue, Jun 23rd@ PITvs HOU
Wed, Jun 24th@ PITvs HOU
Thu, Jun 25th@ PITvs TEX
Fri, Jun 26th@ CLEvs TEX
Sat, Jun 27th@ CLEvs TEX
Sun, Jun 28th@ CLEvs TEX
Mon, Jun 29thvs LAAvs NYM
Tue, Jun 30thvs LAAvs NYM
Wed, Jul 1st   vs NYM
Fri, Jul 3rdvs TOR@ SEA
Sat, Jul 4thvs TOR@ SEA
Sun, Jul 5thvs TOR@ SEA
Mon, Jul 6th   @ SF
Tue, Jul 7th@ MIA@ SF
Wed, Jul 8th@ MIA@ SF
Fri, Jul 10th@ TB@ SD
Sat, Jul 11th@ TB@ SD
Sun, Jul 12th@ TB@ SD
Fri, Jul 17thvs SFvs CWS
Sat, Jul 18thvs SFvs CWS
Sun, Jul 19thvs SFvs CWS
Mon, Jul 20thvs CINvs TB
Tue, Jul 21stvs CINvs TB
Wed, Jul 22ndvs CINvs TB
Thu, Jul 23rd   vs TB
Fri, Jul 24th@ TEX@ BOS
Sat, Jul 25th@ TEX@ BOS
Sun, Jul 26th@ TEX@ BOS
Mon, Jul 27th@ TEX@ WSH
Tue, Jul 28th@ LAD@ WSH
Wed, Jul 29th@ LAD@ WSH
Fri, Jul 31stvs MINvs STL
Sat, Aug 1stvs MINvs STL
Sun, Aug 2ndvs MINvs STL
Mon, Aug 3rd   @ HOU
Tue, Aug 4thvs DET@ HOU
Wed, Aug 5thvs DET@ HOU
Fri, Aug 7thvs TB@ PHI
Sat, Aug 8thvs TB@ PHI
Sun, Aug 9thvs TB@ PHI
Mon, Aug 10th   vs BOS
Tue, Aug 11th@ NYYvs BOS
Wed, Aug 12th@ NYYvs BOS
Thu, Aug 13th@ NYYvs BOS
Fri, Aug 14th@ HOUvs NYY
Sat, Aug 15th@ HOUvs NYY
Sun, Aug 16th@ HOUvs NYY
Tue, Aug 18th@ MIL@ TB
Wed, Aug 19th@ MIL@ TB
Thu, Aug 20th@ MIL@ TB
Fri, Aug 21stvs CHC@ NYY
Sat, Aug 22ndvs CHC@ NYY
Sun, Aug 23rdvs CHC@ NYY
Tue, Aug 25thvs PHIvs KC
Wed, Aug 26thvs PHIvs KC
Thu, Aug 27th   vs KC
Fri, Aug 28th@ TORvs SEA
Sat, Aug 29th@ TORvs SEA
Sun, Aug 30th@ TORvs SEA
Tue, Sep 1st@ BOS@ CLE
Wed, Sep 2nd@ BOS@ CLE
Thu, Sep 3rdvs ATH@ CLE
Fri, Sep 4thvs ATH@ KC
Sat, Sep 5thvs ATH@ KC
Sun, Sep 6thvs ATH@ KC
Mon, Sep 7th   @ ATH
Tue, Sep 8thvs TEX@ ATH
Wed, Sep 9thvs TEX@ ATH
Fri, Sep 11th@ ATHvs BAL
Sat, Sep 12th@ ATHvs BAL
Sun, Sep 13th@ ATHvs BAL
Mon, Sep 14th@ LAAvs DET
Tue, Sep 15th@ LAAvs DET
Wed, Sep 16th@ LAAvs DET
Fri, Sep 18th@ COL@ TEX
Sat, Sep 19th@ COL@ TEX
Sun, Sep 20th@ COL@ TEX
Mon, Sep 21st   @ BAL
Tue, Sep 22ndvs HOU@ BAL
Wed, Sep 23rdvs HOU@ BAL
Fri, Sep 25thvs LAAvs CIN
Sat, Sep 26thvs LAAvs CIN
Sun, Sep 27thvs LAAvs CIN
Thu, Mar 26thvs CLETanner Bibee (0-7)#38   
Mon, Apr 13thvs HOUMike Burrows (3-6)#121   
Thu, May 14th@ HOUMike Burrows (3-6)#121   
Mon, Jun 1stvs NYMAustin Warren   
Thu, Jun 11th@ BAL   
Thu, Jul 2ndvs LAA   
Thu, Jul 9th@ MIA   
Thu, Jul 30th@ LAD   
Thu, Aug 6thvs DET   
Mon, Aug 24thvs PHI   
Mon, Aug 31st@ BOS   
Thu, Sep 10thvs TEX   
Thu, Sep 24thvs LAA