Skip to main content

Who Should I Trade?

Christian Walker for Garrett Hampson (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Garrett Hampson
Garrett Hampson
Christian Walker
Christian Walker
Recommended by
11 of 17 experts
Recommended by
6 of 17 experts
Rest of Season# 123# 143
VBR# 188# 212
Home Runs710
Stolen Bases122
Batting Average.249.240
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 111# 184
Nick Pollack
Pitcher List
# 84
Mike Maher
# 129# 171
Dan Harris
# 138# 208
Pierre Camus
# 76# 157
Mick Ciallela
# 133# 155
Brendan Tuma
# 119# 155
Brad Camara
# 123# 148
Chris Mitchell
# 123# 157
Chris Clegg
# 130# 154
Joe Pisapia
# 132# 151
Carmen Maiorano
# 97# 90
Jordan Eisen
Field of Vision Sports
# 192# 107
Jorge B. Edwards
Fantasy In Frames
# 153# 116
Chris Meaney
# 153# 118
Ryan Amore
Pitcher List
# 161# 127
Corbin Young
# 259# 159
Who Should I Trade? Player Statistics
  Garrett Hampson
Garrett Hampson
Christian Walker
Christian Walker
2021 Stats 
At Bats219123
Home Runs62
Stolen Bases120
Caught Stealing20
Batting Average.247.203
On Base Pct.301.244
Slugging Pct.434.309
On-base Plus Slugging.735.553
Who Should I Trade? Player Projections
  Garrett Hampson
Garrett Hampson
Christian Walker
Christian Walker
2021 Projections 
At Bats256265
Home Runs710
Stolen Bases122
Caught Stealing31
Batting Average.249.240
On Base Pct.306.311
Slugging Pct.408.418
On-base Plus Slugging.715.729
Who Should I Trade? Player Notes
  Garrett Hampson
Garrett Hampson
Christian Walker
Christian Walker
 Garrett Hampson and C.J. Cron went back-to-back in the first inning on Thursday. Cron hit a grand slam and Hampson followed it up with a solo shot. The latter finished 2-for-4 with a single, homer, walk, and two runs.
Andersen Pickard
Fri, Jun 18th
First baseman Christian Walker went 2-for-5 with a double, three RBI, two runs scored, and one strikeout as the D-Backs lost once again to the Giants by a score of 9-8 on Tuesday.
Jon Mathisen
Wed, Jun 16th
 Rockies center fielder Garrett Hampson went 0-for-4 with two runners left on base in Wednesday's win over the Padres.
Andersen Pickard
Wed, Jun 16th
First baseman Christian Walker went 2-for-4 with a double, an RBI, and a run scored as the Diamondbacks lost yet again to the Angels by a score of 8-7 on Saturday.
Jon Mathisen
Sun, Jun 13th
 Rockies second baseman Garrett Hampson went 1-for-4 with a single in Wednesday’s win over the Marlins. Once he reached first, he subsequently stole second. He also struck out twice and stranded three runners in the game.
Andersen Pickard
Thu, Jun 10th
First baseman Christian Walker went 2-for-4 with a solo home run and two runs scored as the Diamondbacks lost to the A's by a score of 5-2 on Tuesday.
Jon Mathisen
Wed, Jun 9th
 Garrett Hampson started in center field on Tuesday before ultimately shifting to second base midgame. He finished the day 1-for-4 with a double. He also scored one of the Rockies' two runs before the game came to a close.
Andersen Pickard
Wed, Jun 9th
First baseman Christian Walker went 0-for-4 with a strikeout as the Diamondbacks lost to the Brewers 5-1 on Friday.
Jon Mathisen
Sat, Jun 5th
 Batting seventh and playing shortstop, Garrett Hampson went 2-for-4 with a pair of singles in Wednesday's win over the Rangers. He also scored once, stole a bag, and stranded a pair of baserunners before all was said and done.
Andersen Pickard
Thu, Jun 3rd
First baseman Christian Walker went 1-for-5 with a two-run single as the Diamondbacks dropped their 13th-straight game on Saturday in a 7-4 loss to the. Cardinals.
Jon Mathisen
Sun, May 30th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Garrett Hampson
Garrett Hampson
Christian Walker
Christian Walker
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs LAD@ SD
Fri, Apr 2ndvs LAD@ SD
Sat, Apr 3rdvs LAD@ SD
Sun, Apr 4thvs LAD@ SD
Tue, Apr 6thvs ARI@ COL
Wed, Apr 7thvs ARI@ COL
Thu, Apr 8thvs ARI@ COL
Fri, Apr 9th@ SFvs CIN
Sat, Apr 10th@ SFvs CIN
Sun, Apr 11th@ SFvs CIN
Mon, Apr 12th   vs OAK
Tue, Apr 13th@ LADvs OAK
Thu, Apr 15th@ LAD@ WSH
Fri, Apr 16th   @ WSH
Sat, Apr 17thvs NYM@ WSH
Sun, Apr 18thvs NYM@ WSH
Wed, Apr 21stvs HOU@ CIN
Thu, Apr 22nd   @ CIN
Fri, Apr 23rdvs PHI@ ATL
Sun, Apr 25thvs PHI@ ATL
Tue, Apr 27th@ SFvs SD
Wed, Apr 28th@ SFvs SD
Thu, Apr 29th@ ARIvs COL
Fri, Apr 30th@ ARIvs COL
Sat, May 1st@ ARIvs COL
Sun, May 2nd@ ARIvs COL
Tue, May 4thvs SF@ MIA
Wed, May 5thvs SF@ MIA
Thu, May 6th   @ MIA
Fri, May 7th@ STL@ NYM
Sat, May 8th@ STL@ NYM
Sun, May 9th@ STL@ NYM
Mon, May 10th   vs MIA
Tue, May 11thvs SDvs MIA
Wed, May 12thvs SDvs MIA
Thu, May 13thvs CINvs MIA
Fri, May 14thvs CINvs WSH
Sat, May 15thvs CINvs WSH
Sun, May 16thvs CINvs WSH
Mon, May 17th@ SD@ LAD
Tue, May 18th@ SD@ LAD
Wed, May 19th@ SD@ LAD
Thu, May 20th   @ LAD
Fri, May 21stvs ARI@ COL
Sat, May 22ndvs ARI@ COL
Sun, May 23rdvs ARI@ COL
Tue, May 25th@ NYMvs SF
Wed, May 26th   vs SF
Thu, May 27th@ NYMvs STL
Fri, May 28th   vs STL
Sat, May 29th@ PITvs STL
Sun, May 30th@ PITvs STL
Mon, May 31st   vs NYM
Tue, Jun 1stvs TEXvs NYM
Wed, Jun 2ndvs TEXvs NYM
Thu, Jun 3rdvs TEX@ MIL
Fri, Jun 4thvs OAK@ MIL
Sat, Jun 5thvs OAK@ MIL
Sun, Jun 6thvs OAK@ MIL
Tue, Jun 8th@ MIA@ OAK
Wed, Jun 9th@ MIA@ OAK
Fri, Jun 11th@ CINvs LAA
Sat, Jun 12th@ CINvs LAA
Sun, Jun 13th@ CINvs LAA
Mon, Jun 14thvs SD@ SF
Tue, Jun 15thvs SD@ SF
Wed, Jun 16thvs SD@ SF
Thu, Jun 17thvs MIL@ SF
Fri, Jun 18thvs MILvs LAD
Sat, Jun 19thvs MILvs LAD
Sun, Jun 20thvs MILvs LAD
Mon, Jun 21st   vs MIL
Tue, Jun 22nd@ SEAvs MIL
Wed, Jun 23rd@ SEAvs MIL
Fri, Jun 25th@ MIL@ SD
Sat, Jun 26th@ MIL@ SD
Sun, Jun 27th@ MIL@ SD
Mon, Jun 28thvs PIT@ STL
Tue, Jun 29thvs PIT@ STL
Wed, Jun 30thvs PIT@ STL
Thu, Jul 1stvs STLvs SF
Fri, Jul 2ndvs STLvs SF
Sat, Jul 3rdvs STLvs SF
Sun, Jul 4thvs STLvs SF
Tue, Jul 6th@ ARIvs COL
Wed, Jul 7th@ ARIvs COL
Thu, Jul 8th@ ARIvs COL
Fri, Jul 9th@ SD@ LAD
Sat, Jul 10th@ SD@ LAD
Sun, Jul 11th@ SD@ LAD
Fri, Jul 16thvs LADvs CHC
Sat, Jul 17thvs LADvs CHC
Sun, Jul 18thvs LADvs CHC
Mon, Jul 19th   vs PIT
Tue, Jul 20thvs SEAvs PIT
Wed, Jul 21stvs SEAvs PIT
Fri, Jul 23rd@ LAD@ CHC
Sat, Jul 24th@ LAD@ CHC
Sun, Jul 25th@ LAD@ CHC
Tue, Jul 27th@ LAA@ TEX
Wed, Jul 28th@ LAA@ TEX
Fri, Jul 30th@ SDvs LAD
Sat, Jul 31st@ SDvs LAD
Sun, Aug 1st@ SDvs LAD
Mon, Aug 2nd   vs SF
Tue, Aug 3rdvs CHCvs SF
Wed, Aug 4thvs CHCvs SF
Thu, Aug 5thvs CHCvs SF
Fri, Aug 6thvs MIA@ SD
Sat, Aug 7thvs MIA@ SD
Sun, Aug 8thvs MIA@ SD
Tue, Aug 10th@ HOU@ SF
Wed, Aug 11th@ HOU@ SF
Thu, Aug 12th@ SFvs SD
Fri, Aug 13th@ SFvs SD
Sat, Aug 14th@ SFvs SD
Sun, Aug 15th@ SFvs SD
Tue, Aug 17thvs SDvs PHI
Wed, Aug 18thvs SDvs PHI
Thu, Aug 19th   vs PHI
Fri, Aug 20thvs ARI@ COL
Sat, Aug 21stvs ARI@ COL
Sun, Aug 22ndvs ARI@ COL
Mon, Aug 23rd@ CHC@ PIT
Tue, Aug 24th@ CHC@ PIT
Wed, Aug 25th@ CHC@ PIT
Thu, Aug 26th   @ PHI
Fri, Aug 27th@ LAD@ PHI
Sat, Aug 28th@ LAD@ PHI
Sun, Aug 29th@ LAD@ PHI
Mon, Aug 30th@ TEXvs SD
Tue, Aug 31st@ TEXvs SD
Wed, Sep 1st@ TEXvs SD
Fri, Sep 3rdvs ATLvs SEA
Sat, Sep 4thvs ATLvs SEA
Sun, Sep 5thvs ATLvs SEA
Tue, Sep 7thvs SFvs TEX
Wed, Sep 8thvs SFvs TEX
Fri, Sep 10th@ PHI@ SEA
Sat, Sep 11th@ PHI@ SEA
Sun, Sep 12th@ PHI@ SEA
Mon, Sep 13th   @ LAD
Tue, Sep 14th@ ATL@ LAD
Wed, Sep 15th@ ATL@ LAD
Fri, Sep 17th@ WSH@ HOU
Sat, Sep 18th@ WSH@ HOU
Sun, Sep 19th@ WSH@ HOU
Mon, Sep 20th   vs ATL
Tue, Sep 21stvs LADvs ATL
Wed, Sep 22ndvs LADvs ATL
Thu, Sep 23rdvs LADvs ATL
Fri, Sep 24thvs SFvs LAD
Sat, Sep 25thvs SFvs LAD
Sun, Sep 26thvs SFvs LAD
Tue, Sep 28thvs WSH@ SF
Wed, Sep 29thvs WSH@ SF
Thu, Sep 30th   @ SF
Fri, Oct 1st@ ARIvs COL
Sat, Oct 2nd@ ARIvs COL
Sun, Oct 3rd@ ARIvs COL
Wed, Apr 14th@ LAD   
Tue, Apr 20thvs HOU   
Sat, Apr 24thvs PHI   
Mon, Apr 26th@ SF   
Mon, May 24th@ NYM   
Thu, Jun 10th@ MIA   
Mon, Jul 26th@ LAA   
Thu, Jul 29th@ SD   
Mon, Aug 16thvs SD   
Thu, Sep 2ndvs ATL   
Mon, Sep 6thvs SF   
Thu, Sep 9th@ PHI   
Thu, Sep 16th@ ATL   
Mon, Sep 27thvs WSH