Who Should I Trade?

Max Kepler for Justin Upton (2019)

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

Experts' Pick
  Max Kepler
Max Kepler
MIN vs OAK Fri, Jul 19th 8:10pm
Justin Upton
Justin Upton
LAA @ SEA Fri, Jul 19th 10:10pm
Recommended by
10 of 17 experts
Recommended by
7 of 17 experts
Rest of Season
VBR# 98# 49
Home Runs1214
Stolen Bases14
Batting Average.257.254
Injury Alert--
Weather91 F, Humid and Partly Cloudy66 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 50
Andrew Gould
# 75# 77
Andrea LaMont
Lenny Melnick Fantasy Sports
# 116# 119
Paul Sporer
# 103# 105
Nick Pollack
Pitcher List
# 64# 73
Bobby Sylvester
# 70# 93
Dan Harris
# 61# 82
Max Freeze
Freeze Stats
# 84# 89
Mick Ciallela
# 60# 79
Todd D Clark
The Fantasy Fix
# 74# 97
Joe Bond
Fantasy Six Pack
# 83# 52
Pierre Camus
# 102# 101
Chris Meaney
The Athletic
# 107# 98
Eno Sarris
The Athletic
# 113# 49
Nick Mariano
# 122# 78
Donkey Teeth
# 132# 106
Brandon 'B_Don' Myers
# 155# 105
  Max Kepler
Max Kepler
Justin Upton
Justin Upton
2019 Stats 
At Bats34876
Home Runs234
Stolen Bases11
Caught Stealing40
Batting Average.262.263
On Base Pct.333.345
Slugging Pct.523.447
On-base Plus Slugging.856.792
  Max Kepler
Max Kepler
Justin Upton
Justin Upton
2019 Projections 
At Bats213253
Home Runs1214
Stolen Bases14
Caught Stealing11
Batting Average.257.254
On Base Pct.334.340
Slugging Pct.494.464
On-base Plus Slugging.829.803
  Max Kepler
Max Kepler
Justin Upton
Justin Upton
 Minnesota Twins outfielder Max Kepler went 1-for-3 with a walk in a 6-3 win over Oakland on Thursday.
Matthew Terelle
Fri, Jul 19th
Justin Upton went 2-for-4 with two doubles and three runs scored in Monday's 9-6 win over the Astros.
Brad Camara
Tue, Jul 16th
 Minnesota Twins outfielder Max Kepler went 2-for-5 with two solo homers in a 6-2 win over the Indians on Saturday.
Matthew Terelle
Sun, Jul 14th
Justin Upton went 2-for-5 with a two-run home run in Friday's 13-0 win over the Mariners.
Brad Camara
Sat, Jul 13th
 Minnesota Twins outfielder Max Kepler went 1-for-5 with a single in a 4-1 loss to the Rangers on Sunday.
Matthew Terelle
Sun, Jul 7th
Justin Upton (quadriceps) is starting in left field and batting cleanup Friday against the Mariners.
Connor Rooney
Fri, Jul 12th
 Minnesota Twins outfielder Max Kepler went 1-for-5 with a double and a run in an 8-6 loss to the A's on Tuesday.
Matthew Terelle
Wed, Jul 3rd
Justin Upton (quad) is absent from Friday's lineup versus the Astros.
Brendan Tuma - Too Much Tuma
Fri, Jul 5th
 Max Kepler (elbow) has returned to the Twins’ lineup on Thursday versus the Rays.
Brendan Tuma - Too Much Tuma
Thu, Jun 27th
Justin Upton was removed from Wednesday’s game at Texas with left quadriceps tightness.
Brad Camara
Wed, Jul 3rd
There are no recent notes for these players
  Max Kepler
