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 BAL Sun, Sep 29th 3:05pm
David Peralta
David Peralta
ARI vs SD Sun, Sep 29th 3:10pm
Recommended by
18 of 20 experts
Recommended by
2 of 20 experts
Rest of Season
Home Runs
Stolen Bases
Batting Average
Injury Alert-IL60
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 33# 69
Andrew Gould
# 16
Joe Bond
Fantasy Six Pack
# 27
Chris Meaney
The Athletic
# 37# 98
Andrea LaMont
Lenny Melnick Fantasy Sports
# 76# 85
Paul Sporer
# 67# 72
Nick Pollack
Pitcher List
# 11
Nick Mariano
# 18# 93
Bobby Sylvester
# 16# 121
Donkey Teeth
# 71# 82
Dan Harris
# 31# 100
Pierre Camus
# 46# 101
Andrew Seifter
# 11
Max Freeze
Freeze Stats
# 16# 103
Brandon 'B_Don' Myers
# 14
Mick Ciallela
# 18

# 80# 82
Todd D Clark
The Fantasy Fix
# 23# 83
Eno Sarris
The Athletic
# 73# 63
Dennis Sosic
Fantasy Six Pack
# 80# 78
  Rafael Devers
3B - BOS
Rafael Devers
David Peralta
David Peralta
2019 Stats 
At Bats647382
Home Runs3212
Stolen Bases80
Caught Stealing80
Batting Average.311.275
On Base Pct.361.343
Slugging Pct.555.461
On-base Plus Slugging.916.804
  Rafael Devers
3B - BOS
Rafael Devers
David Peralta
David Peralta
2019 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
  Rafael Devers
3B - BOS
Rafael Devers
David Peralta
David Peralta
 Rafael Devers went 2-for-5 with a home run and a double on Wednesday as the Red Sox beat the Rangers.
John Aubin
Thu, Sep 26th
David Peralta will require surgery on his right shoulder and is set to miss the rest of 2019.
Brad Camara
Tue, Aug 27th
 Rafael Devers went 1-for-5 at the plate and hit a two-run home run as the Red Sox lost to the Rays in extra innings on Saturday.
John Aubin
Sun, Sep 22nd
David Peralta (shoulder) was placed on the 10-day injured list Saturday.
Brad Camara
Sat, Aug 24th
 Rafael Devers went 1-for-3 with a walk and solo home run Wednesday in a loss against the Giants.
John Aubin
Thu, Sep 19th
David Peralta hit his 12th homer of the season in Arizona's 6-1 win over the Giants on Sunday.
Brendan Tuma - Too Much Tuma
Mon, Aug 19th
 Rafael Devers went 2-for-8 with three strikeouts on Tuesday as the Red Sox lost to the Giants in extra innings.
John Aubin
Wed, Sep 18th
David Peralta went 1-for-6 with a single as the D'Backs fell to the Giants 10-9 in 11 innings on Friday.
Brendan Tuma - Too Much Tuma
Sat, Aug 17th
 Rafael Devers went 2-for-5 with a double and a run scored in Tuesday's 4-3 loss to the Blue Jays.
John Aubin
Wed, Sep 11th
David Peralta was held out of Monday's game due to neck stiffness.
Brad Camara
Mon, Aug 12th
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 7th   vs 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   
Thu, Aug 22ndvs KC   
Wed, Aug 28th@ COL   
Thu, Sep 5thvs MIN   
Thu, Sep 19thvs SF   
Thu, Sep 26th@ TEX