Skip to main content

Who Should I Trade?

Danny Duffy for Cesar Valdez (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Danny Duffy
Danny Duffy
KC vs CWS Fri, May 7th 8:10pm
Cesar Valdez
Cesar Valdez
BAL vs BOS Fri, May 7th 7:05pm
Recommended by
7 of 10 experts
Recommended by
3 of 10 experts
Rest of Season
VBR# 288# 384
Injury Alert--
Weather65 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 92# 112
Dan Harris
# 71# 78
Pierre Camus
# 167# 292
Ryan Amore
Pitcher List
# 184
Carmen Maiorano
# 201# 241
Chris Clegg
# 161# 208
Joe Pisapia
# 66
Corbin Young
# 181# 101
Mike Maher
# 233# 231
Brendan Tuma
# 83
Who Should I Trade? Player Statistics
  Danny Duffy
Danny Duffy
Cesar Valdez
Cesar Valdez
2021 Stats 
Games Played512
Games Started50
Innings Pitched30.014.2
Blown Saves02
Hits Allowed2011
Earned Runs22
Home Runs Allowed20
Who Should I Trade? Player Projections
  Danny Duffy
Danny Duffy
Cesar Valdez
Cesar Valdez
2021 Projections 
Games Played2346
Games Started250
Innings Pitched125.350.9
Blown Saves00
Hits Allowed11855
Earned Runs5626
Home Runs Allowed198
Who Should I Trade? Player Notes
  Danny Duffy
Danny Duffy
Cesar Valdez
Cesar Valdez
 Danny Duffy (4-1) allowed one run on two hits and three walks while striking out seven across seven innings during Saturday’s 11-3 win over the Twins. He picked up his fourth win of the season.
Brad Camara
Sat, May 1st
Cesar Valdez struck out two in a perfect ninth inning.
Lucas Babits-Feinerman
Tue, May 4th
 Danny Duffy (3-1) allowed four hits while striking out eight across five scoreless innings to earn the win during Sunday’s 4-0 victory over the Tigers.
Brad Camara
Sun, Apr 25th
Cesar Valdez allowed two hits in one inning.
Lucas Babits-Feinerman
Sat, May 1st
 Danny Duffy (2-1) allowed two unearned runs on four hits and two walks while striking out eight across six innings during Monday’s 4-1 loss to the Rays. He was tagged with his first loss of the season.
Brad Camara
Tue, Apr 20th
Cesar Valdez got four outs, allowing one hit and striking out one batter.
Lucas Babits-Feinerman
Tue, Apr 27th
 Danny Duffy (2-0) allowed one run on eight hits and one walk while striking out six across six innings during Tuesday’s 3-2 win over the Angels. He picked up his second win of the season.
Brad Camara
Wed, Apr 14th
Cesar Valdez struck out three of the four batters he faced and didn't allow a baserunner.
Lucas Babits-Feinerman
Wed, Apr 21st
 Dany Duffy (1-0) allowed two hits and three walks while striking out five across six scoreless innings during Monday’s 3-0 win over the Indians. He picked up his first win of the season.
Brad Camara
Mon, Apr 5th
Cesar Valdez allowed one hit and recorded one strikeout in one inning of work.
Lucas Babits-Feinerman
Sat, Apr 17th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Danny Duffy
Danny Duffy
Cesar Valdez
Cesar Valdez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEX   
Sat, Apr 3rdvs TEX@ BOS
Sun, Apr 4thvs TEX@ BOS
Mon, Apr 5th@ CLE@ NYY
Wed, Apr 7th@ CLE@ NYY
Thu, Apr 8th@ CWSvs BOS
Sun, Apr 11th@ CWSvs BOS
Mon, Apr 12thvs LAA   
Tue, Apr 13thvs LAAvs SEA
Wed, Apr 14thvs LAA   
Thu, Apr 15thvs TORvs SEA
Sat, Apr 17thvs TOR@ TEX
Sun, Apr 18thvs TOR@ TEX
Mon, Apr 19thvs TB   
Tue, Apr 20thvs TB@ MIA
Wed, Apr 21stvs TB@ MIA
Fri, Apr 23rd@ DETvs OAK
Sat, Apr 24th@ DETvs OAK
Sun, Apr 25th@ DETvs OAK
Mon, Apr 26th@ DETvs NYY
Tue, Apr 27th@ PITvs NYY
Wed, Apr 28th@ PITvs NYY
Fri, Apr 30th@ MIN@ OAK
Sat, May 1st@ MIN@ OAK
Sun, May 2nd@ MIN@ OAK
Mon, May 3rdvs CLE@ SEA
Tue, May 4thvs CLE@ SEA
Wed, May 5thvs CLE@ SEA
Thu, May 6thvs CLE   
Fri, May 7thvs CWSvs BOS
Sat, May 8thvs CWSvs BOS
Sun, May 9thvs CWSvs BOS
Tue, May 11th@ DET@ NYM
Wed, May 12th@ DET@ NYM
Thu, May 13th@ DET   
Fri, May 14th@ CWSvs NYY
Sat, May 15th@ CWSvs NYY
Sun, May 16th@ CWSvs NYY
Tue, May 18thvs MILvs TB
Wed, May 19thvs MILvs TB
Fri, May 21stvs DET@ WSH
Sat, May 22ndvs DET@ WSH
Sun, May 23rdvs DET@ WSH
Tue, May 25th@ TB@ MIN
Wed, May 26th@ TB@ MIN
Thu, May 27th@ TB@ CWS
Fri, May 28th@ MIN@ CWS
Sat, May 29th@ MIN@ CWS
Sun, May 30th@ MIN@ CWS
Mon, May 31stvs PITvs MIN
Tue, Jun 1stvs PITvs MIN
Thu, Jun 3rdvs MIN   
Fri, Jun 4thvs MINvs CLE
Sat, Jun 5thvs MINvs CLE
Sun, Jun 6thvs MINvs CLE
Mon, Jun 7th@ LAA   
Tue, Jun 8th@ LAAvs NYM
Wed, Jun 9th@ LAAvs NYM
Thu, Jun 10th@ OAK   
Fri, Jun 11th@ OAK@ TB
Sat, Jun 12th@ OAK@ TB
Sun, Jun 13th@ OAK@ TB
Mon, Jun 14thvs DET@ CLE
Tue, Jun 15thvs DET@ CLE
Wed, Jun 16thvs DET@ CLE
Fri, Jun 18thvs BOSvs TOR
Sat, Jun 19thvs BOSvs TOR
Sun, Jun 20thvs BOSvs TOR
Tue, Jun 22nd@ NYYvs HOU
Wed, Jun 23rd@ NYYvs HOU
Thu, Jun 24th@ NYY@ TOR
Fri, Jun 25th@ TEX@ TOR
Sat, Jun 26th@ TEX@ TOR
Sun, Jun 27th@ TEX@ TOR
Mon, Jun 28th@ BOS@ HOU
Tue, Jun 29th@ BOS@ HOU
Wed, Jun 30th@ BOS@ HOU
Thu, Jul 1st@ BOS   
Fri, Jul 2ndvs MIN@ LAA
Sat, Jul 3rdvs MIN@ LAA
Sun, Jul 4thvs MIN@ LAA
Mon, Jul 5thvs CIN   
Tue, Jul 6thvs CINvs TOR
Wed, Jul 7thvs CINvs TOR
Thu, Jul 8th@ CLEvs TOR
Fri, Jul 9th@ CLEvs CWS
Sat, Jul 10th@ CLEvs CWS
Sun, Jul 11th@ CLEvs CWS
Fri, Jul 16thvs BAL@ KC
Sat, Jul 17thvs BAL@ KC
Sun, Jul 18thvs BAL@ KC
Tue, Jul 20th@ MIL@ TB
Wed, Jul 21st@ MIL@ TB
Fri, Jul 23rdvs DETvs WSH
Sat, Jul 24thvs DETvs WSH
Sun, Jul 25thvs DETvs WSH
Mon, Jul 26thvs CWS   
Tue, Jul 27thvs CWSvs MIA
Wed, Jul 28thvs CWSvs MIA
Thu, Jul 29thvs CWS@ DET
Fri, Jul 30th@ TOR@ DET
Sat, Jul 31st@ TOR@ DET
Sun, Aug 1st@ TOR@ DET
Tue, Aug 3rd@ CWS@ NYY
Wed, Aug 4th@ CWS@ NYY
Thu, Aug 5th@ CWS   
Fri, Aug 6th@ STLvs TB
Sat, Aug 7th@ STLvs TB
Sun, Aug 8th@ STLvs TB
Mon, Aug 9thvs NYY   
Tue, Aug 10thvs NYYvs DET
Wed, Aug 11thvs NYYvs DET
Fri, Aug 13thvs STL@ BOS
Sat, Aug 14thvs STL@ BOS
Sun, Aug 15thvs STL@ BOS
Mon, Aug 16thvs HOU@ TB
Tue, Aug 17thvs HOU@ TB
Wed, Aug 18thvs HOU@ TB
Thu, Aug 19thvs HOU@ TB
Fri, Aug 20th@ CHCvs ATL
Sat, Aug 21st@ CHCvs ATL
Sun, Aug 22nd@ CHCvs ATL
Mon, Aug 23rd@ HOU   
Tue, Aug 24th@ HOUvs LAA
Wed, Aug 25th@ HOUvs LAA
Thu, Aug 26th@ SEAvs LAA
Fri, Aug 27th@ SEAvs TB
Sat, Aug 28th@ SEAvs TB
Sun, Aug 29th@ SEAvs TB
Tue, Aug 31stvs CLE@ TOR
Wed, Sep 1stvs CLE@ TOR
Thu, Sep 2ndvs CLE   
Fri, Sep 3rdvs CWS@ NYY
Sat, Sep 4thvs CWS@ NYY
Sun, Sep 5thvs CWS@ NYY
Mon, Sep 6th@ BALvs KC
Tue, Sep 7th@ BALvs KC
Wed, Sep 8th@ BALvs KC
Thu, Sep 9th@ BALvs KC
Fri, Sep 10th@ MINvs TOR
Sat, Sep 11th@ MINvs TOR
Sun, Sep 12th@ MINvs TOR
Tue, Sep 14thvs OAKvs NYY
Wed, Sep 15thvs OAKvs NYY
Thu, Sep 16thvs OAKvs NYY
Fri, Sep 17thvs SEA@ BOS
Sat, Sep 18thvs SEA@ BOS
Sun, Sep 19thvs SEA@ BOS
Mon, Sep 20th@ CLE@ PHI
Tue, Sep 21st@ CLE@ PHI
Wed, Sep 22nd@ CLE@ PHI
Fri, Sep 24th@ DETvs TEX
Sat, Sep 25th@ DETvs TEX
Sun, Sep 26th@ DETvs TEX
Tue, Sep 28thvs CLEvs BOS
Wed, Sep 29thvs CLEvs BOS
Thu, Sep 30thvs CLEvs BOS
Fri, Oct 1stvs MIN@ TOR
Sat, Oct 2ndvs MIN@ TOR
Sun, Oct 3rdvs MIN@ TOR
Fri, Apr 2nd   @ BOS
Tue, Apr 6th   @ NYY
Sat, Apr 10th   vs BOS
Fri, Apr 16th   @ TEX
Thu, Apr 29th   vs NYY
Mon, May 10th   vs BOS
Thu, May 20th   vs TB
Mon, May 24th   @ MIN
Wed, Jun 2nd   vs MIN
Thu, Jun 17th   @ CLE
Mon, Jun 21st   vs HOU
Mon, Jul 19th   @ TB
Mon, Aug 2nd   @ NYY
Thu, Aug 12th   vs DET
Mon, Aug 30th   @ TOR
Thu, Sep 23rd   vs TEX