Skip to main content

Who Should I Trade?

Willson Contreras for Christian Walker (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Christian Walker
1B - ARI
Christian Walker
Willson Contreras
Willson Contreras
Recommended by
10 of 14 experts
Recommended by
4 of 14 experts
Rest of Season# 61# 82
VBR# 47# 146
Home Runs1913
Stolen Bases26
Batting Average.249.241
Injury Alert--
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 74# 93
Christopher Welsh
# 65# 71
Mike Maher
# 33# 85
Aaron Schill
FF Faceoff
# 53# 75
Brandon 'B_Don' Myers
# 46# 104
Keith Lott
Fantasy Six Pack
# 46# 165
Mick Ciallela
# 45# 101
Lucas Spence
Pitcher List
# 79# 106
Scott Youngson
Pitcher List
# 71# 90
Tristan Davis
SEMO Fantasy Sports Podcast
# 55# 69
Ethan Biddle
# 83# 58
Joe Pisapia
# 72# 69
Kelly Kirby
# 71# 70
Nate Miller
# 92# 74
Who Should I Trade? Player Statistics
  Christian Walker
1B - ARI
Christian Walker
Willson Contreras
Willson Contreras
2023 Stats 
At Bats188186
Home Runs115
Stolen Bases14
Caught Stealing01
Batting Average.245.215
On Base Pct.306.303
Slugging Pct.473.360
On-base Plus Slugging.780.664
Who Should I Trade? Player Projections
  Christian Walker
1B - ARI
Christian Walker
Willson Contreras
Willson Contreras
2023 Projections 
At Bats376321
Home Runs1913
Stolen Bases26
Caught Stealing12
Batting Average.249.241
On Base Pct.323.335
Slugging Pct.458.424
On-base Plus Slugging.781.759
Who Should I Trade? Player Notes
  Christian Walker
1B - ARI
Christian Walker
Willson Contreras
Willson Contreras
 Christian Walker had a solid game on Wednesday, going 1-for-4 with a solo home run, his 11th of the season, as the Diamondbacks defeated the Athletics 5-3.
Nate Miller - FantasyPros
Thu, May 18th
Willson Contreras is back in the lineup for the St. Louis Cardinals against the Kansas City Royals Monday.
Chris Schommer
Mon, May 29th
 Arizona Diamondbacks first baseman Christian Walker hit a home run for the second straight day against the Marlins on Monday.
Brenton Kemp
Tue, May 9th
Willson Contreras is in Friday’s lineup for the St. Louis Cardinals against the Cleveland Guardians.
Chris Schommer
Fri, May 26th
 Despite hitting his eighth home run of the season, Christian Walker's efforts were not enough to lift the Diamondbacks to victory, as they fell to the Nationals 9-8 on Sunday.
Chris Schommer
Mon, May 8th
Willson Contreras is not in the starting lineup for Thursday’s game against the Reds.
Jesse Garcia
Thu, May 25th
 Christian Walker went 3-for-5 at the plate for the Diamondbacks Saturday, singling three times and scoring two runs in an 8-7 win over the Nationals.
Chris Schommer
Sun, May 7th
Willson Contreras had a huge game on Thursday, driving in six runs on two homers to help lead the Cardinals to a 16-8 victory over the Dodgers.
Chris Schommer
Fri, May 19th
 Christian Walker went 2-for-4 at the plate for the Diamondbacks Wednesday, homering twice, walking once, scoring three runs, and driving in five runs in a 12-7 win over the Rangers.
Chris Schommer
Thu, May 4th
Willson Contreras went 1-for-5 with a solo home run in the fourth inning, helping the Cardinals defeat the Red Sox 8-6 on Friday night.
Jesse Garcia
Fri, May 12th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Christian Walker
1B - ARI
Christian Walker
Willson Contreras
Willson Contreras
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ LADJulio Urias (5-4)#26vs TORAlek Manoah (1-5)#76
Sat, Apr 1st@ LADClayton Kershaw (6-4)#21vs TORKevin Gausman (3-3)#9
Sun, Apr 2nd@ LADNoah Syndergaard (1-4)#127vs TORChris Bassitt (5-4)#33
Mon, Apr 3rd@ SDRyan Weathers (1-3)#238vs ATLCharlie Morton (5-5)#44
Tue, Apr 4th@ SDYu Darvish (3-4)#32vs ATLDylan Dodd (2-1)#265
Wed, Apr 5th   vs ATLBryce Elder (3-0)#27
Fri, Apr 7thvs LADClayton Kershaw (6-4)#21@ MILBrandon Woodruff (1-0)#29
Sat, Apr 8thvs LADNoah Syndergaard (1-4)#127@ MILEric Lauer (4-5)#82
Sun, Apr 9thvs LADMichael Grove (0-1)#269@ MILFreddy Peralta (5-4)#49
Mon, Apr 10thvs MILWade Miley (3-2)#165@ COLGerman Marquez (2-2)
Tue, Apr 11thvs MILCorbin Burnes (4-4)#10@ COLKyle Freeland (4-5)#162
Wed, Apr 12thvs MILJanson Junk (0-1)#299@ COLJose Urena (0-4)#367
Thu, Apr 13th   vs PITVince Velasquez (4-4)#152
Fri, Apr 14th@ MIATrevor Rogers (1-2)#112vs PITJohan Oviedo (3-4)#146
Sat, Apr 15th@ MIABraxton Garrett (1-2)#110vs PITRoansy Contreras (3-4)#85
Sun, Apr 16th@ MIASandy Alcantara (2-5)#20vs PITMitch Keller (6-1)#71
Mon, Apr 17th@ STLJack Flaherty (3-4)#88vs ARIMerrill Kelly (6-3)#47
Tue, Apr 18th@ STLJordan Montgomery (2-6)#52vs ARIDrey Jameson (2-1)#169
Wed, Apr 19th@ STLJake Woodford (1-2)#242vs ARIMadison Bumgarner (0-3)
Fri, Apr 21stvs SDSeth Lugo (3-3)#111@ SEAGeorge Kirby (5-4)#24
Sat, Apr 22ndvs SDJoe Musgrove (2-2)#50@ SEALuis Castillo (4-2)#3
Sun, Apr 23rdvs SDYu Darvish (3-4)#32@ SEAChris Flexen (0-4)#163
Mon, Apr 24thvs KCBrad Keller (3-4)#252@ SFAlex Cobb (4-2)#46
Tue, Apr 25thvs KCBrady Singer (3-4)#122@ SFJohn Brebbia (2-0)#177
Wed, Apr 26thvs KCRyan Yarbrough (1-4)#222@ SFAnthony DeSclafani (3-4)#92
Thu, Apr 27th   @ SFLogan Webb (4-5)#18
Fri, Apr 28th@ COLKyle Freeland (4-5)#162@ LADDustin May (4-1)#51
Sat, Apr 29th@ COLNoah Davis (0-1)#349@ LADClayton Kershaw (6-4)#21
Sun, Apr 30th@ COLAustin Gomber (4-4)#306@ LADNoah Syndergaard (1-4)#127
Tue, May 2nd@ TEXJon Gray (5-1)#36vs LAAPatrick Sandoval (3-4)#57
Wed, May 3rd@ TEXAndrew Heaney (4-3)#39vs LAAShohei Ohtani (5-1)#5
Thu, May 4th   vs LAAGriffin Canning (3-2)#143
Fri, May 5thvs WSHJosiah Gray (4-5)#89vs DETMatthew Boyd (3-3)#109
Sat, May 6thvs WSHMacKenzie Gore (3-3)#114vs DETSpencer Turnbull (1-4)#181
Sun, May 7thvs WSHTrevor Williams (2-2)#108vs DETAlex Faedo (1-2)#212
Mon, May 8thvs MIABraxton Garrett (1-2)#110@ CHCMarcus Stroman (4-4)#42
Tue, May 9thvs MIAJesus Luzardo (4-3)#70@ CHCJameson Taillon (0-3)#135
Wed, May 10thvs MIAEdward Cabrera (3-4)#120@ CHCJustin Steele (6-2)#54
Fri, May 12thvs SFJohn Brebbia (2-0)#177@ BOSJames Paxton (1-1)#128
Sat, May 13thvs SFAnthony DeSclafani (3-4)#92@ BOSChris Sale (5-2)#45
Sun, May 14thvs SFLogan Webb (4-5)#18@ BOSCorey Kluber (2-6)#194
Mon, May 15th@ OAKDrew Rucinski (0-4)#197vs MILFreddy Peralta (5-4)#49
Tue, May 16th@ OAKKyle Muller (1-4)#215vs MILWade Miley (3-2)#165
Wed, May 17th@ OAKLuis Medina (0-4)#166vs MILCorbin Burnes (4-4)#10
Thu, May 18th   vs LADJulio Urias (5-4)#26
Fri, May 19th@ PITJohan Oviedo (3-4)#146vs LADTony Gonsolin (2-1)#68
Sat, May 20th@ PITMitch Keller (6-1)#71vs LADNoah Syndergaard (1-4)#127
Sun, May 21st@ PITRoansy Contreras (3-4)#85vs LADClayton Kershaw (6-4)#21
Mon, May 22nd@ PHIZack Wheeler (4-4)#14@ CINBrandon Williamson (0-0)#288
Tue, May 23rd@ PHIMatt Strahm (4-3)#105@ CINGraham Ashcraft (3-3)#161
Wed, May 24th@ PHIRanger Suarez (0-1)#86@ CINBen Lively (2-2)#286
Thu, May 25th   @ CINLuke Weaver (1-2)#213
Fri, May 26thvs BOSChris Sale (5-2)#45@ CLEShane Bieber (4-3)#12
Sat, May 27thvs BOSGarrett Whitlock (2-2)#83@ CLETanner Bibee (1-1)#134
Sun, May 28thvs BOSTanner Houck (3-4)#75@ CLEHunter Gaddis (1-1)#167
Mon, May 29thvs COLKarl Kauffmann (0-2)#366vs KCJosh Staumont
Tue, May 30thvs COLKyle Freeland (4-5)#162vs KCZack Greinke (1-5)#133
Fri, Jun 2ndvs ATLCharlie Morton (5-5)#44@ PIT
Sat, Jun 3rdvs ATLSpencer Strider (5-2)#1@ PITLuis Ortiz (1-2)#249
Sun, Jun 4thvs ATLBryce Elder (3-0)#27@ PITWil Crowe
Mon, Jun 5th   @ TEXMartin Perez (6-1)#67
Tue, Jun 6th@ WSH@ TEX
Wed, Jun 7th@ WSH@ TEX
Fri, Jun 9th@ DETvs CIN
Sat, Jun 10th@ DETvs CIN
Sun, Jun 11th@ DETvs CIN
Mon, Jun 12thvs PHIvs SF
Tue, Jun 13thvs PHIvs SF
Wed, Jun 14thvs PHIvs SF
Fri, Jun 16thvs CLE@ NYM
Sat, Jun 17thvs CLE@ NYM
Sun, Jun 18thvs CLE@ NYM
Mon, Jun 19th@ MIL@ WSH
Tue, Jun 20th@ MIL@ WSH
Wed, Jun 21st@ MIL@ WSH
Sat, Jun 24th@ SFvs CHC
Sun, Jun 25th@ SFvs CHC
Tue, Jun 27thvs TBvs HOU
Wed, Jun 28thvs TBvs HOU
Thu, Jun 29thvs TBvs HOU
Fri, Jun 30th@ LAAvs NYY
Sat, Jul 1st@ LAAvs NYY
Sun, Jul 2nd@ LAAvs NYY
Mon, Jul 3rd   @ MIA
Tue, Jul 4thvs NYM@ MIA
Wed, Jul 5thvs NYM@ MIA
Thu, Jul 6thvs NYM@ MIA
Fri, Jul 7thvs PIT@ CWS
Sat, Jul 8thvs PIT@ CWS
Sun, Jul 9thvs PIT@ CWS
Fri, Jul 14th@ TORvs WSH
Sat, Jul 15th@ TORvs WSH
Sun, Jul 16th@ TORvs WSH
Mon, Jul 17th   vs MIA
Tue, Jul 18th@ ATLvs MIA
Wed, Jul 19th@ ATLvs MIA
Thu, Jul 20th@ ATL@ CHC
Fri, Jul 21st@ CIN@ CHC
Sat, Jul 22nd@ CIN@ CHC
Sun, Jul 23rd@ CIN@ CHC
Mon, Jul 24thvs STL@ ARI
Tue, Jul 25thvs STL@ ARI
Wed, Jul 26thvs STL@ ARI
Thu, Jul 27th   vs CHC
Fri, Jul 28thvs SEAvs CHC
Sat, Jul 29thvs SEAvs CHC
Sun, Jul 30thvs SEAvs CHC
Tue, Aug 1st@ SFvs MIN
Wed, Aug 2nd@ SFvs MIN
Thu, Aug 3rd@ SFvs MIN
Fri, Aug 4th@ MINvs COL
Sat, Aug 5th@ MINvs COL
Sun, Aug 6th@ MINvs COL
Tue, Aug 8thvs LAD@ TB
Wed, Aug 9thvs LAD@ TB
Thu, Aug 10th   @ TB
Fri, Aug 11thvs SD@ KC
Sat, Aug 12thvs SD@ KC
Mon, Aug 14th@ COLvs OAK
Tue, Aug 15th@ COLvs OAK
Wed, Aug 16th@ COLvs OAK
Thu, Aug 17th@ SDvs NYM
Fri, Aug 18th@ SDvs NYM
Sat, Aug 19th@ SDvs NYM
Sun, Aug 20th@ SDvs NYM
Mon, Aug 21stvs TEX@ PIT
Tue, Aug 22ndvs TEX@ PIT
Wed, Aug 23rd   @ PIT
Fri, Aug 25thvs CIN@ PHI
Sat, Aug 26thvs CIN@ PHI
Sun, Aug 27thvs CIN@ PHI
Mon, Aug 28th@ LADvs SD
Tue, Aug 29th@ LADvs SD
Wed, Aug 30th@ LADvs SD
Fri, Sep 1stvs BALvs PIT
Sat, Sep 2ndvs BALvs PIT
Sun, Sep 3rdvs BALvs PIT
Tue, Sep 5thvs COL@ ATL
Wed, Sep 6thvs COL@ ATL
Thu, Sep 7th@ CHC@ ATL
Fri, Sep 8th@ CHC@ CIN
Sat, Sep 9th@ CHC@ CIN
Sun, Sep 10th@ CHC@ CIN
Mon, Sep 11th@ NYM@ BAL
Tue, Sep 12th@ NYM@ BAL
Wed, Sep 13th@ NYM@ BAL
Fri, Sep 15thvs CHCvs PHI
Sat, Sep 16thvs CHCvs PHI
Sun, Sep 17thvs CHCvs PHI
Mon, Sep 18th   vs MIL
Tue, Sep 19thvs SFvs MIL
Wed, Sep 20thvs SFvs MIL
Thu, Sep 21st   vs MIL
Fri, Sep 22nd@ NYY@ SD
Sat, Sep 23rd@ NYY@ SD
Sun, Sep 24th@ NYY@ SD
Tue, Sep 26th@ CWS@ MIL
Wed, Sep 27th@ CWS@ MIL
Thu, Sep 28th   @ MIL
Fri, Sep 29thvs HOUvs CIN
Sat, Sep 30thvs HOUvs CIN
Sun, Oct 1stvs HOUvs CIN
Fri, Mar 31st@ LADDustin May (4-1)#51   
Thu, Apr 6thvs LADDustin May (4-1)#51   
Thu, Apr 20thvs SDMichael Wacha (5-1)#56   
Thu, May 11thvs SFAlex Cobb (4-2)#46   
Wed, May 31stvs COLDinelson Lamet   
Thu, Jun 1stvs COLChase Anderson (0-0)#327   
Thu, Jun 8th@ WSH   
Thu, Jun 15thvs PHI   
Fri, Jun 23rd@ SF   
Mon, Jul 31st@ SF   
Sun, Aug 13thvs SD   
Thu, Aug 24thvs CIN   
Mon, Sep 4thvs COL   
Thu, Sep 14th@ NYM   
Mon, Sep 25th@ CWS