Who Should I Trade?

Joey Gallo for Michael Brantley (2019)

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

Experts' Pick
  Joey Gallo
Joey Gallo
TEX @ SEA Mon, Jul 22nd 10:10pm
Michael Brantley
Michael Brantley
HOU vs OAK Mon, Jul 22nd 8:10pm
Recommended by
15 of 18 experts
Recommended by
3 of 18 experts
Rest of Season
VBR# 50# 68
Home Runs177
Stolen Bases32
Batting Average.237.316
Injury Alert--
Weather79 F, Clear89 F, Humid and Overcast
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 24# 49
Eno Sarris
The Athletic
# 51# 85
Andrew Gould
# 35# 42
Joe Bond
Fantasy Six Pack
# 42# 47
Andrea LaMont
Lenny Melnick Fantasy Sports
# 73# 111
Paul Sporer
# 59# 69
Nick Pollack
Pitcher List
# 30# 51
Nick Mariano
# 20# 39
Bobby Sylvester
# 20# 78
Donkey Teeth
# 69# 118
Dan Harris
# 24# 66
Andrew Seifter
# 55# 67
Max Freeze
Freeze Stats
# 27# 98
Brandon 'B_Don' Myers
# 31# 70
Mick Ciallela
# 37# 44
Todd D Clark
The Fantasy Fix
# 31# 27
Chris Meaney
The Athletic
# 52# 47
Pierre Camus
# 70# 34
  Joey Gallo
Joey Gallo
Michael Brantley
Michael Brantley
2019 Stats 
At Bats233365
Home Runs2213
Stolen Bases43
Caught Stealing22
Batting Average.258.326
On Base Pct.396.385
Slugging Pct.614.510
On-base Plus Slugging1.010.894
  Joey Gallo
Joey Gallo
Michael Brantley
Michael Brantley
2019 Projections 
At Bats190199
Home Runs177
Stolen Bases32
Caught Stealing11
Batting Average.237.316
On Base Pct.366.377
Slugging Pct.561.491
On-base Plus Slugging.927.868
  Joey Gallo
Joey Gallo
Michael Brantley
Michael Brantley
 Joey Gallo was 0-for-4 with four strikeouts in Sunday's 5-3 loss to the Astros.
Brad Camara
Sun, Jul 21st
Michael Brantley went 3-for-3 with two home runs, three RBI, and a walk in Sunday's 5-3 win over the Rangers.
Brad Camara
Sun, Jul 21st
 Gallo was given the night off for the Rangers' Wednesday showdown with the Arizona Diamondbacks.
James Bisson
Wed, Jul 17th
Michael Brantley went 1-for-3 with a two-run homer and another run scored in Wednesday's 11-2 win over the Angels.
Brad Camara
Thu, Jul 18th
 Joey Gallo went 1-for-3 with a solo home run and a walk in Tuesday's 9-2 loss against the Diamondbacks.
Brad Camara
Wed, Jul 17th
Michael Brantley went 2-for-5 with a walk, an RBI, and a run scored in Sunday's 12-4 win over the Rangers.
Brad Camara
Sun, Jul 14th
 Joey Gallo went 1-for-4 with a solo home run in Friday's 9-8 win over the Astros.
Brad Camara
Sat, Jul 13th
Michael Brantley went 4-for-6 with three runs scored in Sunday's 11-10 win over the Angels.
Brad Camara
Mon, Jul 8th
 Joey Gallo went 1-for-1 with a solo home run in Tuesday’s All-Star game.
Brad Camara
Wed, Jul 10th
Michael Brantley went 4-for-4 with two doubles, a solo homer, and two runs scored in Friday's 5-4 loss to the Angels.
Brad Camara
Sat, Jul 6th
There are no recent notes for these players
  Joey Gallo
