Skip to main content

Who Should I Trade?

Dylan Carlson for Willson Contreras (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Willson Contreras
Willson Contreras
Dylan Carlson
Dylan Carlson
Recommended by
13 of 18 experts
Recommended by
5 of 18 experts
Rest of Season# 78# 84
VBR# 194# 158
Home Runs97
Stolen Bases22
Batting Average.244.254
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 115# 129
Chris Meaney
# 81# 100
Nick Pollack
Pitcher List
# 112# 135
Mike Maher
# 72# 83
Dan Harris
# 72# 94
Pierre Camus
# 68# 70
Jorge B. Edwards
Fantasy In Frames
# 81# 100
Mick Ciallela
# 84# 106
Ryan Amore
Pitcher List
# 60# 107
Brendan Tuma
# 86# 108
Jordan Eisen
Field of Vision Sports
# 83# 120
Corbin Young
# 70# 130
Joe Pisapia
# 74# 88
John Albright
Fantasy Six Pack
# 11
Brad Camara
# 116# 44
Chris Clegg
# 79# 61
Chris Mitchell
# 81# 80
Carmen Maiorano
# 184# 126
Who Should I Trade? Player Statistics
  Willson Contreras
Willson Contreras
Dylan Carlson
Dylan Carlson
2021 Stats 
At Bats290352
Home Runs149
Stolen Bases40
Caught Stealing40
Batting Average.238.259
On Base Pct.348.341
Slugging Pct.424.412
On-base Plus Slugging.772.753
Who Should I Trade? Player Projections
  Willson Contreras
Willson Contreras
Dylan Carlson
Dylan Carlson
2021 Projections 
At Bats187228
Home Runs97
Stolen Bases22
Caught Stealing12
Batting Average.244.254
On Base Pct.349.333
Slugging Pct.433.415
On-base Plus Slugging.782.747
Who Should I Trade? Player Notes
  Willson Contreras
Willson Contreras
Dylan Carlson
Dylan Carlson
 Willson Contreras went 0-for-4 versus the Cardinals Thursday. He would throw out a baserunner in the game though. He is 3-for-15 with one walk in his last four games.
Jamie Mellor
Fri, Jul 23rd
Dylan Carlson had a terrific game on Thursday in a win over the Cubs, going 3-for-4 with two doubles, a home run, an RBI, and two runs scored.
Lucas Spence
Thu, Jul 22nd
 Willson Contreras went 3-for-4 with a hit-by-pitch Saturday versus the Diamondbacks. He would hit the game-winning homer, his 14th of the season. Contreras also have scored the first Cubs' run of the game.
Jamie Mellor
Sun, Jul 18th
Dylan Carlson went 2-for-4 with a two-run homer and four RBI in an 8-3 win over the Cubs on Monday evening.
Lucas Spence
Mon, Jul 19th
 Willson Contreras went 1-for-4 with a walk Friday versus the Cardinals. He would come around to score a run.
Jamie Mellor
Sat, Jul 10th
Cardinals outfielder Dylan Carlson went 3-for-4 with a double, a walk, and two runs scored in a 10-5 loss to the Cubs on Friday afternoon.
Lucas Spence
Fri, Jul 9th
 Willson Contreras went 1-for-4 versus Philadelphia Thursday. He would drive in a run in the 8-3 victory.
Jamie Mellor
Thu, Jul 8th
Dylan Carlson went 2-for-5 with a run scored and two RBI in a victory over Arizona on Monday night.
Lucas Spence
Mon, Jun 28th
 Willson Contreras went 0-for-3 with a walk versus Philadelphia Monday. It has been four games since he was directly in a Cubs' run scoring.
Jamie Mellor
Tue, Jul 6th
Dylan Carlson went 1-for-4, doubling and later scoring in the seventh inning. He also struck out once.
Ethan Biddle
Mon, Jun 28th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Willson Contreras
Willson Contreras
Dylan Carlson
Dylan Carlson
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs PIT@ CIN
Sat, Apr 3rdvs PIT@ CIN
Sun, Apr 4thvs PIT@ CIN
Mon, Apr 5thvs MIL@ MIA
Tue, Apr 6thvs MIL@ MIA
Wed, Apr 7thvs MIL@ MIA
Thu, Apr 8th@ PITvs MIL
Sat, Apr 10th@ PITvs MIL
Sun, Apr 11th@ PITvs MIL
Mon, Apr 12th@ MILvs WSH
Tue, Apr 13th@ MILvs WSH
Wed, Apr 14th@ MILvs WSH
Fri, Apr 16thvs ATL@ PHI
Sat, Apr 17thvs ATL@ PHI
Sun, Apr 18thvs ATL@ PHI
Mon, Apr 19th   @ WSH
Tue, Apr 20thvs NYM@ WSH
Wed, Apr 21stvs NYM@ WSH
Fri, Apr 23rdvs MILvs CIN
Sat, Apr 24thvs MILvs CIN
Sun, Apr 25thvs MILvs CIN
Mon, Apr 26th@ ATLvs PHI
Tue, Apr 27th@ ATLvs PHI
Wed, Apr 28th@ ATLvs PHI
Thu, Apr 29th@ ATLvs PHI
Fri, Apr 30th@ CIN@ PIT
Sat, May 1st@ CIN@ PIT
Sun, May 2nd@ CIN@ PIT
Mon, May 3rd   vs NYM
Wed, May 5thvs LADvs NYM
Thu, May 6th   vs NYM
Fri, May 7thvs PITvs COL
Sat, May 8thvs PITvs COL
Sun, May 9thvs PITvs COL
Tue, May 11th@ CLE@ MIL
Wed, May 12th@ CLE@ MIL
Thu, May 13th   @ MIL
Fri, May 14th@ DET@ SD
Sat, May 15th@ DET@ SD
Sun, May 16th@ DET@ SD
Tue, May 18thvs WSHvs PIT
Wed, May 19thvs WSHvs PIT
Fri, May 21st@ STLvs CHC
Sat, May 22nd@ STLvs CHC
Sun, May 23rd@ STLvs CHC
Mon, May 24th   @ CWS
Tue, May 25th@ PIT@ CWS
Wed, May 26th@ PIT@ CWS
Thu, May 27th@ PIT@ ARI
Fri, May 28thvs CIN@ ARI
Sat, May 29thvs CIN@ ARI
Sun, May 30thvs CIN@ ARI
Mon, May 31stvs SD@ LAD
Tue, Jun 1stvs SD@ LAD
Wed, Jun 2ndvs SD@ LAD
Thu, Jun 3rd@ SFvs CIN
Fri, Jun 4th@ SFvs CIN
Sat, Jun 5th@ SFvs CIN
Sun, Jun 6th@ SFvs CIN
Tue, Jun 8th@ SDvs CLE
Wed, Jun 9th@ SDvs CLE
Fri, Jun 11thvs STL@ CHC
Sat, Jun 12thvs STL@ CHC
Sun, Jun 13thvs STL@ CHC
Mon, Jun 14th@ NYMvs MIA
Tue, Jun 15th@ NYMvs MIA
Wed, Jun 16th@ NYMvs MIA
Thu, Jun 17th@ NYM@ ATL
Fri, Jun 18thvs MIA@ ATL
Sun, Jun 20thvs MIA@ ATL
Tue, Jun 22ndvs CLE@ DET
Wed, Jun 23rd   @ DET
Thu, Jun 24th@ LADvs PIT
Fri, Jun 25th@ LADvs PIT
Sat, Jun 26th@ LADvs PIT
Sun, Jun 27th@ LADvs PIT
Mon, Jun 28th@ MILvs ARI
Tue, Jun 29th@ MILvs ARI
Wed, Jun 30th@ MILvs ARI
Thu, Jul 1st   @ COL
Fri, Jul 2nd@ CIN@ COL
Sat, Jul 3rd@ CIN@ COL
Sun, Jul 4th@ CIN@ COL
Mon, Jul 5thvs PHI@ SF
Tue, Jul 6thvs PHI@ SF
Wed, Jul 7thvs PHI@ SF
Fri, Jul 9thvs STL@ CHC
Sat, Jul 10thvs STL@ CHC
Fri, Jul 16th@ ARIvs SF
Sat, Jul 17th@ ARIvs SF
Sun, Jul 18th@ ARIvs SF
Mon, Jul 19th@ STLvs CHC
Tue, Jul 20th@ STLvs CHC
Wed, Jul 21st@ STLvs CHC
Thu, Jul 22nd@ STLvs CHC
Fri, Jul 23rdvs ARI@ CIN
Sat, Jul 24thvs ARI@ CIN
Sun, Jul 25thvs ARI@ CIN
Tue, Jul 27thvs CIN@ CLE
Wed, Jul 28thvs CIN@ CLE
Fri, Jul 30th@ WSHvs MIN
Sat, Jul 31st@ WSHvs MIN
Sun, Aug 1st@ WSHvs MIN
Tue, Aug 3rd@ COLvs ATL
Wed, Aug 4th@ COLvs ATL
Thu, Aug 5th@ COLvs ATL
Fri, Aug 6thvs CWSvs KC
Sat, Aug 7thvs CWSvs KC
Sun, Aug 8thvs CWSvs KC
Tue, Aug 10thvs MIL@ PIT
Wed, Aug 11thvs MIL@ PIT
Thu, Aug 12thvs MIL@ PIT
Fri, Aug 13th@ MIA@ KC
Sat, Aug 14th@ MIA@ KC
Sun, Aug 15th@ MIA@ KC
Tue, Aug 17th@ CINvs MIL
Wed, Aug 18th@ CINvs MIL
Thu, Aug 19th   vs MIL
Fri, Aug 20thvs KCvs PIT
Sat, Aug 21stvs KCvs PIT
Sun, Aug 22ndvs KCvs PIT
Tue, Aug 24thvs COLvs DET
Wed, Aug 25thvs COLvs DET
Thu, Aug 26th   @ PIT
Fri, Aug 27th@ CWS@ PIT
Sat, Aug 28th@ CWS@ PIT
Sun, Aug 29th@ CWS@ PIT
Mon, Aug 30th   @ CIN
Tue, Aug 31st@ MIN@ CIN
Wed, Sep 1st@ MIN@ CIN
Fri, Sep 3rdvs PIT@ MIL
Sat, Sep 4thvs PIT@ MIL
Sun, Sep 5thvs PIT@ MIL
Mon, Sep 6thvs CINvs LAD
Tue, Sep 7thvs CINvs LAD
Wed, Sep 8thvs CINvs LAD
Thu, Sep 9th   vs LAD
Fri, Sep 10thvs SFvs CIN
Sat, Sep 11thvs SFvs CIN
Sun, Sep 12thvs SFvs CIN
Mon, Sep 13th   @ NYM
Tue, Sep 14th@ PHI@ NYM
Wed, Sep 15th@ PHI@ NYM
Fri, Sep 17th@ MILvs SD
Sat, Sep 18th@ MILvs SD
Sun, Sep 19th@ MILvs SD
Mon, Sep 20th   @ MIL
Tue, Sep 21stvs MIN@ MIL
Wed, Sep 22ndvs MIN@ MIL
Thu, Sep 23rd   @ MIL
Fri, Sep 24thvs STL@ CHC
Sat, Sep 25thvs STL@ CHC
Sun, Sep 26thvs STL@ CHC
Tue, Sep 28th@ PITvs MIL
Wed, Sep 29th@ PITvs MIL
Thu, Sep 30th@ PITvs MIL
Fri, Oct 1st@ STLvs CHC
Sat, Oct 2nd@ STLvs CHC
Sun, Oct 3rd@ STLvs CHC
Thu, Apr 22ndvs NYM   
Tue, May 4thvs LAD   
Mon, May 17thvs WSH   
Thu, May 20thvs WSH   
Mon, Jun 7th@ SD   
Sat, Jun 19thvs MIA   
Mon, Jun 21stvs CLE   
Thu, Jul 8thvs PHI   
Mon, Jul 26thvs CIN   
Thu, Jul 29thvs CIN   
Mon, Aug 9thvs MIL   
Mon, Aug 16th@ CIN   
Mon, Aug 23rdvs COL   
Thu, Sep 2ndvs PIT   
Thu, Sep 16th@ PHI