Skip to main content

Who Should I Trade?

Willson Contreras for Giancarlo Stanton (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Giancarlo Stanton
Giancarlo Stanton
Willson Contreras
Willson Contreras
Recommended by
8 of 14 experts
Recommended by
6 of 14 experts
Rest of Season# 94# 82
VBR# 170# 146
Home Runs1713
Stolen Bases06
Batting Average.242.241
Injury AlertIL10-
Expert Ranks 
Aaron Schill
FF Faceoff
# 69# 75
Brandon 'B_Don' Myers
# 86# 104
Keith Lott
Fantasy Six Pack
# 139# 165
Mick Ciallela
# 92# 101
Lucas Spence
Pitcher List
# 90# 106
Nate Miller
# 68# 74
Joe Pisapia
# 50# 69
Tristan Davis
SEMO Fantasy Sports Podcast
# 66# 69
Ethan Biddle
# 70# 58
Kelly Kirby
# 160# 70
Christopher Welsh
# 84# 71
Mike Maher
# 119# 85
Scott Youngson
Pitcher List
# 132# 90
Dalton Del Don
Yahoo! Sports
# 101# 93
Who Should I Trade? Player Statistics
  Giancarlo Stanton
Giancarlo Stanton
Willson Contreras
Willson Contreras
2023 Stats 
At Bats52186
Home Runs45
Stolen Bases04
Caught Stealing01
Batting Average.269.215
On Base Pct.296.303
Slugging Pct.558.360
On-base Plus Slugging.854.664
Who Should I Trade? Player Projections
  Giancarlo Stanton
Giancarlo Stanton
Willson Contreras
Willson Contreras
2023 Projections 
At Bats268321
Home Runs1713
Stolen Bases06
Caught Stealing02
Batting Average.242.241
On Base Pct.323.335
Slugging Pct.474.424
On-base Plus Slugging.797.759
Who Should I Trade? Player Notes
  Giancarlo Stanton
Giancarlo Stanton
Willson Contreras
Willson Contreras
 Giancarlo Stanton (hamstring) could begin a rehab assignment Tuesday and could return for the weekend series with the Dodgers, per Yankees’ manager Aaron Boone.
Jesse Garcia
Sun, May 28th
Willson Contreras is back in the lineup for the St. Louis Cardinals against the Kansas City Royals Monday.
Chris Schommer
Mon, May 29th
 Yankees manager Aaron Boone said Giancarlo Stanton won’t be ready to begin a rehab assignment this weekend.
Ari Koslow
Fri, May 26th
Willson Contreras is in Friday’s lineup for the St. Louis Cardinals against the Cleveland Guardians.
Chris Schommer
Fri, May 26th
 New York Yankees slugger Giancarlo Stanton is "feeling really good" in his recovery from a hamstring injury, as per manager Aaron Boone.
Brenton Kemp
Tue, May 23rd
Willson Contreras is not in the starting lineup for Thursday’s game against the Reds.
Jesse Garcia
Thu, May 25th
 Giancarlo Stanton will be placed on the injured list after undergoing an MRI for a hamstring pull according to Jim Bowden.
Chris Schommer
Sun, Apr 16th
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
 Giancarlo Stanton went 1-for-4 at the plate for the Yankees Saturday, doubling and driving in two runs in a 6-1 win over the Twins.
Chris Schommer
Sun, Apr 16th
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
  Giancarlo Stanton
Giancarlo Stanton
Willson Contreras
Willson Contreras
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs SFLogan Webb (4-5)#18vs TORAlek Manoah (1-5)#76
Sat, Apr 1stvs SFAlex Cobb (4-2)#46vs TORKevin Gausman (3-3)#9
Sun, Apr 2ndvs SFRoss Stripling (0-2)#106vs TORChris Bassitt (5-4)#33
Mon, Apr 3rdvs PHITaijuan Walker (4-2)#91vs ATLCharlie Morton (5-5)#44
Tue, Apr 4thvs PHIMatt Strahm (4-3)#105vs ATLDylan Dodd (2-1)#265
Wed, Apr 5thvs PHIAaron Nola (4-3)#6vs ATLBryce Elder (3-0)#27
Fri, Apr 7th@ BALDean Kremer (5-2)#137@ MILBrandon Woodruff (1-0)#29
Sat, Apr 8th@ BALCole Irvin (0-2)#149@ MILEric Lauer (4-5)#82
Sun, Apr 9th@ BALTyler Wells (3-1)#65@ MILFreddy Peralta (5-4)#49
Mon, Apr 10th@ CLEShane Bieber (4-3)#12@ COLGerman Marquez (2-2)
Tue, Apr 11th@ CLEHunter Gaddis (1-1)#167@ COLKyle Freeland (4-5)#162
Wed, Apr 12th@ CLEPeyton Battenfield (0-5)#117@ COLJose Urena (0-4)#367
Thu, Apr 13thvs MINJoe Ryan (7-1)#15vs PITVince Velasquez (4-4)#152
Fri, Apr 14thvs MINLouie Varland (2-1)#103vs PITJohan Oviedo (3-4)#146
Sat, Apr 15thvs MINTyler Mahle (1-2)vs PITRoansy Contreras (3-4)#85
Sun, Apr 16thvs MINPablo Lopez (3-3)#25vs PITMitch Keller (6-1)#71
Mon, Apr 17th   vs ARIMerrill Kelly (6-3)#47
Tue, Apr 18thvs LAAJose Suarez (1-2)#207vs ARIDrey Jameson (2-1)#169
Wed, Apr 19thvs LAAGriffin Canning (3-2)#143vs ARIMadison Bumgarner (0-3)
Fri, Apr 21stvs TORYusei Kikuchi (5-2)#104@ SEAGeorge Kirby (5-4)#24
Sat, Apr 22ndvs TORAlek Manoah (1-5)#76@ SEALuis Castillo (4-2)#3
Sun, Apr 23rdvs TORKevin Gausman (3-3)#9@ SEAChris Flexen (0-4)#163
Mon, Apr 24th@ MINSonny Gray (4-0)#35@ SFAlex Cobb (4-2)#46
Tue, Apr 25th@ MINJoe Ryan (7-1)#15@ SFJohn Brebbia (2-0)#177
Wed, Apr 26th@ MINKenta Maeda (0-4)#95@ SFAnthony DeSclafani (3-4)#92
Thu, Apr 27th@ TEXAndrew Heaney (4-3)#39@ SFLogan Webb (4-5)#18
Fri, Apr 28th@ TEXJacob deGrom (2-0)#11@ LADDustin May (4-1)#51
Sat, Apr 29th@ TEXNathan Eovaldi (6-2)#28@ LADClayton Kershaw (6-4)#21
Sun, Apr 30th@ TEXMartin Perez (6-1)#67@ LADNoah Syndergaard (1-4)#127
Tue, May 2ndvs CLETanner Bibee (1-1)#134vs LAAPatrick Sandoval (3-4)#57
Wed, May 3rdvs CLEShane Bieber (4-3)#12vs LAAShohei Ohtani (5-1)#5
Thu, May 4th   vs LAAGriffin Canning (3-2)#143
Fri, May 5th@ TBYonny Chirinos (2-1)#132vs DETMatthew Boyd (3-3)#109
Sat, May 6th@ TBDrew Rasmussen (4-2)#37vs DETSpencer Turnbull (1-4)#181
Sun, May 7th@ TBJavy Guerravs DETAlex Faedo (1-2)#212
Mon, May 8thvs OAKJP Sears (0-3)#94@ CHCMarcus Stroman (4-4)#42
Tue, May 9thvs OAKDrew Rucinski (0-4)#197@ CHCJameson Taillon (0-3)#135
Wed, May 10thvs OAKKyle Muller (1-4)#215@ CHCJustin Steele (6-2)#54
Fri, May 12thvs TBTrevor Kelley@ BOSJames Paxton (1-1)#128
Sat, May 13thvs TBShane McClanahan (8-0)#4@ BOSChris Sale (5-2)#45
Sun, May 14thvs TBZach Eflin (7-1)#41@ BOSCorey Kluber (2-6)#194
Mon, May 15th@ TORAlek Manoah (1-5)#76vs MILFreddy Peralta (5-4)#49
Tue, May 16th@ TORKevin Gausman (3-3)#9vs MILWade Miley (3-2)#165
Wed, May 17th@ TORChris Bassitt (5-4)#33vs MILCorbin Burnes (4-4)#10
Thu, May 18th@ TORJose Berrios (5-4)#40vs LADJulio Urias (5-4)#26
Fri, May 19th@ CINBen Lively (2-2)#286vs LADTony Gonsolin (2-1)#68
Sat, May 20th@ CINLuke Weaver (1-2)#213vs LADNoah Syndergaard (1-4)#127
Sun, May 21st@ CINHunter Greene (1-4)#62vs LADClayton Kershaw (6-4)#21
Mon, May 22nd   @ CINBrandon Williamson (0-0)#288
Tue, May 23rdvs BALKyle Bradish (2-1)#98@ CINGraham Ashcraft (3-3)#161
Wed, May 24thvs BALTyler Wells (3-1)#65@ CINBen Lively (2-2)#286
Thu, May 25thvs BALKyle Gibson (6-3)#77@ CINLuke Weaver (1-2)#213
Fri, May 26thvs SDJoe Musgrove (2-2)#50@ CLEShane Bieber (4-3)#12
Sat, May 27thvs SDMichael Wacha (5-1)#56@ CLETanner Bibee (1-1)#134
Sun, May 28thvs SDYu Darvish (3-4)#32@ CLEHunter Gaddis (1-1)#167
Mon, May 29th@ SEABryce Miller (3-1)#78vs KCJosh Staumont
Tue, May 30th@ SEALogan Gilbert (3-2)#23vs KCZack Greinke (1-5)#133
Fri, Jun 2nd@ LADClayton Kershaw (6-4)#21@ PIT
Sat, Jun 3rd@ LADGavin Stone (0-0)#193@ PITLuis Ortiz (1-2)#249
Sun, Jun 4th@ LADBobby Miller (1-0)#100@ PITWil Crowe
Mon, Jun 5th   @ TEXMartin Perez (6-1)#67
Tue, Jun 6thvs CWS@ TEX
Wed, Jun 7thvs CWS@ TEX
Fri, Jun 9thvs BOSvs CIN
Sat, Jun 10thvs BOSvs CIN
Sun, Jun 11thvs BOSvs CIN
Mon, Jun 12th   vs SF
Tue, Jun 13th@ NYMvs SF
Wed, Jun 14th@ NYMvs SF
Fri, Jun 16th@ BOS@ NYM
Sat, Jun 17th@ BOS@ NYM
Sun, Jun 18th@ BOS@ NYM
Mon, Jun 19th   @ WSH
Tue, Jun 20thvs SEA@ WSH
Wed, Jun 21stvs SEA@ WSH
Sat, Jun 24thvs TEXvs CHC
Sun, Jun 25thvs TEXvs CHC
Tue, Jun 27th@ OAKvs HOU
Wed, Jun 28th@ OAKvs HOU
Thu, Jun 29th@ OAKvs HOU
Fri, Jun 30th@ STLvs NYY
Sat, Jul 1st@ STLvs NYY
Sun, Jul 2nd@ STLvs NYY
Mon, Jul 3rdvs BAL@ MIA
Tue, Jul 4thvs BAL@ MIA
Wed, Jul 5thvs BAL@ MIA
Thu, Jul 6thvs BAL@ MIA
Fri, Jul 7thvs CHC@ CWS
Sat, Jul 8thvs CHC@ CWS
Sun, Jul 9thvs CHC@ CWS
Fri, Jul 14th@ COLvs WSH
Sat, Jul 15th@ COLvs WSH
Sun, Jul 16th@ COLvs WSH
Mon, Jul 17th@ LAAvs MIA
Tue, Jul 18th@ LAAvs MIA
Wed, Jul 19th@ LAAvs MIA
Thu, Jul 20th   @ CHC
Fri, Jul 21stvs KC@ CHC
Sat, Jul 22ndvs KC@ CHC
Sun, Jul 23rdvs KC@ CHC
Mon, Jul 24th   @ ARI
Tue, Jul 25thvs NYM@ ARI
Wed, Jul 26thvs NYM@ ARI
Thu, Jul 27th   vs CHC
Fri, Jul 28th@ BALvs CHC
Sat, Jul 29th@ BALvs CHC
Sun, Jul 30th@ BALvs CHC
Tue, Aug 1stvs TBvs MIN
Wed, Aug 2ndvs TBvs MIN
Thu, Aug 3rdvs HOUvs MIN
Fri, Aug 4thvs HOUvs COL
Sat, Aug 5thvs HOUvs COL
Sun, Aug 6thvs HOUvs COL
Tue, Aug 8th@ CWS@ TB
Wed, Aug 9th@ CWS@ TB
Thu, Aug 10th   @ TB
Fri, Aug 11th@ MIA@ KC
Sat, Aug 12th@ MIA@ KC
Mon, Aug 14th@ ATLvs OAK
Tue, Aug 15th@ ATLvs OAK
Wed, Aug 16th@ ATLvs OAK
Thu, Aug 17th   vs NYM
Fri, Aug 18thvs BOSvs NYM
Sat, Aug 19thvs BOSvs NYM
Sun, Aug 20thvs BOSvs NYM
Mon, Aug 21st   @ PIT
Tue, Aug 22ndvs WSH@ PIT
Wed, Aug 23rdvs WSH@ PIT
Fri, Aug 25th@ TB@ PHI
Sat, Aug 26th@ TB@ PHI
Sun, Aug 27th@ TB@ PHI
Mon, Aug 28th@ DETvs SD
Tue, Aug 29th@ DETvs SD
Wed, Aug 30th@ DETvs SD
Fri, Sep 1st@ HOUvs PIT
Sat, Sep 2nd@ HOUvs PIT
Sun, Sep 3rd@ HOUvs PIT
Tue, Sep 5thvs DET@ ATL
Wed, Sep 6thvs DET@ ATL
Thu, Sep 7thvs DET@ ATL
Fri, Sep 8thvs MIL@ CIN
Sat, Sep 9thvs MIL@ CIN
Sun, Sep 10thvs MIL@ CIN
Mon, Sep 11th@ BOS@ BAL
Tue, Sep 12th@ BOS@ BAL
Wed, Sep 13th@ BOS@ BAL
Fri, Sep 15th@ PITvs PHI
Sat, Sep 16th@ PITvs PHI
Sun, Sep 17th@ PITvs PHI
Mon, Sep 18th   vs MIL
Tue, Sep 19thvs TORvs MIL
Wed, Sep 20thvs TORvs MIL
Thu, Sep 21stvs TORvs MIL
Fri, Sep 22ndvs ARI@ SD
Sat, Sep 23rdvs ARI@ SD
Sun, Sep 24thvs ARI@ SD
Tue, Sep 26th@ TOR@ MIL
Wed, Sep 27th@ TOR@ MIL
Thu, Sep 28th@ TOR@ MIL
Fri, Sep 29th@ KCvs CIN
Sat, Sep 30th@ KCvs CIN
Sun, Oct 1st@ KCvs CIN
Thu, Apr 20thvs LAAPatrick Sandoval (3-4)#57   
Mon, May 1stvs CLECal Quantrill (2-3)#113   
Thu, May 11thvs TBDrew Rasmussen (4-2)#37   
Wed, May 31st@ SEAGeorge Kirby (5-4)#24   
Thu, Jun 8thvs CWS   
Thu, Jun 22ndvs SEA   
Fri, Jun 23rdvs TEX   
Mon, Jul 31stvs TB   
Mon, Aug 7th@ CWS   
Sun, Aug 13th@ MIA   
Thu, Aug 24thvs WSH   
Thu, Aug 31st@ DET   
Thu, Sep 14th@ BOS