Who Should I Trade?

Danny Duffy for Mike Leake (2019)

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

Experts' Pick
  Danny Duffy
Danny Duffy
KC @ CLE Sat, Aug 24th 7:10pm
Mike Leake
Mike Leake
ARI @ MIL Sat, Aug 24th 7:10pm
Recommended by
2 of 3 experts
Recommended by
1 of 3 experts
Rest of Season
VBR# 1134# 968
Injury AlertIL10-
Weather74 F, Partly Cloudy73 F, Clear
Expert Ranks 
Dan Harris
# 95
Pierre Camus
# 184# 225
Nick Mariano
# 183
  Danny Duffy
Danny Duffy
Mike Leake
Mike Leake
2019 Stats 
Games Played1826
Games Started1826
Innings Pitched100.1158.2
Blown Saves00
Hits Allowed105190
Earned Runs5586
Home Runs Allowed1934
  Danny Duffy
Danny Duffy
Mike Leake
Mike Leake
2019 Projections 
Games Played46
Games Started46
Innings Pitched25.535.2
Blown Saves00
Hits Allowed2743
Earned Runs1419
Home Runs Allowed57
  Danny Duffy
Danny Duffy
Mike Leake
Mike Leake
 Danny Duffy was placed on the 10-day injured list with a left hamstring strain.
Brad Camara
Tue, Aug 6th
Mike Leake took the loss on Wednesday versus the Rockies, giving up five runs on eight hits over five innings pitched.
Brendan Tuma - Too Much Tuma
Thu, Aug 22nd
 Kansas City Royals left-hander Danny Duffy was hit hard in an 11-3 loss to the Twins on Saturday. Duffy gave up nine runs (eight earned) over 4 2/3 innings of work. He struck out five in the outing.
Matthew Terelle
Sun, Aug 4th
Mike Leake received a no-decision on Friday versus the Giants, allowing four runs on eight hits over six innings pitched.
Brendan Tuma - Too Much Tuma
Sat, Aug 17th
 Kansas City Royals left-hander Danny Duffy picked up the win in a 9-6 victory over Cleveland on Sunday. Duffy allowed five runs (four earned) over six innings while striking out five.
Matthew Terelle
Sun, Jul 28th
Mike Leake was hit hard on Sunday versus the Dodgers, giving up eight runs on 10 hits over just five innings pitched.
Brendan Tuma - Too Much Tuma
Mon, Aug 12th
 Kansas City Royals left-hander Danny Duffy was excellent in a 5-4 win over the Braves on Tuesday. Duffy hurled six innings of one-run ball while striking out 11.
Matthew Terelle
Wed, Jul 24th
Mike Leake was traded from the Mariners to the Diamondbacks in exchange for Jose Caballero.
Brad Camara
Wed, Jul 31st
 Kansas City Royals left-hander Danny Duffy pitched well in a 7-5 win over the White Sox on Wednesday. Duffy allowed two runs over six innings while striking out five.
Matthew Terelle
Thu, Jul 18th
Mike Leake allowed five runs on 10 hits while striking out two in five 2/3 innings in Monday's 8-5 win over the Rangers. He did not factor into the decision.
Brad Camara
Wed, Jul 31st
There are no recent notes for these players
  Danny Duffy
