Skip to main content

Who Should I Trade?

Jake McGee for Daniel Bard (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Jake McGee
Jake McGee
Daniel Bard
Daniel Bard
Recommended by
10 of 15 experts
Recommended by
5 of 15 experts
Rest of Season# 103# 94
VBR# 310# 391
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 94# 115
Mike Maher
# 112# 132
Dan Harris
# 99# 123
Mick Ciallela
# 85# 105
Ryan Amore
Pitcher List
# 140# 206
Brendan Tuma
# 85# 113
Jordan Eisen
Field of Vision Sports
# 80# 98
Chris Mitchell
# 103# 111
Corbin Young
# 48# 134
Chris Clegg
# 94# 103
Brad Camara
# 118# 86
Jorge B. Edwards
Fantasy In Frames
# 121# 113
Chris Meaney
# 122# 113
Carmen Maiorano
# 250# 122
Joe Pisapia
# 78
Who Should I Trade? Player Statistics
  Jake McGee
Jake McGee
Daniel Bard
Daniel Bard
2021 Stats 
Games Played3025
Games Started00
Innings Pitched28.127.0
Blown Saves23
Hits Allowed2029
Earned Runs1112
Home Runs Allowed53
Who Should I Trade? Player Projections
  Jake McGee
Jake McGee
Daniel Bard
Daniel Bard
2021 Projections 
Games Played3533
Games Started00
Innings Pitched33.034.8
Blown Saves11
Hits Allowed2933
Earned Runs1417
Home Runs Allowed55
Who Should I Trade? Player Notes
  Jake McGee
Jake McGee
Daniel Bard
Daniel Bard
 LHP Jake McGee earned his 13th save of the season on Monday when he worked a scoreless ninth inning while striking out a batter in the Giants' 5-2 win over the D-Backs.
Jon Mathisen
Tue, Jun 15th
Rockies closer Daniel Bard had a shaky outing on Monday, but he was able to stay strong and finish the job. The right-hander, asked to preserve the 3-0 lead, allowed two runs in the ninth inning. He also surrendered a pair of hits, including one homer, while striking out one San Diego batter.
Andersen Pickard
Tue, Jun 15th
 LHP Jake McGee earned the win in game 2 of Saturday's doubleheader when he worked a scoreless seventh inning while striking out three in the Giants' 2-1 win over the Nationals.
Jon Mathisen
Sun, Jun 13th
Daniel Bard tiptoed around a walk, hit batsman, and hit in the ninth inning to earn his eighth save of the season on Wednesday. He also struck out one Marlins batter in the process and induced a groundout with the bases loaded to end the game.
Andersen Pickard
Thu, Jun 10th
 LHP Jake McGee took the loss on Wednesday when he surrendered an unearned run on one hit with a walk over 2/3 of an inning in the Giants' 4-3 loss to the Rangers.
Jon Mathisen
Thu, Jun 10th
Rockies closer Daniel Bard was tasked with pitching two innings on Sunday, and he did not waver. The 35-year-old surrendered a pair of hits but also struck out two Oakland batters, ultimately landing his seventh save of 2021.
Andersen Pickard
Mon, Jun 7th
 LHP Jake McGee earned a hold on Friday as he pitched a scoreless eighth inning while preserving a three-run lead for the Giants in an 8-5 win over the Cubs.
Jon Mathisen
Sat, Jun 5th
Rockies closer Daniel Bard logged his sixth save of the season in Wednesday's win over the Rangers. He struck out two batters in the the ninth inning and did not allow any Texas players to reach base.
Andersen Pickard
Thu, Jun 3rd
 LHP Jake McGee earned the save on Sunday when he allowed two runs (one earned) on one hit with two strikeouts over one inning as the Giants took down the Dodgers 5-4.
Jon Mathisen
Mon, May 31st
Rockies reliever Daniel Bard fired an incredible outing on Sunday, allowing zero hits and just one walk over two innings. He also struck out three batters in the scoreless effort and earned the win as Colorado pulled off a comeback in the top of the ninth inning.
Andersen Pickard
Sun, May 30th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jake McGee
Jake McGee
Daniel Bard
Daniel Bard
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 TEX   
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   
Thu, May 27th@ LAD@ NYM
Fri, May 28th@ LAD   
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
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
Thu, Jun 10th   @ MIA
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