Skip to main content

Who Should I Trade?

Freddy Peralta for Rafael Montero (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Freddy Peralta
Freddy Peralta
MIL @ KC Tue, May 18th 8:10pm
Rafael Montero
Rafael Montero
SEA vs DET Mon, May 17th 10:10pm
Recommended by
11 of 14 experts
Recommended by
3 of 14 experts
Rest of Season
VBR# 138# 349
Injury Alert--
Weather64 F, Mostly Cloudy74 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 39# 121
Chris Meaney
# 24# 69
Dan Harris
# 40# 106
Pierre Camus
# 56# 110
Mick Ciallela
# 39# 119
Ryan Amore
Pitcher List
# 59# 110
Brendan Tuma
# 53# 118
Brad Camara
# 18
Corbin Young
# 53# 59
Chris Clegg
# 51# 95
Joe Pisapia
# 21# 86
Jordan Eisen
Field of Vision Sports
# 106# 51
Mike Maher
# 154# 79
Carmen Maiorano
# 158# 84
Who Should I Trade? Player Statistics
  Freddy Peralta
Freddy Peralta
Rafael Montero
Rafael Montero
2021 Stats 
Games Played817
Games Started70
Innings Pitched39.017.2
Blown Saves05
Hits Allowed1914
Earned Runs1210
Home Runs Allowed42
Who Should I Trade? Player Projections
  Freddy Peralta
Freddy Peralta
Rafael Montero
Rafael Montero
2021 Projections 
Games Played3549
Games Started150
Innings Pitched100.448.0
Blown Saves02
Hits Allowed7642
Earned Runs4222
Home Runs Allowed147
Who Should I Trade? Player Notes
  Freddy Peralta
Freddy Peralta
Rafael Montero
Rafael Montero
 Freddy Peralta did not factor in the decision Tuesday against the Cardinals, tossing seven scoreless innings while allowing one hit and one walk. He struck out eight.
Connor Rooney
Wed, May 12th
Rafael Montero earned his fifth save of the season Friday against Cleveland, recording the final out of the game.
Ari Koslow
Sat, May 15th
 Freddy Peralta (3-1) was saddled with his first loss of the season Wednesday against the Phillies, allowing five runs on four hits and three walks in four innings. He struck out eight.
Connor Rooney
Thu, May 6th
Rafael Montero took the loss Tuesday against the Dodgers, allowing three runs on two hits over 1.1 innings with three strikeouts.
Ari Koslow
Wed, May 12th
 Freddy Peralta (3-0) earned the win Friday against the Dodgers, allowing one run on one hit and one walk across six innings. He struck out seven.
Connor Rooney
Sat, May 1st
Rafael Montero earned the win Tuesday against Baltimore, working around two hits and a bases loaded jam to toss a scoreless inning.
Ari Koslow
Wed, May 5th
 Freddy Peralta allowed two runs on five hits and one walk in four innings against the Cubs on Saturday. He struck out seven in the no-decision.
Connor Rooney
Sat, Apr 24th
Rafael Montero earned his fourth save of the season Sunday against the Angels, tossing a quick 1-2-3 inning with one strikeout.
Ari Koslow
Sun, May 2nd
 Freddy Peralta allowed three runs on three hits and three walks across five innings in Sunday's loss to the Pirates. He struck out seven in the no-decision.
Connor Rooney
Sun, Apr 18th
Rafael Montero allowed one run on two hits in the ninth inning Friday against the Angels.
Ari Koslow
Sat, May 1st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Freddy Peralta
Freddy Peralta
Rafael Montero
Rafael Montero
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs MINvs SF
Sat, Apr 3rdvs MINvs SF
Sun, Apr 4thvs MIN   
Mon, Apr 5th@ CHCvs CWS
Tue, Apr 6th@ CHCvs CWS
Wed, Apr 7th@ CHCvs CWS
Thu, Apr 8th@ STL@ MIN
Sat, Apr 10th@ STL@ MIN
Sun, Apr 11th@ STL@ MIN
Mon, Apr 12thvs CHC   
Tue, Apr 13thvs CHC@ BAL
Wed, Apr 14thvs CHC   
Fri, Apr 16thvs PITvs HOU
Sat, Apr 17thvs PITvs HOU
Sun, Apr 18thvs PITvs HOU
Mon, Apr 19th@ SDvs LAD
Tue, Apr 20th@ SDvs LAD
Wed, Apr 21st@ SD   
Fri, Apr 23rd@ CHC@ BOS
Sat, Apr 24th@ CHC@ BOS
Sun, Apr 25th@ CHC@ BOS
Mon, Apr 26thvs MIA@ HOU
Tue, Apr 27thvs MIA@ HOU
Wed, Apr 28thvs MIA@ HOU
Thu, Apr 29thvs LAD@ HOU
Fri, Apr 30thvs LADvs LAA
Sat, May 1stvs LADvs LAA
Sun, May 2ndvs LADvs LAA
Mon, May 3rd@ PHIvs BAL
Tue, May 4th@ PHIvs BAL
Wed, May 5th@ PHIvs BAL
Thu, May 6th@ PHI   
Fri, May 7th@ MIA@ TEX
Sat, May 8th@ MIA@ TEX
Sun, May 9th@ MIA@ TEX
Tue, May 11thvs STL@ LAD
Wed, May 12thvs STL@ LAD
Thu, May 13thvs STLvs CLE
Fri, May 14thvs ATLvs CLE
Sat, May 15thvs ATLvs CLE
Sun, May 16thvs ATLvs CLE
Tue, May 18th@ KCvs DET
Wed, May 19th@ KCvs DET
Fri, May 21st@ CIN@ SD
Sat, May 22nd@ CIN@ SD
Sun, May 23rd@ CIN@ SD
Mon, May 24thvs SD@ OAK
Tue, May 25thvs SD@ OAK
Wed, May 26thvs SD@ OAK
Thu, May 27thvs SDvs TEX
Fri, May 28th@ WSHvs TEX
Sat, May 29th@ WSHvs TEX
Sun, May 30th@ WSHvs TEX
Mon, May 31stvs DETvs OAK
Tue, Jun 1stvs DETvs OAK
Thu, Jun 3rdvs ARI@ LAA
Fri, Jun 4thvs ARI@ LAA
Sat, Jun 5thvs ARI@ LAA
Sun, Jun 6thvs ARI@ LAA
Tue, Jun 8th@ CIN@ DET
Wed, Jun 9th@ CIN@ DET
Thu, Jun 10th@ CIN@ DET
Fri, Jun 11thvs PIT@ CLE
Sat, Jun 12thvs PIT@ CLE
Sun, Jun 13thvs PIT@ CLE
Mon, Jun 14thvs CINvs MIN
Tue, Jun 15thvs CINvs MIN
Wed, Jun 16thvs CINvs MIN
Thu, Jun 17th@ COLvs TB
Fri, Jun 18th@ COLvs TB
Sat, Jun 19th@ COLvs TB
Sun, Jun 20th@ COLvs TB
Mon, Jun 21st@ ARI   
Tue, Jun 22nd@ ARIvs COL
Wed, Jun 23rd@ ARIvs COL
Fri, Jun 25thvs COL@ CWS
Sat, Jun 26thvs COL@ CWS
Sun, Jun 27thvs COL@ CWS
Mon, Jun 28thvs CHC   
Tue, Jun 29thvs CHC@ TOR
Wed, Jun 30thvs CHC@ TOR
Thu, Jul 1st@ PIT@ TOR
Fri, Jul 2nd@ PITvs TEX
Sat, Jul 3rd@ PITvs TEX
Sun, Jul 4th@ PITvs TEX
Mon, Jul 5th@ NYM   
Tue, Jul 6th@ NYMvs NYY
Wed, Jul 7th@ NYMvs NYY
Thu, Jul 8thvs CINvs NYY
Fri, Jul 9thvs CINvs LAA
Sat, Jul 10thvs CINvs LAA
Sun, Jul 11thvs CINvs LAA
Fri, Jul 16th@ CIN@ LAA
Sat, Jul 17th@ CIN@ LAA
Sun, Jul 18th@ CIN@ LAA
Tue, Jul 20thvs KC@ COL
Wed, Jul 21stvs KC@ COL
Fri, Jul 23rdvs CWSvs OAK
Sat, Jul 24thvs CWSvs OAK
Sun, Jul 25thvs CWSvs OAK
Tue, Jul 27th@ PITvs HOU
Wed, Jul 28th@ PITvs HOU
Thu, Jul 29th@ PIT   
Fri, Jul 30th@ ATL@ TEX
Sat, Jul 31st@ ATL@ TEX
Sun, Aug 1st@ ATL@ TEX
Mon, Aug 2ndvs PIT@ TB
Tue, Aug 3rdvs PIT@ TB
Wed, Aug 4thvs PIT@ TB
Fri, Aug 6thvs SF@ NYY
Sat, Aug 7thvs SF@ NYY
Sun, Aug 8thvs SF@ NYY
Mon, Aug 9th@ CHC   
Tue, Aug 10th@ CHCvs TEX
Wed, Aug 11th@ CHCvs TEX
Thu, Aug 12th@ CHCvs TEX
Fri, Aug 13th@ PITvs TOR
Sat, Aug 14th@ PITvs TOR
Sun, Aug 15th@ PITvs TOR
Tue, Aug 17th@ STL@ TEX
Wed, Aug 18th@ STL@ TEX
Thu, Aug 19th@ STL@ TEX
Fri, Aug 20thvs WSH@ HOU
Sat, Aug 21stvs WSH@ HOU
Sun, Aug 22ndvs WSH@ HOU
Tue, Aug 24thvs CIN@ OAK
Wed, Aug 25thvs CIN   
Thu, Aug 26thvs CINvs KC
Fri, Aug 27th@ MINvs KC
Sat, Aug 28th@ MINvs KC
Sun, Aug 29th@ MINvs KC
Mon, Aug 30th@ SFvs HOU
Tue, Aug 31st@ SFvs HOU
Wed, Sep 1st@ SFvs HOU
Thu, Sep 2nd@ SF   
Fri, Sep 3rdvs STL@ ARI
Sat, Sep 4thvs STL@ ARI
Sun, Sep 5thvs STL@ ARI
Mon, Sep 6thvs PHI@ HOU
Tue, Sep 7thvs PHI@ HOU
Wed, Sep 8thvs PHI@ HOU
Fri, Sep 10th@ CLEvs ARI
Sat, Sep 11th@ CLEvs ARI
Sun, Sep 12th@ CLEvs ARI
Tue, Sep 14th@ DETvs BOS
Wed, Sep 15th@ DETvs BOS
Fri, Sep 17thvs CHC@ KC
Sat, Sep 18thvs CHC@ KC
Sun, Sep 19thvs CHC@ KC
Mon, Sep 20thvs STL@ OAK
Tue, Sep 21stvs STL@ OAK
Wed, Sep 22ndvs STL@ OAK
Thu, Sep 23rdvs STL@ OAK
Fri, Sep 24thvs NYM@ LAA
Sat, Sep 25thvs NYM@ LAA
Sun, Sep 26thvs NYM@ LAA
Tue, Sep 28th@ STLvs OAK
Wed, Sep 29th@ STLvs OAK
Thu, Sep 30th@ STL   
Fri, Oct 1st@ LADvs LAA
Sat, Oct 2nd@ LADvs LAA
Sun, Oct 3rd@ LADvs LAA
Fri, Apr 2nd   vs SF
Thu, Apr 15th   @ BAL
Thu, Apr 22nd   @ BOS
Mon, May 17th   vs DET
Wed, Jun 2nd   vs OAK
Thu, Jul 22nd   vs OAK
Mon, Jul 26th   vs HOU
Thu, Aug 5th   @ NYY
Mon, Aug 23rd   @ OAK
Mon, Sep 13th   vs BOS
Mon, Sep 27th   vs OAK