Skip to main content

Who Should I Trade?

Rafael Montero for Edward Cabrera (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Rafael Montero
Rafael Montero
Edward Cabrera
Edward Cabrera
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Rafael Montero
Rafael Montero
Edward Cabrera
Edward Cabrera
2022 Stats 
Games Played7114
Games Started014
Innings Pitched68.171.2
Blown Saves20
Hits Allowed4744
Earned Runs1824
Home Runs Allowed310
Who Should I Trade? Player Notes
  Rafael Montero
Rafael Montero
Edward Cabrera
Edward Cabrera
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Rafael Montero
Rafael Montero
Edward Cabrera
Edward Cabrera
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CWSvs NYM
Fri, Mar 31stvs CWSvs NYM
Sat, Apr 1stvs CWSvs NYM
Sun, Apr 2ndvs CWSvs NYM
Mon, Apr 3rdvs DETvs MIN
Tue, Apr 4thvs DETvs MIN
Wed, Apr 5thvs DETvs MIN
Thu, Apr 6th@ MIN@ NYM
Sat, Apr 8th@ MIN@ NYM
Sun, Apr 9th@ MIN@ NYM
Mon, Apr 10th@ PIT@ PHI
Tue, Apr 11th@ PIT@ PHI
Wed, Apr 12th@ PIT@ PHI
Fri, Apr 14thvs TEXvs ARI
Sat, Apr 15thvs TEXvs ARI
Sun, Apr 16thvs TEXvs ARI
Mon, Apr 17thvs TORvs SF
Tue, Apr 18thvs TORvs SF
Wed, Apr 19thvs TORvs SF
Fri, Apr 21st@ ATL@ CLE
Sat, Apr 22nd@ ATL@ CLE
Sun, Apr 23rd@ ATL@ CLE
Mon, Apr 24th@ TB@ ATL
Tue, Apr 25th@ TB@ ATL
Wed, Apr 26th@ TB@ ATL
Fri, Apr 28thvs PHIvs CHC
Sat, Apr 29thvs PHIvs CHC
Sun, Apr 30thvs PHIvs CHC
Mon, May 1stvs SF   
Tue, May 2ndvs SFvs ATL
Wed, May 3rdvs SFvs ATL
Fri, May 5th@ SEA@ CHC
Sat, May 6th@ SEA@ CHC
Sun, May 7th@ SEA@ CHC
Mon, May 8th@ LAA@ ARI
Tue, May 9th@ LAA@ ARI
Wed, May 10th@ LAA@ ARI
Fri, May 12th@ CWSvs CIN
Sat, May 13th@ CWSvs CIN
Sun, May 14th@ CWSvs CIN
Mon, May 15thvs CHC   
Tue, May 16thvs CHCvs WSH
Wed, May 17thvs CHCvs WSH
Fri, May 19thvs OAK@ SF
Sat, May 20thvs OAK@ SF
Sun, May 21stvs OAK@ SF
Mon, May 22nd@ MIL@ COL
Tue, May 23rd@ MIL@ COL
Wed, May 24th@ MIL@ COL
Fri, May 26th@ OAK@ LAA
Sat, May 27th@ OAK@ LAA
Sun, May 28th@ OAK@ LAA
Mon, May 29thvs MIN   
Tue, May 30thvs MINvs SD
Wed, May 31stvs MINvs SD
Thu, Jun 1stvs LAAvs SD
Fri, Jun 2ndvs LAAvs OAK
Sat, Jun 3rdvs LAAvs OAK
Sun, Jun 4thvs LAAvs OAK
Mon, Jun 5th@ TORvs KC
Tue, Jun 6th@ TORvs KC
Wed, Jun 7th@ TORvs KC
Thu, Jun 8th@ TOR   
Fri, Jun 9th@ CLE@ CWS
Sat, Jun 10th@ CLE@ CWS
Sun, Jun 11th@ CLE@ CWS
Tue, Jun 13thvs WSH@ SEA
Wed, Jun 14thvs WSH@ SEA
Thu, Jun 15thvs WSH   
Fri, Jun 16thvs CIN@ WSH
Sat, Jun 17thvs CIN@ WSH
Sun, Jun 18thvs CIN@ WSH
Mon, Jun 19thvs NYMvs TOR
Tue, Jun 20thvs NYMvs TOR
Wed, Jun 21stvs NYMvs TOR
Fri, Jun 23rd@ LADvs PIT
Sat, Jun 24th@ LADvs PIT
Sun, Jun 25th@ LADvs PIT
Tue, Jun 27th@ STL@ BOS
Wed, Jun 28th@ STL@ BOS
Thu, Jun 29th@ STL@ BOS
Fri, Jun 30th@ TEX@ ATL
Sat, Jul 1st@ TEX@ ATL
Sun, Jul 2nd@ TEX@ ATL
Mon, Jul 3rd@ TEXvs STL
Tue, Jul 4thvs COLvs STL
Wed, Jul 5thvs COLvs STL
Thu, Jul 6thvs SEAvs STL
Fri, Jul 7thvs SEAvs PHI
Sat, Jul 8thvs SEAvs PHI
Sun, Jul 9thvs SEAvs PHI
Fri, Jul 14th@ LAA@ BAL
Sat, Jul 15th@ LAA@ BAL
Sun, Jul 16th@ LAA@ BAL
Tue, Jul 18th@ COL@ STL
Wed, Jul 19th@ COL@ STL
Thu, Jul 20th@ OAK   
Fri, Jul 21st@ OAKvs COL
Sat, Jul 22nd@ OAKvs COL
Sun, Jul 23rd@ OAKvs COL
Mon, Jul 24thvs TEX   
Tue, Jul 25thvs TEX@ TB
Wed, Jul 26thvs TEX@ TB
Fri, Jul 28thvs TBvs DET
Sat, Jul 29thvs TBvs DET
Sun, Jul 30thvs TBvs DET
Mon, Jul 31stvs CLEvs PHI
Tue, Aug 1stvs CLEvs PHI
Wed, Aug 2ndvs CLEvs PHI
Thu, Aug 3rd@ NYYvs PHI
Fri, Aug 4th@ NYY@ TEX
Sat, Aug 5th@ NYY@ TEX
Sun, Aug 6th@ NYY@ TEX
Tue, Aug 8th@ BAL@ CIN
Wed, Aug 9th@ BAL@ CIN
Thu, Aug 10th@ BAL   
Fri, Aug 11thvs LAAvs NYY
Sat, Aug 12thvs LAAvs NYY
Sun, Aug 13thvs LAAvs NYY
Mon, Aug 14th@ MIAvs HOU
Tue, Aug 15th@ MIAvs HOU
Wed, Aug 16th@ MIAvs HOU
Fri, Aug 18thvs SEA@ LAD
Sat, Aug 19thvs SEA@ LAD
Sun, Aug 20thvs SEA@ LAD
Mon, Aug 21stvs BOS@ SD
Tue, Aug 22ndvs BOS@ SD
Wed, Aug 23rdvs BOS@ SD
Thu, Aug 24thvs BOS   
Fri, Aug 25th@ DETvs WSH
Sat, Aug 26th@ DETvs WSH
Sun, Aug 27th@ DETvs WSH
Mon, Aug 28th@ BOS   
Tue, Aug 29th@ BOSvs TB
Wed, Aug 30th@ BOSvs TB
Fri, Sep 1stvs NYY@ WSH
Sat, Sep 2ndvs NYY@ WSH
Sun, Sep 3rdvs NYY@ WSH
Mon, Sep 4th@ TEX   
Tue, Sep 5th@ TEXvs LAD
Wed, Sep 6th@ TEXvs LAD
Fri, Sep 8thvs SD@ PHI
Sat, Sep 9thvs SD@ PHI
Sun, Sep 10thvs SD@ PHI
Mon, Sep 11thvs OAK@ MIL
Tue, Sep 12thvs OAK@ MIL
Wed, Sep 13thvs OAK@ MIL
Fri, Sep 15th@ KCvs ATL
Sat, Sep 16th@ KCvs ATL
Sun, Sep 17th@ KCvs ATL
Mon, Sep 18thvs BALvs NYM
Tue, Sep 19thvs BALvs NYM
Wed, Sep 20thvs BALvs NYM
Fri, Sep 22ndvs KCvs MIL
Sat, Sep 23rdvs KCvs MIL
Sun, Sep 24thvs KCvs MIL
Mon, Sep 25th@ SEA   
Tue, Sep 26th@ SEA@ NYM
Wed, Sep 27th@ SEA@ NYM
Fri, Sep 29th@ ARI@ PIT
Sat, Sep 30th@ ARI@ PIT
Sun, Oct 1st@ ARI@ PIT
Thu, Apr 27th   @ ATL
Thu, May 4th   vs ATL
Thu, May 18th   vs WSH
Thu, May 25th   @ COL
Mon, Jun 12th   @ SEA
Thu, Jun 22nd   vs PIT
Mon, Jul 17th   @ STL
Mon, Aug 7th   @ CIN
Thu, Aug 31st   @ WSH
Thu, Sep 7th   vs LAD
Thu, Sep 14th   @ MIL
Thu, Sep 28th   @ NYM