Who Should I Trade?

Wily Peralta for Derek Holland (2019)

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

Experts' Pick
  Wily Peralta
Wily Peralta
KC vs MIN Sun, Sep 29th 3:15pm
Derek Holland
Derek Holland
CHC @ STL Sun, Sep 29th 3:15pm
Recommended by
3 of 5 experts
Recommended by
2 of 5 experts
Rest of Season
Injury AlertFA-
Expert Ranks 
Paul Sporer
# 106# 113
Donkey Teeth
# 135# 146
Pierre Camus
# 147
Andrea LaMont
Lenny Melnick Fantasy Sports
# 72# 68

# 123
  Wily Peralta
Wily Peralta
Derek Holland
Derek Holland
2019 Stats 
Games Played4251
Games Started08
Innings Pitched40.184.0
Blown Saves31
Hits Allowed4582
Earned Runs2657
Home Runs Allowed720
  Wily Peralta
Wily Peralta
Derek Holland
Derek Holland
2019 Projections 
Games Played
Games Started
Innings Pitched
Blown Saves
Hits Allowed
Earned Runs
Home Runs Allowed
  Wily Peralta
Wily Peralta
Derek Holland
Derek Holland
 Kansas City Royals reliever Wily Peralta had a bitter-sweet outing in his team's 4-3 win over the White Sox in 10 innings on Wednesday. Peralta blew the save but wound up earning a win.
Matthew Terelle
Wed, Apr 17th
Derek Holland (2-5) took the loss Sunday against the Cardinals, allowing seven earned runs on five hits and four walks across two innings.
Connor Rooney
Sun, Sep 29th
 Kansas City Royals Wily Peralta pitched a perfect ninth on Saturday to preserve a 3-0 win over the Indians.
Matthew Terelle
Sun, Apr 14th
The Giants are demoting Derek Holland to the bullpen for now.
Brendan Tuma - Too Much Tuma
Sun, May 12th
 Wily Peralta came in during a tied game in the ninth inning Wednesday. He ultimately took the loss, allowing a run on a hit and a walk.
Blaine Blontz
Thu, Apr 4th
Derek Holland was pounded in his first start since returning from the injured list on Thursday, giving up seven runs on seven hits in 2 2/3 innings versus the Rockies.
Brendan Tuma - Too Much Tuma
Thu, May 9th
  The Giants placed Derek Holland on the 10-day injured list with a left index finger bone bruise.
Brendan Tuma - Too Much Tuma
Mon, Apr 29th
  Derek Holland took the loss on Saturday versus the Yankees, allowing six runs on six hits over five innings.
Brendan Tuma - Too Much Tuma
Sun, Apr 28th
There are no recent notes for these players
  Wily Peralta