Joey Gallo
Michael Brantley
Michael Brantley
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CHC@ TB
Sat, Mar 30thvs CHC@ TB
Sun, Mar 31stvs CHC@ TB
Mon, Apr 1stvs HOU@ TEX
Tue, Apr 2ndvs HOU@ TEX
Wed, Apr 3rdvs HOU@ TEX
Thu, Apr 4th@ LAA   
Fri, Apr 5th@ LAAvs OAK
Sat, Apr 6th@ LAAvs OAK
Sun, Apr 7th@ LAAvs OAK
Tue, Apr 9th@ ARIvs NYY
Wed, Apr 10th@ ARIvs NYY
Fri, Apr 12thvs OAK@ SEA
Sun, Apr 14thvs OAK@ SEA
Mon, Apr 15thvs LAA   
Tue, Apr 16thvs LAA@ OAK
Wed, Apr 17thvs LAA@ OAK
Fri, Apr 19thvs HOU@ TEX
Sat, Apr 20thvs HOU@ TEX
Sun, Apr 21stvs HOU@ TEX
Mon, Apr 22nd@ OAKvs MIN
Tue, Apr 23rd@ OAKvs MIN
Wed, Apr 24th@ OAKvs MIN
Thu, Apr 25th@ SEAvs CLE
Fri, Apr 26th@ SEAvs CLE
Sat, Apr 27th@ SEAvs CLE
Sun, Apr 28th@ SEAvs CLE
Tue, Apr 30thvs PIT@ MIN
Wed, May 1stvs PIT@ MIN
Fri, May 3rdvs TOR   
Sat, May 4thvs TOR@ LAA
Sun, May 5thvs TOR@ LAA
Tue, May 7th@ PITvs KC
Wed, May 8th@ PITvs KC
Thu, May 9th@ HOUvs TEX
Fri, May 10th@ HOUvs TEX
Sat, May 11th@ HOUvs TEX
Sun, May 12th@ HOUvs TEX
Tue, May 14th@ KC@ DET
Wed, May 15th@ KC@ DET
Thu, May 16th@ KC   
Fri, May 17thvs STL@ BOS
Sat, May 18thvs STL@ BOS
Sun, May 19thvs STL@ BOS
Mon, May 20thvs SEAvs CWS
Tue, May 21stvs SEAvs CWS
Wed, May 22ndvs SEAvs CWS
Fri, May 24th@ LAAvs BOS
Sat, May 25th@ LAAvs BOS
Sun, May 26th@ LAAvs BOS
Mon, May 27th@ SEAvs CHC
Tue, May 28th@ SEAvs CHC
Wed, May 29th@ SEAvs CHC
Thu, May 30thvs KC   
Fri, May 31stvs KC@ OAK
Sat, Jun 1stvs KC@ OAK
Sun, Jun 2ndvs KC@ OAK
Tue, Jun 4thvs BAL@ SEA
Wed, Jun 5thvs BAL@ SEA
Thu, Jun 6thvs BAL@ SEA
Fri, Jun 7thvs OAKvs BAL
Sat, Jun 8thvs OAKvs BAL
Sun, Jun 9thvs OAKvs BAL
Mon, Jun 10th@ BOS   
Tue, Jun 11th@ BOSvs MIL
Wed, Jun 12th@ BOSvs MIL
Thu, Jun 13th@ BOS   
Fri, Jun 14th@ CINvs TOR
Sat, Jun 15th@ CINvs TOR
Sun, Jun 16th@ CINvs TOR
Mon, Jun 17thvs CLE@ CIN
Tue, Jun 18thvs CLE@ CIN
Wed, Jun 19thvs CLE@ CIN
Thu, Jun 20thvs CLE@ NYY
Fri, Jun 21stvs CWS@ NYY
Sat, Jun 22ndvs CWS@ NYY
Sun, Jun 23rdvs CWS@ NYY
Tue, Jun 25th@ DETvs PIT
Wed, Jun 26th@ DETvs PIT
Thu, Jun 27th@ DETvs PIT
Fri, Jun 28th@ TBvs SEA
Sat, Jun 29th@ TBvs SEA
Sun, Jun 30th@ TBvs SEA
Mon, Jul 1stvs LAA   
Tue, Jul 2ndvs LAA@ COL
Wed, Jul 3rdvs LAA@ COL
Thu, Jul 4thvs LAA   
Fri, Jul 5th@ MINvs LAA
Sat, Jul 6th@ MINvs LAA
Sun, Jul 7th@ MINvs LAA
Thu, Jul 11thvs HOU@ TEX
Fri, Jul 12thvs HOU@ TEX
Sat, Jul 13thvs HOU@ TEX
Sun, Jul 14thvs HOU@ TEX
Tue, Jul 16thvs ARI@ LAA
Wed, Jul 17thvs ARI@ LAA
Fri, Jul 19th@ HOUvs TEX
Sat, Jul 20th@ HOUvs TEX
Sun, Jul 21st@ HOUvs TEX
Mon, Jul 22nd@ SEAvs OAK
Tue, Jul 23rd@ SEAvs OAK
Wed, Jul 24th@ SEAvs OAK
Thu, Jul 25th@ OAK   
Fri, Jul 26th@ OAK@ STL
Sat, Jul 27th@ OAK@ STL
Sun, Jul 28th@ OAK@ STL
Tue, Jul 30thvs SEA@ CLE
Wed, Jul 31stvs SEA@ CLE
Fri, Aug 2ndvs DETvs SEA
Sat, Aug 3rdvs DETvs SEA
Sun, Aug 4thvs DETvs SEA
Mon, Aug 5th@ CLE   
Tue, Aug 6th@ CLEvs COL
Wed, Aug 7th@ CLEvs COL
Fri, Aug 9th@ MIL@ BAL
Sat, Aug 10th@ MIL@ BAL
Sun, Aug 11th@ MIL@ BAL
Mon, Aug 12th@ TOR@ CWS
Tue, Aug 13th@ TOR@ CWS
Wed, Aug 14th@ TOR@ CWS
Thu, Aug 15thvs MIN@ OAK
Fri, Aug 16thvs MIN@ OAK
Sat, Aug 17thvs MIN@ OAK
Sun, Aug 18thvs MIN@ OAK
Mon, Aug 19thvs LAAvs DET
Tue, Aug 20thvs LAAvs DET
Wed, Aug 21stvs LAAvs DET
Thu, Aug 22nd@ CWSvs DET
Fri, Aug 23rd@ CWSvs LAA
Sat, Aug 24th@ CWSvs LAA
Sun, Aug 25th@ CWSvs LAA
Tue, Aug 27th@ LAAvs TB
Wed, Aug 28th@ LAAvs TB
Thu, Aug 29thvs SEAvs TB
Fri, Aug 30thvs SEA@ TOR
Sat, Aug 31stvs SEA@ TOR
Sun, Sep 1stvs SEA@ TOR
Mon, Sep 2nd@ NYY@ MIL
Tue, Sep 3rd@ NYY@ MIL
Wed, Sep 4th@ NYY   
Thu, Sep 5th@ BALvs SEA
Fri, Sep 6th@ BALvs SEA
Sat, Sep 7th@ BALvs SEA
Sun, Sep 8th@ BALvs SEA
Tue, Sep 10thvs TBvs OAK
Wed, Sep 11thvs TBvs OAK
Thu, Sep 12thvs TBvs OAK
Fri, Sep 13thvs OAK@ KC
Sat, Sep 14thvs OAK@ KC
Sun, Sep 15thvs OAK@ KC
Tue, Sep 17th@ HOUvs TEX
Wed, Sep 18th@ HOUvs TEX
Fri, Sep 20th@ OAKvs LAA
Sat, Sep 21st@ OAKvs LAA
Sun, Sep 22nd@ OAKvs LAA
Tue, Sep 24thvs BOS@ SEA
Wed, Sep 25thvs BOS@ SEA
Thu, Sep 26thvs BOS@ LAA
Fri, Sep 27thvs NYY@ LAA
Sat, Sep 28thvs NYY@ LAA
Sun, Sep 29thvs NYY@ LAA
Fri, Mar 29th   @ TB
Mon, Apr 8th   vs NYY
Sat, Apr 13th   @ SEA
Mon, Apr 29th   @ MIN
Thu, May 2nd   @ MIN
Mon, May 6th   vs KC
Mon, May 13th   @ DET
Thu, May 23rd   vs CWS
Mon, Jun 3rd   @ SEA
Mon, Jul 15th   @ LAA
Thu, Jul 18th   @ LAA
Thu, Aug 1st   @ CLE
Mon, Sep 9th   vs OAK