Skip to main content

Who Should I Trade?

Mike Moustakas for Nick Castellanos (2020)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Mike Moustakas
2B,3B - CIN
Mike Moustakas
CIN @ ARI Fri, Jul 3rd 9:40pm
Nick Castellanos
Nick Castellanos
CIN @ ARI Fri, Jul 3rd 9:40pm
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 70# 72
Home Runs
Stolen Bases
Batting Average
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Mike Moustakas
2B,3B - CIN
Mike Moustakas
Nick Castellanos
Nick Castellanos
2019 Stats 
At Bats523615
Home Runs3527
Stolen Bases32
Caught Stealing02
Batting Average.254.289
On Base Pct.329.337
Slugging Pct.516.525
On-base Plus Slugging.845.863
Who Should I Trade? Player Projections
  Mike Moustakas
2B,3B - CIN
Mike Moustakas
Nick Castellanos
Nick Castellanos
2020 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
Who Should I Trade? Player Notes
  Mike Moustakas
2B,3B - CIN
Mike Moustakas
Nick Castellanos
Nick Castellanos
  Nick Castellanos (illness) is expected to play Thursday in the Reds' Cactus League game against the Brewers.
Brad Camara
Wed, Mar 4th
  Free-agent outfielder Nicholas Castellanos has agreed to a deal with the Cincinnati Reds, according to a report from MLB insider Jon Heyman. It is expected to be a multi-year deal.
Mike Maher - The Birds Blitz
Mon, Jan 27th
  The Rangers remain 'active' in pursuit of free agent Nicholas Castellanos.
Blaine Blontz
Tue, Jan 14th
  Jon Morosi of writes the Rangers are seen as a finalist to sign free-agent outfielder Nicholas Castellanos.
