Skip to main content

Who Should I Trade?

Rafael Montero for David Peterson (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
David Peterson
David Peterson
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
David Peterson
David Peterson
2022 Stats 
Games Played7128
Games Started019
Innings Pitched68.1105.2
Blown Saves21
Hits Allowed4793
Earned Runs1845
Home Runs Allowed311
Who Should I Trade? Player Notes
  Rafael Montero
Rafael Montero
David Peterson
David Peterson
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
David Peterson
David Peterson
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CWS@ MIA
Fri, Mar 31stvs CWS@ MIA
Sat, Apr 1stvs CWS@ MIA
Sun, Apr 2ndvs CWS@ MIA
Mon, Apr 3rdvs DET@ MIL
Tue, Apr 4thvs DET@ MIL
Wed, Apr 5thvs DET@ MIL
Thu, Apr 6th@ MINvs MIA
Sat, Apr 8th@ MINvs MIA
Sun, Apr 9th@ MINvs MIA
Mon, Apr 10th@ PITvs SD
Tue, Apr 11th@ PITvs SD
Wed, Apr 12th@ PITvs SD
Fri, Apr 14thvs TEX@ OAK
Sat, Apr 15thvs TEX@ OAK
Sun, Apr 16thvs TEX@ OAK
Mon, Apr 17thvs TOR@ LAD
Tue, Apr 18thvs TOR@ LAD
Wed, Apr 19thvs TOR@ LAD
Fri, Apr 21st@ ATL@ SF
Sat, Apr 22nd@ ATL@ SF
Sun, Apr 23rd@ ATL@ SF
Mon, Apr 24th@ TB   
Tue, Apr 25th@ TBvs WSH
Wed, Apr 26th@ TBvs WSH
Fri, Apr 28thvs PHIvs ATL
Sat, Apr 29thvs PHIvs ATL
Sun, Apr 30thvs PHIvs ATL
Mon, May 1stvs SFvs ATL
Tue, May 2ndvs SF@ DET
Wed, May 3rdvs SF@ DET
Fri, May 5th@ SEAvs COL
Sat, May 6th@ SEAvs COL
Sun, May 7th@ SEAvs COL
Mon, May 8th@ LAA   
Tue, May 9th@ LAA@ CIN
Wed, May 10th@ LAA@ CIN
Fri, May 12th@ CWS@ WSH
Sat, May 13th@ CWS@ WSH
Sun, May 14th@ CWS@ WSH
Mon, May 15thvs CHC@ WSH
Tue, May 16thvs CHCvs TB
Wed, May 17thvs CHCvs TB
Fri, May 19thvs OAKvs CLE
Sat, May 20thvs OAKvs CLE
Sun, May 21stvs OAKvs CLE
Mon, May 22nd@ MIL   
Tue, May 23rd@ MIL@ CHC
Wed, May 24th@ MIL@ CHC
Fri, May 26th@ OAK@ COL
Sat, May 27th@ OAK@ COL
Sun, May 28th@ OAK@ COL
Mon, May 29thvs MIN   
Tue, May 30thvs MINvs PHI
Wed, May 31stvs MINvs PHI
Thu, Jun 1stvs LAAvs PHI
Fri, Jun 2ndvs LAAvs TOR
Sat, Jun 3rdvs LAAvs TOR
Sun, Jun 4thvs LAAvs TOR
Mon, Jun 5th@ TOR   
Tue, Jun 6th@ TOR@ ATL
Wed, Jun 7th@ TOR@ ATL
Thu, Jun 8th@ TOR@ ATL
Fri, Jun 9th@ CLE@ PIT
Sat, Jun 10th@ CLE@ PIT
Sun, Jun 11th@ CLE@ PIT
Tue, Jun 13thvs WSHvs NYY
Wed, Jun 14thvs WSHvs NYY
Thu, Jun 15thvs WSH   
Fri, Jun 16thvs CINvs STL
Sat, Jun 17thvs CINvs STL
Sun, Jun 18thvs CINvs STL
Mon, Jun 19thvs NYM@ HOU
Tue, Jun 20thvs NYM@ HOU
Wed, Jun 21stvs NYM@ HOU
Fri, Jun 23rd@ LAD@ PHI
Sat, Jun 24th@ LAD@ PHI
Sun, Jun 25th@ LAD@ PHI
Tue, Jun 27th@ STLvs MIL
Wed, Jun 28th@ STLvs MIL
Thu, Jun 29th@ STLvs MIL
Fri, Jun 30th@ TEXvs SF
Sat, Jul 1st@ TEXvs SF
Sun, Jul 2nd@ TEXvs SF
Mon, Jul 3rd@ TEX   
Tue, Jul 4thvs COL@ ARI
Wed, Jul 5thvs COL@ ARI
Thu, Jul 6thvs SEA@ ARI
Fri, Jul 7thvs SEA@ SD
Sat, Jul 8thvs SEA@ SD
Sun, Jul 9thvs SEA@ SD
Fri, Jul 14th@ LAAvs LAD
Sat, Jul 15th@ LAAvs LAD
Sun, Jul 16th@ LAAvs LAD
Tue, Jul 18th@ COLvs CWS
Wed, Jul 19th@ COLvs CWS
Thu, Jul 20th@ OAKvs CWS
Fri, Jul 21st@ OAK@ BOS
Sat, Jul 22nd@ OAK@ BOS
Sun, Jul 23rd@ OAK@ BOS
Mon, Jul 24thvs TEX   
Tue, Jul 25thvs TEX@ NYY
Wed, Jul 26thvs TEX@ NYY
Fri, Jul 28thvs TBvs WSH
Sat, Jul 29thvs TBvs WSH
Sun, Jul 30thvs TBvs WSH
Mon, Jul 31stvs CLE   
Tue, Aug 1stvs CLE@ KC
Wed, Aug 2ndvs CLE@ KC
Thu, Aug 3rd@ NYY@ KC
Fri, Aug 4th@ NYY@ BAL
Sat, Aug 5th@ NYY@ BAL
Sun, Aug 6th@ NYY@ BAL
Tue, Aug 8th@ BALvs CHC
Wed, Aug 9th@ BALvs CHC
Thu, Aug 10th@ BAL   
Fri, Aug 11thvs LAAvs ATL
Sat, Aug 12thvs LAAvs ATL
Sun, Aug 13thvs LAAvs ATL
Mon, Aug 14th@ MIAvs PIT
Tue, Aug 15th@ MIAvs PIT
Wed, Aug 16th@ MIAvs PIT
Fri, Aug 18thvs SEA@ STL
Sat, Aug 19thvs SEA@ STL
Sun, Aug 20thvs SEA@ STL
Mon, Aug 21stvs BOS@ ATL
Tue, Aug 22ndvs BOS@ ATL
Wed, Aug 23rdvs BOS@ ATL
Thu, Aug 24thvs BOS   
Fri, Aug 25th@ DETvs LAA
Sat, Aug 26th@ DETvs LAA
Sun, Aug 27th@ DETvs LAA
Mon, Aug 28th@ BOSvs TEX
Tue, Aug 29th@ BOSvs TEX
Wed, Aug 30th@ BOSvs TEX
Fri, Sep 1stvs NYYvs SEA
Sat, Sep 2ndvs NYYvs SEA
Sun, Sep 3rdvs NYYvs SEA
Mon, Sep 4th@ TEX   
Tue, Sep 5th@ TEX@ WSH
Wed, Sep 6th@ TEX@ WSH
Fri, Sep 8thvs SD@ MIN
Sat, Sep 9thvs SD@ MIN
Sun, Sep 10thvs SD@ MIN
Mon, Sep 11thvs OAKvs ARI
Tue, Sep 12thvs OAKvs ARI
Wed, Sep 13thvs OAKvs ARI
Fri, Sep 15th@ KCvs CIN
Sat, Sep 16th@ KCvs CIN
Sun, Sep 17th@ KCvs CIN
Mon, Sep 18thvs BAL@ MIA
Tue, Sep 19thvs BAL@ MIA
Wed, Sep 20thvs BAL@ MIA
Fri, Sep 22ndvs KC@ PHI
Sat, Sep 23rdvs KC@ PHI
Sun, Sep 24thvs KC@ PHI
Mon, Sep 25th@ SEA   
Tue, Sep 26th@ SEAvs MIA
Wed, Sep 27th@ SEAvs MIA
Fri, Sep 29th@ ARIvs PHI
Sat, Sep 30th@ ARIvs PHI
Sun, Oct 1st@ ARIvs PHI
Thu, Apr 20th   @ SF
Thu, Apr 27th   vs WSH
Thu, May 4th   @ DET
Thu, May 11th   @ CIN
Thu, May 18th   vs TB
Thu, May 25th   @ CHC
Mon, Jun 26th   vs MIL
Thu, Jul 27th   vs WSH
Mon, Aug 7th   vs CHC
Thu, Aug 17th   @ STL
Thu, Sep 14th   vs ARI
Thu, Sep 21st   @ PHI
Thu, Sep 28th   vs MIA