Max Kepler
Justin Upton
Justin Upton
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CLE@ OAK
Sat, Mar 30thvs CLE@ OAK
Sun, Mar 31stvs CLE@ OAK
Tue, Apr 2nd@ KC@ SEA
Wed, Apr 3rd@ KC   
Fri, Apr 5th@ PHIvs TEX
Sat, Apr 6th@ PHIvs TEX
Sun, Apr 7th@ PHIvs TEX
Tue, Apr 9th@ NYMvs MIL
Wed, Apr 10th@ NYMvs MIL
Sat, Apr 13thvs DET@ CHC
Sun, Apr 14thvs DET   
Mon, Apr 15thvs TOR@ TEX
Tue, Apr 16thvs TOR@ TEX
Wed, Apr 17thvs TOR@ TEX
Thu, Apr 18thvs TORvs SEA
Sat, Apr 20th@ BALvs SEA
Sun, Apr 21st@ BALvs SEA
Mon, Apr 22nd@ HOUvs NYY
Tue, Apr 23rd@ HOUvs NYY
Wed, Apr 24th@ HOUvs NYY
Fri, Apr 26thvs BAL@ KC
Sat, Apr 27thvs BAL@ KC
Sun, Apr 28thvs BAL@ KC
Mon, Apr 29thvs HOU   
Tue, Apr 30thvs HOUvs TOR
Wed, May 1stvs HOUvs TOR
Thu, May 2ndvs HOUvs TOR
Fri, May 3rd@ NYY   
Sat, May 4th@ NYYvs HOU
Sun, May 5th@ NYYvs HOU
Mon, May 6th@ TOR   
Tue, May 7th@ TOR@ DET
Wed, May 8th@ TOR@ DET
Fri, May 10thvs DET@ BAL
Sat, May 11thvs DET@ BAL
Sun, May 12thvs DET@ BAL
Mon, May 13thvs LAA@ MIN
Tue, May 14thvs LAA@ MIN
Wed, May 15thvs LAA@ MIN
Thu, May 16th@ SEA   
Fri, May 17th@ SEAvs KC
Sat, May 18th@ SEAvs KC
Sun, May 19th@ SEAvs KC
Mon, May 20th@ LAAvs MIN
Tue, May 21st@ LAAvs MIN
Thu, May 23rd@ LAAvs MIN
Fri, May 24thvs CWSvs TEX
Sat, May 25thvs CWSvs TEX
Sun, May 26thvs CWSvs TEX
Mon, May 27thvs MIL@ OAK
Tue, May 28thvs MIL@ OAK
Thu, May 30th@ TB@ SEA
Fri, May 31st@ TB@ SEA
Sat, Jun 1st@ TB@ SEA
Sun, Jun 2nd@ TB@ SEA
Tue, Jun 4th@ CLEvs OAK
Wed, Jun 5th@ CLEvs OAK
Thu, Jun 6th@ CLEvs OAK
Fri, Jun 7th@ DETvs SEA
Sat, Jun 8th@ DETvs SEA
Sun, Jun 9th@ DETvs SEA
Tue, Jun 11thvs SEAvs LAD
Wed, Jun 12thvs SEA   
Thu, Jun 13thvs SEA@ TB
Fri, Jun 14thvs KC@ TB
Sat, Jun 15thvs KC@ TB
Sun, Jun 16thvs KC@ TB
Mon, Jun 17thvs BOS@ TOR
Tue, Jun 18thvs BOS@ TOR
Wed, Jun 19thvs BOS@ TOR
Thu, Jun 20th@ KC@ TOR
Fri, Jun 21st@ KC@ STL
Sat, Jun 22nd@ KC@ STL
Sun, Jun 23rd@ KC@ STL
Tue, Jun 25thvs TBvs CIN
Wed, Jun 26thvs TBvs CIN
Thu, Jun 27thvs TBvs OAK
Fri, Jun 28th@ CWSvs OAK
Sat, Jun 29th@ CWSvs OAK
Sun, Jun 30th@ CWSvs OAK
Tue, Jul 2nd@ OAK@ TEX
Wed, Jul 3rd@ OAK@ TEX
Thu, Jul 4th@ OAK@ TEX
Fri, Jul 5thvs TEX@ HOU
Sat, Jul 6thvs TEX@ HOU
Sun, Jul 7thvs TEX@ HOU
Fri, Jul 12th@ CLEvs SEA
Sat, Jul 13th@ CLEvs SEA
Sun, Jul 14th@ CLEvs SEA
Tue, Jul 16thvs NYMvs HOU
Wed, Jul 17thvs NYMvs HOU
Thu, Jul 18thvs OAKvs HOU
Fri, Jul 19thvs OAK@ SEA
Sat, Jul 20thvs OAK@ SEA
Sun, Jul 21stvs OAK@ SEA
Mon, Jul 22ndvs NYY   
Tue, Jul 23rdvs NYY@ LAD
Wed, Jul 24thvs NYY@ LAD
Thu, Jul 25th@ CWSvs BAL
Fri, Jul 26th@ CWSvs BAL
Sat, Jul 27th@ CWSvs BAL
Sun, Jul 28th@ CWSvs BAL
Tue, Jul 30th@ MIAvs DET
Wed, Jul 31st@ MIAvs DET
Thu, Aug 1st@ MIA   
Fri, Aug 2ndvs KC@ CLE
Sat, Aug 3rdvs KC@ CLE
Sun, Aug 4thvs KC@ CLE
Mon, Aug 5thvs ATL@ CIN
Tue, Aug 6thvs ATL@ CIN
Wed, Aug 7thvs ATL   
Thu, Aug 8thvs CLE@ BOS
Fri, Aug 9thvs CLE@ BOS
Sat, Aug 10thvs CLE@ BOS
Sun, Aug 11thvs CLE@ BOS
Tue, Aug 13th@ MILvs PIT
Wed, Aug 14th@ MILvs PIT
Thu, Aug 15th@ TEXvs CWS
Fri, Aug 16th@ TEXvs CWS
Sat, Aug 17th@ TEXvs CWS
Sun, Aug 18th@ TEXvs CWS
Mon, Aug 19thvs CWS@ TEX
Tue, Aug 20thvs CWS@ TEX
Wed, Aug 21stvs CWS@ TEX
Fri, Aug 23rdvs DET@ HOU
Sat, Aug 24thvs DET@ HOU
Sun, Aug 25thvs DET@ HOU
Tue, Aug 27th@ CWSvs TEX
Wed, Aug 28th@ CWSvs TEX
Thu, Aug 29th@ CWS   
Fri, Aug 30th@ DETvs BOS
Sat, Aug 31st@ DETvs BOS
Sun, Sep 1st@ DETvs BOS
Mon, Sep 2nd@ DET   
Tue, Sep 3rd@ BOS@ OAK
Wed, Sep 4th@ BOS@ OAK
Thu, Sep 5th@ BOS@ OAK
Fri, Sep 6thvs CLE@ CWS
Sat, Sep 7thvs CLE@ CWS
Sun, Sep 8thvs CLE@ CWS
Tue, Sep 10thvs WSHvs CLE
Wed, Sep 11thvs WSHvs CLE
Thu, Sep 12thvs WSH   
Fri, Sep 13th@ CLEvs TB
Sat, Sep 14th@ CLEvs TB
Sun, Sep 15th@ CLEvs TB
Mon, Sep 16thvs CWS   
Tue, Sep 17thvs CWS@ NYY
Wed, Sep 18thvs CWS@ NYY
Thu, Sep 19thvs KC@ NYY
Fri, Sep 20thvs KC@ HOU
Sat, Sep 21stvs KC@ HOU
Sun, Sep 22ndvs KC@ HOU
Tue, Sep 24th@ DETvs OAK
Wed, Sep 25th@ DETvs OAK
Thu, Sep 26th@ DETvs HOU
Fri, Sep 27th@ KCvs HOU
Sat, Sep 28th@ KCvs HOU
Sun, Sep 29th@ KCvs HOU
Fri, Mar 29th   @ OAK
Mon, Apr 1st   @ SEA
Thu, Apr 4th   vs TEX
Mon, Apr 8th   vs MIL
Fri, Apr 12th   @ CHC
Fri, Apr 19th   vs SEA
Thu, Apr 25th   vs NYY
Thu, May 9th   @ DET
Wed, May 29th   @ OAK
Mon, Jun 3rd   @ CHC
Mon, Jun 10th   vs LAD
Mon, Jul 1st   @ TEX
Mon, Jul 15th   vs HOU
Mon, Jul 29th   vs DET
Mon, Aug 12th   vs PIT
Mon, Sep 9th   vs CLE