Skip Navigation to Main Content

Who Should I Trade?

Nick Castellanos for Willson Contreras (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Nick Castellanos
RF - PHI
Nick Castellanos
Willson Contreras
C,1B,DH - BOS
Willson Contreras
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 1159# 251
   
Projections 
   
Runs
Home Runs
RBI
Stolen Bases
Batting Average
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Nick Castellanos
RF - PHI
Nick Castellanos
Willson Contreras
C,1B,DH - BOS
Willson Contreras
2025 Stats 
   
   
At Bats547490
   
Runs7270
   
Hits137126
   
Singles9174
   
Doubles2731
   
Triples21
   
Home Runs1720
   
RBI7280
   
Stolen Bases45
   
Caught Stealing01
   
Walks3244
   
Strikeouts133142
   
Batting Average.251.257
   
On Base Pct.294.344
   
Slugging Pct.400.447
   
On-base Plus Slugging.694.791
   
Who Should I Trade? Player Projections
  Nick Castellanos
RF - PHI
Nick Castellanos
Willson Contreras
C,1B,DH - BOS
Willson Contreras
2026 Projections 
   
   
At Bats
   
Runs
   
Hits
   
Singles
   
Doubles
   
Triples
   
Home Runs
   
RBI
   
Stolen Bases
   
Caught Stealing
   
Walks
   
Strikeouts
   
Batting Average
   
On Base Pct
   
Slugging Pct
   
On-base Plus Slugging
   
Who Should I Trade? Player Notes
  Nick Castellanos
RF - PHI
Nick Castellanos
Willson Contreras
C,1B,DH - BOS
Willson Contreras
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Nick Castellanos
RF - PHI
Nick Castellanos
Willson Contreras
C,1B,DH - BOS
Willson Contreras
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs TEX@ CIN
Sat, Mar 28thvs TEX@ CIN
Sun, Mar 29thvs TEX@ CIN
Mon, Mar 30thvs WSH@ HOU
Tue, Mar 31stvs WSH@ HOU
Wed, Apr 1stvs WSH@ HOU
Fri, Apr 3rd@ COLvs SD
Sat, Apr 4th@ COLvs SD
Sun, Apr 5th@ COLvs SD
Mon, Apr 6th@ SFvs MIL
Tue, Apr 7th@ SFvs MIL
Wed, Apr 8th@ SFvs MIL
Fri, Apr 10thvs ARI@ STL
Sat, Apr 11thvs ARI@ STL
Sun, Apr 12thvs ARI@ STL
Mon, Apr 13thvs CHC@ MIN
Tue, Apr 14thvs CHC@ MIN
Wed, Apr 15thvs CHC@ MIN
Fri, Apr 17thvs ATLvs DET
Sat, Apr 18thvs ATLvs DET
Sun, Apr 19thvs ATLvs DET
Mon, Apr 20th@ CHCvs DET
Tue, Apr 21st@ CHCvs NYY
Wed, Apr 22nd@ CHCvs NYY
Thu, Apr 23rd@ CHCvs NYY
Fri, Apr 24th@ ATL@ BAL
Sat, Apr 25th@ ATL@ BAL
Sun, Apr 26th@ ATL@ BAL
Tue, Apr 28thvs SF@ TOR
Wed, Apr 29thvs SF@ TOR
Thu, Apr 30thvs SF   
Fri, May 1st@ MIAvs HOU
Sat, May 2nd@ MIAvs HOU
Sun, May 3rd@ MIAvs HOU
Mon, May 4th@ MIA@ DET
Tue, May 5thvs ATH@ DET
Wed, May 6thvs ATH@ DET
Thu, May 7thvs ATHvs TB
Fri, May 8thvs COLvs TB
Sat, May 9thvs COLvs TB
Sun, May 10thvs COLvs TB
Tue, May 12th@ BOSvs PHI
Wed, May 13th@ BOSvs PHI
Thu, May 14th@ BOSvs PHI
Fri, May 15th@ PIT@ ATL
Sat, May 16th@ PIT@ ATL
Sun, May 17th@ PIT@ ATL
Mon, May 18thvs CIN@ KC
Tue, May 19thvs CIN@ KC
Wed, May 20thvs CIN@ KC
Fri, May 22ndvs CLEvs MIN
Sat, May 23rdvs CLEvs MIN
Sun, May 24thvs CLEvs MIN
Mon, May 25th@ SD   
Tue, May 26th@ SDvs ATL
Wed, May 27th@ SDvs ATL
Fri, May 29th@ LAD@ CLE
Sat, May 30th@ LAD@ CLE
Sun, May 31st@ LAD@ CLE
Tue, Jun 2ndvs SDvs BAL
Wed, Jun 3rdvs SDvs BAL
Thu, Jun 4thvs SDvs BAL
Fri, Jun 5thvs CWS@ NYY
Sat, Jun 6thvs CWS@ NYY
Sun, Jun 7thvs CWS@ NYY
Mon, Jun 8th@ TOR@ TB
Tue, Jun 9th@ TOR@ TB
Wed, Jun 10th@ TOR@ TB
Fri, Jun 12th@ MILvs TEX
Sat, Jun 13th@ MILvs TEX
Sun, Jun 14th@ MILvs TEX
Mon, Jun 15thvs MIA   
Tue, Jun 16thvs MIAvs TOR
Wed, Jun 17thvs MIAvs TOR
Thu, Jun 18thvs NYMvs TOR
Sat, Jun 20thvs NYM@ SEA
Sun, Jun 21stvs NYM@ SEA
Mon, Jun 22nd@ WSH@ COL
Tue, Jun 23rd@ WSH@ COL
Wed, Jun 24th@ WSH@ COL
Thu, Jun 25th@ WSHvs NYY
Fri, Jun 26th@ NYMvs NYY
Sat, Jun 27th@ NYMvs NYY
Sun, Jun 28th@ NYMvs NYY
Mon, Jun 29thvs PITvs WSH
Tue, Jun 30thvs PITvs WSH
Wed, Jul 1stvs PITvs WSH
Thu, Jul 2ndvs PIT   
Sat, Jul 4th@ KC@ LAA
Sun, Jul 5th@ KC@ LAA
Mon, Jul 6th@ KC   
Tue, Jul 7th@ CIN@ CWS
Wed, Jul 8th@ CIN@ CWS
Thu, Jul 9th@ CIN@ CWS
Fri, Jul 10th@ DET@ NYM
Sat, Jul 11th@ DET@ NYM
Sun, Jul 12th@ DET@ NYM
Thu, Jul 16thvs NYM   
Sat, Jul 18thvs NYMvs TB
Sun, Jul 19thvs NYMvs TB
Mon, Jul 20thvs LADvs BAL
Tue, Jul 21stvs LADvs BAL
Wed, Jul 22ndvs LADvs BAL
Fri, Jul 24thvs NYYvs TOR
Sat, Jul 25thvs NYYvs TOR
Sun, Jul 26thvs NYYvs TOR
Mon, Jul 27th@ MIA@ ATH
Tue, Jul 28th@ MIA@ ATH
Wed, Jul 29th@ MIA@ ATH
Fri, Jul 31st@ BAL@ LAD
Sat, Aug 1st@ BAL@ LAD
Sun, Aug 2nd@ BAL@ LAD
Mon, Aug 3rdvs WSH   
Tue, Aug 4thvs WSHvs CWS
Wed, Aug 5thvs WSHvs CWS
Thu, Aug 6thvs WSHvs CWS
Fri, Aug 7thvs TORvs ATH
Sat, Aug 8thvs TORvs ATH
Sun, Aug 9thvs TORvs ATH
Mon, Aug 10th@ STL@ TOR
Tue, Aug 11th@ STL@ TOR
Wed, Aug 12th@ STL@ TOR
Thu, Aug 13th@ MIN@ TOR
Sat, Aug 15th@ MIN@ PIT
Sun, Aug 16th@ MIN@ PIT
Mon, Aug 17thvs MIAvs ARI
Tue, Aug 18thvs MIAvs ARI
Wed, Aug 19thvs MIAvs ARI
Fri, Aug 21stvs STLvs SF
Sat, Aug 22ndvs STLvs SF
Sun, Aug 23rdvs STLvs SF
Mon, Aug 24th@ SEA@ MIA
Tue, Aug 25th@ SEA@ MIA
Wed, Aug 26th@ SEA@ MIA
Fri, Aug 28th@ LAA@ NYY
Sat, Aug 29th@ LAA@ NYY
Sun, Aug 30th@ LAA@ NYY
Mon, Aug 31st@ ARIvs SEA
Tue, Sep 1st@ ARIvs SEA
Wed, Sep 2nd@ ARIvs SEA
Fri, Sep 4thvs ATL@ BAL
Sat, Sep 5thvs ATL@ BAL
Sun, Sep 6thvs ATL@ BAL
Mon, Sep 7thvs ATLvs LAA
Tue, Sep 8thvs HOUvs LAA
Wed, Sep 9thvs HOUvs LAA
Thu, Sep 10thvs HOU   
Fri, Sep 11th@ ATLvs KC
Sat, Sep 12th@ ATLvs KC
Sun, Sep 13th@ ATLvs KC
Tue, Sep 15th@ WSH@ TEX
Wed, Sep 16th@ WSH@ TEX
Thu, Sep 17th@ NYM@ TEX
Fri, Sep 18th@ NYM@ TB
Sat, Sep 19th@ NYM@ TB
Sun, Sep 20th@ NYM@ TB
Tue, Sep 22ndvs MILvs CLE
Wed, Sep 23rdvs MILvs CLE
Thu, Sep 24thvs MILvs CLE
Fri, Sep 25thvs TBvs CHC
Sat, Sep 26thvs TBvs CHC
Sun, Sep 27thvs TBvs CHC
Mon, Apr 27th   @ TOR
Thu, May 28th   vs ATL
Fri, Jul 3rd   @ LAA
Fri, Jul 17th   vs TB
Thu, Jul 30th   @ ATH
Fri, Aug 14th   @ PIT
Thu, Sep 3rd   @ BAL