Wily Peralta
Derek Holland
Derek Holland
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CWS@ TEX
Sat, Mar 30thvs CWS@ TEX
Sun, Mar 31stvs CWS@ TEX
Tue, Apr 2ndvs MIN   
Wed, Apr 3rdvs MIN@ ATL
Thu, Apr 4th@ DET@ ATL
Sat, Apr 6th@ DET@ MIL
Sun, Apr 7th@ DET@ MIL
Mon, Apr 8thvs SEAvs PIT
Tue, Apr 9thvs SEA   
Wed, Apr 10thvs SEAvs PIT
Thu, Apr 11thvs SEAvs PIT
Fri, Apr 12thvs CLEvs LAA
Sat, Apr 13thvs CLEvs LAA
Sun, Apr 14thvs CLE   
Mon, Apr 15th@ CWS@ MIA
Tue, Apr 16th@ CWS@ MIA
Wed, Apr 17th@ CWS@ MIA
Thu, Apr 18th@ NYY   
Fri, Apr 19th@ NYYvs ARI
Sat, Apr 20th@ NYYvs ARI
Sun, Apr 21st@ NYYvs ARI
Mon, Apr 22nd@ TB   
Tue, Apr 23rd@ TBvs LAD
Wed, Apr 24th@ TBvs LAD
Fri, Apr 26thvs LAA@ ARI
Sat, Apr 27thvs LAA@ ARI
Sun, Apr 28thvs LAA@ ARI
Mon, Apr 29thvs TB   
Wed, May 1stvs TB@ SEA
Thu, May 2ndvs TB   
Fri, May 3rd@ DETvs STL
Sat, May 4th@ DETvs STL
Sun, May 5th@ DETvs STL
Mon, May 6th@ HOUvs MIA
Tue, May 7th@ HOUvs MIA
Wed, May 8th@ HOUvs MIA
Fri, May 10thvs PHIvs MIL
Sat, May 11thvs PHIvs MIL
Sun, May 12thvs PHIvs MIL
Tue, May 14thvs TEX@ CIN
Wed, May 15thvs TEX@ CIN
Thu, May 16thvs TEX@ CIN
Fri, May 17th@ LAA@ WSH
Sat, May 18th@ LAA@ WSH
Sun, May 19th@ LAA@ WSH
Wed, May 22nd@ STLvs PHI
Sat, May 25thvs NYYvs CIN
Sun, May 26thvs NYYvs CIN
Tue, May 28th@ CWS@ HOU
Wed, May 29th@ CWS@ HOU
Thu, May 30th@ TEX   
Fri, May 31st@ TEX@ STL
Sat, Jun 1st@ TEX@ STL
Sun, Jun 2nd@ TEX@ STL
Tue, Jun 4thvs BOSvs COL
Wed, Jun 5thvs BOSvs COL
Thu, Jun 6thvs BOSvs COL
Fri, Jun 7thvs CWSvs STL
Sat, Jun 8thvs CWSvs STL
Sun, Jun 9thvs CWSvs STL
Tue, Jun 11thvs DET@ COL
Wed, Jun 12thvs DET@ COL
Thu, Jun 13thvs DET@ LAD
Fri, Jun 14th@ MIN@ LAD
Sat, Jun 15th@ MIN@ LAD
Sun, Jun 16th@ MIN@ LAD
Mon, Jun 17th@ SEA   
Tue, Jun 18th@ SEAvs CWS
Wed, Jun 19th@ SEAvs CWS
Thu, Jun 20thvs MINvs NYM
Fri, Jun 21stvs MINvs NYM
Sat, Jun 22ndvs MINvs NYM
Sun, Jun 23rdvs MINvs NYM
Mon, Jun 24th@ CLEvs ATL
Tue, Jun 25th@ CLEvs ATL
Wed, Jun 26th@ CLEvs ATL
Fri, Jun 28th@ TOR@ CIN
Sat, Jun 29th@ TOR@ CIN
Sun, Jun 30th@ TOR@ CIN
Mon, Jul 1st@ TOR@ PIT
Tue, Jul 2ndvs CLE@ PIT
Wed, Jul 3rdvs CLE@ PIT
Thu, Jul 4thvs CLE@ PIT
Fri, Jul 5th@ WSH   
Sat, Jul 6th@ WSH@ CWS
Sun, Jul 7th@ WSH@ CWS
Fri, Jul 12thvs DETvs PIT
Sat, Jul 13thvs DETvs PIT
Sun, Jul 14thvs DETvs PIT
Mon, Jul 15thvs CWSvs CIN
Tue, Jul 16thvs CWSvs CIN
Wed, Jul 17thvs CWSvs CIN
Thu, Jul 18thvs CWS   
Fri, Jul 19th@ CLEvs SD
Sat, Jul 20th@ CLEvs SD
Sun, Jul 21st@ CLEvs SD
Tue, Jul 23rd@ ATL@ SF
Wed, Jul 24th@ ATL@ SF
Thu, Jul 25thvs CLE   
Fri, Jul 26thvs CLE@ MIL
Sat, Jul 27thvs CLE@ MIL
Sun, Jul 28thvs CLE@ MIL
Mon, Jul 29thvs TOR   
Tue, Jul 30thvs TOR@ STL
Wed, Jul 31stvs TOR@ STL
Fri, Aug 2nd@ MINvs MIL
Sat, Aug 3rd@ MINvs MIL
Sun, Aug 4th@ MINvs MIL
Mon, Aug 5th@ BOSvs OAK
Tue, Aug 6th@ BOSvs OAK
Thu, Aug 8th@ DET@ CIN
Fri, Aug 9th@ DET@ CIN
Sat, Aug 10th@ DET@ CIN
Sun, Aug 11th@ DET@ CIN
Tue, Aug 13thvs STL@ PHI
Wed, Aug 14thvs STL@ PHI
Fri, Aug 16thvs NYM@ PIT
Sat, Aug 17thvs NYM@ PIT
Sun, Aug 18thvs NYM@ PIT
Mon, Aug 19th@ BAL   
Tue, Aug 20th@ BALvs SF
Wed, Aug 21st@ BALvs SF
Thu, Aug 22nd@ BOSvs SF
Fri, Aug 23rd@ CLEvs WSH
Sat, Aug 24th@ CLEvs WSH
Sun, Aug 25th@ CLEvs WSH
Mon, Aug 26thvs OAK   
Tue, Aug 27thvs OAK@ NYM
Wed, Aug 28thvs OAK@ NYM
Thu, Aug 29thvs OAK@ NYM
Fri, Aug 30thvs BALvs MIL
Sat, Aug 31stvs BALvs MIL
Sun, Sep 1stvs BALvs MIL
Tue, Sep 3rdvs DETvs SEA
Wed, Sep 4thvs DET   
Thu, Sep 5thvs DET@ MIL
Fri, Sep 6th@ MIA@ MIL
Sat, Sep 7th@ MIA@ MIL
Sun, Sep 8th@ MIA@ MIL
Tue, Sep 10th@ CWS@ SD
Wed, Sep 11th@ CWS@ SD
Thu, Sep 12th@ CWS@ SD
Fri, Sep 13thvs HOUvs PIT
Sat, Sep 14thvs HOUvs PIT
Sun, Sep 15thvs HOUvs PIT
Mon, Sep 16th@ OAKvs CIN
Tue, Sep 17th@ OAKvs CIN
Wed, Sep 18th@ OAKvs CIN
Thu, Sep 19th@ MINvs STL
Fri, Sep 20th@ MINvs STL
Sat, Sep 21st@ MINvs STL
Sun, Sep 22nd@ MINvs STL
Tue, Sep 24thvs ATL@ PIT
Wed, Sep 25thvs ATL@ PIT
Fri, Sep 27thvs MIN@ STL
Sat, Sep 28thvs MIN@ STL
Sun, Sep 29thvs MIN@ STL
Mon, Apr 1st   @ ATL
Fri, Apr 5th   @ MIL
Thu, Apr 25th   vs LAD
Tue, Apr 30th   @ SEA
Thu, May 9th   vs MIA
Mon, May 20th   vs PHI
Tue, May 21st   vs PHI
Thu, May 23rd   vs PHI
Fri, May 24th   vs CIN
Mon, May 27th   @ HOU
Mon, Jun 3rd   vs LAA
Mon, Jun 10th   @ COL
Thu, Jun 27th   vs ATL
Mon, Jul 22nd   @ SF
Thu, Aug 1st   @ STL
Wed, Aug 7th   vs OAK
Thu, Aug 15th   @ PHI
Mon, Sep 2nd   vs SEA
Mon, Sep 9th   @ SD
Thu, Sep 26th   @ PIT