Who Should I Trade?

Joey Gallo for Josh Bell (2019)

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

Experts' Pick
  Josh Bell
1B - PIT
Josh Bell
PIT vs CIN Sun, Sep 29th 3:05pm
Joey Gallo
Joey Gallo
TEX vs NYY Sun, Sep 29th 3:05pm
Recommended by
11 of 20 experts
Recommended by
9 of 20 experts
Rest of Season
Home Runs
Stolen Bases
Batting Average
Injury Alert-IL60
Expert Ranks 
Andrew Gould
# 34# 161
Joe Bond
Fantasy Six Pack
# 18# 140
Chris Meaney
The Athletic
# 17# 52
Nick Pollack
Pitcher List
# 23
Nick Mariano
# 59# 75
Dan Harris
# 29# 152
Pierre Camus
# 16# 125
Andrew Seifter
# 14
Brandon 'B_Don' Myers
# 52# 118
Mick Ciallela
# 40
Todd D Clark
The Fantasy Fix
# 24# 31
Bobby Sylvester
# 23# 19
Alan Harrison
The Fantasy Fix
# 29# 24
Max Freeze
Freeze Stats
# 30# 27

# 124# 46
Eno Sarris
The Athletic
# 89# 51
Paul Sporer
# 79# 59
Dennis Sosic
Fantasy Six Pack
# 122# 67
Donkey Teeth
# 115# 69
Andrea LaMont
Lenny Melnick Fantasy Sports
# 117# 73
  Josh Bell
1B - PIT
Josh Bell
Joey Gallo
Joey Gallo
2019 Stats 
At Bats527241
Home Runs3722
Stolen Bases04
Caught Stealing12
Batting Average.277.253
On Base Pct.367.389
Slugging Pct.569.598
On-base Plus Slugging.936.986
  Josh Bell
1B - PIT
Josh Bell
Joey Gallo
Joey Gallo
2019 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
  Josh Bell
1B - PIT
Josh Bell
Joey Gallo
Joey Gallo
 Josh Bell is out of the Pirates' lineup for Saturday's game against the Cubs.
Dan Harris
Sat, Sep 14th
Joey Gallo (wrist) said he's unlikely to return this season.
Brad Camara
Wed, Sep 25th
 Josh Bell left Friday's game against the Cubs due to left groin discomfort.
Brad Camara
Fri, Sep 13th
Joey Gallo (wrist) was placed on the 60-day injured list Friday.
Brad Camara
Sat, Sep 21st
 Josh Bell went 1-for-4 with a two-run home run in Tuesday's loss to the Giants.
Connor Rooney
Wed, Sep 11th
Joey Gallo (wrist) is unlikely to play in the Rangers' upcoming weekend series against the A's, and may not ultimately return this season.
Brad Camara
Thu, Sep 19th
 Josh Bell went 2-for-4 with a solo home run in Thursday's loss to the Marlins.
Connor Rooney
Fri, Sep 6th
Joey Gallo (wrist) is expected to come off the injured list September 20th.
Brad Camara
Thu, Sep 12th
 Josh Bell went 1-for-6 with a solo home run in Saturday's loss to the Rockies.
Connor Rooney
Sun, Sep 1st
Joey Gallo will have to undergo surgery to repair a broken hamate bone in his wrist.
Brendan Tuma - Too Much Tuma
Thu, Jul 25th
There are no recent notes for these players
  Josh Bell
