Who Should I Trade?

Frankie Montas for Wily Peralta (2019)

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

Experts' Pick
  Wily Peralta
Wily Peralta
KC @ BAL Mon, Aug 19th 7:05pm
Frankie Montas
Frankie Montas
OAK vs NYY Tue, Aug 20th 10:07pm
Recommended by
4 of 4 experts
Recommended by
0 of 4 experts
Rest of Season
VBR# 1212
Injury AlertFASUS
Weather90 F, Clear70 F, Clear
Expert Ranks 
Andrea LaMont
Lenny Melnick Fantasy Sports
# 72
Paul Sporer
# 106
Donkey Teeth
# 135
Pierre Camus
# 147
  Wily Peralta
Wily Peralta
Frankie Montas
Frankie Montas
2019 Stats 
Games Played4215
Games Started015
Innings Pitched40.190.0
Blown Saves30
Hits Allowed4580
Earned Runs2627
Home Runs Allowed77
  Wily Peralta
Wily Peralta
Frankie Montas
Frankie Montas
2019 Projections 
Games Played13
Games Started0
Innings Pitched12.9
Blown Saves1
Hits Allowed14
Earned Runs8
Home Runs Allowed2
  Wily Peralta
Wily Peralta
Frankie Montas
Frankie Montas
 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
Montas was handed an 80-game suspension by Major League Baseball after testing positive for the performance-enhancing substance Ostarine.
James Bisson
Fri, Jun 21st
 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
Frankie Montas allowed one run on four hits, no walks, and nine strikeouts through eight innings on Thursday against Tampa Bay.
Kamran Hoda
Fri, Jun 21st
 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
Frankie Montas allowed two runs on six hits, one walk, and nine strikeouts through six innings on Saturday against the Mariners.
Kamran Hoda
Sun, Jun 16th
  Frankie Montas allowed two earned runs on seven hits, one walk, and 10 strikeouts through six innings on Sunday against Texas.
Kamran Hoda
Mon, Jun 10th
  Frankie Montas allowed two runs on four hits, one walk, and three strikeouts through six innings on Tuesday against the Angels.
Kamran Hoda
Wed, Jun 5th
There are no recent notes for these players
  Wily Peralta
