Skip to main content

Who Should I Trade?

Donovan Solano for Elias Diaz (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 SD Fri, May 7th 9:45pm
Elias Diaz
Elias Diaz
COL @ STL Fri, May 7th 8:15pm
Recommended by
6 of 8 experts
Recommended by
2 of 8 experts
Rest of Season
VBR# 375# 930
Home Runs55
Stolen Bases21
Batting Average.282.239
Injury AlertIL10-
Expert Ranks 
Mike Maher
# 253# 256
Dan Harris
# 258# 288
Pierre Camus
# 397# 422
Carmen Maiorano
# 174# 320
Jordan Eisen
Field of Vision Sports
# 211# 218
Chris Clegg
# 253
Ryan Amore
Pitcher List
# 234# 205
Corbin Young
# 299# 169
Who Should I Trade? Player Statistics
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
Elias Diaz
Elias Diaz
2021 Stats 
At Bats5047
Home Runs00
Stolen Bases10
Caught Stealing00
Batting Average.300.128
On Base Pct.333.212
Slugging Pct.380.170
On-base Plus Slugging.713.382
Who Should I Trade? Player Projections
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
Elias Diaz
Elias Diaz
2021 Projections 
At Bats381247
Home Runs55
Stolen Bases21
Caught Stealing10
Batting Average.282.239
On Base Pct.321.305
Slugging Pct.388.347
On-base Plus Slugging.710.652
Who Should I Trade? Player Notes
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
Elias Diaz
Elias Diaz
 The San Francisco Giants placed Donovan Solano on the injured list Thursday due to a right calf strain.
Ari Koslow
Fri, Apr 23rd
Rockies catcher Elias Diaz was unable to get anything started against the Diamondbacks on Friday, going 0-for-4 and stranding a quartet of runners.
Andersen Pickard
Sat, May 1st
 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
Rockies catcher Elias Diaz went 1-for-2 with a single, run, and walk on Saturday, but his real value came defensively. The backstop made a fabulous, athletic play to retire a runner at third in the sixth inning, then showed off his terrific instincts with a stellar pickoff at first in the eighth.
Andersen Pickard
Sun, Apr 25th
 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
Rockies catcher Elias Diaz couldn't find a rhythm at the plate Saturday. He would end up going hitless with two strikeouts over three at-bats.
Andersen Pickard
Sat, Apr 17th
  Rockies catcher Elias Diaz finished 0-for-4 with three strikeouts on Sunday. He also left two runners stranded. Batting eight and playing catcher, the 30-year-old has struggled to get things going.
Andersen Pickard
Sat, Apr 10th
  Rockies catcher Elias Diaz failed to reach base in three trips to the plate on Sunday. He struck out once in the game and is now 1-for-8 this season.
Andersen Pickard
Sun, Apr 4th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Donovan Solano
2B,3B,SS - SF
Donovan Solano
Elias Diaz
Elias Diaz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEAvs LAD
Fri, Apr 2nd@ SEAvs LAD
Sat, Apr 3rd@ SEAvs LAD
Mon, Apr 5th@ SD   
Tue, Apr 6th@ SDvs ARI
Wed, Apr 7th@ SDvs ARI
Fri, Apr 9thvs COL@ SF
Sat, Apr 10thvs COL@ SF
Sun, Apr 11thvs COL@ SF
Mon, Apr 12thvs CIN   
Tue, Apr 13thvs CIN@ LAD
Wed, Apr 14thvs CIN@ LAD
Fri, Apr 16th@ MIA   
Sat, Apr 17th@ MIAvs NYM
Sun, Apr 18th@ MIAvs NYM
Mon, Apr 19th@ PHI   
Tue, Apr 20th@ PHIvs HOU
Wed, Apr 21st@ PHIvs HOU
Thu, Apr 22ndvs MIA   
Fri, Apr 23rdvs MIAvs PHI
Sat, Apr 24thvs MIAvs PHI
Sun, Apr 25thvs MIAvs PHI
Mon, Apr 26thvs COL@ SF
Tue, Apr 27thvs COL@ SF
Wed, Apr 28thvs COL@ SF
Fri, Apr 30th@ SD@ ARI
Sat, May 1st@ SD@ ARI
Sun, May 2nd@ SD@ ARI
Tue, May 4th@ COLvs SF
Wed, May 5th@ COLvs SF
Fri, May 7thvs SD@ STL
Sat, May 8thvs SD@ STL
Sun, May 9thvs SD@ STL
Mon, May 10thvs TEXvs SD
Tue, May 11thvs TEXvs SD
Thu, May 13th@ PITvs CIN
Fri, May 14th@ PITvs CIN
Sat, May 15th@ PITvs CIN
Sun, May 16th@ PITvs CIN
Mon, May 17th@ CIN@ SD
Tue, May 18th@ CIN@ SD
Wed, May 19th@ CIN@ SD
Thu, May 20th@ CIN   
Fri, May 21stvs LADvs ARI
Sat, May 22ndvs LADvs ARI
Sun, May 23rdvs LADvs ARI
Tue, May 25th@ ARI@ NYM
Wed, May 26th@ ARI@ NYM
Thu, May 27th@ LAD@ NYM
Fri, May 28th@ LAD@ PIT
Sat, May 29th@ LAD@ PIT
Sun, May 30th@ LAD@ PIT
Mon, May 31stvs LAA   
Tue, Jun 1stvs LAAvs TEX
Thu, Jun 3rdvs CHCvs TEX
Fri, Jun 4thvs CHCvs OAK
Sat, Jun 5thvs CHCvs OAK
Sun, Jun 6thvs CHCvs OAK
Tue, Jun 8th@ TEX@ MIA
Wed, Jun 9th@ TEX@ MIA
Thu, Jun 10th@ WSH@ MIA
Fri, Jun 11th@ WSH@ CIN
Sat, Jun 12th@ WSH@ CIN
Sun, Jun 13th@ WSH@ CIN
Mon, Jun 14thvs ARIvs SD
Tue, Jun 15thvs ARIvs SD
Wed, Jun 16thvs ARIvs SD
Thu, Jun 17thvs ARIvs MIL
Fri, Jun 18thvs PHIvs MIL
Sat, Jun 19thvs PHIvs MIL
Sun, Jun 20thvs PHIvs MIL
Tue, Jun 22nd@ LAA@ SEA
Wed, Jun 23rd@ LAA@ SEA
Fri, Jun 25thvs OAK@ MIL
Sat, Jun 26thvs OAK@ MIL
Sun, Jun 27thvs OAK@ MIL
Mon, Jun 28th@ LADvs PIT
Tue, Jun 29th@ LADvs PIT
Thu, Jul 1st@ ARIvs STL
Fri, Jul 2nd@ ARIvs STL
Sat, Jul 3rd@ ARIvs STL
Sun, Jul 4th@ ARIvs STL
Mon, Jul 5thvs STL   
Tue, Jul 6thvs STL@ ARI
Wed, Jul 7thvs STL@ ARI
Fri, Jul 9thvs WSH@ SD
Sat, Jul 10thvs WSH@ SD
Sun, Jul 11thvs WSH@ SD
Fri, Jul 16th@ STLvs LAD
Sat, Jul 17th@ STLvs LAD
Sun, Jul 18th@ STLvs LAD
Mon, Jul 19th@ LAD   
Tue, Jul 20th@ LADvs SEA
Wed, Jul 21st@ LADvs SEA
Thu, Jul 22nd@ LAD   
Fri, Jul 23rdvs PIT@ LAD
Sat, Jul 24thvs PIT@ LAD
Sun, Jul 25thvs PIT@ LAD
Tue, Jul 27thvs LAD@ LAA
Wed, Jul 28thvs LAD@ LAA
Thu, Jul 29thvs LAD@ SD
Fri, Jul 30thvs HOU@ SD
Sat, Jul 31stvs HOU@ SD
Sun, Aug 1stvs HOU@ SD
Mon, Aug 2nd@ ARI   
Tue, Aug 3rd@ ARIvs CHC
Wed, Aug 4th@ ARIvs CHC
Thu, Aug 5th@ ARIvs CHC
Fri, Aug 6th@ MILvs MIA
Sat, Aug 7th@ MILvs MIA
Sun, Aug 8th@ MILvs MIA
Tue, Aug 10thvs ARI@ HOU
Wed, Aug 11thvs ARI@ HOU
Thu, Aug 12thvs COL@ SF
Fri, Aug 13thvs COL@ SF
Sat, Aug 14thvs COL@ SF
Sun, Aug 15thvs COL@ SF
Mon, Aug 16thvs NYMvs SD
Tue, Aug 17thvs NYMvs SD
Wed, Aug 18thvs NYMvs SD
Fri, Aug 20th@ OAKvs ARI
Sat, Aug 21st@ OAKvs ARI
Sun, Aug 22nd@ OAKvs ARI
Tue, Aug 24th@ NYM@ CHC
Wed, Aug 25th@ NYM@ CHC
Thu, Aug 26th@ NYM   
Fri, Aug 27th@ ATL@ LAD
Sat, Aug 28th@ ATL@ LAD
Sun, Aug 29th@ ATL@ LAD
Mon, Aug 30thvs MIL@ TEX
Tue, Aug 31stvs MIL@ TEX
Wed, Sep 1stvs MIL@ TEX
Thu, Sep 2ndvs MILvs ATL
Fri, Sep 3rdvs LADvs ATL
Sat, Sep 4thvs LADvs ATL
Sun, Sep 5thvs LADvs ATL
Mon, Sep 6th@ COLvs SF
Tue, Sep 7th@ COLvs SF
Wed, Sep 8th@ COLvs SF
Fri, Sep 10th@ CHC@ PHI
Sat, Sep 11th@ CHC@ PHI
Sun, Sep 12th@ CHC@ PHI
Mon, Sep 13thvs SD   
Tue, Sep 14thvs SD@ ATL
Wed, Sep 15thvs SD@ ATL
Thu, Sep 16thvs SD@ ATL
Fri, Sep 17thvs ATL@ WSH
Sat, Sep 18thvs ATL@ WSH
Sun, Sep 19thvs ATL@ WSH
Tue, Sep 21st@ SDvs LAD
Wed, Sep 22nd@ SDvs LAD
Thu, Sep 23rd@ SDvs LAD
Fri, Sep 24th@ COLvs SF
Sat, Sep 25th@ COLvs SF
Sun, Sep 26th@ COLvs SF
Tue, Sep 28thvs ARIvs WSH
Wed, Sep 29thvs ARIvs WSH
Thu, Sep 30thvs ARI   
Fri, Oct 1stvs SD@ ARI
Sat, Oct 2ndvs SD@ ARI
Sun, Oct 3rdvs SD@ ARI
Sun, Apr 4th   vs LAD
Thu, Apr 8th   vs ARI
Thu, Apr 15th   @ LAD
Thu, Apr 29th   @ ARI
Wed, May 12th   vs SD
Mon, May 24th   @ NYM
Wed, Jun 2nd   vs TEX
Wed, Jun 30th   vs PIT
Thu, Jul 8th   @ ARI
Mon, Jul 26th   @ LAA
Mon, Aug 23rd   @ CHC
Thu, Sep 9th   @ PHI
Mon, Sep 27th   vs WSH