Who Should I Trade?

David Peralta for Wil Myers (2019)

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

Experts' Pick
  David Peralta
David Peralta
ARI @ TEX Tue, Jul 16th 8:05pm
Wil Myers
Wil Myers
SD @ MIA Tue, Jul 16th 7:10pm
Recommended by
10 of 17 experts
Recommended by
7 of 17 experts
Rest of Season
VBR# 106# 136
Home Runs810
Stolen Bases18
Batting Average.287.231
Injury AlertIL10-
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 69# 132
Eno Sarris
The Athletic
# 63# 80
Paul Sporer
# 72# 93
Nick Pollack
Pitcher List
# 100# 145
Donkey Teeth
# 82# 95
Dan Harris
# 107# 147
Pierre Camus
# 105# 165
Max Freeze
Freeze Stats
# 87# 90
Mick Ciallela
# 117
Todd D Clark
The Fantasy Fix
# 83# 160
Brandon 'B_Don' Myers
# 79# 50
Chris Meaney
The Athletic
# 80# 65
Nick Mariano
# 83# 69
Andrea LaMont
Lenny Melnick Fantasy Sports
# 85# 63
Joe Bond
Fantasy Six Pack
# 96# 74
Andrew Gould
# 108# 85
Bobby Sylvester
# 139# 123
  David Peralta
David Peralta
Wil Myers
Wil Myers
2019 Stats 
At Bats294257
Home Runs912
Stolen Bases09
Caught Stealing03
Batting Average.289.214
On Base Pct.352.313
Slugging Pct.476.397
On-base Plus Slugging.828.710
  David Peralta
David Peralta
Wil Myers
Wil Myers
2019 Projections 
At Bats228221
Home Runs810
Stolen Bases18
Caught Stealing12
Batting Average.287.231
On Base Pct.352.321
Slugging Pct.476.420
On-base Plus Slugging.828.741
  David Peralta
David Peralta
Wil Myers
Wil Myers
 The Diamondbacks are placing David Peralta (shoulder) on the 10-day injured list.
Brendan Tuma - Too Much Tuma
Fri, Jul 5th
Wil Myers is once again absent from Sunday's lineup versus the Braves.
Brendan Tuma - Too Much Tuma
Sun, Jul 14th
 David Peralta (shoulder) is sitting on Friday versus the Rockies.
Brendan Tuma - Too Much Tuma
Fri, Jul 5th
Wil Myers hit his 12th homer of the year in Tuesday's 10-4 loss to the Giants.
Brendan Tuma - Too Much Tuma
Wed, Jul 3rd
 David Peralta was removed from Wednesday’s game versus the Dodgers with right shoulder soreness.
Brad Camara
Thu, Jul 4th
Wil Myers came off the bench to double and score in Friday's 3-1 win over the Cardinals.
Brendan Tuma - Too Much Tuma
Sat, Jun 29th
 David Peralta went 3-for-5 with a run scored in the Diamondbacks' 5-4 loss to the Dodgers on Tuesday.
Brendan Tuma - Too Much Tuma
Wed, Jul 3rd
Wil Myers went 0-for-2 in Sunday's wild 11-10 loss to the Pirates on Sunday.
Brendan Tuma - Too Much Tuma
Sun, Jun 23rd
 David Peralta went 0-for-4 with an RBI and two runs scored in Arizona's 8-2 win over the Dodgers on Wednesday.
Brendan Tuma - Too Much Tuma
Thu, Jun 27th
Wil Myers is absent from Wednesday's lineup versus Milwaukee.
Brendan Tuma - Too Much Tuma
Wed, Jun 19th
There are no recent notes for these players
  David Peralta
