Skip to main content

Who Should I Trade?

Cam Gallagher for Steven Duggar (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Cam Gallagher
C - KC
Cam Gallagher
KC @ DET Wed, May 12th 7:10pm
Steven Duggar
Steven Duggar
SF @ PIT Thu, May 13th 6:35pm
Recommended by
2 of 4 experts
Recommended by
2 of 4 experts
Rest of Season
VBR# 1187# 1177
Home Runs21
Stolen Bases01
Batting Average.208.237
Injury AlertIL7-
Weather50 F, Clear57 F, Clear
Expert Ranks 
Pierre Camus
# 351
Carmen Maiorano
# 399
Corbin Young
# 298# 445
Mike Maher
# 394# 446
Who Should I Trade? Player Statistics
  Cam Gallagher
C - KC
Cam Gallagher
Steven Duggar
Steven Duggar
2021 Stats 
At Bats1828
Home Runs00
Stolen Bases00
Caught Stealing00
Batting Average.111.250
On Base Pct.105.323
Slugging Pct.167.393
On-base Plus Slugging.272.715
Who Should I Trade? Player Projections
  Cam Gallagher
C - KC
Cam Gallagher
Steven Duggar
Steven Duggar
2021 Projections 
At Bats10172
Home Runs21
Stolen Bases01
Caught Stealing01
Batting Average.208.237
On Base Pct.259.305
Slugging Pct.303.348
On-base Plus Slugging.562.653
Who Should I Trade? Player Notes
  Cam Gallagher
C - KC
Cam Gallagher
Steven Duggar
Steven Duggar
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Cam Gallagher
C - KC
Cam Gallagher
Steven Duggar
Steven Duggar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEX@ SEA
Sat, Apr 3rdvs TEX@ SEA
Sun, Apr 4thvs TEX   
Mon, Apr 5th@ CLE@ SD
Wed, Apr 7th@ CLE@ SD
Thu, Apr 8th@ CWS   
Sun, Apr 11th@ CWSvs COL
Mon, Apr 12thvs LAAvs CIN
Tue, Apr 13thvs LAAvs CIN
Wed, Apr 14thvs LAAvs CIN
Thu, Apr 15thvs TOR   
Sat, Apr 17thvs TOR@ MIA
Sun, Apr 18thvs TOR@ MIA
Mon, Apr 19thvs TB@ PHI
Tue, Apr 20thvs TB@ PHI
Wed, Apr 21stvs TB@ PHI
Fri, Apr 23rd@ DETvs MIA
Sat, Apr 24th@ DETvs MIA
Sun, Apr 25th@ DETvs MIA
Mon, Apr 26th@ DETvs COL
Tue, Apr 27th@ PITvs COL
Wed, Apr 28th@ PITvs COL
Fri, Apr 30th@ MIN@ SD
Sat, May 1st@ MIN@ SD
Sun, May 2nd@ MIN@ SD
Mon, May 3rdvs CLE   
Tue, May 4thvs CLE@ COL
Wed, May 5thvs CLE@ COL
Thu, May 6thvs CLE   
Fri, May 7thvs CWSvs SD
Sat, May 8thvs CWSvs SD
Sun, May 9thvs CWSvs SD
Tue, May 11th@ DETvs TEX
Wed, May 12th@ DET   
Thu, May 13th@ DET@ PIT
Fri, May 14th@ CWS@ PIT
Sat, May 15th@ CWS@ PIT
Sun, May 16th@ CWS@ PIT
Tue, May 18thvs MIL@ CIN
Wed, May 19thvs MIL@ CIN
Fri, May 21stvs DETvs LAD
Sat, May 22ndvs DETvs LAD
Sun, May 23rdvs DETvs LAD
Tue, May 25th@ TB@ ARI
Wed, May 26th@ TB@ ARI
Thu, May 27th@ TB@ LAD
Fri, May 28th@ MIN@ LAD
Sat, May 29th@ MIN@ LAD
Sun, May 30th@ MIN@ LAD
Mon, May 31stvs PITvs LAA
Tue, Jun 1stvs PITvs LAA
Thu, Jun 3rdvs MINvs CHC
Fri, Jun 4thvs MINvs CHC
Sat, Jun 5thvs MINvs CHC
Sun, Jun 6thvs MINvs CHC
Mon, Jun 7th@ LAA   
Tue, Jun 8th@ LAA@ TEX
Wed, Jun 9th@ LAA@ TEX
Thu, Jun 10th@ OAK@ WSH
Fri, Jun 11th@ OAK@ WSH
Sat, Jun 12th@ OAK@ WSH
Sun, Jun 13th@ OAK@ WSH
Mon, Jun 14thvs DETvs ARI
Tue, Jun 15thvs DETvs ARI
Wed, Jun 16thvs DETvs ARI
Fri, Jun 18thvs BOSvs PHI
Sat, Jun 19thvs BOSvs PHI
Sun, Jun 20thvs BOSvs PHI
Tue, Jun 22nd@ NYY@ LAA
Wed, Jun 23rd@ NYY@ LAA
Thu, Jun 24th@ NYY   
Fri, Jun 25th@ TEXvs OAK
Sat, Jun 26th@ TEXvs OAK
Sun, Jun 27th@ TEXvs OAK
Mon, Jun 28th@ BOS@ LAD
Tue, Jun 29th@ BOS@ LAD
Wed, Jun 30th@ BOS   
Thu, Jul 1st@ BOS@ ARI
Fri, Jul 2ndvs MIN@ ARI
Sat, Jul 3rdvs MIN@ ARI
Sun, Jul 4thvs MIN@ ARI
Mon, Jul 5thvs CINvs STL
Tue, Jul 6thvs CINvs STL
Wed, Jul 7thvs CINvs STL
Thu, Jul 8th@ CLE   
Fri, Jul 9th@ CLEvs WSH
Sat, Jul 10th@ CLEvs WSH
Sun, Jul 11th@ CLEvs WSH
Fri, Jul 16thvs BAL@ STL
Sat, Jul 17thvs BAL@ STL
Sun, Jul 18thvs BAL@ STL
Tue, Jul 20th@ MIL@ LAD
Wed, Jul 21st@ MIL@ LAD
Fri, Jul 23rdvs DETvs PIT
Sat, Jul 24thvs DETvs PIT
Sun, Jul 25thvs DETvs PIT
Mon, Jul 26thvs CWS   
Tue, Jul 27thvs CWSvs LAD
Wed, Jul 28thvs CWSvs LAD
Thu, Jul 29thvs CWSvs LAD
Fri, Jul 30th@ TORvs HOU
Sat, Jul 31st@ TORvs HOU
Sun, Aug 1st@ TORvs HOU
Tue, Aug 3rd@ CWS@ ARI
Wed, Aug 4th@ CWS@ ARI
Thu, Aug 5th@ CWS@ ARI
Fri, Aug 6th@ STL@ MIL
Sat, Aug 7th@ STL@ MIL
Sun, Aug 8th@ STL@ MIL
Mon, Aug 9thvs NYY   
Tue, Aug 10thvs NYYvs ARI
Wed, Aug 11thvs NYYvs ARI
Fri, Aug 13thvs STLvs COL
Sat, Aug 14thvs STLvs COL
Sun, Aug 15thvs STLvs COL
Mon, Aug 16thvs HOUvs NYM
Tue, Aug 17thvs HOUvs NYM
Wed, Aug 18thvs HOUvs NYM
Thu, Aug 19thvs HOU   
Fri, Aug 20th@ CHC@ OAK
Sat, Aug 21st@ CHC@ OAK
Sun, Aug 22nd@ CHC@ OAK
Mon, Aug 23rd@ HOU   
Tue, Aug 24th@ HOU@ NYM
Wed, Aug 25th@ HOU@ NYM
Thu, Aug 26th@ SEA@ NYM
Fri, Aug 27th@ SEA@ ATL
Sat, Aug 28th@ SEA@ ATL
Sun, Aug 29th@ SEA@ ATL
Tue, Aug 31stvs CLEvs MIL
Wed, Sep 1stvs CLEvs MIL
Thu, Sep 2ndvs CLEvs MIL
Fri, Sep 3rdvs CWSvs LAD
Sat, Sep 4thvs CWSvs LAD
Sun, Sep 5thvs CWSvs LAD
Mon, Sep 6th@ BAL@ COL
Tue, Sep 7th@ BAL@ COL
Wed, Sep 8th@ BAL@ COL
Thu, Sep 9th@ BAL   
Fri, Sep 10th@ MIN@ CHC
Sat, Sep 11th@ MIN@ CHC
Sun, Sep 12th@ MIN@ CHC
Tue, Sep 14thvs OAKvs SD
Wed, Sep 15thvs OAKvs SD
Thu, Sep 16thvs OAKvs SD
Fri, Sep 17thvs SEAvs ATL
Sat, Sep 18thvs SEAvs ATL
Sun, Sep 19thvs SEAvs ATL
Mon, Sep 20th@ CLE   
Tue, Sep 21st@ CLE@ SD
Wed, Sep 22nd@ CLE@ SD
Fri, Sep 24th@ DET@ COL
Sat, Sep 25th@ DET@ COL
Sun, Sep 26th@ DET@ COL
Tue, Sep 28thvs CLEvs ARI
Wed, Sep 29thvs CLEvs ARI
Thu, Sep 30thvs CLEvs ARI
Fri, Oct 1stvs MINvs SD
Sat, Oct 2ndvs MINvs SD
Sun, Oct 3rdvs MINvs SD
Fri, Apr 2nd   @ SEA
Tue, Apr 6th   @ SD
Fri, Apr 9th   vs COL
Sat, Apr 10th   vs COL
Fri, Apr 16th   @ MIA
Thu, Apr 22nd   vs MIA
Mon, May 10th   vs TEX
Mon, May 17th   @ CIN
Thu, May 20th   @ CIN
Thu, Jun 17th   vs ARI
Mon, Jul 19th   @ LAD
Thu, Jul 22nd   @ LAD
Mon, Aug 2nd   @ ARI
Thu, Aug 12th   vs COL
Mon, Aug 30th   vs MIL
Mon, Sep 13th   vs SD
Thu, Sep 23rd   @ SD