Who Should I Trade?

David Peralta for Max Kepler (2019)

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

Experts' Pick
  Max Kepler
Max Kepler
MIN vs CWS Wed, Aug 21st 1:10pm
David Peralta
David Peralta
ARI vs COL Wed, Aug 21st 3:40pm
Recommended by
11 of 17 experts
Recommended by
6 of 17 experts
Rest of Season
VBR# 95# 151
Home Runs84
Stolen Bases00
Batting Average.256.281
Injury Alert--
Weather72 F, Mostly Cloudy108 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 50# 69
Andrew Gould
# 45# 97
Joe Bond
Fantasy Six Pack
# 45# 90
Nick Pollack
Pitcher List
# 53# 94
Nick Mariano
# 57# 93
Bobby Sylvester
# 68# 121
Dan Harris
# 46# 100
Pierre Camus
# 67# 101
Max Freeze
Freeze Stats
# 84# 103
Mick Ciallela
# 47# 139
Todd D Clark
The Fantasy Fix
# 74# 83
Eno Sarris
The Athletic
# 113# 63
Paul Sporer
# 103# 72
Chris Meaney
The Athletic
# 107# 80
Brandon 'B_Don' Myers
# 159# 82
Donkey Teeth
# 132# 82
Andrea LaMont
Lenny Melnick Fantasy Sports
# 116# 85
  Max Kepler
Max Kepler
David Peralta
David Peralta
2019 Stats 
At Bats464376
Home Runs3412
Stolen Bases10
Caught Stealing50
Batting Average.257.279
On Base Pct.337.346
Slugging Pct.537.468
On-base Plus Slugging.873.814
  Max Kepler
Max Kepler
David Peralta
David Peralta
2019 Projections 
At Bats114118
Home Runs84
Stolen Bases00
Caught Stealing10
Batting Average.256.281
On Base Pct.338.349
Slugging Pct.527.470
On-base Plus Slugging.865.820
  Max Kepler
Max Kepler
David Peralta
David Peralta
 Minnesota Twins outfielder Max Kepler went 2-for-5 with a homer, three runs, and three RBI in a 14-4 win over the White Sox on Tuesday.
Matthew Terelle
Wed, Aug 21st
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
 Minnesota Twins outfielder Max Kepler went 1-for-4 with a two-run homer in a 4-3 win over the Rangers on Friday.
Matthew Terelle
Sat, Aug 17th
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
 Minnesota Twins outfielder Max Kepler went 0-for-5 in a 13-6 win over the Rangers on Thursday.
Matthew Terelle
Fri, Aug 16th
David Peralta was held out of Monday's game due to neck stiffness.
Brad Camara
Mon, Aug 12th
 Minnesota Twins outfielder Max Kepler went 1-for-4 with a solo homer in a 4-1 win over the Indians on Saturday.
Matthew Terelle
Sun, Aug 11th
David Peralta went 1-for-2 with two walks and an RBI in Wednesday's 6-0 win over the Phillies.
Brendan Tuma - Too Much Tuma
Thu, Aug 8th
 Minnesota Twins outfielder Max Kepler went 1-for-4 with a solo homer in a 5-3 win over the Braves on Monday.
Matthew Terelle
Tue, Aug 6th
David Peralta (shoulder) was reinstated from the 10-day injured list Wednesday. He is not in the lineup for Wednesday’s game against the Orioles.
Brad Camara
Wed, Jul 24th
There are no recent notes for these players
  Max Kepler
