Skip to main content

Who Should I Trade?

Meibrys Viloria for Matt Joyce (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Matt Joyce
Matt Joyce
Meibrys Viloria
C - KC
Meibrys Viloria
Recommended by
2 of 3 experts
Recommended by
1 of 3 experts
Rest of Season# 469
VBR# 1193# 1298
Home Runs21
Stolen Bases00
Batting Average.217.227
Injury AlertIL10MiLB
Expert Ranks 
Pierre Camus
# 331
Chris Clegg
# 359
Corbin Young
# 451# 332
Who Should I Trade? Player Statistics
  Matt Joyce
Matt Joyce
Meibrys Viloria
C - KC
Meibrys Viloria
2021 Stats 
At Bats50
Home Runs2
Stolen Bases0
Caught Stealing0
Batting Average.100
On Base Pct.258
Slugging Pct.240
On-base Plus Slugging.498
Who Should I Trade? Player Projections
  Matt Joyce
Matt Joyce
Meibrys Viloria
C - KC
Meibrys Viloria
2021 Projections 
At Bats6228
Home Runs21
Stolen Bases00
Caught Stealing00
Batting Average.217.227
On Base Pct.323.291
Slugging Pct.361.333
On-base Plus Slugging.684.624
Who Should I Trade? Player Notes
  Matt Joyce
Matt Joyce
Meibrys Viloria
C - KC
Meibrys Viloria
 The Phillies have signed free agent OF Matt Joyce to a minor-league deal.
Brad Camara
Wed, Feb 10th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Matt Joyce
Matt Joyce
Meibrys Viloria
C - KC
Meibrys Viloria
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs ATLvs TEX
Sat, Apr 3rdvs ATLvs TEX
Sun, Apr 4thvs ATLvs TEX
Mon, Apr 5thvs NYM@ CLE
Wed, Apr 7thvs NYM@ CLE
Thu, Apr 8th   @ CWS
Sun, Apr 11th@ ATL@ CWS
Mon, Apr 12th   vs LAA
Tue, Apr 13th@ NYMvs LAA
Wed, Apr 14th@ NYMvs LAA
Thu, Apr 15th   vs TOR
Sat, Apr 17thvs STLvs TOR
Sun, Apr 18thvs STLvs TOR
Mon, Apr 19thvs SFvs TB
Tue, Apr 20thvs SFvs TB
Wed, Apr 21stvs SFvs TB
Fri, Apr 23rd@ COL@ DET
Sat, Apr 24th@ COL@ DET
Sun, Apr 25th@ COL@ DET
Mon, Apr 26th@ STL@ DET
Tue, Apr 27th@ STL@ PIT
Wed, Apr 28th@ STL@ PIT
Fri, Apr 30thvs NYM@ MIN
Sat, May 1stvs NYM@ MIN
Sun, May 2ndvs NYM@ MIN
Mon, May 3rdvs MILvs CLE
Tue, May 4thvs MILvs CLE
Wed, May 5thvs MILvs CLE
Thu, May 6thvs MILvs CLE
Fri, May 7th@ ATLvs CWS
Sat, May 8th@ ATLvs CWS
Sun, May 9th@ ATLvs CWS
Tue, May 11th@ WSH@ DET
Wed, May 12th@ WSH@ DET
Thu, May 13th@ WSH@ DET
Fri, May 14th@ TOR@ CWS
Sat, May 15th@ TOR@ CWS
Sun, May 16th@ TOR@ CWS
Tue, May 18thvs MIAvs MIL
Wed, May 19thvs MIAvs MIL
Fri, May 21stvs BOSvs DET
Sat, May 22ndvs BOSvs DET
Sun, May 23rdvs BOSvs DET
Tue, May 25th@ MIA@ TB
Wed, May 26th@ MIA@ TB
Thu, May 27th@ MIA@ TB
Fri, May 28th   @ MIN
Sat, May 29th@ TB@ MIN
Sun, May 30th@ TB@ MIN
Mon, May 31st@ CINvs PIT
Tue, Jun 1st@ CINvs PIT
Thu, Jun 3rd   vs MIN
Fri, Jun 4thvs WSHvs MIN
Sat, Jun 5thvs WSHvs MIN
Sun, Jun 6thvs WSHvs MIN
Mon, Jun 7th   @ LAA
Tue, Jun 8thvs ATL@ LAA
Wed, Jun 9thvs ATL@ LAA
Thu, Jun 10thvs ATL@ OAK
Fri, Jun 11th   @ OAK
Sat, Jun 12thvs NYY@ OAK
Sun, Jun 13thvs NYY@ OAK
Mon, Jun 14th@ LADvs DET
Tue, Jun 15th@ LADvs DET
Wed, Jun 16th@ LADvs DET
Fri, Jun 18th@ SFvs BOS
Sat, Jun 19th@ SFvs BOS
Sun, Jun 20th@ SFvs BOS
Tue, Jun 22ndvs WSH@ NYY
Wed, Jun 23rdvs WSH@ NYY
Thu, Jun 24th   @ NYY
Fri, Jun 25th@ NYM@ TEX
Sat, Jun 26th@ NYM@ TEX
Sun, Jun 27th@ NYM@ TEX
Mon, Jun 28th@ CIN@ BOS
Tue, Jun 29thvs MIA@ BOS
Wed, Jun 30thvs MIA@ BOS
Thu, Jul 1stvs MIA@ BOS
Fri, Jul 2ndvs SDvs MIN
Sat, Jul 3rdvs SDvs MIN
Sun, Jul 4thvs SDvs MIN
Mon, Jul 5th@ CHCvs CIN
Tue, Jul 6th@ CHCvs CIN
Wed, Jul 7th@ CHCvs CIN
Thu, Jul 8th@ CHC@ CLE
Fri, Jul 9th@ BOS@ CLE
Sat, Jul 10th@ BOS@ CLE
Sun, Jul 11th@ BOS@ CLE
Fri, Jul 16thvs MIAvs BAL
Sat, Jul 17thvs MIAvs BAL
Sun, Jul 18thvs MIAvs BAL
Tue, Jul 20th@ NYY@ MIL
Wed, Jul 21st@ NYY@ MIL
Fri, Jul 23rdvs ATLvs DET
Sat, Jul 24thvs ATLvs DET
Sun, Jul 25thvs ATLvs DET
Mon, Jul 26thvs WSHvs CWS
Tue, Jul 27thvs WSHvs CWS
Wed, Jul 28thvs WSHvs CWS
Thu, Jul 29thvs WSHvs CWS
Fri, Jul 30th@ PIT@ TOR
Sat, Jul 31st@ PIT@ TOR
Sun, Aug 1st@ PIT@ TOR
Tue, Aug 3rd@ WSH@ CWS
Wed, Aug 4th@ WSH@ CWS
Thu, Aug 5th@ WSH@ CWS
Fri, Aug 6thvs NYM@ STL
Sat, Aug 7thvs NYM@ STL
Sun, Aug 8thvs NYM@ STL
Mon, Aug 9th   vs NYY
Tue, Aug 10thvs LADvs NYY
Wed, Aug 11thvs LADvs NYY
Fri, Aug 13thvs CINvs STL
Sat, Aug 14thvs CINvs STL
Sun, Aug 15thvs CINvs STL
Mon, Aug 16th   vs HOU
Tue, Aug 17th@ ARIvs HOU
Wed, Aug 18th@ ARIvs HOU
Thu, Aug 19th@ ARIvs HOU
Fri, Aug 20th@ SD@ CHC
Sat, Aug 21st@ SD@ CHC
Sun, Aug 22nd@ SD@ CHC
Mon, Aug 23rd   @ HOU
Tue, Aug 24thvs TB@ HOU
Wed, Aug 25thvs TB@ HOU
Thu, Aug 26thvs ARI@ SEA
Fri, Aug 27thvs ARI@ SEA
Sat, Aug 28thvs ARI@ SEA
Sun, Aug 29thvs ARI@ SEA
Tue, Aug 31st@ WSHvs CLE
Wed, Sep 1st@ WSHvs CLE
Thu, Sep 2nd   vs CLE
Fri, Sep 3rd@ MIAvs CWS
Sat, Sep 4th@ MIAvs CWS
Sun, Sep 5th@ MIAvs CWS
Mon, Sep 6th@ MIL@ BAL
Tue, Sep 7th@ MIL@ BAL
Wed, Sep 8th@ MIL@ BAL
Thu, Sep 9thvs COL@ BAL
Fri, Sep 10thvs COL@ MIN
Sat, Sep 11thvs COL@ MIN
Sun, Sep 12thvs COL@ MIN
Tue, Sep 14thvs CHCvs OAK
Wed, Sep 15thvs CHCvs OAK
Thu, Sep 16thvs CHCvs OAK
Fri, Sep 17th@ NYMvs SEA
Sat, Sep 18th@ NYMvs SEA
Sun, Sep 19th@ NYMvs SEA
Mon, Sep 20thvs BAL@ CLE
Tue, Sep 21stvs BAL@ CLE
Wed, Sep 22ndvs BAL@ CLE
Fri, Sep 24thvs PIT@ DET
Sat, Sep 25thvs PIT@ DET
Sun, Sep 26thvs PIT@ DET
Tue, Sep 28th@ ATLvs CLE
Wed, Sep 29th@ ATLvs CLE
Thu, Sep 30th@ ATLvs CLE
Fri, Oct 1st@ MIAvs MIN
Sat, Oct 2nd@ MIAvs MIN
Sun, Oct 3rd@ MIAvs MIN
Tue, Apr 6thvs NYM   
Fri, Apr 9th@ ATL   
Sat, Apr 10th@ ATL   
Fri, Apr 16thvs STL   
Thu, Apr 29th@ STL   
Thu, May 20thvs MIA   
Mon, May 24th@ MIA   
Thu, Jul 22ndvs ATL   
Mon, Aug 2nd@ WSH   
Thu, Aug 12thvs LAD   
Mon, Aug 30th@ WSH   
Thu, Sep 23rdvs PIT