Who Should I Trade?

Roberto Perez for Garrett Hampson (2019)

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

Experts' Pick
  Roberto Perez
Roberto Perez
CLE vs KC Fri, Aug 23rd 7:10pm
Garrett Hampson
Garrett Hampson
COL @ STL Fri, Aug 23rd 8:15pm
Recommended by
7 of 12 experts
Recommended by
5 of 12 experts
Rest of Season
VBR# 396# 318
Home Runs31
Stolen Bases03
Batting Average.223.245
Injury Alert--
Weather74 F, Clear79 F, Partly Cloudy
Expert Ranks 
Andrew Gould
# 196
Joe Bond
Fantasy Six Pack
# 187
Nick Mariano
# 145
Bobby Sylvester
# 220
Pierre Camus
# 139# 285
Andrew Seifter
# 88
Max Freeze
Freeze Stats
# 127
Brandon 'B_Don' Myers
# 230# 211
Paul Sporer
# 82
Donkey Teeth
# 84
Eno Sarris
The Athletic
# 157
Andrea LaMont
Lenny Melnick Fantasy Sports
# 179
  Roberto Perez
Roberto Perez
Garrett Hampson
Garrett Hampson
2019 Stats 
At Bats308190
Home Runs202
Stolen Bases05
Caught Stealing03
Batting Average.227.216
On Base Pct.314.272
Slugging Pct.455.316
On-base Plus Slugging.769.588
  Roberto Perez
Roberto Perez
Garrett Hampson
Garrett Hampson
2019 Projections 
At Bats5375
Home Runs31
Stolen Bases03
Caught Stealing01
Batting Average.223.245
On Base Pct.309.304
Slugging Pct.446.360
On-base Plus Slugging.755.664
  Roberto Perez
Roberto Perez
Garrett Hampson
Garrett Hampson
 Cleveland Indians catcher Roberto Perez went 1-for-4 with a solo homer in a 7-3 win over the Angels on Friday.
Matthew Terelle
Sat, Aug 3rd
Garrett Hampson went hitless in three at-bats on Tuesday.
Brendan Tuma - Too Much Tuma
Wed, Jun 26th
 Cleveland Indians catcher Roberto Perez went 0-for-3 in a 7-1 loss to the Astros on Thursday.
Matthew Terelle
Fri, Aug 2nd
The Rockies have recalled Garrett Hampson from Triple-A on Sunday.
Brendan Tuma - Too Much Tuma
Sun, Jun 2nd
 Cleveland Indians catcher Roberto Perez went 4-for-5 with a homer and two RBI in a 7-2 win over the Reds on Saturday.
Matthew Terelle
Sat, Jul 6th
The Rockies are demoting Garrett Hampson to Triple-A Albuqurque prior to Tuesday's game versus the Red Sox.
Brendan Tuma - Too Much Tuma
Tue, May 14th
 Cleveland Indians catcher Roberto Perez went 2-for-3 with a homer, a triple, two runs, and two RBI in a 4-0 win over the Royals on Wednesday.
Matthew Terelle
Wed, Jul 3rd
Garrett Hampson went 0-for-4 with two strikeouts as the Rockies fell to the Giants 14-4.
Brendan Tuma - Too Much Tuma
Wed, May 8th
 Cleveland Indians catcher Roberto Perez went 2-for-4 with a solo homer in an 8-6 loss to the Royals on Tuesday.
Matthew Terelle
Wed, Jun 26th
Garrett Hampson entered Thursday's win over the Brewers as a defensive replacement.
Brendan Tuma - Too Much Tuma
Thu, May 2nd
There are no recent notes for these players
  Roberto Perez