Brendan Tuma - Too Much Tuma
Mon, Jan 6th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Mike Moustakas
2B,3B - CIN
Mike Moustakas
Nick Castellanos
Nick Castellanos
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs STLvs STL
Sat, Mar 28thvs STLvs STL
Sun, Mar 29thvs STLvs STL
Mon, Mar 30th@ TOR@ TOR
Tue, Mar 31st@ TOR@ TOR
Wed, Apr 1st@ TOR@ TOR
Thu, Apr 2nd@ PIT@ PIT
Sat, Apr 4th@ PIT@ PIT
Sun, Apr 5th@ PIT@ PIT
Mon, Apr 6thvs MILvs MIL
Tue, Apr 7thvs MILvs MIL
Thu, Apr 9thvs PHIvs PHI
Fri, Apr 10thvs PHIvs PHI
Sat, Apr 11thvs PHIvs PHI
Sun, Apr 12thvs PHIvs PHI
Tue, Apr 14thvs SFvs SF
Wed, Apr 15thvs SFvs SF
Thu, Apr 16thvs SFvs SF
Fri, Apr 17th@ NYY@ NYY
Sat, Apr 18th@ NYY@ NYY
Sun, Apr 19th@ NYY@ NYY
Mon, Apr 20th@ STL@ STL
Tue, Apr 21st@ STL@ STL
Wed, Apr 22nd@ STL@ STL
Fri, Apr 24thvs ARIvs ARI
Sat, Apr 25thvs ARIvs ARI
Sun, Apr 26thvs ARIvs ARI
Mon, Apr 27thvs ATLvs ATL
Tue, Apr 28thvs ATLvs ATL
Wed, Apr 29thvs ATLvs ATL
Fri, May 1st@ WSH@ WSH
Sat, May 2nd@ WSH@ WSH
Sun, May 3rd@ WSH@ WSH
Mon, May 4th@ NYM@ NYM
Tue, May 5th@ NYM@ NYM
Wed, May 6th@ NYM@ NYM
Thu, May 7th@ COL@ COL
Fri, May 8th@ COL@ COL
Sat, May 9th@ COL@ COL
Sun, May 10th@ COL@ COL
Mon, May 11thvs MIAvs MIA
Tue, May 12thvs MIAvs MIA
Wed, May 13thvs MIAvs MIA
Thu, May 14thvs MILvs MIL
Fri, May 15thvs MILvs MIL
Sat, May 16thvs MILvs MIL
Sun, May 17thvs MILvs MIL
Tue, May 19th@ CLE@ CLE
Wed, May 20th@ CLE@ CLE
Fri, May 22ndvs SDvs SD
Sat, May 23rdvs SDvs SD
Sun, May 24thvs SDvs SD
Mon, May 25thvs SDvs SD
Tue, May 26thvs PITvs PIT
Wed, May 27thvs PITvs PIT
Thu, May 28thvs PITvs PIT
Fri, May 29th@ CHC@ CHC
Sat, May 30th@ CHC@ CHC
Sun, May 31st@ CHC@ CHC
Mon, Jun 1st@ CHC@ CHC
Tue, Jun 2nd@ PIT@ PIT
Wed, Jun 3rd@ PIT@ PIT
Thu, Jun 4thvs CHCvs CHC
Fri, Jun 5thvs CHCvs CHC
Sat, Jun 6thvs CHCvs CHC
Sun, Jun 7thvs CHCvs CHC
Tue, Jun 9thvs LADvs LAD
Wed, Jun 10thvs LADvs LAD
Thu, Jun 11thvs LADvs LAD
Fri, Jun 12th@ MIL@ MIL
Sat, Jun 13th@ MIL@ MIL
Sun, Jun 14th@ MIL@ MIL
Tue, Jun 16th@ SD@ SD
Wed, Jun 17th@ SD@ SD
Thu, Jun 18th@ SD@ SD
Fri, Jun 19th@ STL@ STL
Sat, Jun 20th@ STL@ STL
Sun, Jun 21st@ STL@ STL
Tue, Jun 23rdvs CHCvs CHC
Wed, Jun 24thvs CHCvs CHC
Thu, Jun 25thvs CHCvs CHC
Fri, Jun 26thvs WSHvs WSH
Sat, Jun 27thvs WSHvs WSH
Sun, Jun 28thvs WSHvs WSH
Mon, Jun 29th@ LAD@ LAD
Tue, Jun 30th@ LAD@ LAD
Wed, Jul 1st@ LAD@ LAD
Thu, Jul 2nd@ LAD@ LAD
Fri, Jul 3rd@ ARI@ ARI
Sat, Jul 4th@ ARI@ ARI
Sun, Jul 5th@ ARI@ ARI
Tue, Jul 7thvs CLEvs CLE
Wed, Jul 8thvs CLEvs CLE
Fri, Jul 10thvs PITvs PIT
Sat, Jul 11thvs PITvs PIT
Sun, Jul 12thvs PITvs PIT
Fri, Jul 17th@ CHC@ CHC
Sat, Jul 18th@ CHC@ CHC
Sun, Jul 19th@ CHC@ CHC
Tue, Jul 21stvs NYMvs NYM
Wed, Jul 22ndvs NYMvs NYM
Thu, Jul 23rdvs NYMvs NYM
Fri, Jul 24thvs COLvs COL
Sat, Jul 25thvs COLvs COL
Sun, Jul 26thvs COLvs COL
Mon, Jul 27th@ ATL@ ATL
Tue, Jul 28th@ ATL@ ATL
Wed, Jul 29th@ ATL@ ATL
Thu, Jul 30th@ ATL@ ATL
Fri, Jul 31stvs TBvs TB
Sat, Aug 1stvs TBvs TB
Sun, Aug 2ndvs TBvs TB
Tue, Aug 4th@ PHI@ PHI
Wed, Aug 5th@ PHI@ PHI
Thu, Aug 6th@ PHI@ PHI
Fri, Aug 7th@ STL@ STL
Sat, Aug 8th@ STL@ STL
Sun, Aug 9th@ STL@ STL
Tue, Aug 11thvs CHCvs CHC
Wed, Aug 12thvs CHCvs CHC
Thu, Aug 13thvs PITvs PIT
Fri, Aug 14thvs PITvs PIT
Sat, Aug 15thvs PITvs PIT
Sun, Aug 16thvs PITvs PIT
Tue, Aug 18th@ BOS@ BOS
Wed, Aug 19th@ BOS@ BOS
Thu, Aug 20th@ MIL@ MIL
Fri, Aug 21st@ MIL@ MIL
Sat, Aug 22nd@ MIL@ MIL
Sun, Aug 23rd@ MIL@ MIL
Mon, Aug 24thvs STLvs STL
Tue, Aug 25thvs STLvs STL
Wed, Aug 26thvs STLvs STL
Thu, Aug 27thvs MILvs MIL
Fri, Aug 28thvs MILvs MIL
Sat, Aug 29thvs MILvs MIL
Sun, Aug 30thvs MILvs MIL
Mon, Aug 31stvs BALvs BAL
Tue, Sep 1stvs BALvs BAL
Wed, Sep 2ndvs BALvs BAL
Fri, Sep 4th@ CHC@ CHC
Sat, Sep 5th@ CHC@ CHC
Sun, Sep 6th@ CHC@ CHC
Tue, Sep 8th@ MIL@ MIL
Wed, Sep 9th@ MIL@ MIL
Thu, Sep 10th@ SF@ SF
Fri, Sep 11th@ SF@ SF
Sat, Sep 12th@ SF@ SF
Sun, Sep 13th@ SF@ SF
Tue, Sep 15thvs BOSvs BOS
Wed, Sep 16thvs BOSvs BOS
Thu, Sep 17thvs STLvs STL
Fri, Sep 18thvs STLvs STL
Sat, Sep 19thvs STLvs STL
Sun, Sep 20thvs STLvs STL
Mon, Sep 21st@ MIA@ MIA
Tue, Sep 22nd@ MIA@ MIA
Wed, Sep 23rd@ MIA@ MIA
Thu, Sep 24th@ PIT@ PIT
Fri, Sep 25th@ PIT@ PIT
Sat, Sep 26th@ PIT@ PIT
Sun, Sep 27th@ PIT@ PIT