Wily Peralta
Frankie Montas
Frankie Montas
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 20th   vs SEA
Thu, Mar 21st   vs SEA
Thu, Mar 28thvs CWSvs LAA
Fri, Mar 29th   vs LAA
Sat, Mar 30thvs CWSvs LAA
Sun, Mar 31stvs CWSvs LAA
Mon, Apr 1st   vs BOS
Tue, Apr 2ndvs MINvs BOS
Wed, Apr 3rdvs MINvs BOS
Thu, Apr 4th@ DETvs BOS
Fri, Apr 5th   @ HOU
Sat, Apr 6th@ DET@ HOU
Sun, Apr 7th@ DET@ HOU
Mon, Apr 8thvs SEA@ BAL
Tue, Apr 9thvs SEA@ BAL
Wed, Apr 10thvs SEA@ BAL
Thu, Apr 11thvs SEA@ BAL
Fri, Apr 12thvs CLE@ TEX
Sun, Apr 14thvs CLE@ TEX
Tue, Apr 16th@ CWSvs HOU
Wed, Apr 17th@ CWSvs HOU
Fri, Apr 19th@ NYYvs TOR
Sat, Apr 20th@ NYYvs TOR
Sun, Apr 21st@ NYYvs TOR
Mon, Apr 22nd@ TBvs TEX
Tue, Apr 23rd@ TBvs TEX
Wed, Apr 24th@ TBvs TEX
Fri, Apr 26thvs LAA@ TOR
Sat, Apr 27thvs LAA@ TOR
Sun, Apr 28thvs LAA@ TOR
Mon, Apr 29thvs TB@ BOS
Tue, Apr 30th   @ BOS
Wed, May 1stvs TB@ BOS
Fri, May 3rd@ DET@ PIT
Sat, May 4th@ DET@ PIT
Sun, May 5th@ DET@ PIT
Tue, May 7th@ HOUvs CIN
Wed, May 8th@ HOUvs CIN
Thu, May 9th   vs CIN
Fri, May 10thvs PHIvs CLE
Sat, May 11thvs PHIvs CLE
Sun, May 12thvs PHIvs CLE
Mon, May 13th   @ SEA
Tue, May 14thvs TEX@ SEA
Thu, May 16thvs TEX@ DET
Fri, May 17th@ LAA@ DET
Sat, May 18th@ LAA@ DET
Mon, May 20th   @ CLE
Tue, May 21st   @ CLE
Wed, May 22nd@ STL@ CLE
Fri, May 24th   vs SEA
Sat, May 25thvs NYYvs SEA
Sun, May 26thvs NYYvs SEA
Mon, May 27th   vs LAA
Tue, May 28th@ CWSvs LAA
Wed, May 29th@ CWSvs LAA
Fri, May 31st@ TEXvs HOU
Sat, Jun 1st@ TEXvs HOU
Sun, Jun 2nd@ TEXvs HOU
Tue, Jun 4thvs BOS@ LAA
Wed, Jun 5thvs BOS@ LAA
Thu, Jun 6thvs BOS@ LAA
Fri, Jun 7thvs CWS@ TEX
Sat, Jun 8thvs CWS@ TEX
Sun, Jun 9thvs CWS@ TEX
Mon, Jun 10th   @ TB
Tue, Jun 11thvs DET@ TB
Wed, Jun 12thvs DET@ TB
Fri, Jun 14th@ MINvs SEA
Sat, Jun 15th@ MINvs SEA
Sun, Jun 16th@ MINvs SEA
Mon, Jun 17th@ SEAvs BAL
Tue, Jun 18th@ SEAvs BAL
Wed, Jun 19th@ SEAvs BAL
Thu, Jun 20thvs MINvs TB
Fri, Jun 21stvs MINvs TB
Sat, Jun 22ndvs MINvs TB
Sun, Jun 23rdvs MINvs TB
Tue, Jun 25th@ CLE@ STL
Wed, Jun 26th@ CLE@ STL
Thu, Jun 27th   @ LAA
Fri, Jun 28th@ TOR@ LAA
Sat, Jun 29th@ TOR@ LAA
Sun, Jun 30th@ TOR@ LAA
Tue, Jul 2ndvs CLEvs MIN
Wed, Jul 3rdvs CLEvs MIN
Thu, Jul 4thvs CLEvs MIN
Fri, Jul 5th@ WSH@ SEA
Sat, Jul 6th@ WSH@ SEA
Sun, Jul 7th@ WSH@ SEA
Fri, Jul 12thvs DETvs CWS
Sat, Jul 13thvs DETvs CWS
Sun, Jul 14thvs DETvs CWS
Tue, Jul 16thvs CWSvs SEA
Wed, Jul 17thvs CWSvs SEA
Thu, Jul 18thvs CWS@ MIN
Fri, Jul 19th@ CLE@ MIN
Sat, Jul 20th@ CLE@ MIN
Sun, Jul 21st@ CLE@ MIN
Mon, Jul 22nd   @ HOU
Tue, Jul 23rd@ ATL@ HOU
Wed, Jul 24th@ ATL@ HOU
Thu, Jul 25thvs CLEvs TEX
Fri, Jul 26thvs CLEvs TEX
Sat, Jul 27thvs CLEvs TEX
Sun, Jul 28thvs CLEvs TEX
Tue, Jul 30thvs TORvs MIL
Wed, Jul 31stvs TORvs MIL
Thu, Aug 1st   vs MIL
Sat, Aug 3rd@ MINvs STL
Sun, Aug 4th@ MINvs STL
Mon, Aug 5th@ BOS@ CHC
Tue, Aug 6th@ BOS@ CHC
Wed, Aug 7th   @ CHC
Fri, Aug 9th@ DET@ CWS
Sat, Aug 10th@ DET@ CWS
Sun, Aug 11th@ DET@ CWS
Tue, Aug 13thvs STL@ SF
Wed, Aug 14thvs STL@ SF
Thu, Aug 15th   vs HOU
Fri, Aug 16thvs NYMvs HOU
Sat, Aug 17thvs NYMvs HOU
Sun, Aug 18thvs NYMvs HOU
Tue, Aug 20th@ BALvs NYY
Wed, Aug 21st@ BALvs NYY
Thu, Aug 22nd@ BOSvs NYY
Sat, Aug 24th@ CLEvs SF
Sun, Aug 25th@ CLEvs SF
Mon, Aug 26thvs OAK@ KC
Tue, Aug 27thvs OAK@ KC
Wed, Aug 28thvs OAK@ KC
Thu, Aug 29thvs OAK@ KC
Fri, Aug 30thvs BAL@ NYY
Sat, Aug 31stvs BAL@ NYY
Sun, Sep 1stvs BAL@ NYY
Tue, Sep 3rdvs DETvs LAA
Wed, Sep 4thvs DETvs LAA
Thu, Sep 5thvs DETvs LAA
Fri, Sep 6th@ MIAvs DET
Sat, Sep 7th@ MIAvs DET
Sun, Sep 8th@ MIAvs DET
Mon, Sep 9th   @ HOU
Tue, Sep 10th@ CWS@ HOU
Wed, Sep 11th@ CWS@ HOU
Thu, Sep 12th@ CWS@ HOU
Fri, Sep 13thvs HOU@ TEX
Sat, Sep 14thvs HOU@ TEX
Sun, Sep 15thvs HOU@ TEX
Mon, Sep 16th@ OAKvs KC
Tue, Sep 17th@ OAKvs KC
Wed, Sep 18th@ OAKvs KC
Fri, Sep 20th@ MINvs TEX
Sat, Sep 21st@ MINvs TEX
Sun, Sep 22nd@ MINvs TEX
Tue, Sep 24thvs ATL@ LAA
Wed, Sep 25thvs ATL@ LAA
Thu, Sep 26th   @ SEA
Fri, Sep 27thvs MIN@ SEA
Sat, Sep 28thvs MIN@ SEA
Sun, Sep 29thvs MIN@ SEA
Sat, Apr 13thvs CLE   
Mon, Apr 15th@ CWS   
Thu, Apr 18th@ NYY   
Thu, May 2ndvs TB   
Mon, May 6th@ HOU   
Wed, May 15thvs TEX   
Sun, May 19th@ LAA   
Thu, May 30th@ TEX   
Thu, Jun 13thvs DET   
Mon, Jun 24th@ CLE   
Mon, Jul 1st@ TOR   
Mon, Jul 15thvs CWS   
Mon, Jul 29thvs TOR   
Fri, Aug 2nd@ MIN   
Thu, Aug 8th@ DET   
Mon, Aug 19th@ BAL   
Fri, Aug 23rd@ CLE   
Thu, Sep 19th@ MIN