Skip to main content

Who Should I Trade?

Freddy Galvis for Mauricio Dubon (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Mauricio Dubon
2B,3B,CF,SS - SF
Mauricio Dubon
Freddy Galvis
Freddy Galvis
Recommended by
6 of 8 experts
Recommended by
2 of 8 experts
Rest of Season# 265# 309
VBR# 378# 294
Home Runs46
Stolen Bases31
Batting Average.255.242
Injury AlertMiLBIL10
Expert Ranks 
Mike Maher
# 260# 290
Pierre Camus
# 288# 332
Ryan Amore
Pitcher List
# 254# 260
Carmen Maiorano
# 160# 195
Jordan Eisen
Field of Vision Sports
# 214
Chris Clegg
# 254# 337
Dan Harris
# 282# 258
Corbin Young
# 292# 284
Who Should I Trade? Player Statistics
  Mauricio Dubon
2B,3B,CF,SS - SF
Mauricio Dubon
Freddy Galvis
Freddy Galvis
2021 Stats 
At Bats158249
Home Runs59
Stolen Bases21
Caught Stealing10
Batting Average.241.249
On Base Pct.278.306
Slugging Pct.380.414
On-base Plus Slugging.658.720
Who Should I Trade? Player Projections
  Mauricio Dubon
2B,3B,CF,SS - SF
Mauricio Dubon
Freddy Galvis
Freddy Galvis
2021 Projections 
At Bats132169
Home Runs46
Stolen Bases31
Caught Stealing11
Batting Average.255.242
On Base Pct.308.298
Slugging Pct.390.399
On-base Plus Slugging.698.697
Who Should I Trade? Player Notes
  Mauricio Dubon
2B,3B,CF,SS - SF
Mauricio Dubon
Freddy Galvis
Freddy Galvis
 Infielder/Outfielder Mauricio Dubon went 2-for-4 with a solo home run as the Giants blanked the Angels 5-0 on Tuesday.
Jon Mathisen
Wed, Jun 23rd
The Orioles have placed starting shortstop Freddy Galvis on the 10-day injured list with a right quad strain.
Andersen Pickard
Sun, Jun 27th
 Shortstop Mauricio Dubon went 2-for-4 with a double and two RBI as the Giants pounded the Diamondbacks 10-3 on Thursday.
Jon Mathisen
Thu, Jun 17th
Freddy Galvis went 0-for-3 with one strikeout.
Lucas Babits-Feinerman
Thu, Jun 24th
 Third baseman Mauricio Dubon went 1-for-2 with a solo home run and a strikeout as the Giants defeated the Angels 6-1 on Monday.
Jon Mathisen
Mon, May 31st
Freddy Galvis went 2-for-4 with two singles, one run scored, and one strikeout.
Lucas Babits-Feinerman
Wed, Jun 16th
 Infielder Mauricio Dubon went 2-for-3 with a two-run homer, two runs scored, a walk, and a strikeout as the Giants took down the Dodgers 5-4 on Sunday.
Jon Mathisen
Mon, May 31st
Freddy Galvis went 2-5 with one run and one RBI.
Lucas Babits-Feinerman
Mon, Jun 7th
 Shortstop Mauricio Dubon went 2-for-4 with a double, a run scored, and one strikeout in the Giants' 4-0 win over the Reds on Wednesday.
Jon Mathisen
Wed, May 19th
Freddy Galvis is getting a rest day on Monday against the Twins.
Dan Harris
Mon, May 31st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Mauricio Dubon
2B,3B,CF,SS - SF
Mauricio Dubon
Freddy Galvis
Freddy Galvis
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 2nd@ SEA@ BOS
Sat, Apr 3rd@ SEA@ BOS
Sun, Apr 4th   @ BOS
Mon, Apr 5th@ SD@ NYY
Tue, Apr 6th@ SD@ NYY
Wed, Apr 7th@ SD@ NYY
Thu, Apr 8th   vs BOS
Sat, Apr 10thvs COLvs BOS
Sun, Apr 11thvs COLvs BOS
Tue, Apr 13thvs CINvs SEA
Thu, Apr 15th   vs SEA
Fri, Apr 16th@ MIA@ TEX
Sat, Apr 17th@ MIA@ TEX
Sun, Apr 18th@ MIA@ TEX
Tue, Apr 20th@ PHI@ MIA
Wed, Apr 21st@ PHI@ MIA
Fri, Apr 23rdvs MIAvs OAK
Sat, Apr 24thvs MIAvs OAK
Sun, Apr 25thvs MIAvs OAK
Mon, Apr 26thvs COLvs NYY
Tue, Apr 27thvs COLvs NYY
Wed, Apr 28thvs COLvs NYY
Thu, Apr 29th   vs NYY
Fri, Apr 30th@ SD@ OAK
Sat, May 1st@ SD@ OAK
Sun, May 2nd@ SD@ OAK
Mon, May 3rd   @ SEA
Tue, May 4th@ COL@ SEA
Wed, May 5th@ COL@ SEA
Fri, May 7thvs SDvs BOS
Sat, May 8thvs SDvs BOS
Sun, May 9thvs SDvs BOS
Mon, May 10thvs TEXvs BOS
Tue, May 11thvs TEX@ NYM
Wed, May 12th   @ NYM
Fri, May 14th@ PITvs NYY
Sat, May 15th@ PITvs NYY
Sun, May 16th@ PITvs NYY
Tue, May 18th@ CINvs TB
Wed, May 19th@ CINvs TB
Thu, May 20th@ CINvs TB
Fri, May 21stvs LAD@ WSH
Sat, May 22ndvs LAD@ WSH
Sun, May 23rdvs LAD@ WSH
Mon, May 24th   @ MIN
Tue, May 25th@ ARI@ MIN
Wed, May 26th@ ARI@ MIN
Thu, May 27th@ LAD@ CWS
Sat, May 29th@ LAD@ CWS
Sun, May 30th@ LAD@ CWS
Mon, May 31stvs LAAvs MIN
Tue, Jun 1stvs LAAvs MIN
Wed, Jun 2nd   vs MIN
Fri, Jun 4thvs CHCvs CLE
Sat, Jun 5thvs CHCvs CLE
Sun, Jun 6thvs CHCvs CLE
Tue, Jun 8th@ TEXvs NYM
Wed, Jun 9th@ TEXvs NYM
Fri, Jun 11th@ WSH@ TB
Sat, Jun 12th@ WSH@ TB
Sun, Jun 13th@ WSH@ TB
Mon, Jun 14thvs ARI@ CLE
Tue, Jun 15thvs ARI@ CLE
Wed, Jun 16thvs ARI@ CLE
Thu, Jun 17thvs ARI@ CLE
Fri, Jun 18thvs PHIvs TOR
Sat, Jun 19thvs PHIvs TOR
Sun, Jun 20thvs PHIvs TOR
Mon, Jun 21st   vs HOU
Tue, Jun 22nd@ LAAvs HOU
Wed, Jun 23rd@ LAAvs HOU
Thu, Jun 24th   @ TOR
Fri, Jun 25thvs OAK@ TOR
Sat, Jun 26thvs OAK@ TOR
Sun, Jun 27thvs OAK@ TOR
Mon, Jun 28th@ LAD@ HOU
Tue, Jun 29th@ LAD@ HOU
Wed, Jun 30th   @ HOU
Fri, Jul 2nd@ ARI@ LAA
Sat, Jul 3rd@ ARI@ LAA
Sun, Jul 4th@ ARI@ LAA
Tue, Jul 6thvs STLvs TOR
Wed, Jul 7thvs STLvs TOR
Fri, Jul 9thvs WSHvs CWS
Sat, Jul 10thvs WSHvs CWS
Sun, Jul 11thvs WSHvs CWS
Fri, Jul 16th@ STL@ KC
Sat, Jul 17th@ STL@ KC
Sun, Jul 18th@ STL@ KC
Mon, Jul 19th@ LAD@ TB
Tue, Jul 20th@ LAD@ TB
Wed, Jul 21st@ LAD@ TB
Fri, Jul 23rdvs PITvs WSH
Sat, Jul 24thvs PITvs WSH
Sun, Jul 25thvs PITvs WSH
Tue, Jul 27thvs LADvs MIA
Wed, Jul 28thvs LADvs MIA
Thu, Jul 29thvs LAD@ DET
Fri, Jul 30thvs HOU@ DET
Sat, Jul 31stvs HOU@ DET
Sun, Aug 1stvs HOU@ DET
Mon, Aug 2nd@ ARI@ NYY
Tue, Aug 3rd@ ARI@ NYY
Wed, Aug 4th@ ARI@ NYY
Fri, Aug 6th@ MILvs TB
Sat, Aug 7th@ MILvs TB
Sun, Aug 8th@ MILvs TB
Tue, Aug 10thvs ARIvs DET
Wed, Aug 11thvs ARIvs DET
Thu, Aug 12thvs COLvs DET
Fri, Aug 13thvs COL@ BOS
Sat, Aug 14thvs COL@ BOS
Sun, Aug 15thvs COL@ BOS
Mon, Aug 16thvs NYM@ TB
Tue, Aug 17thvs NYM@ TB
Wed, Aug 18thvs NYM@ TB
Thu, Aug 19th   @ TB
Fri, Aug 20th@ OAKvs ATL
Sat, Aug 21st@ OAKvs ATL
Sun, Aug 22nd@ OAKvs ATL
Tue, Aug 24th@ NYMvs LAA
Wed, Aug 25th@ NYMvs LAA
Thu, Aug 26th@ NYMvs LAA
Fri, Aug 27th@ ATLvs TB
Sat, Aug 28th@ ATLvs TB
Sun, Aug 29th@ ATLvs TB
Mon, Aug 30thvs MIL@ TOR
Tue, Aug 31stvs MIL@ TOR
Wed, Sep 1stvs MIL@ TOR
Fri, Sep 3rdvs LAD@ NYY
Sat, Sep 4thvs LAD@ NYY
Sun, Sep 5thvs LAD@ NYY
Mon, Sep 6th@ COLvs KC
Tue, Sep 7th@ COLvs KC
Wed, Sep 8th@ COLvs KC
Thu, Sep 9th   vs KC
Fri, Sep 10th@ CHCvs TOR
Sat, Sep 11th@ CHCvs TOR
Sun, Sep 12th@ CHCvs TOR
Tue, Sep 14thvs SDvs NYY
Wed, Sep 15thvs SDvs NYY
Thu, Sep 16thvs SDvs NYY
Fri, Sep 17thvs ATL@ BOS
Sat, Sep 18thvs ATL@ BOS
Sun, Sep 19thvs ATL@ BOS
Mon, Sep 20th   @ PHI
Tue, Sep 21st@ SD@ PHI
Wed, Sep 22nd@ SD@ PHI
Thu, Sep 23rd@ SDvs TEX
Fri, Sep 24th@ COLvs TEX
Sat, Sep 25th@ COLvs TEX
Sun, Sep 26th@ COLvs TEX
Tue, Sep 28thvs ARIvs BOS
Wed, Sep 29thvs ARIvs BOS
Thu, Sep 30thvs ARIvs BOS
Fri, Oct 1stvs SD@ TOR
Sat, Oct 2ndvs SD@ TOR
Sun, Oct 3rdvs SD@ TOR
Thu, Apr 1st@ SEA   
Fri, Apr 9thvs COL   
Mon, Apr 12thvs CIN   
Wed, Apr 14thvs CIN   
Mon, Apr 19th@ PHI   
Thu, Apr 22ndvs MIA   
Thu, May 13th@ PIT   
Mon, May 17th@ CIN   
Fri, May 28th@ LAD   
Thu, Jun 3rdvs CHC   
Thu, Jul 1st@ ARI   
Mon, Jul 5thvs STL   
Thu, Jul 22nd@ LAD   
Thu, Aug 5th@ ARI   
Thu, Sep 2ndvs MIL   
Mon, Sep 13thvs SD