Skip to main content

Who Should I Trade?

Danny Duffy for Bryan Garcia (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
Bryan Garcia
Bryan Garcia
DET vs MIN Fri, May 7th 7:10pm
Recommended by
8 of 9 experts
Recommended by
1 of 9 experts
Rest of Season
VBR# 288# 564
Injury Alert--
Weather66 F, Clear64 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 92
Dan Harris
# 71# 143
Pierre Camus
# 167
Ryan Amore
Pitcher List
# 184# 241
Carmen Maiorano
# 201# 270
Corbin Young
# 181# 310
Chris Clegg
# 161# 198
Joe Pisapia
# 66
Mike Maher
# 233# 189
Who Should I Trade? Player Statistics
  Danny Duffy
Danny Duffy
Bryan Garcia
Bryan Garcia
2021 Stats 
Games Played511
Games Started50
Innings Pitched30.011.2
Blown Saves01
Hits Allowed209
Earned Runs27
Home Runs Allowed22
Who Should I Trade? Player Projections
  Danny Duffy
Danny Duffy
Bryan Garcia
Bryan Garcia
2021 Projections 
Games Played2350
Games Started250
Innings Pitched125.348.3
Blown Saves00
Hits Allowed11847
Earned Runs5625
Home Runs Allowed197
Who Should I Trade? Player Notes
  Danny Duffy
Danny Duffy
Bryan Garcia
Bryan Garcia
 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
Detroit reliever Bryan Garcia threw a scoreless ninth inning to preserve a 6-4 win over the Astros on Wednesday. Garcia struck out two and walked one in the outing.
Matthew Terelle
Thu, Apr 15th
 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
Detroit Tigers right-hander Bryan Garcia got the final four outs to preserve a 5-2 win over the Indians on Saturday. Garcia struck out one and allowed one hit.
Matthew Terelle
Sat, Apr 3rd
 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
 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
 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
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Danny Duffy
Danny Duffy
Bryan Garcia
Bryan Garcia
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEXvs CLE
Sat, Apr 3rdvs TEXvs CLE
Sun, Apr 4thvs TEXvs CLE
Mon, Apr 5th@ CLEvs MIN
Wed, Apr 7th@ CLEvs MIN
Thu, Apr 8th@ CWS   
Sun, Apr 11th@ CWS@ CLE
Mon, Apr 12thvs LAA@ HOU
Tue, Apr 13thvs LAA@ HOU
Wed, Apr 14thvs LAA@ HOU
Thu, Apr 15thvs TOR@ OAK
Sat, Apr 17thvs TOR@ OAK
Sun, Apr 18thvs TOR@ OAK
Mon, Apr 19thvs TB   
Tue, Apr 20thvs TB   
Wed, Apr 21stvs TBvs PIT
Fri, Apr 23rd@ DETvs KC
Sat, Apr 24th@ DETvs KC
Sun, Apr 25th@ DETvs KC
Mon, Apr 26th@ DETvs KC
Tue, Apr 27th@ PIT@ CWS
Wed, Apr 28th@ PIT   
Fri, Apr 30th@ MIN@ NYY
Sat, May 1st@ MIN@ NYY
Sun, May 2nd@ MIN@ NYY
Mon, May 3rdvs CLE   
Tue, May 4thvs CLE@ BOS
Wed, May 5thvs CLE@ BOS
Thu, May 6thvs CLE@ BOS
Fri, May 7thvs CWSvs MIN
Sat, May 8thvs CWSvs MIN
Sun, May 9thvs CWSvs MIN
Tue, May 11th@ DETvs KC
Wed, May 12th@ DETvs KC
Thu, May 13th@ DETvs KC
Fri, May 14th@ CWSvs CHC
Sat, May 15th@ CWSvs CHC
Sun, May 16th@ CWSvs CHC
Tue, May 18thvs MIL@ SEA
Wed, May 19thvs MIL@ SEA
Fri, May 21stvs DET@ KC
Sat, May 22ndvs DET@ KC
Sun, May 23rdvs DET@ KC
Tue, May 25th@ TBvs CLE
Wed, May 26th@ TBvs CLE
Thu, May 27th@ TBvs CLE
Fri, May 28th@ MINvs NYY
Sat, May 29th@ MINvs NYY
Sun, May 30th@ MINvs NYY
Mon, May 31stvs PIT@ MIL
Tue, Jun 1stvs PIT@ MIL
Thu, Jun 3rdvs MIN@ CWS
Fri, Jun 4thvs MIN@ CWS
Sat, Jun 5thvs MIN@ CWS
Sun, Jun 6thvs MIN@ CWS
Mon, Jun 7th@ LAA   
Tue, Jun 8th@ LAAvs SEA
Wed, Jun 9th@ LAAvs SEA
Thu, Jun 10th@ OAKvs SEA
Fri, Jun 11th@ OAKvs CWS
Sat, Jun 12th@ OAKvs CWS
Sun, Jun 13th@ OAKvs CWS
Mon, Jun 14thvs DET@ KC
Tue, Jun 15thvs DET@ KC
Wed, Jun 16thvs DET@ KC
Fri, Jun 18thvs BOS@ LAA
Sat, Jun 19thvs BOS@ LAA
Sun, Jun 20thvs BOS@ LAA
Tue, Jun 22nd@ NYYvs STL
Wed, Jun 23rd@ NYYvs STL
Thu, Jun 24th@ NYYvs HOU
Fri, Jun 25th@ TEXvs HOU
Sat, Jun 26th@ TEXvs HOU
Sun, Jun 27th@ TEXvs HOU
Mon, Jun 28th@ BOS@ CLE
Tue, Jun 29th@ BOS@ CLE
Wed, Jun 30th@ BOS@ CLE
Thu, Jul 1st@ BOS   
Fri, Jul 2ndvs MINvs CWS
Sat, Jul 3rdvs MINvs CWS
Sun, Jul 4thvs MINvs CWS
Mon, Jul 5thvs CIN@ TEX
Tue, Jul 6thvs CIN@ TEX
Wed, Jul 7thvs CIN@ TEX
Thu, Jul 8th@ CLE@ MIN
Fri, Jul 9th@ CLE@ MIN
Sat, Jul 10th@ CLE@ MIN
Sun, Jul 11th@ CLE@ MIN
Fri, Jul 16thvs BALvs MIN
Sat, Jul 17thvs BALvs MIN
Sun, Jul 18thvs BALvs MIN
Tue, Jul 20th@ MILvs TEX
Wed, Jul 21st@ MILvs TEX
Fri, Jul 23rdvs DET@ KC
Sat, Jul 24thvs DET@ KC
Sun, Jul 25thvs DET@ KC
Mon, Jul 26thvs CWS@ MIN
Tue, Jul 27thvs CWS@ MIN
Wed, Jul 28thvs CWS@ MIN
Thu, Jul 29thvs CWSvs BAL
Fri, Jul 30th@ TORvs BAL
Sat, Jul 31st@ TORvs BAL
Sun, Aug 1st@ TORvs BAL
Tue, Aug 3rd@ CWSvs BOS
Wed, Aug 4th@ CWSvs BOS
Thu, Aug 5th@ CWSvs BOS
Fri, Aug 6th@ STL@ CLE
Sat, Aug 7th@ STL@ CLE
Sun, Aug 8th@ STL@ CLE
Mon, Aug 9thvs NYY   
Tue, Aug 10thvs NYY@ BAL
Wed, Aug 11thvs NYY@ BAL
Fri, Aug 13thvs STLvs CLE
Sat, Aug 14thvs STLvs CLE
Sun, Aug 15thvs STLvs CLE
Mon, Aug 16thvs HOU   
Tue, Aug 17thvs HOUvs LAA
Wed, Aug 18thvs HOUvs LAA
Thu, Aug 19thvs HOUvs LAA
Fri, Aug 20th@ CHC@ TOR
Sat, Aug 21st@ CHC@ TOR
Sun, Aug 22nd@ CHC@ TOR
Mon, Aug 23rd@ HOU   
Tue, Aug 24th@ HOU@ STL
Wed, Aug 25th@ HOU@ STL
Thu, Aug 26th@ SEA   
Fri, Aug 27th@ SEAvs TOR
Sat, Aug 28th@ SEAvs TOR
Sun, Aug 29th@ SEAvs TOR
Tue, Aug 31stvs CLEvs OAK
Wed, Sep 1stvs CLEvs OAK
Thu, Sep 2ndvs CLEvs OAK
Fri, Sep 3rdvs CWS@ CIN
Sat, Sep 4thvs CWS@ CIN
Sun, Sep 5thvs CWS@ CIN
Mon, Sep 6th@ BAL@ PIT
Tue, Sep 7th@ BAL@ PIT
Wed, Sep 8th@ BAL@ PIT
Thu, Sep 9th@ BAL   
Fri, Sep 10th@ MINvs TB
Sat, Sep 11th@ MINvs TB
Sun, Sep 12th@ MINvs TB
Tue, Sep 14thvs OAKvs MIL
Wed, Sep 15thvs OAKvs MIL
Thu, Sep 16thvs OAK@ TB
Fri, Sep 17thvs SEA@ TB
Sat, Sep 18thvs SEA@ TB
Sun, Sep 19thvs SEA@ TB
Mon, Sep 20th@ CLEvs CWS
Tue, Sep 21st@ CLEvs CWS
Wed, Sep 22nd@ CLEvs CWS
Fri, Sep 24th@ DETvs KC
Sat, Sep 25th@ DETvs KC
Sun, Sep 26th@ DETvs KC
Tue, Sep 28thvs CLE@ MIN
Wed, Sep 29thvs CLE@ MIN
Thu, Sep 30thvs CLE@ MIN
Fri, Oct 1stvs MIN@ CWS
Sat, Oct 2ndvs MIN@ CWS
Sun, Oct 3rdvs MIN@ CWS
Tue, Apr 6th   vs MIN
Fri, Apr 9th   @ CLE
Sat, Apr 10th   @ CLE
Fri, Apr 16th   @ OAK
Thu, Apr 22nd   vs PIT
Thu, Apr 29th   @ CWS
Mon, May 17th   @ SEA
Mon, May 24th   vs CLE
Thu, Jun 17th   @ LAA
Mon, Jul 19th   vs TEX
Thu, Jul 22nd   vs TEX
Thu, Aug 12th   @ BAL