Skip to main content

Who Should I Trade?

Danny Duffy for Yusmeiro Petit (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 @ CWS Fri, May 14th 3:10pm
Yusmeiro Petit
Yusmeiro Petit
OAK @ BOS Thu, May 13th 7:10pm
Recommended by
9 of 11 experts
Recommended by
2 of 11 experts
Rest of Season
VBR# 229# 377
Injury Alert--
Weather66 F, Partly Cloudy65 F, Partly Cloudy
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 93
Mike Maher
# 90# 187
Dan Harris
# 70
Pierre Camus
# 99
Mick Ciallela
# 94
Ryan Amore
Pitcher List
# 184# 208
Brendan Tuma
# 60
Chris Clegg
# 161
Joe Pisapia
# 51
Corbin Young
# 181# 146
Carmen Maiorano
# 201# 109
Who Should I Trade? Player Statistics
  Danny Duffy
Danny Duffy
Yusmeiro Petit
Yusmeiro Petit
2021 Stats 
Games Played719
Games Started70
Innings Pitched42.322.1
Blown Saves00
Hits Allowed3516
Earned Runs92
Home Runs Allowed21
Who Should I Trade? Player Projections
  Danny Duffy
Danny Duffy
Yusmeiro Petit
Yusmeiro Petit
2021 Projections 
Games Played2353
Games Started260
Innings Pitched127.853.5
Blown Saves00
Hits Allowed12252
Earned Runs5823
Home Runs Allowed189
Who Should I Trade? Player Notes
  Danny Duffy
Danny Duffy
Yusmeiro Petit
Yusmeiro Petit
 Danny Duffy (4-3) allowed four runs on seven hits and two walks while striking out eight across six innings during Wednesday’s 4-2 loss to the Tigers. He was tagged with his third loss of the season.
Brad Camara
Thu, May 13th
Yusmeiro Petit earned the hold Tuesday against Boston, working around a hit to toss a scoreless inning.
Ari Koslow
Wed, May 12th
 Danny Duffy (4-2) allowed three runs on eight hits and one walk while striking out six across five 2/3 innings during Thursday’s 4-0 loss to Cleveland. He was tagged with his second loss of the season.
Brad Camara
Thu, May 6th
Yusmeiro Petit earned a hold on Saturday against Tampa Bay, tossing 1.1 shutout innings with one hit allowed and three strikeouts.
Ari Koslow
Sun, May 9th
 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
Yusmeiro Petit tossed a scoreless inning Friday against Tampa Bay, allowing one hit.
Ari Koslow
Sat, May 8th
 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
Yusmeiro Petit earned his first save of the season Tuesday against Toronto, tossing a 1-2-3 inning with one strikeout.
Ari Koslow
Wed, May 5th
 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
Yusmeiro Petit earned the win Sunday against Baltimore, working around a double hit by Ryan Mountcastle to toss a scoreless eighth inning.
Ari Koslow
Sun, May 2nd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Danny Duffy
Danny Duffy
Yusmeiro Petit
Yusmeiro Petit
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEXvs HOU
Sat, Apr 3rdvs TEXvs HOU
Sun, Apr 4thvs TEXvs HOU
Mon, Apr 5th@ CLEvs LAD
Wed, Apr 7th@ CLEvs LAD
Thu, Apr 8th@ CWS@ HOU
Sun, Apr 11th@ CWS   
Mon, Apr 12thvs LAA@ ARI
Tue, Apr 13thvs LAA@ ARI
Wed, Apr 14thvs LAA   
Thu, Apr 15thvs TORvs DET
Sat, Apr 17thvs TORvs DET
Sun, Apr 18thvs TORvs DET
Mon, Apr 19thvs TB   
Tue, Apr 20thvs TBvs MIN
Wed, Apr 21stvs TBvs MIN
Fri, Apr 23rd@ DET@ BAL
Sat, Apr 24th@ DET@ BAL
Sun, Apr 25th@ DET@ BAL
Mon, Apr 26th@ DET@ TB
Tue, Apr 27th@ PIT@ TB
Wed, Apr 28th@ PIT@ TB
Fri, Apr 30th@ MINvs BAL
Sat, May 1st@ MINvs BAL
Sun, May 2nd@ MINvs BAL
Mon, May 3rdvs CLEvs TOR
Tue, May 4thvs CLEvs TOR
Wed, May 5thvs CLEvs TOR
Thu, May 6thvs CLEvs TOR
Fri, May 7thvs CWSvs TB
Sat, May 8thvs CWSvs TB
Sun, May 9thvs CWSvs TB
Tue, May 11th@ DET@ BOS
Wed, May 12th@ DET@ BOS
Thu, May 13th@ DET@ BOS
Fri, May 14th@ CWS@ MIN
Sat, May 15th@ CWS@ MIN
Sun, May 16th@ CWS@ MIN
Tue, May 18thvs MILvs HOU
Wed, May 19thvs MILvs HOU
Fri, May 21stvs DET@ LAA
Sat, May 22ndvs DET@ LAA
Sun, May 23rdvs DET@ LAA
Tue, May 25th@ TBvs SEA
Wed, May 26th@ TBvs SEA
Thu, May 27th@ TBvs LAA
Fri, May 28th@ MINvs LAA
Sat, May 29th@ MINvs LAA
Sun, May 30th@ MINvs LAA
Mon, May 31stvs PIT@ SEA
Tue, Jun 1stvs PIT@ SEA
Thu, Jun 3rdvs MIN   
Fri, Jun 4thvs MIN@ COL
Sat, Jun 5thvs MIN@ COL
Sun, Jun 6thvs MIN@ COL
Mon, Jun 7th@ LAA   
Tue, Jun 8th@ LAAvs ARI
Wed, Jun 9th@ LAAvs ARI
Thu, Jun 10th@ OAKvs KC
Fri, Jun 11th@ OAKvs KC
Sat, Jun 12th@ OAKvs KC
Sun, Jun 13th@ OAKvs KC
Mon, Jun 14thvs DETvs LAA
Tue, Jun 15thvs DETvs LAA
Wed, Jun 16thvs DETvs LAA
Fri, Jun 18thvs BOS@ NYY
Sat, Jun 19thvs BOS@ NYY
Sun, Jun 20thvs BOS@ NYY
Tue, Jun 22nd@ NYY@ TEX
Wed, Jun 23rd@ NYY@ TEX
Thu, Jun 24th@ NYY@ TEX
Fri, Jun 25th@ TEX@ SF
Sat, Jun 26th@ TEX@ SF
Sun, Jun 27th@ TEX@ SF
Mon, Jun 28th@ BOS   
Tue, Jun 29th@ BOSvs TEX
Wed, Jun 30th@ BOSvs TEX
Thu, Jul 1st@ BOSvs TEX
Fri, Jul 2ndvs MINvs BOS
Sat, Jul 3rdvs MINvs BOS
Sun, Jul 4thvs MINvs BOS
Mon, Jul 5thvs CIN   
Tue, Jul 6thvs CIN@ HOU
Wed, Jul 7thvs CIN@ HOU
Thu, Jul 8th@ CLE@ HOU
Fri, Jul 9th@ CLE@ TEX
Sat, Jul 10th@ CLE@ TEX
Sun, Jul 11th@ CLE@ TEX
Fri, Jul 16thvs BALvs CLE
Sat, Jul 17thvs BALvs CLE
Sun, Jul 18thvs BALvs CLE
Tue, Jul 20th@ MILvs LAA
Wed, Jul 21st@ MIL   
Fri, Jul 23rdvs DET@ SEA
Sat, Jul 24thvs DET@ SEA
Sun, Jul 25thvs DET@ SEA
Mon, Jul 26thvs CWS   
Tue, Jul 27thvs CWS@ SD
Wed, Jul 28thvs CWS@ SD
Thu, Jul 29thvs CWS@ LAA
Fri, Jul 30th@ TOR@ LAA
Sat, Jul 31st@ TOR@ LAA
Sun, Aug 1st@ TOR@ LAA
Tue, Aug 3rd@ CWSvs SD
Wed, Aug 4th@ CWSvs SD
Thu, Aug 5th@ CWS   
Fri, Aug 6th@ STLvs TEX
Sat, Aug 7th@ STLvs TEX
Sun, Aug 8th@ STLvs TEX
Mon, Aug 9thvs NYY   
Tue, Aug 10thvs NYY@ CLE
Wed, Aug 11thvs NYY@ CLE
Fri, Aug 13thvs STL@ TEX
Sat, Aug 14thvs STL@ TEX
Sun, Aug 15thvs STL@ TEX
Mon, Aug 16thvs HOU@ CWS
Tue, Aug 17thvs HOU@ CWS
Wed, Aug 18thvs HOU@ CWS
Thu, Aug 19thvs HOU@ CWS
Fri, Aug 20th@ CHCvs SF
Sat, Aug 21st@ CHCvs SF
Sun, Aug 22nd@ CHCvs SF
Mon, Aug 23rd@ HOUvs SEA
Tue, Aug 24th@ HOUvs SEA
Wed, Aug 25th@ HOU   
Thu, Aug 26th@ SEAvs NYY
Fri, Aug 27th@ SEAvs NYY
Sat, Aug 28th@ SEAvs NYY
Sun, Aug 29th@ SEAvs NYY
Tue, Aug 31stvs CLE@ DET
Wed, Sep 1stvs CLE@ DET
Thu, Sep 2ndvs CLE@ DET
Fri, Sep 3rdvs CWS@ TOR
Sat, Sep 4thvs CWS@ TOR
Sun, Sep 5thvs CWS@ TOR
Mon, Sep 6th@ BAL   
Tue, Sep 7th@ BALvs CWS
Wed, Sep 8th@ BALvs CWS
Thu, Sep 9th@ BALvs CWS
Fri, Sep 10th@ MINvs TEX
Sat, Sep 11th@ MINvs TEX
Sun, Sep 12th@ MINvs TEX
Tue, Sep 14thvs OAK@ KC
Wed, Sep 15thvs OAK@ KC
Thu, Sep 16thvs OAK@ KC
Fri, Sep 17thvs SEA@ LAA
Sat, Sep 18thvs SEA@ LAA
Sun, Sep 19thvs SEA@ LAA
Mon, Sep 20th@ CLEvs SEA
Tue, Sep 21st@ CLEvs SEA
Wed, Sep 22nd@ CLEvs SEA
Fri, Sep 24th@ DETvs HOU
Sat, Sep 25th@ DETvs HOU
Sun, Sep 26th@ DETvs HOU
Tue, Sep 28thvs CLE@ SEA
Wed, Sep 29thvs CLE@ SEA
Thu, Sep 30thvs CLE   
Fri, Oct 1stvs MIN@ HOU
Sat, Oct 2ndvs MIN@ HOU
Sun, Oct 3rdvs MIN@ HOU
Fri, Apr 2nd   vs HOU
Tue, Apr 6th   vs LAD
Fri, Apr 9th   @ HOU
Sat, Apr 10th   @ HOU
Fri, Apr 16th   vs DET
Thu, Apr 29th   @ TB
Thu, May 20th   vs HOU
Mon, May 24th   vs SEA
Wed, Jun 2nd   @ SEA
Mon, Jun 21st   @ TEX
Mon, Jul 19th   vs LAA
Thu, Jul 22nd   @ SEA
Thu, Aug 12th   @ CLE
Thu, Sep 23rd   vs SEA
Mon, Sep 27th   @ SEA