David Peralta
Wil Myers
Wil Myers
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ LADvs SF
Fri, Mar 29th@ LADvs SF
Sat, Mar 30th@ LADvs SF
Sun, Mar 31st@ LADvs SF
Mon, Apr 1st@ SDvs ARI
Tue, Apr 2nd@ SDvs ARI
Wed, Apr 3rd@ SDvs ARI
Fri, Apr 5thvs BOS@ STL
Sat, Apr 6thvs BOS@ STL
Sun, Apr 7thvs BOS@ STL
Tue, Apr 9thvs TEX@ SF
Wed, Apr 10thvs TEX@ SF
Thu, Apr 11thvs SD@ ARI
Fri, Apr 12thvs SD@ ARI
Sat, Apr 13thvs SD@ ARI
Sun, Apr 14thvs SD@ ARI
Tue, Apr 16th@ ATLvs COL
Wed, Apr 17th@ ATL   
Thu, Apr 18th@ ATLvs CIN
Fri, Apr 19th@ CHCvs CIN
Sat, Apr 20th@ CHCvs CIN
Sun, Apr 21st@ CHCvs CIN
Mon, Apr 22nd@ PIT   
Tue, Apr 23rd@ PITvs SEA
Wed, Apr 24th@ PITvs SEA
Thu, Apr 25th@ PIT   
Fri, Apr 26thvs CHC@ WSH
Sat, Apr 27thvs CHC@ WSH
Sun, Apr 28thvs CHC@ WSH
Tue, Apr 30thvs NYY@ ATL
Wed, May 1stvs NYY@ ATL
Fri, May 3rd@ COLvs LAD
Sat, May 4th@ COLvs LAD
Sun, May 5th@ COLvs LAD
Mon, May 6th@ TBvs NYM
Tue, May 7th@ TBvs NYM
Wed, May 8th@ TBvs NYM
Thu, May 9thvs ATL   
Fri, May 10thvs ATL@ COL
Sat, May 11thvs ATL@ COL
Sun, May 12thvs ATL@ COL
Mon, May 13thvs PIT   
Tue, May 14thvs PIT@ LAD
Wed, May 15thvs PIT@ LAD
Fri, May 17thvs SFvs PIT
Sat, May 18thvs SFvs PIT
Sun, May 19thvs SFvs PIT
Mon, May 20th@ SDvs ARI
Tue, May 21st@ SDvs ARI
Wed, May 22nd@ SDvs ARI
Fri, May 24th@ SF@ TOR
Sat, May 25th@ SF@ TOR
Sun, May 26th@ SF@ TOR
Mon, May 27th@ COL@ NYY
Tue, May 28th@ COL@ NYY
Wed, May 29th@ COL@ NYY
Thu, May 30th@ COL   
Fri, May 31stvs NYMvs MIA
Sat, Jun 1stvs NYMvs MIA
Sun, Jun 2ndvs NYMvs MIA
Mon, Jun 3rdvs LADvs PHI
Tue, Jun 4thvs LADvs PHI
Wed, Jun 5thvs LADvs PHI
Fri, Jun 7th@ TORvs WSH
Sat, Jun 8th@ TORvs WSH
Sun, Jun 9th@ TORvs WSH
Mon, Jun 10th@ PHI   
Tue, Jun 11th@ PHI@ SF
Wed, Jun 12th@ PHI@ SF
Thu, Jun 13th@ WSH@ COL
Fri, Jun 14th@ WSH@ COL
Sat, Jun 15th@ WSH@ COL
Sun, Jun 16th@ WSH@ COL
Tue, Jun 18thvs COLvs MIL
Wed, Jun 19thvs COLvs MIL
Thu, Jun 20thvs COL   
Fri, Jun 21stvs SF@ PIT
Sat, Jun 22ndvs SF@ PIT
Sun, Jun 23rdvs SF@ PIT
Mon, Jun 24thvs LAD   
Tue, Jun 25thvs LAD@ BAL
Wed, Jun 26thvs LAD@ BAL
Thu, Jun 27th@ SF   
Fri, Jun 28th@ SFvs STL
Sat, Jun 29th@ SFvs STL
Sun, Jun 30th@ SFvs STL
Tue, Jul 2nd@ LADvs SF
Wed, Jul 3rd@ LADvs SF
Fri, Jul 5thvs COL@ LAD
Sat, Jul 6thvs COL@ LAD
Sun, Jul 7thvs COL@ LAD
Fri, Jul 12th@ STLvs ATL
Sat, Jul 13th@ STLvs ATL
Sun, Jul 14th@ STLvs ATL
Tue, Jul 16th@ TEX@ MIA
Wed, Jul 17th@ TEX@ MIA
Thu, Jul 18thvs MIL@ MIA
Fri, Jul 19thvs MIL@ CHC
Sat, Jul 20thvs MIL@ CHC
Sun, Jul 21stvs MIL@ CHC
Mon, Jul 22ndvs BAL   
Tue, Jul 23rdvs BAL@ NYM
Wed, Jul 24thvs BAL@ NYM
Fri, Jul 26th@ MIAvs SF
Sat, Jul 27th@ MIAvs SF
Sun, Jul 28th@ MIAvs SF
Mon, Jul 29th@ MIAvs BAL
Tue, Jul 30th@ NYYvs BAL
Wed, Jul 31st@ NYY   
Fri, Aug 2ndvs WSH@ LAD
Sat, Aug 3rdvs WSH@ LAD
Sun, Aug 4thvs WSH@ LAD
Mon, Aug 5thvs PHI   
Tue, Aug 6thvs PHI@ SEA
Wed, Aug 7thvs PHI@ SEA
Fri, Aug 9th@ LADvs COL
Sat, Aug 10th@ LADvs COL
Sun, Aug 11th@ LADvs COL
Mon, Aug 12th@ COLvs TB
Tue, Aug 13th@ COLvs TB
Wed, Aug 14th@ COLvs TB
Thu, Aug 15thvs SF   
Fri, Aug 16thvs SF@ PHI
Sat, Aug 17thvs SF@ PHI
Sun, Aug 18thvs SF@ PHI
Mon, Aug 19thvs COL@ CIN
Tue, Aug 20thvs COL@ CIN
Wed, Aug 21stvs COL@ CIN
Fri, Aug 23rd@ MILvs BOS
Sat, Aug 24th@ MILvs BOS
Sun, Aug 25th@ MILvs BOS
Mon, Aug 26th@ SFvs LAD
Tue, Aug 27th@ SFvs LAD
Thu, Aug 29thvs LAD@ SF
Fri, Aug 30thvs LAD@ SF
Sat, Aug 31stvs LAD@ SF
Sun, Sep 1stvs LAD@ SF
Mon, Sep 2ndvs SD@ ARI
Tue, Sep 3rdvs SD@ ARI
Wed, Sep 4thvs SD@ ARI
Fri, Sep 6th@ CINvs COL
Sat, Sep 7th@ CINvs COL
Sun, Sep 8th@ CINvs COL
Mon, Sep 9th@ NYMvs CHC
Tue, Sep 10th@ NYMvs CHC
Wed, Sep 11th@ NYMvs CHC
Thu, Sep 12th@ NYMvs CHC
Fri, Sep 13thvs CIN@ COL
Sat, Sep 14thvs CIN@ COL
Sun, Sep 15thvs CIN@ COL
Mon, Sep 16thvs MIA@ MIL
Tue, Sep 17thvs MIA@ MIL
Wed, Sep 18thvs MIA@ MIL
Fri, Sep 20th@ SDvs ARI
Sat, Sep 21st@ SDvs ARI
Sun, Sep 22nd@ SDvs ARI
Mon, Sep 23rdvs STL   
Tue, Sep 24thvs STLvs LAD
Wed, Sep 25thvs STLvs LAD
Fri, Sep 27thvs SD@ ARI
Sat, Sep 28thvs SD@ ARI
Sun, Sep 29thvs SD@ ARI
Mon, Apr 8th   @ SF
Mon, Apr 15th   vs COL
Mon, Apr 29th   @ ATL
Thu, May 2nd   @ ATL
Thu, May 16th   vs PIT
Thu, Jun 6th   vs WSH
Mon, Jun 17th   vs MIL
Mon, Jul 1st   vs SF
Thu, Jul 4th   @ LAD
Thu, Jul 25th   @ NYM
Thu, Aug 1st   @ LAD
Thu, Aug 8th   vs COL
Wed, Aug 28th   vs LAD
Thu, Sep 19th   @ MIL
Thu, Sep 26th   vs LAD