Skip to main content

Who Should I Trade?

Donovan Solano 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
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
SF vs TEX Mon, May 10th 9:45pm
Freddy Galvis
Freddy Galvis
BAL vs BOS Mon, May 10th 7:05pm
Recommended by
5 of 9 experts
Recommended by
4 of 9 experts
Rest of Season
VBR# 367# 298
Home Runs513
Stolen Bases24
Batting Average.283.248
Injury AlertIL10-
Weather61 F, Clear58 F, Overcast
Expert Ranks 
Mike Maher
# 253# 267
Dan Harris
# 258
Carmen Maiorano
# 174# 195
Jordan Eisen
Field of Vision Sports
# 211
Chris Clegg
# 253# 289
Ryan Amore
Pitcher List
# 234# 226
Corbin Young
# 299# 269
Pierre Camus
# 397# 365
Joe Bond
Fantasy Six Pack
# 216
Who Should I Trade? Player Statistics
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
Freddy Galvis
Freddy Galvis
2021 Stats 
At Bats5091
Home Runs04
Stolen Bases11
Caught Stealing00
Batting Average.300.286
On Base Pct.333.343
Slugging Pct.380.517
On-base Plus Slugging.713.860
Who Should I Trade? Player Projections
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
Freddy Galvis
Freddy Galvis
2021 Projections 
At Bats373379
Home Runs513
Stolen Bases24
Caught Stealing12
Batting Average.283.248
On Base Pct.321.303
Slugging Pct.388.416
On-base Plus Slugging.710.718
Who Should I Trade? Player Notes
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
Freddy Galvis
Freddy Galvis
 The San Francisco Giants placed Donovan Solano on the injured list Thursday due to a right calf strain.
Ari Koslow
Fri, Apr 23rd
Freddy Galvis went 1-2 with one run, one RBI, and one strikeout.
Lucas Babits-Feinerman
Sun, May 9th
 Second baseman Donovan Solano went 1-for-3 with a single and strikeout as the Giants were blanked by the Reds 3-0 on Monday.
Jon Mathisen
Tue, Apr 13th
Freddy Galvis went 1-4 with a two-run home run.
Lucas Babits-Feinerman
Tue, May 4th
 Donovan Solano went 3-for-5 with a double, two RBI, two runs scored, and a strikeout in the Giants 6-3 win over the Mariners on Friday.
Jon Mathisen
Sat, Apr 3rd
Freddy Galvis went 1-3 with one single and one run scored.
Lucas Babits-Feinerman
Sun, May 2nd
  On Monday, Freddy Galvis left the game with left groin soreness. He's listed as day-to-day but Galvis noted he feels better.
Corbin Young
Mon, Apr 26th
  Freddy Galvis went 2-3 with one home run, one single, two RBIs, one run scored, and one walk.
Lucas Babits-Feinerman
Wed, Apr 21st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
Freddy Galvis
Freddy Galvis
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEA   
Fri, Apr 2nd@ SEA@ BOS
Sat, Apr 3rd@ SEA@ BOS
Mon, Apr 5th@ SD@ NYY
Tue, Apr 6th@ SD@ NYY
Wed, Apr 7th@ SD@ NYY
Fri, Apr 9thvs COL   
Sat, Apr 10thvs COLvs BOS
Sun, Apr 11thvs COLvs BOS
Mon, Apr 12thvs CIN   
Tue, Apr 13thvs CINvs SEA
Wed, Apr 14thvs CIN   
Fri, Apr 16th@ MIA@ TEX
Sat, Apr 17th@ MIA@ TEX
Sun, Apr 18th@ MIA@ TEX
Mon, Apr 19th@ PHI   
Tue, Apr 20th@ PHI@ MIA
Wed, Apr 21st@ PHI@ MIA
Thu, Apr 22ndvs 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
Fri, Apr 30th@ SD@ OAK
Sat, May 1st@ SD@ OAK
Sun, May 2nd@ SD@ OAK
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
Thu, May 13th@ PIT   
Fri, May 14th@ PITvs NYY
Sat, May 15th@ PITvs NYY
Sun, May 16th@ PITvs NYY
Mon, May 17th@ CIN   
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
Tue, May 25th@ ARI@ MIN
Wed, May 26th@ ARI@ MIN
Thu, May 27th@ LAD@ CWS
Fri, May 28th@ LAD@ CWS
Sat, May 29th@ LAD@ CWS
Sun, May 30th@ LAD@ CWS
Mon, May 31stvs LAAvs MIN
Tue, Jun 1stvs LAAvs MIN
Thu, Jun 3rdvs CHC   
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
Thu, Jun 10th@ WSH   
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
Tue, Jun 22nd@ LAAvs HOU
Wed, Jun 23rd@ LAAvs HOU
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
Thu, Jul 1st@ ARI   
Fri, Jul 2nd@ ARI@ LAA
Sat, Jul 3rd@ ARI@ LAA
Sun, Jul 4th@ ARI@ LAA
Mon, Jul 5thvs STL   
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
Thu, Jul 22nd@ LAD   
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
Thu, Aug 5th@ ARI   
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
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
Thu, Sep 2ndvs MIL   
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
Fri, Sep 10th@ CHCvs TOR
Sat, Sep 11th@ CHCvs TOR
Sun, Sep 12th@ CHCvs TOR
Mon, Sep 13thvs SD   
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
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
Sun, Apr 4th   @ BOS
Thu, Apr 8th   vs BOS
Thu, Apr 15th   vs SEA
Thu, Apr 29th   vs NYY
Mon, May 3rd   @ SEA
Wed, May 12th   @ NYM
Mon, May 24th   @ MIN
Wed, Jun 2nd   vs MIN
Mon, Jun 21st   vs HOU
Thu, Jun 24th   @ TOR
Wed, Jun 30th   @ HOU
Thu, Jul 8th   vs TOR
Thu, Aug 19th   @ TB
Thu, Sep 9th   vs KC
Mon, Sep 20th   @ PHI