Roberto Perez
Garrett Hampson
Garrett Hampson
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIN@ MIA
Sat, Mar 30th@ MIN@ MIA
Sun, Mar 31st@ MIN@ MIA
Mon, Apr 1stvs CWS@ TB
Wed, Apr 3rdvs CWS@ TB
Thu, Apr 4thvs TOR   
Fri, Apr 5thvs TORvs LAD
Sat, Apr 6thvs TORvs LAD
Sun, Apr 7thvs TORvs LAD
Tue, Apr 9th@ DETvs ATL
Wed, Apr 10th@ DET   
Thu, Apr 11th@ DET@ SF
Fri, Apr 12th@ KC@ SF
Sat, Apr 13th@ KC@ SF
Sun, Apr 14th@ KC@ SF
Mon, Apr 15th@ SEA@ SD
Tue, Apr 16th@ SEA@ SD
Wed, Apr 17th@ SEA   
Sat, Apr 20thvs ATLvs PHI
Sun, Apr 21stvs ATLvs PHI
Tue, Apr 23rdvs MIAvs WSH
Wed, Apr 24thvs MIAvs WSH
Thu, Apr 25th@ HOU   
Fri, Apr 26th@ HOU@ ATL
Sat, Apr 27th@ HOU@ ATL
Sun, Apr 28th@ HOU@ ATL
Tue, Apr 30th@ MIA@ MIL
Wed, May 1st@ MIA@ MIL
Fri, May 3rdvs SEAvs ARI
Sat, May 4thvs SEAvs ARI
Sun, May 5thvs SEAvs ARI
Mon, May 6thvs CWS   
Tue, May 7thvs CWSvs SF
Wed, May 8thvs CWS   
Thu, May 9thvs CWSvs SF
Fri, May 10th@ OAKvs SD
Sat, May 11th@ OAKvs SD
Sun, May 12th@ OAKvs SD
Mon, May 13th@ CWS   
Tue, May 14th@ CWS@ BOS
Thu, May 16thvs BAL   
Fri, May 17thvs BAL@ PHI
Sat, May 18thvs BAL@ PHI
Sun, May 19thvs BAL@ PHI
Mon, May 20thvs OAK   
Tue, May 21stvs OAK@ PIT
Wed, May 22ndvs OAK@ PIT
Thu, May 23rdvs TB@ PIT
Fri, May 24thvs TBvs BAL
Sat, May 25thvs TBvs BAL
Sun, May 26thvs TBvs BAL
Mon, May 27th@ BOSvs ARI
Tue, May 28th@ BOSvs ARI
Wed, May 29th@ BOSvs ARI
Thu, May 30th@ CWSvs ARI
Fri, May 31st@ CWSvs TOR
Sat, Jun 1st@ CWSvs TOR
Sun, Jun 2nd@ CWSvs TOR
Tue, Jun 4thvs MIN@ CHC
Wed, Jun 5thvs MIN@ CHC
Thu, Jun 6thvs MIN@ CHC
Fri, Jun 7thvs NYY@ NYM
Sat, Jun 8thvs NYY@ NYM
Sun, Jun 9thvs NYY@ NYM
Tue, Jun 11thvs CINvs CHC
Wed, Jun 12thvs CINvs CHC
Fri, Jun 14th@ DETvs SD
Sat, Jun 15th@ DETvs SD
Sun, Jun 16th@ DETvs SD
Mon, Jun 17th@ TEX   
Tue, Jun 18th@ TEX@ ARI
Wed, Jun 19th@ TEX@ ARI
Thu, Jun 20th@ TEX@ ARI
Fri, Jun 21stvs DET@ LAD
Sat, Jun 22ndvs DET@ LAD
Sun, Jun 23rdvs DET@ LAD
Mon, Jun 24thvs KC@ SF
Tue, Jun 25thvs KC@ SF
Wed, Jun 26thvs KC@ SF
Fri, Jun 28th@ BALvs LAD
Sat, Jun 29th@ BALvs LAD
Sun, Jun 30th@ BALvs LAD
Tue, Jul 2nd@ KCvs HOU
Wed, Jul 3rd@ KCvs HOU
Thu, Jul 4th@ KC   
Sat, Jul 6th@ CIN@ ARI
Sun, Jul 7th@ CIN@ ARI
Fri, Jul 12thvs MINvs CIN
Sat, Jul 13thvs MINvs CIN
Sun, Jul 14thvs MINvs CIN
Mon, Jul 15thvs DETvs SF
Tue, Jul 16thvs DETvs SF
Wed, Jul 17thvs DETvs SF
Thu, Jul 18thvs DET   
Fri, Jul 19thvs KC@ NYY
Sat, Jul 20thvs KC@ NYY
Sun, Jul 21stvs KC@ NYY
Mon, Jul 22nd@ TOR   
Tue, Jul 23rd@ TOR@ WSH
Wed, Jul 24th@ TOR@ WSH
Thu, Jul 25th@ KC@ WSH
Fri, Jul 26th@ KC@ CIN
Sat, Jul 27th@ KC@ CIN
Sun, Jul 28th@ KC@ CIN
Tue, Jul 30thvs HOUvs LAD
Wed, Jul 31stvs HOUvs LAD
Thu, Aug 1stvs HOU   
Fri, Aug 2ndvs LAAvs SF
Sat, Aug 3rdvs LAAvs SF
Sun, Aug 4thvs LAAvs SF
Mon, Aug 5thvs TEX   
Wed, Aug 7thvs TEX@ HOU
Thu, Aug 8th@ MIN@ SD
Fri, Aug 9th@ MIN@ SD
Sat, Aug 10th@ MIN@ SD
Sun, Aug 11th@ MIN@ SD
Mon, Aug 12thvs BOSvs ARI
Tue, Aug 13thvs BOSvs ARI
Wed, Aug 14thvs BOSvs ARI
Thu, Aug 15th@ NYY   
Fri, Aug 16th@ NYYvs MIA
Sat, Aug 17th@ NYYvs MIA
Sun, Aug 18th@ NYYvs MIA
Tue, Aug 20th@ NYM@ ARI
Wed, Aug 21st@ NYM@ ARI
Thu, Aug 22nd@ NYM@ STL
Fri, Aug 23rdvs KC@ STL
Sat, Aug 24thvs KC@ STL
Sun, Aug 25thvs KC@ STL
Tue, Aug 27th@ DETvs BOS
Wed, Aug 28th@ DETvs BOS
Thu, Aug 29th@ DETvs PIT
Fri, Aug 30th@ TBvs PIT
Sat, Aug 31st@ TBvs PIT
Sun, Sep 1st@ TBvs PIT
Mon, Sep 2ndvs CWS@ LAD
Tue, Sep 3rdvs CWS@ LAD
Wed, Sep 4thvs CWS@ LAD
Thu, Sep 5thvs CWS   
Fri, Sep 6th@ MIN@ SD
Sat, Sep 7th@ MIN@ SD
Sun, Sep 8th@ MIN@ SD
Mon, Sep 9th@ LAA   
Tue, Sep 10th@ LAAvs STL
Wed, Sep 11th@ LAAvs STL
Fri, Sep 13thvs MINvs SD
Sat, Sep 14thvs MINvs SD
Sun, Sep 15thvs MINvs SD
Tue, Sep 17thvs DETvs NYM
Wed, Sep 18thvs DETvs NYM
Thu, Sep 19thvs DET   
Fri, Sep 20thvs PHI@ LAD
Sat, Sep 21stvs PHI@ LAD
Sun, Sep 22ndvs PHI@ LAD
Tue, Sep 24th@ CWS@ SF
Wed, Sep 25th@ CWS@ SF
Thu, Sep 26th@ CWS@ SF
Fri, Sep 27th@ WSHvs MIL
Sat, Sep 28th@ WSHvs MIL
Sun, Sep 29th@ WSHvs MIL
Fri, Mar 29th   @ MIA
Tue, Apr 2nd   @ TB
Mon, Apr 8th   vs ATL
Thu, Apr 18th   vs PHI
Fri, Apr 19th   vs PHI
Mon, Apr 22nd   vs WSH
Mon, Apr 29th   @ MIL
Thu, May 2nd   @ MIL
Wed, May 15th   @ BOS
Mon, Jun 10th   vs CHC
Thu, Jun 13th   vs SD
Thu, Jun 27th   vs LAD
Fri, Jul 5th   @ ARI
Mon, Jul 29th   vs LAD
Tue, Aug 6th   @ HOU
Mon, Aug 19th   @ ARI
Mon, Aug 26th   vs ATL
Thu, Sep 12th   vs STL
Mon, Sep 16th   vs NYM