Skip to main content

Who Should I Trade?

Wilmer Flores for Freddy Galvis (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Freddy Galvis
Freddy Galvis
Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
Recommended by
6 of 10 experts
Recommended by
4 of 10 experts
Rest of Season# 246# 326
VBR# 231# 394
Home Runs107
Stolen Bases21
Batting Average.244.263
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 174
Dan Harris
# 197
Ryan Amore
Pitcher List
# 252
Carmen Maiorano
# 195# 232
Brad Camara
# 181
Corbin Young
# 284# 349
Jordan Eisen
Field of Vision Sports
# 196
Mike Maher
# 278# 276
Pierre Camus
# 318# 298
Chris Clegg
# 337# 323
Who Should I Trade? Player Statistics
  Freddy Galvis
Freddy Galvis
Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
2021 Stats 
At Bats217151
Home Runs94
Stolen Bases11
Caught Stealing00
Batting Average.254.238
On Base Pct.315.320
Slugging Pct.438.371
On-base Plus Slugging.753.691
Who Should I Trade? Player Projections
  Freddy Galvis
Freddy Galvis
Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
2021 Projections 
At Bats291187
Home Runs107
Stolen Bases21
Caught Stealing10
Batting Average.244.263
On Base Pct.300.322
Slugging Pct.408.432
On-base Plus Slugging.708.754
Who Should I Trade? Player Notes
  Freddy Galvis
Freddy Galvis
Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
 Freddy Galvis went 2-for-4 with two singles, one run scored, and one strikeout.
Lucas Babits-Feinerman
Wed, Jun 16th
Third baseman Wilmer Flores went 1-for-3 with a double, two runs scored, an RBI, and a walk as the Giants took down the D-Backs 10-3 on Thursday.
Jon Mathisen
Thu, Jun 17th
 Freddy Galvis went 2-5 with one run and one RBI.
Lucas Babits-Feinerman
Mon, Jun 7th
Third baseman Wilmer Flores went a combined 2-for-6 with an RBI and a walk in the Giants' doubleheader vs. the Nationals on Saturday.
Jon Mathisen
Sun, Jun 13th
 Freddy Galvis is getting a rest day on Monday against the Twins.
Dan Harris
Mon, May 31st
Third baseman Wilmer Flores went 1-for-2 with two runs, a triple, and a walk as the Giants took care of the Cubs by a score of 7-2 on Thursday.
Jon Mathisen
Fri, Jun 4th
 Freddy Galvis went 2-4 with two solo home runs in game one, and 0-3 with one run scored, one walk, and two strikeouts in game two.
Lucas Babits-Feinerman
Sun, May 30th
First baseman Wilmer Flores went 3-for-3 with two runs scored and an RBI as the Giants took down the Dodgers 11-6 on Saturday.
Jon Mathisen
Sat, May 29th
 Freddy Galvis went 1-4 with one run, one RBI, and two strikeouts.
Lucas Babits-Feinerman
Fri, May 28th
The San Francisco Giants placed Wilmer Flores on the injured list Wednesday due to a right hamstring strain.
Ari Koslow
Wed, May 19th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Freddy Galvis
Freddy Galvis
Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st   @ SEA
Fri, Apr 2nd@ BOS@ SEA
Sat, Apr 3rd@ BOS@ SEA
Mon, Apr 5th@ NYY@ SD
Tue, Apr 6th@ NYY@ SD
Wed, Apr 7th@ NYY@ SD
Fri, Apr 9th   vs COL
Sat, Apr 10thvs BOSvs COL
Sun, Apr 11thvs BOSvs COL
Mon, Apr 12th   vs CIN
Tue, Apr 13thvs SEAvs CIN
Wed, Apr 14th   vs CIN
Fri, Apr 16th@ TEX@ MIA
Sat, Apr 17th@ TEX@ MIA
Sun, Apr 18th@ TEX@ MIA
Mon, Apr 19th   @ PHI
Tue, Apr 20th@ MIA@ PHI
Wed, Apr 21st@ MIA@ PHI
Thu, Apr 22nd   vs MIA
Fri, Apr 23rdvs OAKvs MIA
Sat, Apr 24thvs OAKvs MIA
Sun, Apr 25thvs OAKvs MIA
Mon, Apr 26thvs NYYvs COL
Tue, Apr 27thvs NYYvs COL
Wed, Apr 28thvs NYYvs COL
Fri, Apr 30th@ OAK@ SD
Sat, May 1st@ OAK@ SD
Sun, May 2nd@ OAK@ SD
Tue, May 4th@ SEA@ COL
Wed, May 5th@ SEA@ COL
Fri, May 7thvs BOSvs SD
Sat, May 8thvs BOSvs SD
Sun, May 9thvs BOSvs SD
Mon, May 10thvs BOSvs TEX
Tue, May 11th@ NYMvs TEX
Thu, May 13th   @ PIT
Fri, May 14thvs NYY@ PIT
Sat, May 15thvs NYY@ PIT
Sun, May 16thvs NYY@ PIT
Mon, May 17th   @ CIN
Tue, May 18thvs TB@ CIN
Wed, May 19thvs TB@ CIN
Thu, May 20thvs TB@ CIN
Fri, May 21st@ WSHvs LAD
Sat, May 22nd@ WSHvs LAD
Sun, May 23rd@ WSHvs LAD
Tue, May 25th@ MIN@ ARI
Wed, May 26th@ MIN@ ARI
Thu, May 27th@ CWS@ LAD
Fri, May 28th   @ LAD
Sat, May 29th@ CWS@ LAD
Sun, May 30th@ CWS@ LAD
Mon, May 31stvs MINvs LAA
Tue, Jun 1stvs MINvs LAA
Thu, Jun 3rd   vs CHC
Fri, Jun 4thvs CLEvs CHC
Sat, Jun 5thvs CLEvs CHC
Sun, Jun 6thvs CLEvs CHC
Tue, Jun 8thvs NYM@ TEX
Wed, Jun 9thvs NYM@ TEX
Fri, Jun 11th@ TB@ WSH
Sat, Jun 12th@ TB@ WSH
Sun, Jun 13th@ TB@ WSH
Mon, Jun 14th@ CLEvs ARI
Tue, Jun 15th@ CLEvs ARI
Wed, Jun 16th@ CLEvs ARI
Thu, Jun 17th@ CLEvs ARI
Fri, Jun 18thvs TORvs PHI
Sat, Jun 19thvs TORvs PHI
Sun, Jun 20thvs TORvs PHI
Tue, Jun 22ndvs HOU@ LAA
Wed, Jun 23rdvs HOU@ LAA
Fri, Jun 25th@ TORvs OAK
Sat, Jun 26th@ TORvs OAK
Sun, Jun 27th@ TORvs OAK
Mon, Jun 28th@ HOU@ LAD
Tue, Jun 29th@ HOU@ LAD
Thu, Jul 1st   @ ARI
Fri, Jul 2nd@ LAA@ ARI
Sat, Jul 3rd@ LAA@ ARI
Sun, Jul 4th@ LAA@ ARI
Mon, Jul 5th   vs STL
Tue, Jul 6thvs TORvs STL
Wed, Jul 7thvs TORvs STL
Fri, Jul 9thvs CWSvs WSH
Sat, Jul 10thvs CWSvs WSH
Sun, Jul 11thvs CWSvs WSH
Fri, Jul 16th@ KC@ STL
Sat, Jul 17th@ KC@ STL
Sun, Jul 18th@ KC@ STL
Mon, Jul 19th@ TB@ LAD
Tue, Jul 20th@ TB@ LAD
Wed, Jul 21st@ TB@ LAD
Thu, Jul 22nd   @ LAD
Fri, Jul 23rdvs WSHvs PIT
Sat, Jul 24thvs WSHvs PIT
Sun, Jul 25thvs WSHvs PIT
Tue, Jul 27thvs MIAvs LAD
Wed, Jul 28thvs MIAvs LAD
Thu, Jul 29th@ DETvs LAD
Fri, Jul 30th@ DETvs HOU
Sat, Jul 31st@ DETvs HOU
Sun, Aug 1st@ DETvs HOU
Mon, Aug 2nd@ NYY@ ARI
Tue, Aug 3rd@ NYY@ ARI
Wed, Aug 4th@ NYY@ ARI
Thu, Aug 5th   @ ARI
Fri, Aug 6thvs TB@ MIL
Sat, Aug 7thvs TB@ MIL
Sun, Aug 8thvs TB@ MIL
Tue, Aug 10thvs DETvs ARI
Wed, Aug 11thvs DETvs ARI
Thu, Aug 12thvs DETvs COL
Fri, Aug 13th@ BOSvs COL
Sat, Aug 14th@ BOSvs COL
Sun, Aug 15th@ BOSvs COL
Mon, Aug 16th@ TBvs NYM
Tue, Aug 17th@ TBvs NYM
Wed, Aug 18th@ TBvs NYM
Fri, Aug 20thvs ATL@ OAK
Sat, Aug 21stvs ATL@ OAK
Sun, Aug 22ndvs ATL@ OAK
Tue, Aug 24thvs LAA@ NYM
Wed, Aug 25thvs LAA@ NYM
Thu, Aug 26thvs LAA@ NYM
Fri, Aug 27thvs TB@ ATL
Sat, Aug 28thvs TB@ ATL
Sun, Aug 29thvs TB@ ATL
Mon, Aug 30th@ TORvs MIL
Tue, Aug 31st@ TORvs MIL
Wed, Sep 1st@ TORvs MIL
Thu, Sep 2nd   vs MIL
Fri, Sep 3rd@ NYYvs LAD
Sat, Sep 4th@ NYYvs LAD
Sun, Sep 5th@ NYYvs LAD
Mon, Sep 6thvs KC@ COL
Tue, Sep 7thvs KC@ COL
Wed, Sep 8thvs KC@ COL
Fri, Sep 10thvs TOR@ CHC
Sat, Sep 11thvs TOR@ CHC
Sun, Sep 12thvs TOR@ CHC
Mon, Sep 13th   vs SD
Tue, Sep 14thvs NYYvs SD
Wed, Sep 15thvs NYYvs SD
Thu, Sep 16thvs NYYvs SD
Fri, Sep 17th@ BOSvs ATL
Sat, Sep 18th@ BOSvs ATL
Sun, Sep 19th@ BOSvs ATL
Tue, Sep 21st@ PHI@ SD
Wed, Sep 22nd@ PHI@ SD
Thu, Sep 23rdvs TEX@ SD
Fri, Sep 24thvs TEX@ COL
Sat, Sep 25thvs TEX@ COL
Sun, Sep 26thvs TEX@ COL
Tue, Sep 28thvs BOSvs ARI
Wed, Sep 29thvs BOSvs ARI
Thu, Sep 30thvs BOSvs ARI
Fri, Oct 1st@ TORvs SD
Sat, Oct 2nd@ TORvs SD
Sun, Oct 3rd@ TORvs SD
Sun, Apr 4th@ BOS   
Thu, Apr 8thvs BOS   
Thu, Apr 15thvs SEA   
Thu, Apr 29thvs NYY   
Mon, May 3rd@ SEA   
Wed, May 12th@ NYM   
Mon, May 24th@ MIN   
Wed, Jun 2ndvs MIN   
Mon, Jun 21stvs HOU   
Thu, Jun 24th@ TOR   
Wed, Jun 30th@ HOU   
Thu, Jul 8thvs TOR   
Thu, Aug 19th@ TB   
Thu, Sep 9thvs KC   
Mon, Sep 20th@ PHI