Danny Duffy
Mike Leake
Mike Leake
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CWS@ LAD
Sat, Mar 30thvs CWS@ LAD
Sun, Mar 31stvs CWS@ LAD
Tue, Apr 2ndvs MIN@ SD
Wed, Apr 3rdvs MIN@ SD
Thu, Apr 4th@ DET   
Sat, Apr 6th@ DETvs BOS
Sun, Apr 7th@ DETvs BOS
Mon, Apr 8thvs SEA   
Tue, Apr 9thvs SEAvs TEX
Wed, Apr 10thvs SEAvs TEX
Thu, Apr 11thvs SEAvs SD
Fri, Apr 12thvs CLEvs SD
Sat, Apr 13thvs CLEvs SD
Sun, Apr 14thvs CLEvs SD
Mon, Apr 15th@ CWS   
Tue, Apr 16th@ CWS@ ATL
Wed, Apr 17th@ CWS@ ATL
Thu, Apr 18th@ NYY@ ATL
Fri, Apr 19th@ NYY@ CHC
Sat, Apr 20th@ NYY@ CHC
Sun, Apr 21st@ NYY@ CHC
Mon, Apr 22nd@ TB@ PIT
Tue, Apr 23rd@ TB@ PIT
Wed, Apr 24th@ TB@ PIT
Fri, Apr 26thvs LAAvs CHC
Sat, Apr 27thvs LAAvs CHC
Sun, Apr 28thvs LAAvs CHC
Mon, Apr 29thvs TB   
Wed, May 1stvs TBvs NYY
Thu, May 2ndvs TB   
Fri, May 3rd@ DET@ COL
Sat, May 4th@ DET@ COL
Sun, May 5th@ DET@ COL
Mon, May 6th@ HOU@ TB
Tue, May 7th@ HOU@ TB
Wed, May 8th@ HOU@ TB
Fri, May 10thvs PHIvs ATL
Sat, May 11thvs PHIvs ATL
Sun, May 12thvs PHIvs ATL
Tue, May 14thvs TEXvs PIT
Wed, May 15thvs TEXvs PIT
Thu, May 16thvs TEX   
Fri, May 17th@ LAAvs SF
Sat, May 18th@ LAAvs SF
Sun, May 19th@ LAAvs SF
Wed, May 22nd@ STL@ SD
Sat, May 25thvs NYY@ SF
Sun, May 26thvs NYY@ SF
Tue, May 28th@ CWS@ COL
Wed, May 29th@ CWS@ COL
Thu, May 30th@ TEX@ COL
Fri, May 31st@ TEXvs NYM
Sat, Jun 1st@ TEXvs NYM
Sun, Jun 2nd@ TEXvs NYM
Tue, Jun 4thvs BOSvs LAD
Wed, Jun 5thvs BOSvs LAD
Thu, Jun 6thvs BOS   
Fri, Jun 7thvs CWS@ TOR
Sat, Jun 8thvs CWS@ TOR
Sun, Jun 9thvs CWS@ TOR
Tue, Jun 11thvs DET@ PHI
Wed, Jun 12thvs DET@ PHI
Thu, Jun 13thvs DET@ WSH
Fri, Jun 14th@ MIN@ WSH
Sat, Jun 15th@ MIN@ WSH
Sun, Jun 16th@ MIN@ WSH
Mon, Jun 17th@ SEA   
Tue, Jun 18th@ SEAvs COL
Wed, Jun 19th@ SEAvs COL
Thu, Jun 20thvs MINvs COL
Fri, Jun 21stvs MINvs SF
Sat, Jun 22ndvs MINvs SF
Sun, Jun 23rdvs MINvs SF
Mon, Jun 24th@ CLEvs LAD
Tue, Jun 25th@ CLEvs LAD
Wed, Jun 26th@ CLEvs LAD
Fri, Jun 28th@ TOR@ SF
Sat, Jun 29th@ TOR@ SF
Sun, Jun 30th@ TOR@ SF
Mon, Jul 1st@ TOR   
Tue, Jul 2ndvs CLE@ LAD
Wed, Jul 3rdvs CLE@ LAD
Thu, Jul 4thvs CLE   
Fri, Jul 5th@ WSHvs COL
Sat, Jul 6th@ WSHvs COL
Sun, Jul 7th@ WSHvs COL
Fri, Jul 12thvs DET@ STL
Sat, Jul 13thvs DET@ STL
Sun, Jul 14thvs DET@ STL
Mon, Jul 15thvs CWS   
Tue, Jul 16thvs CWS@ TEX
Wed, Jul 17thvs CWS@ TEX
Thu, Jul 18thvs CWSvs MIL
Fri, Jul 19th@ CLEvs MIL
Sat, Jul 20th@ CLEvs MIL
Sun, Jul 21st@ CLEvs MIL
Tue, Jul 23rd@ ATLvs BAL
Wed, Jul 24th@ ATLvs BAL
Thu, Jul 25thvs CLE   
Fri, Jul 26thvs CLE@ MIA
Sat, Jul 27thvs CLE@ MIA
Sun, Jul 28thvs CLE@ MIA
Mon, Jul 29thvs TOR@ MIA
Tue, Jul 30thvs TOR@ NYY
Wed, Jul 31stvs TOR@ NYY
Fri, Aug 2nd@ MINvs WSH
Sat, Aug 3rd@ MINvs WSH
Sun, Aug 4th@ MINvs WSH
Mon, Aug 5th@ BOSvs PHI
Tue, Aug 6th@ BOSvs PHI
Thu, Aug 8th@ DET   
Fri, Aug 9th@ DET@ LAD
Sat, Aug 10th@ DET@ LAD
Sun, Aug 11th@ DET@ LAD
Tue, Aug 13thvs STL@ COL
Wed, Aug 14thvs STL@ COL
Fri, Aug 16thvs NYMvs SF
Sat, Aug 17thvs NYMvs SF
Sun, Aug 18thvs NYMvs SF
Mon, Aug 19th@ BALvs COL
Tue, Aug 20th@ BALvs COL
Wed, Aug 21st@ BALvs COL
Thu, Aug 22nd@ BOS   
Fri, Aug 23rd@ CLE@ MIL
Sat, Aug 24th@ CLE@ MIL
Sun, Aug 25th@ CLE@ MIL
Mon, Aug 26thvs OAK@ SF
Tue, Aug 27thvs OAK@ SF
Wed, Aug 28thvs OAK   
Thu, Aug 29thvs OAKvs LAD
Fri, Aug 30thvs BALvs LAD
Sat, Aug 31stvs BALvs LAD
Sun, Sep 1stvs BALvs LAD
Tue, Sep 3rdvs DETvs SD
Wed, Sep 4thvs DETvs SD
Thu, Sep 5thvs DET   
Fri, Sep 6th@ MIA@ CIN
Sat, Sep 7th@ MIA@ CIN
Sun, Sep 8th@ MIA@ CIN
Tue, Sep 10th@ CWS@ NYM
Wed, Sep 11th@ CWS@ NYM
Thu, Sep 12th@ CWS@ NYM
Fri, Sep 13thvs HOUvs CIN
Sat, Sep 14thvs HOUvs CIN
Sun, Sep 15thvs HOUvs CIN
Mon, Sep 16th@ OAKvs MIA
Tue, Sep 17th@ OAKvs MIA
Wed, Sep 18th@ OAKvs MIA
Thu, Sep 19th@ MIN   
Fri, Sep 20th@ MIN@ SD
Sat, Sep 21st@ MIN@ SD
Sun, Sep 22nd@ MIN@ SD
Tue, Sep 24thvs ATLvs STL
Wed, Sep 25thvs ATLvs STL
Fri, Sep 27thvs MINvs SD
Sat, Sep 28thvs MINvs SD
Sun, Sep 29thvs MINvs SD
Fri, Mar 29th   @ LAD
Mon, Apr 1st   @ SD
Fri, Apr 5th   vs BOS
Thu, Apr 25th   @ PIT
Tue, Apr 30th   vs NYY
Thu, May 9th   vs ATL
Mon, May 13th   vs PIT
Mon, May 20th   @ SD
Tue, May 21st   @ SD
Fri, May 24th   @ SF
Mon, May 27th   @ COL
Mon, Jun 3rd   vs LAD
Mon, Jun 10th   @ PHI
Thu, Jun 27th   @ SF
Mon, Jul 22nd   vs BAL
Wed, Aug 7th   vs PHI
Mon, Aug 12th   @ COL
Thu, Aug 15th   vs SF
Mon, Sep 2nd   vs SD
Mon, Sep 9th   @ NYM
Mon, Sep 23rd   vs STL