Skip to main content

Who Should I Trade?

Mickey Moniak for Welington Castillo (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Welington Castillo
Welington Castillo
Mickey Moniak
Mickey Moniak
Recommended by
2 of 2 experts
Recommended by
0 of 2 experts
Rest of Season# 468
VBR# 1298# 1250
Home Runs11
Stolen Bases01
Batting Average.235.223
Injury AlertMiLBMiLB
Expert Ranks 
Mike Maher
# 425
Corbin Young
# 321# 430
Who Should I Trade? Player Statistics
  Welington Castillo
Welington Castillo
Mickey Moniak
Mickey Moniak
2021 Stats 
At Bats25
Home Runs1
Stolen Bases0
Caught Stealing0
Batting Average.120
On Base Pct.214
Slugging Pct.240
On-base Plus Slugging.454
Who Should I Trade? Player Projections
  Welington Castillo
Welington Castillo
Mickey Moniak
Mickey Moniak
2021 Projections 
At Bats2739
Home Runs11
Stolen Bases01
Caught Stealing00
Batting Average.235.223
On Base Pct.293.277
Slugging Pct.412.369
On-base Plus Slugging.705.646
Who Should I Trade? Player Notes
  Welington Castillo
Welington Castillo
Mickey Moniak
Mickey Moniak
  The Phillies optioned OF Mickey Moniak to their alternate training site.
Brendan Tuma - Too Much Tuma
Mon, Apr 26th
  Phillies outfielder Mickey Moniak went 1-for-3 with a three-run home run in Wednesday's win over the San Francisco Giants. The homer was the first of his career.
Mike Maher - The Birds Blitz
Thu, Apr 22nd
  The Philadelphia Phillies announced on Wednesday that they had recalled outfielder Mickey Moniak from the alternate site and placed outfielder Adam Haseley on the restricted list for personal reasons.
Mike Maher - The Birds Blitz
Wed, Apr 14th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Welington Castillo
Welington Castillo
Mickey Moniak
Mickey Moniak
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st   vs ATL
Sat, Apr 3rd   vs ATL
Sun, Apr 4th   vs ATL
Mon, Apr 5th   vs NYM
Tue, Apr 6thvs ATLvs NYM
Wed, Apr 7thvs ATLvs NYM
Fri, Apr 9th@ LAD@ ATL
Sat, Apr 10th@ LAD@ ATL
Sun, Apr 11th@ LAD@ ATL
Tue, Apr 13th@ STL@ NYM
Wed, Apr 14th@ STL@ NYM
Fri, Apr 16thvs ARIvs STL
Sat, Apr 17thvs ARIvs STL
Sun, Apr 18thvs ARIvs STL
Mon, Apr 19thvs STLvs SF
Tue, Apr 20thvs STLvs SF
Wed, Apr 21stvs STLvs SF
Fri, Apr 23rd@ NYM@ COL
Sat, Apr 24th@ NYM@ COL
Sun, Apr 25th@ NYM@ COL
Mon, Apr 26th   @ STL
Tue, Apr 27th@ TOR@ STL
Wed, Apr 28th@ TOR@ STL
Thu, Apr 29th   @ STL
Fri, Apr 30thvs MIAvs NYM
Sat, May 1stvs MIAvs NYM
Sun, May 2ndvs MIAvs NYM
Mon, May 3rd   vs MIL
Tue, May 4thvs ATLvs MIL
Wed, May 5thvs ATLvs MIL
Thu, May 6thvs ATLvs MIL
Fri, May 7th@ NYY@ ATL
Sat, May 8th@ NYY@ ATL
Sun, May 9th@ NYY@ ATL
Tue, May 11thvs PHI@ WSH
Wed, May 12thvs PHI@ WSH
Thu, May 13thvs PHI@ WSH
Fri, May 14th@ ARI@ TOR
Sat, May 15th@ ARI@ TOR
Sun, May 16th@ ARI@ TOR
Tue, May 18th@ CHCvs MIA
Wed, May 19th@ CHCvs MIA
Thu, May 20th@ CHCvs MIA
Fri, May 21stvs BALvs BOS
Sat, May 22ndvs BALvs BOS
Sun, May 23rdvs BALvs BOS
Mon, May 24th   @ MIA
Tue, May 25thvs CIN@ MIA
Wed, May 26th   @ MIA
Thu, May 27thvs CIN@ MIA
Sat, May 29thvs MIL@ TB
Sun, May 30thvs MIL@ TB
Mon, May 31st@ ATL@ CIN
Tue, Jun 1st@ ATL@ CIN
Fri, Jun 4th@ PHIvs WSH
Sat, Jun 5th@ PHIvs WSH
Sun, Jun 6th@ PHIvs WSH
Tue, Jun 8th@ TBvs ATL
Wed, Jun 9th@ TBvs ATL
Thu, Jun 10th   vs ATL
Sat, Jun 12thvs SFvs NYY
Sun, Jun 13thvs SFvs NYY
Mon, Jun 14thvs PIT@ LAD
Tue, Jun 15thvs PIT@ LAD
Wed, Jun 16thvs PIT@ LAD
Fri, Jun 18thvs NYM@ SF
Sat, Jun 19thvs NYM@ SF
Sun, Jun 20thvs NYM@ SF
Tue, Jun 22nd@ PHIvs WSH
Wed, Jun 23rd@ PHIvs WSH
Fri, Jun 25th@ MIA@ NYM
Sat, Jun 26th@ MIA@ NYM
Sun, Jun 27th@ MIA@ NYM
Mon, Jun 28thvs NYM@ CIN
Tue, Jun 29thvs TBvs MIA
Wed, Jun 30thvs TBvs MIA
Thu, Jul 1stvs LADvs MIA
Fri, Jul 2ndvs LADvs SD
Sat, Jul 3rdvs LADvs SD
Sun, Jul 4thvs LADvs SD
Mon, Jul 5th@ SD@ CHC
Tue, Jul 6th@ SD@ CHC
Wed, Jul 7th@ SD@ CHC
Thu, Jul 8th@ SD@ CHC
Fri, Jul 9th@ SF@ BOS
Sat, Jul 10th@ SF@ BOS
Sun, Jul 11th@ SF@ BOS
Fri, Jul 16thvs SDvs MIA
Sat, Jul 17thvs SDvs MIA
Sun, Jul 18thvs SDvs MIA
Tue, Jul 20thvs MIA@ NYY
Wed, Jul 21stvs MIA@ NYY
Thu, Jul 22nd   vs ATL
Fri, Jul 23rd@ BALvs ATL
Sat, Jul 24th@ BALvs ATL
Sun, Jul 25th@ BALvs ATL
Mon, Jul 26th@ PHIvs WSH
Tue, Jul 27th@ PHIvs WSH
Wed, Jul 28th@ PHIvs WSH
Thu, Jul 29th@ PHIvs WSH
Fri, Jul 30thvs CHC@ PIT
Sat, Jul 31stvs CHC@ PIT
Sun, Aug 1stvs CHC@ PIT
Mon, Aug 2ndvs PHI@ WSH
Tue, Aug 3rdvs PHI@ WSH
Wed, Aug 4thvs PHI@ WSH
Thu, Aug 5thvs PHI@ WSH
Fri, Aug 6th@ ATLvs NYM
Sat, Aug 7th@ ATLvs NYM
Sun, Aug 8th@ ATLvs NYM
Tue, Aug 10th@ NYMvs LAD
Wed, Aug 11th@ NYMvs LAD
Thu, Aug 12th@ NYMvs LAD
Fri, Aug 13thvs ATLvs CIN
Sat, Aug 14thvs ATLvs CIN
Sun, Aug 15thvs ATLvs CIN
Tue, Aug 17thvs TOR@ ARI
Wed, Aug 18thvs TOR@ ARI
Thu, Aug 19th   @ ARI
Fri, Aug 20th@ MIL@ SD
Sat, Aug 21st@ MIL@ SD
Sun, Aug 22nd@ MIL@ SD
Tue, Aug 24th@ MIAvs TB
Wed, Aug 25th@ MIAvs TB
Thu, Aug 26th@ MIAvs ARI
Fri, Aug 27th@ NYMvs ARI
Sat, Aug 28th@ NYMvs ARI
Sun, Aug 29th@ NYMvs ARI
Mon, Aug 30thvs PHI@ WSH
Tue, Aug 31stvs PHI@ WSH
Wed, Sep 1stvs PHI@ WSH
Fri, Sep 3rdvs NYM@ MIA
Sat, Sep 4thvs NYM@ MIA
Sun, Sep 5thvs NYM@ MIA
Mon, Sep 6thvs NYM@ MIL
Tue, Sep 7th@ ATL@ MIL
Wed, Sep 8th@ ATL@ MIL
Thu, Sep 9th@ ATLvs COL
Fri, Sep 10th@ PITvs COL
Sat, Sep 11th@ PITvs COL
Sun, Sep 12th@ PITvs COL
Tue, Sep 14thvs MIAvs CHC
Wed, Sep 15thvs MIAvs CHC
Thu, Sep 16th   vs CHC
Fri, Sep 17thvs COL@ NYM
Sat, Sep 18thvs COL@ NYM
Sun, Sep 19thvs COL@ NYM
Mon, Sep 20th@ MIAvs BAL
Tue, Sep 21st@ MIAvs BAL
Wed, Sep 22nd@ MIAvs BAL
Thu, Sep 23rd@ CINvs PIT
Fri, Sep 24th@ CINvs PIT
Sat, Sep 25th@ CINvs PIT
Sun, Sep 26th@ CINvs PIT
Tue, Sep 28th@ COL@ ATL
Wed, Sep 29th@ COL@ ATL
Thu, Sep 30th   @ ATL
Fri, Oct 1stvs BOS@ MIA
Sat, Oct 2ndvs BOS@ MIA
Sun, Oct 3rdvs BOS@ MIA
Mon, Apr 12th@ STL   
Thu, Apr 15thvs ARI   
Mon, May 17th@ CHC   
Wed, Jun 2nd@ ATL   
Thu, Jun 3rd@ ATL   
Fri, Jun 11thvs SF   
Thu, Jun 24th@ MIA   
Mon, Jul 19thvs MIA   
Mon, Sep 13thvs MIA   
Mon, Sep 27th@ COL