Max Kepler
David Peralta
David Peralta
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CLE@ LAD
Fri, Mar 29th   @ LAD
Sat, Mar 30thvs CLE@ LAD
Sun, Mar 31stvs CLE@ LAD
Mon, Apr 1st   @ SD
Tue, Apr 2nd@ KC@ SD
Wed, Apr 3rd@ KC@ SD
Fri, Apr 5th@ PHIvs BOS
Sat, Apr 6th@ PHIvs BOS
Sun, Apr 7th@ PHIvs BOS
Tue, Apr 9th@ NYMvs TEX
Wed, Apr 10th@ NYMvs TEX
Thu, Apr 11th   vs SD
Fri, Apr 12th   vs SD
Sat, Apr 13thvs DETvs SD
Sun, Apr 14thvs DETvs SD
Tue, Apr 16thvs TOR@ ATL
Wed, Apr 17thvs TOR@ ATL
Thu, Apr 18thvs TOR@ ATL
Fri, Apr 19th   @ CHC
Sat, Apr 20th@ BAL@ CHC
Sun, Apr 21st@ BAL@ CHC
Mon, Apr 22nd@ HOU@ PIT
Tue, Apr 23rd@ HOU@ PIT
Wed, Apr 24th@ HOU@ PIT
Thu, Apr 25th   @ PIT
Fri, Apr 26thvs BALvs CHC
Sat, Apr 27thvs BALvs CHC
Sun, Apr 28thvs BALvs CHC
Tue, Apr 30thvs HOUvs NYY
Wed, May 1stvs HOUvs NYY
Fri, May 3rd@ NYY@ COL
Sat, May 4th@ NYY@ COL
Sun, May 5th@ NYY@ COL
Mon, May 6th@ TOR@ TB
Tue, May 7th@ TOR@ TB
Wed, May 8th@ TOR@ TB
Thu, May 9th   vs ATL
Fri, May 10thvs DETvs ATL
Sat, May 11thvs DETvs ATL
Sun, May 12thvs DETvs ATL
Mon, May 13thvs LAAvs PIT
Tue, May 14thvs LAAvs PIT
Wed, May 15thvs LAAvs PIT
Fri, May 17th@ SEAvs SF
Sat, May 18th@ SEAvs SF
Sun, May 19th@ SEAvs SF
Mon, May 20th@ LAA@ SD
Tue, May 21st@ LAA@ SD
Wed, May 22nd   @ SD
Fri, May 24thvs CWS@ SF
Sat, May 25thvs CWS@ SF
Sun, May 26thvs CWS@ SF
Mon, May 27thvs MIL@ COL
Tue, May 28thvs MIL@ COL
Wed, May 29th   @ COL
Thu, May 30th@ TB@ COL
Fri, May 31st@ TBvs NYM
Sat, Jun 1st@ TBvs NYM
Sun, Jun 2nd@ TBvs NYM
Mon, Jun 3rd   vs LAD
Tue, Jun 4th@ CLEvs LAD
Wed, Jun 5th@ CLEvs LAD
Fri, Jun 7th@ DET@ TOR
Sat, Jun 8th@ DET@ TOR
Sun, Jun 9th@ DET@ TOR
Mon, Jun 10th   @ PHI
Tue, Jun 11thvs SEA@ PHI
Wed, Jun 12thvs SEA@ PHI
Thu, Jun 13thvs SEA@ WSH
Fri, Jun 14thvs KC@ WSH
Sat, Jun 15thvs KC@ WSH
Sun, Jun 16thvs KC@ WSH
Tue, Jun 18thvs BOSvs COL
Wed, Jun 19thvs BOSvs COL
Thu, Jun 20th@ KCvs COL
Fri, Jun 21st@ KCvs SF
Sat, Jun 22nd@ KCvs SF
Sun, Jun 23rd@ KCvs SF
Mon, Jun 24th   vs LAD
Tue, Jun 25thvs TBvs LAD
Wed, Jun 26thvs TBvs LAD
Thu, Jun 27thvs TB@ SF
Fri, Jun 28th@ CWS@ SF
Sat, Jun 29th@ CWS@ SF
Sun, Jun 30th@ CWS@ SF
Tue, Jul 2nd@ OAK@ LAD
Wed, Jul 3rd@ OAK@ LAD
Fri, Jul 5thvs TEXvs COL
Sat, Jul 6thvs TEXvs COL
Sun, Jul 7thvs TEXvs COL
Fri, Jul 12th@ CLE@ STL
Sat, Jul 13th@ CLE@ STL
Sun, Jul 14th@ CLE@ STL
Tue, Jul 16thvs NYM@ TEX
Wed, Jul 17thvs NYM@ TEX
Thu, Jul 18thvs OAKvs MIL
Fri, Jul 19thvs OAKvs MIL
Sat, Jul 20thvs OAKvs MIL
Sun, Jul 21stvs OAKvs MIL
Mon, Jul 22ndvs NYYvs BAL
Tue, Jul 23rdvs NYYvs BAL
Wed, Jul 24thvs NYYvs BAL
Fri, Jul 26th@ CWS@ MIA
Sat, Jul 27th@ CWS@ MIA
Sun, Jul 28th@ CWS@ MIA
Mon, Jul 29th   @ MIA
Tue, Jul 30th@ MIA@ NYY
Wed, Jul 31st@ MIA@ NYY
Fri, Aug 2ndvs KCvs WSH
Sat, Aug 3rdvs KCvs WSH
Sun, Aug 4thvs KCvs WSH
Mon, Aug 5thvs ATLvs PHI
Tue, Aug 6thvs ATLvs PHI
Wed, Aug 7thvs ATLvs PHI
Fri, Aug 9thvs CLE@ LAD
Sat, Aug 10thvs CLE@ LAD
Sun, Aug 11thvs CLE@ LAD
Mon, Aug 12th   @ COL
Tue, Aug 13th@ MIL@ COL
Wed, Aug 14th@ MIL@ COL
Thu, Aug 15th@ TEXvs SF
Fri, Aug 16th@ TEXvs SF
Sat, Aug 17th@ TEXvs SF
Sun, Aug 18th@ TEXvs SF
Mon, Aug 19thvs CWSvs COL
Tue, Aug 20thvs CWSvs COL
Wed, Aug 21stvs CWSvs COL
Fri, Aug 23rdvs DET@ MIL
Sat, Aug 24thvs DET@ MIL
Sun, Aug 25thvs DET@ MIL
Mon, Aug 26th   @ SF
Tue, Aug 27th@ CWS@ SF
Thu, Aug 29th@ CWSvs LAD
Fri, Aug 30th@ DETvs LAD
Sat, Aug 31st@ DETvs LAD
Sun, Sep 1st@ DETvs LAD
Mon, Sep 2nd@ DETvs SD
Tue, Sep 3rd@ BOSvs SD
Wed, Sep 4th@ BOSvs SD
Fri, Sep 6thvs CLE@ CIN
Sat, Sep 7thvs CLE@ CIN
Sun, Sep 8thvs CLE@ CIN
Mon, Sep 9th   @ NYM
Tue, Sep 10thvs WSH@ NYM
Wed, Sep 11thvs WSH@ NYM
Thu, Sep 12thvs WSH@ NYM
Fri, Sep 13th@ CLEvs CIN
Sat, Sep 14th@ CLEvs CIN
Sun, Sep 15th@ CLEvs CIN
Mon, Sep 16thvs CWSvs MIA
Tue, Sep 17thvs CWSvs MIA
Wed, Sep 18thvs CWSvs MIA
Fri, Sep 20thvs KC@ SD
Sat, Sep 21stvs KC@ SD
Sun, Sep 22ndvs KC@ SD
Mon, Sep 23rd   vs STL
Tue, Sep 24th@ DETvs STL
Wed, Sep 25th@ DETvs STL
Fri, Sep 27th@ KCvs SD
Sat, Sep 28th@ KCvs SD
Sun, Sep 29th@ KCvs SD
Mon, Apr 15thvs TOR   
Mon, Apr 29thvs HOU   
Thu, May 2ndvs HOU   
Thu, May 16th@ SEA   
Thu, May 23rd@ LAA   
Thu, Jun 6th@ CLE   
Mon, Jun 17thvs BOS   
Thu, Jul 4th@ OAK   
Thu, Jul 25th@ CWS   
Thu, Aug 1st@ MIA   
Thu, Aug 8thvs CLE   
Wed, Aug 28th@ CWS   
Thu, Sep 5th@ BOS   
Thu, Sep 19thvs KC   
Thu, Sep 26th@ DET