Who Should I Trade?

David Peralta for Rafael Devers (2019)

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

Experts' Pick
  Rafael Devers
3B - BOS
Rafael Devers
BOS vs TOR Wed, Jul 17th 7:10pm
David Peralta
David Peralta
ARI @ TEX Wed, Jul 17th 8:05pm
Recommended by
14 of 18 experts
Recommended by
4 of 18 experts
Rest of Season
VBR# 27# 104
Home Runs108
Stolen Bases41
Batting Average.305.287
Injury Alert-IL10
Weather80 F, Clear94 F, Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 33# 69
Andrew Gould
# 37# 108
Joe Bond
Fantasy Six Pack
# 53# 99
Andrea LaMont
Lenny Melnick Fantasy Sports
# 76# 85
Paul Sporer
# 67# 72
Nick Pollack
Pitcher List
# 34# 100
Bobby Sylvester
# 18# 139
Donkey Teeth
# 71# 82
Dan Harris
# 46# 115
Pierre Camus
# 46# 105
Andrew Seifter
# 19
Max Freeze
Freeze Stats
# 51# 87
Mick Ciallela
# 30# 117
Todd D Clark
The Fantasy Fix
# 23# 83
Eno Sarris
The Athletic
# 73# 63
Brandon 'B_Don' Myers
# 96# 79
Chris Meaney
The Athletic
# 90# 80
Nick Mariano
# 103# 83
  Rafael Devers
3B - BOS
Rafael Devers
David Peralta
David Peralta
2019 Stats 
At Bats362294
Home Runs179
Stolen Bases80
Caught Stealing60
Batting Average.326.289
On Base Pct.380.352
Slugging Pct.553.476
On-base Plus Slugging.932.828
  Rafael Devers
3B - BOS
Rafael Devers
David Peralta
David Peralta
2019 Projections 
At Bats222228
Home Runs108
Stolen Bases41
Caught Stealing11
Batting Average.305.287
On Base Pct.365.352
Slugging Pct.523.476
On-base Plus Slugging.889.828
  Rafael Devers
3B - BOS
Rafael Devers
David Peralta
David Peralta
 Rafael Devers went 2-for-3 with a homer, two RBI and two runs scored on Friday in an 8-1 win over the Dodgers.
John Aubin
Sat, Jul 13th
The Diamondbacks are placing David Peralta (shoulder) on the 10-day injured list.
Brendan Tuma - Too Much Tuma
Fri, Jul 5th
 Rafael Devers went 1-for-3 with two walks and crushed a two-run home run as the Red Sox beat the Tigers by a 9-6 score.
John Aubin
Sat, Jul 6th
David Peralta (shoulder) is sitting on Friday versus the Rockies.
Brendan Tuma - Too Much Tuma
Fri, Jul 5th
 Rafael Devers went 2-for-3 with a solo home run and two walks, scoring twice in a victory over Toronto on Thursday.
John Aubin
Fri, Jul 5th
David Peralta was removed from Wednesday’s game versus the Dodgers with right shoulder soreness.
Brad Camara
Thu, Jul 4th
 Rafael Devers went 4-for-5 with two home runs and six RBI in the Red Sox's victory over the Blue Jays.
John Aubin
Wed, Jul 3rd
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
 Rafael Devers went 2-for-4 and scored a run while driving in a run as the Red Sox lost to the Yankees by a 17-13 score in London on Saturday.
John Aubin
Sun, Jun 30th
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
There are no recent notes for these players
  Rafael Devers