1B - PIT
Josh Bell
Joey Gallo
Joey Gallo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ CINvs CHC
Sat, Mar 30th   vs CHC
Sun, Mar 31st@ CINvs CHC
Mon, Apr 1stvs STLvs HOU
Tue, Apr 2nd   vs HOU
Wed, Apr 3rdvs STLvs HOU
Thu, Apr 4thvs CIN@ LAA
Fri, Apr 5thvs CIN@ LAA
Sat, Apr 6thvs CIN@ LAA
Sun, Apr 7thvs CIN@ LAA
Tue, Apr 9th   @ ARI
Wed, Apr 10th@ CHC@ ARI
Fri, Apr 12th@ WSHvs OAK
Sun, Apr 14th@ WSHvs OAK
Mon, Apr 15th   vs LAA
Tue, Apr 16th@ DETvs LAA
Wed, Apr 17th@ DETvs LAA
Fri, Apr 19thvs SFvs HOU
Sat, Apr 20thvs SFvs HOU
Sun, Apr 21stvs SFvs HOU
Mon, Apr 22ndvs ARI@ OAK
Tue, Apr 23rdvs ARI@ OAK
Wed, Apr 24thvs ARI@ OAK
Thu, Apr 25thvs ARI@ SEA
Fri, Apr 26th@ LAD@ SEA
Sat, Apr 27th@ LAD@ SEA
Sun, Apr 28th@ LAD@ SEA
Tue, Apr 30th@ TEXvs PIT
Wed, May 1st@ TEXvs PIT
Fri, May 3rdvs OAKvs TOR
Sat, May 4thvs OAKvs TOR
Sun, May 5thvs OAKvs TOR
Tue, May 7thvs TEX@ PIT
Wed, May 8thvs TEX@ PIT
Thu, May 9th@ STL@ HOU
Fri, May 10th@ STL@ HOU
Sat, May 11th@ STL@ HOU
Sun, May 12th@ STL@ HOU
Tue, May 14th@ ARI@ KC
Wed, May 15th@ ARI@ KC
Thu, May 16th@ SD@ KC
Fri, May 17th@ SDvs STL
Sat, May 18th@ SDvs STL
Sun, May 19th@ SDvs STL
Mon, May 20th   vs SEA
Tue, May 21stvs COLvs SEA
Wed, May 22ndvs COLvs SEA
Fri, May 24thvs LAD@ LAA
Sat, May 25thvs LAD@ LAA
Sun, May 26thvs LAD@ LAA
Mon, May 27th@ CIN@ SEA
Tue, May 28th@ CIN@ SEA
Wed, May 29th@ CIN@ SEA
Thu, May 30thvs MILvs KC
Fri, May 31stvs MILvs KC
Sat, Jun 1stvs MILvs KC
Sun, Jun 2ndvs MILvs KC
Tue, Jun 4thvs ATLvs BAL
Wed, Jun 5thvs ATLvs BAL
Thu, Jun 6thvs ATLvs BAL
Fri, Jun 7th@ MILvs OAK
Sat, Jun 8th@ MILvs OAK
Sun, Jun 9th@ MILvs OAK
Mon, Jun 10th@ ATL@ BOS
Tue, Jun 11th@ ATL@ BOS
Wed, Jun 12th@ ATL@ BOS
Thu, Jun 13th@ ATL@ BOS
Fri, Jun 14th@ MIA@ CIN
Sat, Jun 15th@ MIA@ CIN
Sun, Jun 16th@ MIA@ CIN
Mon, Jun 17th   vs CLE
Tue, Jun 18thvs DETvs CLE
Wed, Jun 19thvs DETvs CLE
Thu, Jun 20th   vs CLE
Fri, Jun 21stvs SDvs CWS
Sat, Jun 22ndvs SDvs CWS
Sun, Jun 23rdvs SDvs CWS
Tue, Jun 25th@ HOU@ DET
Wed, Jun 26th@ HOU@ DET
Thu, Jun 27th@ HOU@ DET
Fri, Jun 28th@ MIL@ TB
Sat, Jun 29th@ MIL@ TB
Sun, Jun 30th@ MIL@ TB
Tue, Jul 2ndvs CHCvs LAA
Wed, Jul 3rdvs CHCvs LAA
Thu, Jul 4thvs CHCvs LAA
Fri, Jul 5thvs MIL@ MIN
Sat, Jul 6thvs MIL@ MIN
Sun, Jul 7thvs MIL@ MIN
Thu, Jul 11th   vs HOU
Fri, Jul 12th@ CHCvs HOU
Sat, Jul 13th@ CHCvs HOU
Sun, Jul 14th@ CHCvs HOU
Tue, Jul 16th@ STLvs ARI
Wed, Jul 17th@ STLvs ARI
Fri, Jul 19thvs PHI@ HOU
Sat, Jul 20thvs PHI@ HOU
Sun, Jul 21stvs PHI@ HOU
Mon, Jul 22ndvs STL@ SEA
Tue, Jul 23rdvs STL@ SEA
Wed, Jul 24thvs STL@ SEA
Thu, Jul 25thvs STL@ OAK
Fri, Jul 26th@ NYM@ OAK
Sat, Jul 27th@ NYM@ OAK
Sun, Jul 28th@ NYM@ OAK
Tue, Jul 30th@ CINvs SEA
Wed, Jul 31st@ CINvs SEA
Fri, Aug 2ndvs NYMvs DET
Sat, Aug 3rdvs NYMvs DET
Sun, Aug 4thvs NYMvs DET
Mon, Aug 5thvs MIL@ CLE
Wed, Aug 7thvs MIL@ CLE
Fri, Aug 9th@ STL@ MIL
Sat, Aug 10th@ STL@ MIL
Sun, Aug 11th@ STL@ MIL
Mon, Aug 12th@ LAA@ TOR
Tue, Aug 13th@ LAA@ TOR
Wed, Aug 14th@ LAA@ TOR
Thu, Aug 15th   vs MIN
Fri, Aug 16thvs CHCvs MIN
Sat, Aug 17thvs CHCvs MIN
Sun, Aug 18thvs CHCvs MIN
Mon, Aug 19thvs WSHvs LAA
Tue, Aug 20thvs WSHvs LAA
Wed, Aug 21stvs WSHvs LAA
Thu, Aug 22ndvs WSH@ CWS
Fri, Aug 23rdvs CIN@ CWS
Sat, Aug 24thvs CIN@ CWS
Sun, Aug 25thvs CIN@ CWS
Tue, Aug 27th@ PHI@ LAA
Wed, Aug 28th@ PHI@ LAA
Thu, Aug 29th@ COLvs SEA
Fri, Aug 30th@ COLvs SEA
Sat, Aug 31st@ COLvs SEA
Sun, Sep 1st@ COLvs SEA
Mon, Sep 2nd   @ NYY
Tue, Sep 3rdvs MIA@ NYY
Wed, Sep 4thvs MIA@ NYY
Thu, Sep 5thvs MIA@ BAL
Fri, Sep 6thvs STL@ BAL
Sat, Sep 7thvs STL@ BAL
Sun, Sep 8thvs STL@ BAL
Tue, Sep 10th@ SFvs TB
Wed, Sep 11th@ SFvs TB
Thu, Sep 12th@ SFvs TB
Fri, Sep 13th@ CHCvs OAK
Sat, Sep 14th@ CHCvs OAK
Sun, Sep 15th@ CHCvs OAK
Tue, Sep 17thvs SEA@ HOU
Wed, Sep 18thvs SEA@ HOU
Fri, Sep 20th@ MIL@ OAK
Sat, Sep 21st@ MIL@ OAK
Sun, Sep 22nd@ MIL@ OAK
Tue, Sep 24thvs CHCvs BOS
Wed, Sep 25thvs CHCvs BOS
Thu, Sep 26thvs CHCvs BOS
Fri, Sep 27thvs CINvs NYY
Sat, Sep 28thvs CINvs NYY
Sun, Sep 29thvs CINvs NYY
Mon, Apr 8th@ CHC   
Thu, Apr 11th@ CHC   
Sat, Apr 13th@ WSH   
Mon, May 13th@ ARI   
Thu, May 23rdvs COL   
Mon, Jul 1stvs CHC   
Mon, Jul 15th@ STL   
Mon, Jul 29th@ CIN   
Tue, Aug 6thvs MIL   
Mon, Aug 26th@ PHI   
Mon, Sep 9th@ SF   
Thu, Sep 19thvs SEA