Skip to main content

Who Should I Trade?

Adam Wainwright for Tyler Duffey (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Adam Wainwright
Adam Wainwright
Tyler Duffey
Tyler Duffey
Recommended by
7 of 9 experts
Recommended by
2 of 9 experts
Rest of Season# 154# 211
VBR# 107# 421
Injury Alert--
Expert Ranks 
Mike Maher
# 89# 225
Dan Harris
# 98
Pierre Camus
# 107# 188
Ryan Amore
Pitcher List
# 125# 188
Jordan Eisen
Field of Vision Sports
# 135
Chris Clegg
# 145# 221
Joe Pisapia
# 43
Carmen Maiorano
# 267# 150
Corbin Young
# 351# 107
Who Should I Trade? Player Statistics
  Adam Wainwright
Adam Wainwright
Tyler Duffey
Tyler Duffey
2021 Stats 
Games Played2042
Games Started200
Innings Pitched126.340.1
Blown Saves01
Hits Allowed10634
Earned Runs4917
Home Runs Allowed163
Who Should I Trade? Player Projections
  Adam Wainwright
Adam Wainwright
Tyler Duffey
Tyler Duffey
2021 Projections 
Games Played1123
Games Started110
Innings Pitched69.322.8
Blown Saves01
Hits Allowed6220
Earned Runs2910
Home Runs Allowed93
Who Should I Trade? Player Notes
  Adam Wainwright
Adam Wainwright
Tyler Duffey
Tyler Duffey
 Adam Wainwright continued his terrific 2021 season on Tuesday, pitching seven strong innings and allowing just four hits, two runs, and two walks while striking out eight in a win over Cleveland.
Lucas Spence
Wed, Jul 28th
Minnesota Twins right-hander Tyler Duffey allowed one unearned run in his lone inning of work in a 7-5 win over the Rangers on Friday. Duffey struck out one.
Matthew Terelle
Sat, Jun 19th
 Adam Wainwright pitched seven innings of one-run ball on Wednesday night, allowing just six hits and striking out five in a no-decision.
Lucas Spence
Thu, Jul 22nd
Minnesota Twins right-hander Tyler Duffey threw a scoreless 10th inning in an 8-5 win over Cleveland on Sunday. Duffey struck out two and walked one.
Matthew Terelle
Sun, May 23rd
 Adam Wainwright pitched six innings on Friday, giving up five hits, four earned runs, and a walk in a loss to San Francisco. Wainwright struck out seven while falling to 7-6 on the season.
Lucas Spence
Sat, Jul 17th
The MLB has suspended Tyler Duffey three games for intentionally throwing a pitch behind White Sox catcher Yermin Mercedes. Twins manager Rocco Baldelli will also serve a one game suspension.
Ethan Biddle
Thu, May 20th
 Adam Wainwright allowed six hits, three earned runs, and four walks across only five innings while striking out three in a win over the Giants on Tuesday.
Lucas Spence
Wed, Jul 7th
 Adam Wainwright was terrific on Thursday night, scattering six hits, two earned runs, and a walk across eight strong innings in a no-decision against the Rockies. He added four strikeouts as well.
Lucas Spence
Fri, Jul 2nd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Adam Wainwright
Adam Wainwright
Tyler Duffey
Tyler Duffey
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ CIN@ MIL
Sat, Apr 3rd@ CIN@ MIL
Sun, Apr 4th@ CIN@ MIL
Mon, Apr 5th@ MIA@ DET
Tue, Apr 6th@ MIA@ DET
Wed, Apr 7th@ MIA@ DET
Thu, Apr 8thvs MILvs SEA
Sat, Apr 10thvs MILvs SEA
Sun, Apr 11thvs MILvs SEA
Mon, Apr 12thvs WSH   
Tue, Apr 13thvs WSHvs BOS
Wed, Apr 14thvs WSHvs BOS
Fri, Apr 16th@ PHI@ LAA
Sat, Apr 17th@ PHI   
Sun, Apr 18th@ PHI   
Mon, Apr 19th@ WSH   
Tue, Apr 20th@ WSH@ OAK
Wed, Apr 21st@ WSH@ OAK
Fri, Apr 23rdvs CINvs PIT
Sat, Apr 24thvs CINvs PIT
Sun, Apr 25thvs CINvs PIT
Mon, Apr 26thvs PHI@ CLE
Tue, Apr 27thvs PHI@ CLE
Wed, Apr 28thvs PHI@ CLE
Thu, Apr 29thvs PHI   
Fri, Apr 30th@ PITvs KC
Sat, May 1st@ PITvs KC
Sun, May 2nd@ PITvs KC
Mon, May 3rdvs NYMvs TEX
Wed, May 5thvs NYMvs TEX
Thu, May 6thvs NYMvs TEX
Fri, May 7thvs COL@ DET
Sat, May 8thvs COL@ DET
Sun, May 9thvs COL   
Tue, May 11th@ MIL@ CWS
Wed, May 12th@ MIL@ CWS
Thu, May 13th@ MIL@ CWS
Fri, May 14th@ SDvs OAK
Sat, May 15th@ SDvs OAK
Sun, May 16th@ SDvs OAK
Tue, May 18thvs PITvs CWS
Wed, May 19thvs PITvs CWS
Fri, May 21stvs CHC@ CLE
Sat, May 22ndvs CHC@ CLE
Sun, May 23rdvs CHC@ CLE
Mon, May 24th@ CWSvs BAL
Tue, May 25th@ CWSvs BAL
Wed, May 26th@ CWSvs BAL
Thu, May 27th@ ARI   
Fri, May 28th@ ARIvs KC
Sat, May 29th@ ARIvs KC
Sun, May 30th@ ARIvs KC
Mon, May 31st@ LAD@ BAL
Tue, Jun 1st@ LAD@ BAL
Wed, Jun 2nd@ LAD@ BAL
Thu, Jun 3rdvs CIN@ KC
Fri, Jun 4thvs CIN@ KC
Sat, Jun 5thvs CIN@ KC
Sun, Jun 6thvs CIN@ KC
Tue, Jun 8thvs CLEvs NYY
Wed, Jun 9thvs CLEvs NYY
Fri, Jun 11th@ CHCvs HOU
Sat, Jun 12th@ CHCvs HOU
Sun, Jun 13th@ CHCvs HOU
Mon, Jun 14thvs MIA@ SEA
Tue, Jun 15thvs MIA@ SEA
Wed, Jun 16thvs MIA@ SEA
Thu, Jun 17th@ ATL   
Fri, Jun 18th@ ATL@ TEX
Sun, Jun 20th@ ATL@ TEX
Tue, Jun 22nd@ DETvs CIN
Wed, Jun 23rd@ DET   
Thu, Jun 24thvs PITvs CLE
Fri, Jun 25thvs PITvs CLE
Sat, Jun 26thvs PIT   
Sun, Jun 27thvs PITvs CLE
Mon, Jun 28thvs ARI   
Tue, Jun 29thvs ARI@ CWS
Wed, Jun 30thvs ARI@ CWS
Thu, Jul 1st@ COL@ CWS
Fri, Jul 2nd@ COL@ KC
Sat, Jul 3rd@ COL@ KC
Sun, Jul 4th@ COL@ KC
Mon, Jul 5th@ SFvs CWS
Tue, Jul 6th@ SFvs CWS
Wed, Jul 7th@ SFvs CWS
Fri, Jul 9th@ CHCvs DET
Sat, Jul 10th@ CHCvs DET
Fri, Jul 16thvs SF   
Sat, Jul 17thvs SF@ DET
Sun, Jul 18thvs SF@ DET
Mon, Jul 19thvs CHC@ CWS
Tue, Jul 20thvs CHC@ CWS
Wed, Jul 21stvs CHC@ CWS
Thu, Jul 22ndvs CHCvs LAA
Fri, Jul 23rd@ CINvs LAA
Sat, Jul 24th@ CINvs LAA
Sun, Jul 25th@ CINvs LAA
Tue, Jul 27th@ CLEvs DET
Wed, Jul 28th@ CLEvs DET
Fri, Jul 30thvs MIN@ STL
Sat, Jul 31stvs MIN@ STL
Sun, Aug 1stvs MIN@ STL
Tue, Aug 3rdvs ATL@ CIN
Wed, Aug 4thvs ATL@ CIN
Thu, Aug 5thvs ATL@ HOU
Fri, Aug 6thvs KC@ HOU
Sat, Aug 7thvs KC@ HOU
Sun, Aug 8thvs KC@ HOU
Tue, Aug 10th@ PITvs CWS
Wed, Aug 11th@ PITvs CWS
Thu, Aug 12th@ PIT   
Fri, Aug 13th@ KCvs TB
Sat, Aug 14th@ KCvs TB
Sun, Aug 15th@ KCvs TB
Tue, Aug 17thvs MILvs CLE
Wed, Aug 18thvs MILvs CLE
Thu, Aug 19thvs MIL@ NYY
Fri, Aug 20thvs PIT@ NYY
Sat, Aug 21stvs PIT@ NYY
Sun, Aug 22ndvs PIT@ NYY
Tue, Aug 24thvs DET@ BOS
Wed, Aug 25thvs DET@ BOS
Thu, Aug 26th@ PIT@ BOS
Fri, Aug 27th@ PITvs MIL
Sat, Aug 28th@ PITvs MIL
Sun, Aug 29th@ PITvs MIL
Mon, Aug 30th@ CIN@ DET
Tue, Aug 31st@ CINvs CHC
Wed, Sep 1st@ CINvs CHC
Fri, Sep 3rd@ MIL@ TB
Sat, Sep 4th@ MIL@ TB
Sun, Sep 5th@ MIL@ TB
Mon, Sep 6thvs LAD@ CLE
Tue, Sep 7thvs LAD@ CLE
Wed, Sep 8thvs LAD@ CLE
Thu, Sep 9thvs LAD@ CLE
Fri, Sep 10thvs CINvs KC
Sat, Sep 11thvs CINvs KC
Sun, Sep 12thvs CINvs KC
Mon, Sep 13th@ NYM   
Tue, Sep 14th@ NYMvs CLE
Wed, Sep 15th@ NYMvs CLE
Fri, Sep 17thvs SD@ TOR
Sat, Sep 18thvs SD@ TOR
Sun, Sep 19thvs SD@ TOR
Mon, Sep 20th@ MIL   
Tue, Sep 21st@ MIL@ CHC
Wed, Sep 22nd@ MIL@ CHC
Thu, Sep 23rd@ MILvs TOR
Fri, Sep 24th@ CHCvs TOR
Sat, Sep 25th@ CHCvs TOR
Sun, Sep 26th@ CHCvs TOR
Tue, Sep 28thvs MILvs DET
Wed, Sep 29thvs MILvs DET
Thu, Sep 30thvs MILvs DET
Fri, Oct 1stvs CHC@ KC
Sat, Oct 2ndvs CHC@ KC
Sun, Oct 3rdvs CHC@ KC
Thu, Apr 15th   vs BOS
Tue, May 4th   vs TEX
Mon, May 17th   vs CWS
Thu, May 20th   @ LAA
Thu, Jun 10th   vs NYY
Sat, Jun 19th   @ TEX
Mon, Jun 21st   vs CIN
Thu, Jul 8th   vs DET
Sun, Jul 11th   vs DET
Mon, Jul 26th   vs DET
Mon, Aug 9th   vs CWS
Mon, Aug 16th   vs CLE