3B - BOS
Rafael Devers
David Peralta
David Peralta
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ SEA@ LAD
Fri, Mar 29th@ SEA@ LAD
Sat, Mar 30th@ SEA@ LAD
Sun, Mar 31st@ SEA@ LAD
Mon, Apr 1st@ OAK@ SD
Tue, Apr 2nd@ OAK@ SD
Wed, Apr 3rd@ OAK@ SD
Fri, Apr 5th@ ARIvs BOS
Sat, Apr 6th@ ARIvs BOS
Sun, Apr 7th@ ARIvs BOS
Tue, Apr 9thvs TORvs TEX
Wed, Apr 10th   vs TEX
Thu, Apr 11thvs TORvs SD
Fri, Apr 12thvs BALvs SD
Sat, Apr 13thvs BALvs SD
Sun, Apr 14thvs BALvs SD
Tue, Apr 16th@ NYY@ ATL
Wed, Apr 17th@ NYY@ ATL
Thu, Apr 18th   @ ATL
Fri, Apr 19th@ TB@ CHC
Sat, Apr 20th@ TB@ CHC
Sun, Apr 21st@ TB@ CHC
Mon, Apr 22nd   @ PIT
Tue, Apr 23rdvs DET@ PIT
Wed, Apr 24thvs DET@ PIT
Thu, Apr 25thvs DET@ PIT
Fri, Apr 26th   vs CHC
Sat, Apr 27thvs TBvs CHC
Sun, Apr 28thvs TBvs CHC
Tue, Apr 30thvs OAKvs NYY
Wed, May 1stvs OAKvs NYY
Fri, May 3rd@ CWS@ COL
Sat, May 4th@ CWS@ COL
Sun, May 5th@ CWS@ COL
Mon, May 6th@ BAL@ TB
Tue, May 7th@ BAL@ TB
Wed, May 8th@ BAL@ TB
Thu, May 9th   vs ATL
Fri, May 10thvs SEAvs ATL
Sat, May 11thvs SEAvs ATL
Sun, May 12thvs SEAvs ATL
Mon, May 13th   vs PIT
Tue, May 14thvs COLvs PIT
Wed, May 15thvs COLvs PIT
Fri, May 17thvs HOUvs SF
Sat, May 18thvs HOUvs SF
Sun, May 19thvs HOUvs SF
Mon, May 20th@ TOR@ SD
Tue, May 21st@ TOR@ SD
Wed, May 22nd@ TOR@ SD
Fri, May 24th@ HOU@ SF
Sat, May 25th@ HOU@ SF
Sun, May 26th@ HOU@ SF
Mon, May 27thvs CLE@ COL
Tue, May 28thvs CLE@ COL
Wed, May 29thvs CLE@ COL
Thu, May 30th   @ COL
Fri, May 31st@ NYYvs NYM
Sat, Jun 1st@ NYYvs NYM
Sun, Jun 2nd@ NYYvs NYM
Mon, Jun 3rd   vs LAD
Tue, Jun 4th@ KCvs LAD
Wed, Jun 5th@ KCvs LAD
Fri, Jun 7thvs TB@ TOR
Sat, Jun 8thvs TB@ TOR
Sun, Jun 9thvs TB@ TOR
Mon, Jun 10thvs TEX@ PHI
Tue, Jun 11thvs TEX@ PHI
Wed, Jun 12thvs TEX@ PHI
Thu, Jun 13thvs TEX@ WSH
Fri, Jun 14th@ BAL@ WSH
Sat, Jun 15th@ BAL@ WSH
Sun, Jun 16th@ BAL@ WSH
Tue, Jun 18th@ MINvs COL
Wed, Jun 19th@ MINvs COL
Thu, Jun 20th   vs COL
Fri, Jun 21stvs TORvs SF
Sat, Jun 22ndvs TORvs SF
Sun, Jun 23rdvs TORvs SF
Mon, Jun 24thvs CWSvs LAD
Tue, Jun 25thvs CWSvs LAD
Wed, Jun 26thvs CWSvs LAD
Thu, Jun 27th   @ SF
Fri, Jun 28th   @ SF
Sat, Jun 29thvs NYY@ SF
Sun, Jun 30thvs NYY@ SF
Tue, Jul 2nd@ TOR@ LAD
Wed, Jul 3rd@ TOR@ LAD
Fri, Jul 5th@ DETvs COL
Sat, Jul 6th@ DETvs COL
Sun, Jul 7th@ DETvs COL
Fri, Jul 12thvs LAD@ STL
Sat, Jul 13thvs LAD@ STL
Sun, Jul 14thvs LAD@ STL
Tue, Jul 16thvs TOR@ TEX
Wed, Jul 17thvs TOR@ TEX
Thu, Jul 18thvs TORvs MIL
Fri, Jul 19th@ BALvs MIL
Sat, Jul 20th@ BALvs MIL
Sun, Jul 21st@ BALvs MIL
Mon, Jul 22nd@ TBvs BAL
Tue, Jul 23rd@ TBvs BAL
Wed, Jul 24th@ TBvs BAL
Fri, Jul 26thvs NYY@ MIA
Sat, Jul 27thvs NYY@ MIA
Sun, Jul 28thvs NYY@ MIA
Mon, Jul 29th   @ MIA
Tue, Jul 30thvs TB@ NYY
Wed, Jul 31stvs TB@ NYY
Fri, Aug 2nd@ NYYvs WSH
Sat, Aug 3rd@ NYYvs WSH
Sun, Aug 4th@ NYYvs WSH
Mon, Aug 5thvs KCvs PHI
Tue, Aug 6thvs KCvs PHI
Wed, Aug 7thvs KCvs PHI
Fri, Aug 9thvs LAA@ LAD
Sat, Aug 10thvs LAA@ LAD
Sun, Aug 11thvs LAA@ LAD
Mon, Aug 12th@ CLE@ COL
Tue, Aug 13th@ CLE@ COL
Wed, Aug 14th@ CLE@ COL
Thu, Aug 15th   vs SF
Fri, Aug 16thvs BALvs SF
Sat, Aug 17thvs BALvs SF
Sun, Aug 18thvs BALvs SF
Mon, Aug 19th   vs COL
Tue, Aug 20thvs PHIvs COL
Wed, Aug 21stvs PHIvs COL
Fri, Aug 23rd@ SD@ MIL
Sat, Aug 24th@ SD@ MIL
Sun, Aug 25th@ SD@ MIL
Mon, Aug 26th   @ SF
Tue, Aug 27th@ COL@ SF
Thu, Aug 29th   vs LAD
Fri, Aug 30th@ LAAvs LAD
Sat, Aug 31st@ LAAvs LAD
Sun, Sep 1st@ LAAvs LAD
Mon, Sep 2nd   vs SD
Tue, Sep 3rdvs MINvs SD
Wed, Sep 4thvs MINvs SD
Fri, Sep 6thvs NYY@ CIN
Sat, Sep 7thvs NYY@ CIN
Sun, Sep 8thvs NYY@ CIN
Mon, Sep 9thvs NYY@ NYM
Tue, Sep 10th@ TOR@ NYM
Wed, Sep 11th@ TOR@ NYM
Thu, Sep 12th@ TOR@ NYM
Fri, Sep 13th   vs CIN
Sat, Sep 14th@ PHIvs CIN
Sun, Sep 15th@ PHIvs CIN
Mon, Sep 16th   vs MIA
Tue, Sep 17thvs SFvs MIA
Wed, Sep 18thvs SFvs MIA
Fri, Sep 20th@ TB@ SD
Sat, Sep 21st@ TB@ SD
Sun, Sep 22nd@ TB@ SD
Mon, Sep 23rd@ TBvs STL
Tue, Sep 24th@ TEXvs STL
Wed, Sep 25th@ TEXvs STL
Fri, Sep 27thvs BALvs SD
Sat, Sep 28thvs BALvs SD
Sun, Sep 29thvs BALvs SD
Thu, Apr 4th@ OAK   
Mon, Apr 15thvs BAL   
Mon, Apr 29thvs OAK   
Thu, May 2nd@ CWS   
Thu, May 23rd@ TOR   
Thu, Jun 6th@ KC   
Mon, Jun 17th@ MIN   
Thu, Jul 4th@ TOR   
Mon, Jul 15thvs TOR   
Thu, Jul 25thvs NYY   
Thu, Aug 1stvs TB   
Thu, Aug 8thvs LAA   
Wed, Aug 28th@ COL   
Thu, Sep 5thvs MIN   
Thu, Sep 19thvs SF   
Thu, Sep 26th@ TEX