Skip to main content

Who Should I Trade?

Martin Perez for Robert Stephenson (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Martin Perez
Martin Perez
Robert Stephenson
Robert Stephenson
Recommended by
2 of 3 experts
Recommended by
1 of 3 experts
Rest of Season# 379# 485
VBR# 467# 726
Injury Alert--
Expert Ranks 
Mike Maher
# 214# 464
Carmen Maiorano
# 363
Corbin Young
# 363
Who Should I Trade? Player Statistics
  Martin Perez
Martin Perez
Robert Stephenson
Robert Stephenson
2021 Stats 
Games Played1225
Games Started120
Innings Pitched60.022.1
Blown Saves00
Hits Allowed6023
Earned Runs2611
Home Runs Allowed53
Who Should I Trade? Player Projections
  Martin Perez
Martin Perez
Robert Stephenson
Robert Stephenson
2021 Projections 
Games Played1634
Games Started140
Innings Pitched85.934.8
Blown Saves00
Hits Allowed9033
Earned Runs4319
Home Runs Allowed116
Who Should I Trade? Player Notes
  Martin Perez
Martin Perez
Robert Stephenson
Robert Stephenson
 Martin Perez got knocked around quite a bit on Tuesday. He only went two innings, allowing six hits, six earned runs, three walks, and struck out two.
Liam Gibney
Wed, Jun 9th
It didn't come easy, but Rockies reliever Robert Stephenson emerged from the ninth inning of Tuesday's game unscathed. He allowed two hits and a walk while striking out a pair of batters in the frame.
Andersen Pickard
Tue, May 25th
 Martin Perez was lights out on the mound in Thursday's win over the Astros. He went 7.2 innings, allowed six hits, no earned runs, and struck out four.
Liam Gibney
Fri, Jun 4th
Rockies reliever Robert Stephenson pitched the seventh inning against the Padres on Wednesday. He allowed one baserunner on a walk while also striking out a pair of batters.
Andersen Pickard
Thu, May 20th
 Martin Perez went five innings, allowing five hits, two earned runs, and striking out four in his win over Miami on Friday.
Liam Gibney
Sat, May 29th
Rockies reliever Robert Stephenson allowed one home run over just 0.1 innings of work on Wednesday. His role was limited in Game 1 of the doubleheader as he was merely asked to finish the sixth inning.
Andersen Pickard
Wed, May 12th
 Martin Perez kept his hot streak going on Friday collecting a win over the Phillies. He went six innings, allowing five hits, three earned runs, and striking out seven.
Liam Gibney
Sat, May 22nd
Rockies reliever Robert Stephenson tossed an impressive outing on Wednesday, retiring all three batters he faced in the eighth inning against the Giants. He logged one strikeout along the way.
Andersen Pickard
Wed, May 5th
 Martin Perez went six innings allowing three hits, zero earned runs, and striking out five in his win over the Angels of Saturday.
Liam Gibney
Sun, May 16th
Rockies reliever Robert Stephenson allowed two runs (one earned) on two hits against the Diamondbacks on Thursday. He was hit with the loss and fell to 0-1 this year.
Andersen Pickard
Fri, Apr 30th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Martin Perez
Martin Perez
Robert Stephenson
Robert Stephenson
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 2ndvs BALvs LAD
Sat, Apr 3rdvs BALvs LAD
Sun, Apr 4thvs BALvs LAD
Mon, Apr 5thvs TB   
Tue, Apr 6thvs TBvs ARI
Wed, Apr 7thvs TBvs ARI
Thu, Apr 8th@ BALvs ARI
Sat, Apr 10th@ BAL@ SF
Sun, Apr 11th@ BAL@ SF
Tue, Apr 13th@ MIN@ LAD
Wed, Apr 14th@ MIN@ LAD
Thu, Apr 15th@ MIN@ LAD
Sat, Apr 17thvs CWSvs NYM
Sun, Apr 18thvs CWSvs NYM
Mon, Apr 19thvs CWS   
Tue, Apr 20thvs TORvs HOU
Wed, Apr 21stvs TORvs HOU
Thu, Apr 22ndvs SEA   
Fri, Apr 23rdvs SEAvs PHI
Sat, Apr 24thvs SEAvs PHI
Sun, Apr 25thvs SEAvs PHI
Tue, Apr 27th@ NYM@ SF
Wed, Apr 28th@ NYM@ SF
Thu, Apr 29th@ TEX@ ARI
Fri, Apr 30th@ TEX@ ARI
Sat, May 1st@ TEX@ ARI
Sun, May 2nd@ TEX@ ARI
Tue, May 4thvs DETvs SF
Wed, May 5thvs DETvs SF
Thu, May 6thvs DET   
Fri, May 7th@ BAL@ STL
Sat, May 8th@ BAL@ STL
Sun, May 9th@ BAL@ STL
Mon, May 10th@ BAL   
Tue, May 11thvs OAKvs SD
Wed, May 12thvs OAKvs SD
Thu, May 13thvs OAKvs CIN
Fri, May 14thvs LAAvs CIN
Sat, May 15thvs LAAvs CIN
Sun, May 16thvs LAAvs CIN
Tue, May 18th@ TOR@ SD
Wed, May 19th@ TOR@ SD
Thu, May 20th@ TOR   
Fri, May 21st@ PHIvs ARI
Sat, May 22nd@ PHIvs ARI
Sun, May 23rd@ PHIvs ARI
Tue, May 25thvs ATL@ NYM
Wed, May 26thvs ATL   
Fri, May 28thvs MIA   
Sat, May 29thvs MIA@ PIT
Mon, May 31st@ HOU   
Tue, Jun 1st@ HOUvs TEX
Wed, Jun 2nd@ HOUvs TEX
Thu, Jun 3rd@ HOUvs TEX
Fri, Jun 4th@ NYYvs OAK
Sat, Jun 5th@ NYYvs OAK
Sun, Jun 6th@ NYYvs OAK
Mon, Jun 7thvs MIA   
Tue, Jun 8thvs HOU@ MIA
Wed, Jun 9thvs HOU@ MIA
Thu, Jun 10thvs HOU@ MIA
Fri, Jun 11thvs TOR@ CIN
Sat, Jun 12thvs TOR@ CIN
Sun, Jun 13thvs TOR@ CIN
Mon, Jun 14thvs TORvs SD
Tue, Jun 15th@ ATLvs SD
Wed, Jun 16th@ ATLvs SD
Fri, Jun 18th@ KCvs MIL
Sat, Jun 19th@ KCvs MIL
Sun, Jun 20th@ KCvs MIL
Tue, Jun 22nd@ TB@ SEA
Wed, Jun 23rd@ TB@ SEA
Thu, Jun 24th@ TB   
Fri, Jun 25thvs NYY@ MIL
Sat, Jun 26thvs NYY@ MIL
Sun, Jun 27thvs NYY@ MIL
Mon, Jun 28thvs KCvs PIT
Tue, Jun 29thvs KCvs PIT
Wed, Jun 30thvs KCvs PIT
Thu, Jul 1stvs KCvs STL
Fri, Jul 2nd@ OAKvs STL
Sat, Jul 3rd@ OAKvs STL
Sun, Jul 4th@ OAKvs STL
Mon, Jul 5th@ LAA   
Tue, Jul 6th@ LAA@ ARI
Wed, Jul 7th@ LAA@ ARI
Fri, Jul 9thvs PHI@ SD
Sat, Jul 10thvs PHI@ SD
Sun, Jul 11thvs PHI@ SD
Thu, Jul 15th@ NYY   
Fri, Jul 16th@ NYYvs LAD
Sat, Jul 17th@ NYYvs LAD
Sun, Jul 18th@ NYYvs LAD
Mon, Jul 19th@ TOR   
Tue, Jul 20th@ TORvs SEA
Wed, Jul 21st@ TORvs SEA
Thu, Jul 22ndvs NYY   
Fri, Jul 23rdvs NYY@ LAD
Sat, Jul 24thvs NYY@ LAD
Sun, Jul 25thvs NYY@ LAD
Mon, Jul 26thvs TOR@ LAA
Tue, Jul 27thvs TOR@ LAA
Wed, Jul 28thvs TOR@ LAA
Thu, Jul 29thvs TOR@ SD
Fri, Jul 30th@ TB@ SD
Sat, Jul 31st@ TB@ SD
Sun, Aug 1st@ TB@ SD
Tue, Aug 3rd@ DETvs CHC
Wed, Aug 4th@ DETvs CHC
Thu, Aug 5th@ DETvs CHC
Fri, Aug 6th@ TORvs MIA
Sat, Aug 7th@ TORvs MIA
Sun, Aug 8th@ TORvs MIA
Tue, Aug 10thvs TB@ HOU
Wed, Aug 11thvs TB@ HOU
Thu, Aug 12thvs TB@ SF
Fri, Aug 13thvs BAL@ SF
Sat, Aug 14thvs BAL@ SF
Sun, Aug 15thvs BAL@ SF
Tue, Aug 17th@ NYYvs SD
Wed, Aug 18th@ NYYvs SD
Fri, Aug 20thvs TEXvs ARI
Sat, Aug 21stvs TEXvs ARI
Sun, Aug 22ndvs TEXvs ARI
Tue, Aug 24thvs MIN@ CHC
Wed, Aug 25thvs MIN@ CHC
Thu, Aug 26thvs MIN   
Fri, Aug 27th@ CLE@ LAD
Sat, Aug 28th@ CLE@ LAD
Sun, Aug 29th@ CLE@ LAD
Mon, Aug 30th@ TB@ TEX
Tue, Aug 31st@ TB@ TEX
Wed, Sep 1st@ TB@ TEX
Thu, Sep 2nd@ TBvs ATL
Fri, Sep 3rdvs CLEvs ATL
Sat, Sep 4thvs CLEvs ATL
Sun, Sep 5thvs CLEvs ATL
Mon, Sep 6thvs TBvs SF
Tue, Sep 7thvs TBvs SF
Wed, Sep 8thvs TBvs SF
Fri, Sep 10th@ CWS@ PHI
Sat, Sep 11th@ CWS@ PHI
Sun, Sep 12th@ CWS@ PHI
Mon, Sep 13th@ SEA   
Tue, Sep 14th@ SEA@ ATL
Wed, Sep 15th@ SEA@ ATL
Fri, Sep 17thvs BAL@ WSH
Sat, Sep 18thvs BAL@ WSH
Sun, Sep 19thvs BAL@ WSH
Tue, Sep 21stvs NYMvs LAD
Wed, Sep 22ndvs NYMvs LAD
Fri, Sep 24thvs NYYvs SF
Sat, Sep 25thvs NYYvs SF
Sun, Sep 26thvs NYYvs SF
Tue, Sep 28th@ BALvs WSH
Wed, Sep 29th@ BALvs WSH
Thu, Sep 30th@ BAL   
Fri, Oct 1st@ WSH@ ARI
Sat, Oct 2nd@ WSH@ ARI
Sun, Oct 3rd@ WSH@ ARI
Thu, Apr 1st   vs LAD
Fri, Apr 9th   @ SF
Mon, Apr 26th   @ SF
Mon, May 17th   @ SD
Mon, May 24th   @ NYM
Thu, May 27th   @ NYM
Sun, May 30th   @ PIT
Thu, Jun 17th   vs MIL
Thu, Jul 8th   @ ARI
Mon, Aug 16th   vs SD
Mon, Aug 23rd   @ CHC
Thu, Sep 9th   @ PHI
Thu, Sep 16th   @ ATL
Thu, Sep 23rd   vs LAD
Mon, Sep 27th   vs WSH