Skip to main content

Who Should I Trade?

Tucker Davidson for Sammy Long (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Tucker Davidson
Tucker Davidson
Sammy Long
Sammy Long
Recommended by
1 of 2 experts
Recommended by
1 of 2 experts
Rest of Season
VBR# 746# 799
Injury AlertIL60MiLB
Expert Ranks 
Mick Ciallela
# 146
Dan Harris
# 154
Who Should I Trade? Player Statistics
  Tucker Davidson
Tucker Davidson
Sammy Long
Sammy Long
2021 Stats 
Games Played47
Games Started43
Innings Pitched20.226.2
Blown Saves00
Hits Allowed1524
Earned Runs817
Home Runs Allowed32
Who Should I Trade? Player Projections
  Tucker Davidson
Tucker Davidson
Sammy Long
Sammy Long
2021 Projections 
Games Played24
Games Started21
Innings Pitched10.89.0
Blown Saves00
Hits Allowed109
Earned Runs65
Home Runs Allowed11
Who Should I Trade? Player Notes
  Tucker Davidson
Tucker Davidson
Sammy Long
Sammy Long
 Tucker Davidson will be placed on the IL with a forearm strain.
Dan Harris
Tue, Jun 15th
Sammy Long is slated to undergo an MRI after being placed on the 10-day injured list due to a lower back strain.
Ari Koslow
Wed, Jul 7th
 Tucker Davidson was removed from Tuesday's start against the Red Sox with left forearm tightness.
Dan Harris
Tue, Jun 15th
LHP Sammy Long took a no-decision on Saturday when he allowed four runs on seven hits with one walk and six strikeouts across four innings in the Giants' 6-5 win over the D-Backs.
Jon Mathisen
Sun, Jul 4th
 Tucker Davidson pitched six innings against the Phillies Wednesday, allowing four hits and one walk while striking four batters out. He did earn a quality start but it was a no-decision for him. He threw 90 pitches, 59 for strikes. Davidson carries a 1.53 ERA.
Steve Painter
Wed, Jun 9th
LHP Sammy Long took the loss on Sunday when he surrendered four runs on four hits with three walks and three strikeouts across five innings as the Giants lost to the A's 6-2.
Jon Mathisen
Sun, Jun 27th
 Tucker Davidson drew his second major league start Thursday against the Nationals, allowing one hit, and five walks while fanning five batters. He did not factor into the decision. He threw 88 pitches, 51 for strikes. He carries a 2.31 ERA.
Steve Painter
Thu, Jun 3rd
LHP Sammy Long picked up his first win of the season on Sunday when he allowed two runs on four hits with one walk and six strikeouts as the Giants pounded the Phillies 11-2.
Jon Mathisen
Sun, Jun 20th
 Tucker Davidson pitched six innings in his first MLB start against the Mets Tuesday, allowing five hits, three runs (all earned), and one walk while recording five strikeouts. He earned a quality start but it was a no-decision solid effort. He threw 72 pitches, 53 for strikes.
Steve Painter
Tue, May 18th
Sammy Long will start for the Giants on Sunday against the Phillies.
Brendan Tuma - Too Much Tuma
Sat, Jun 19th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Tucker Davidson
Tucker Davidson
Sammy Long
Sammy Long
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ PHI@ SEA
Sat, Apr 3rd@ PHI@ SEA
Sun, Apr 4th@ PHI   
Tue, Apr 6th@ WSH@ SD
Wed, Apr 7th@ WSH@ SD
Fri, Apr 9thvs PHIvs COL
Sat, Apr 10thvs PHIvs COL
Sun, Apr 11thvs PHIvs COL
Mon, Apr 12thvs MIAvs CIN
Tue, Apr 13thvs MIAvs CIN
Wed, Apr 14thvs MIAvs CIN
Thu, Apr 15thvs MIA   
Fri, Apr 16th@ CHC@ MIA
Sat, Apr 17th@ CHC@ MIA
Sun, Apr 18th@ CHC@ MIA
Tue, Apr 20th@ NYY@ PHI
Wed, Apr 21st@ NYY@ PHI
Fri, Apr 23rdvs ARIvs MIA
Sun, Apr 25thvs ARIvs MIA
Mon, Apr 26thvs CHCvs COL
Tue, Apr 27thvs CHCvs COL
Wed, Apr 28thvs CHCvs COL
Thu, Apr 29thvs CHC   
Fri, Apr 30th@ TOR@ SD
Sat, May 1st@ TOR@ SD
Sun, May 2nd@ TOR@ SD
Tue, May 4th@ WSH@ COL
Wed, May 5th@ WSH@ COL
Thu, May 6th@ WSH   
Fri, May 7thvs PHIvs SD
Sat, May 8thvs PHIvs SD
Sun, May 9thvs PHIvs SD
Tue, May 11thvs TORvs TEX
Wed, May 12thvs TOR   
Thu, May 13thvs TOR@ PIT
Fri, May 14th@ MIL@ PIT
Sat, May 15th@ MIL@ PIT
Sun, May 16th@ MIL@ PIT
Mon, May 17thvs NYM@ CIN
Tue, May 18thvs NYM@ CIN
Wed, May 19thvs NYM@ CIN
Thu, May 20thvs PIT@ CIN
Fri, May 21stvs PITvs LAD
Sat, May 22ndvs PITvs LAD
Sun, May 23rdvs PITvs LAD
Tue, May 25th@ BOS@ ARI
Wed, May 26th@ BOS@ ARI
Sat, May 29th@ NYM@ LAD
Mon, May 31stvs WSHvs LAA
Tue, Jun 1stvs WSHvs LAA
Wed, Jun 2ndvs WSH   
Thu, Jun 3rdvs WSHvs CHC
Fri, Jun 4thvs LADvs CHC
Sat, Jun 5thvs LADvs CHC
Sun, Jun 6thvs LADvs CHC
Tue, Jun 8th@ PHI@ TEX
Wed, Jun 9th@ PHI@ TEX
Thu, Jun 10th@ PHI   
Fri, Jun 11th@ MIA@ WSH
Sat, Jun 12th@ MIA@ WSH
Sun, Jun 13th@ MIA@ WSH
Tue, Jun 15thvs BOSvs ARI
Wed, Jun 16thvs BOSvs ARI
Thu, Jun 17thvs STLvs ARI
Fri, Jun 18thvs STLvs PHI
Sun, Jun 20thvs STLvs PHI
Mon, Jun 21st@ NYM   
Tue, Jun 22nd@ NYM@ LAA
Wed, Jun 23rd@ NYM@ LAA
Thu, Jun 24th@ CIN   
Fri, Jun 25th@ CINvs OAK
Sat, Jun 26th@ CINvs OAK
Sun, Jun 27th@ CINvs OAK
Tue, Jun 29thvs NYM@ LAD
Wed, Jun 30thvs NYM   
Thu, Jul 1stvs NYM@ ARI
Fri, Jul 2ndvs MIA@ ARI
Sat, Jul 3rdvs MIA@ ARI
Sun, Jul 4thvs MIA@ ARI
Mon, Jul 5th@ PITvs STL
Tue, Jul 6th@ PITvs STL
Wed, Jul 7th@ PITvs STL
Fri, Jul 9th@ MIAvs WSH
Sat, Jul 10th@ MIAvs WSH
Sun, Jul 11th@ MIAvs WSH
Fri, Jul 16thvs TB@ STL
Sat, Jul 17thvs TB@ STL
Sun, Jul 18thvs TB@ STL
Tue, Jul 20thvs SD@ LAD
Wed, Jul 21stvs SD@ LAD
Thu, Jul 22nd@ PHI@ LAD
Fri, Jul 23rd@ PHIvs PIT
Sat, Jul 24th@ PHIvs PIT
Sun, Jul 25th@ PHIvs PIT
Mon, Jul 26th@ NYM   
Tue, Jul 27th@ NYMvs LAD
Wed, Jul 28th@ NYMvs LAD
Thu, Jul 29th@ NYMvs LAD
Fri, Jul 30thvs MILvs HOU
Sat, Jul 31stvs MILvs HOU
Sun, Aug 1stvs MILvs HOU
Tue, Aug 3rd@ STL@ ARI
Wed, Aug 4th@ STL@ ARI
Thu, Aug 5th@ STL@ ARI
Fri, Aug 6thvs WSH@ MIL
Sat, Aug 7thvs WSH@ MIL
Sun, Aug 8thvs WSH@ MIL
Tue, Aug 10thvs CINvs ARI
Wed, Aug 11thvs CINvs ARI
Thu, Aug 12thvs CINvs COL
Fri, Aug 13th@ WSHvs COL
Sat, Aug 14th@ WSHvs COL
Sun, Aug 15th@ WSHvs COL
Mon, Aug 16th@ MIAvs NYM
Tue, Aug 17th@ MIAvs NYM
Wed, Aug 18th@ MIAvs NYM
Fri, Aug 20th@ BAL@ OAK
Sat, Aug 21st@ BAL@ OAK
Sun, Aug 22nd@ BAL@ OAK
Mon, Aug 23rdvs NYY   
Tue, Aug 24thvs NYY@ NYM
Fri, Aug 27thvs SF@ ATL
Sat, Aug 28thvs SF@ ATL
Sun, Aug 29thvs SF@ ATL
Mon, Aug 30th@ LADvs MIL
Tue, Aug 31st@ LADvs MIL
Wed, Sep 1st@ LADvs MIL
Thu, Sep 2nd@ COLvs MIL
Fri, Sep 3rd@ COLvs LAD
Sat, Sep 4th@ COLvs LAD
Sun, Sep 5th@ COLvs LAD
Tue, Sep 7thvs WSH@ COL
Wed, Sep 8thvs WSH@ COL
Thu, Sep 9thvs WSH   
Fri, Sep 10thvs MIA@ CHC
Sat, Sep 11thvs MIA@ CHC
Sun, Sep 12thvs MIA@ CHC
Tue, Sep 14thvs COLvs SD
Wed, Sep 15thvs COLvs SD
Thu, Sep 16thvs COLvs SD
Fri, Sep 17th@ SFvs ATL
Sat, Sep 18th@ SFvs ATL
Sun, Sep 19th@ SFvs ATL
Mon, Sep 20th@ ARI   
Tue, Sep 21st@ ARI@ SD
Wed, Sep 22nd@ ARI@ SD
Thu, Sep 23rd@ ARI@ SD
Fri, Sep 24th@ SD@ COL
Sat, Sep 25th@ SD@ COL
Sun, Sep 26th@ SD@ COL
Tue, Sep 28thvs PHIvs ARI
Wed, Sep 29thvs PHIvs ARI
Thu, Sep 30thvs PHIvs ARI
Fri, Oct 1stvs NYMvs SD
Sat, Oct 2ndvs NYMvs SD
Sun, Oct 3rdvs NYMvs SD
Fri, Apr 2nd   @ SEA
Mon, Apr 5th   @ SD
Mon, Apr 19th   @ PHI
Thu, Apr 22nd   vs MIA
Sat, Apr 24th   vs MIA
Mon, May 10th   vs TEX
Thu, May 27th   @ LAD
Fri, May 28th   @ LAD
Sun, May 30th   @ LAD
Mon, Jun 14th   vs ARI
Sat, Jun 19th   vs PHI
Mon, Jun 28th   @ LAD
Mon, Jul 19th   @ LAD
Mon, Aug 2nd   @ ARI
Wed, Aug 25th   @ NYM
Thu, Aug 26th   @ NYM
Mon, Sep 6th   @ COL
Mon, Sep 13th   vs SD