Who Should I Trade?

Roberto Perez for Ryan O'Hearn (2019)

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

 
Experts' Pick
 
  Roberto Perez
C - CLE
Roberto Perez
CLE vs KC Sat, Aug 24th 7:10pm
Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC @ CLE Sat, Aug 24th 7:10pm
Expert
Recommendation
58%
Recommended by
7 of 12 experts
42%
Recommended by
5 of 12 experts
Rankings 
   
Rest of Season
VBR# 395# 504
   
Projections 
   
Runs610
Home Runs33
RBI811
Stolen Bases00
Batting Average.221.198
   
Misc 
   
Injury Alert--
Weather74 F, Partly Cloudy74 F, Partly Cloudy
   
Expert Ranks 
   
Andrew Gould
FantasyPros
# 196
   
Joe Bond
Fantasy Six Pack
# 187
   
Nick Mariano
RotoBaller
# 145
   
Bobby Sylvester
FantasyPros
# 220
   
Pierre Camus
RotoBaller
# 139# 190
   
Andrew Seifter
FantasyPros
# 88
   
Max Freeze
Freeze Stats
# 127
   
Brandon 'B_Don' Myers
Razzball
# 230# 218
   
Paul Sporer
FanGraphs
# 81
   
Andrea LaMont
Lenny Melnick Fantasy Sports
# 94
   
Donkey Teeth
Razzball
# 151
   
Eno Sarris
The Athletic
# 183
   
  Roberto Perez
C - CLE
Roberto Perez
CLE
Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC
2019 Stats 
   
   
At Bats311250
   
Runs3821
   
Hits7042
   
Singles4126
   
Doubles88
   
Triples11
   
Home Runs207
   
RBI4822
   
Stolen Bases00
   
Caught Stealing01
   
Walks3929
   
Strikeouts10474
   
Batting Average.225.168
   
On Base Pct.312.256
   
Slugging Pct.450.292
   
On-base Plus Slugging.762.548
   
  Roberto Perez
C - CLE
Roberto Perez
CLE
Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC
2019 Projections 
   
   
At Bats5398
   
Runs610
   
Hits1219
   
Singles711
   
Doubles14
   
Triples00
   
Home Runs33
   
RBI811
   
Stolen Bases00
   
Caught Stealing00
   
Walks611
   
Strikeouts1830
   
Batting Average.221.198
   
On Base Pct.307.281
   
Slugging Pct.442.353
   
On-base Plus Slugging.748.634
   
  Roberto Perez
C - CLE
Roberto Perez
CLE
Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC
News 
 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
Kansas City Royals first baseman Ryan O'Hearn went 1-for-4 with a solo homer in a 6-2 win over the Red Sox on Tuesday.
Matthew Terelle
Wed, Aug 7th
 Cleveland Indians catcher Roberto Perez went 0-for-3 in a 7-1 loss to the Astros on Thursday.
Matthew Terelle
Fri, Aug 2nd
Kansas City Royals first baseman Ryan O'Hearn went 2-for-5 with a solo homer in an 8-7 win over the Yankees on Sunday.
Matthew Terelle
Mon, May 27th
 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
Kansas City Royals first baseman Ryan O'Hearn went 1-for-4 with a grand slam in a 12-2 win over the Astros on Tuesday.
Matthew Terelle
Wed, May 8th
 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
Kansas City Royals first baseman Ryan O'Hearn went 2-for-4 with a solo homer in a 6-1 win over the Yankees on Thursday.
Matthew Terelle
Fri, Apr 19th
 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
Kansas City Royals first baseman Ryan O'Hearn went 1-for-3 with a solo homer in his team's 3-0 win over Cleveland on Saturday.
Matthew Terelle
Sun, Apr 14th
Notes 
There are no recent notes for these players
  Roberto Perez
C - CLE
Roberto Perez
CLE
Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MINvs CWS
Sat, Mar 30th@ MINvs CWS
Sun, Mar 31st@ MINvs CWS
Mon, Apr 1stvs CWS   
Wed, Apr 3rdvs CWSvs MIN
Thu, Apr 4thvs TOR@ DET
Fri, Apr 5thvs TOR   
Sat, Apr 6thvs TOR@ DET
Sun, Apr 7thvs TOR@ DET
Tue, Apr 9th@ DETvs SEA
Wed, Apr 10th@ DETvs SEA
Thu, Apr 11th@ DETvs SEA
Fri, Apr 12th@ KCvs CLE
Sat, Apr 13th@ KCvs CLE
Sun, Apr 14th@ KCvs CLE
Mon, Apr 15th@ SEA@ CWS
Tue, Apr 16th@ SEA@ CWS
Wed, Apr 17th@ SEA@ CWS
Sat, Apr 20thvs ATL@ NYY
Sun, Apr 21stvs ATL@ NYY
Tue, Apr 23rdvs MIA@ TB
Wed, Apr 24thvs MIA@ TB
Thu, Apr 25th@ HOU   
Fri, Apr 26th@ HOUvs LAA
Sat, Apr 27th@ HOUvs LAA
Sun, Apr 28th@ HOUvs LAA
Tue, Apr 30th@ MIA   
Wed, May 1st@ MIAvs TB
Fri, May 3rdvs SEA@ DET
Sat, May 4thvs SEA@ DET
Sun, May 5thvs SEA@ DET
Mon, May 6thvs CWS@ HOU
Tue, May 7thvs CWS@ HOU
Wed, May 8thvs CWS@ HOU
Thu, May 9thvs CWS   
Fri, May 10th@ OAKvs PHI
Sat, May 11th@ OAKvs PHI
Sun, May 12th@ OAKvs PHI
Mon, May 13th@ CWS   
Tue, May 14th@ CWSvs TEX
Thu, May 16thvs BALvs TEX
Fri, May 17thvs BAL@ LAA
Sat, May 18thvs BAL@ LAA
Sun, May 19thvs BAL@ LAA
Mon, May 20thvs OAK   
Tue, May 21stvs OAK   
Wed, May 22ndvs OAK@ STL
Thu, May 23rdvs TB   
Fri, May 24thvs TB   
Sat, May 25thvs TBvs NYY
Sun, May 26thvs TBvs NYY
Mon, May 27th@ BOS   
Tue, May 28th@ BOS@ CWS
Wed, May 29th@ BOS@ CWS
Thu, May 30th@ CWS@ TEX
Fri, May 31st@ CWS@ TEX
Sat, Jun 1st@ CWS@ TEX
Sun, Jun 2nd@ CWS@ TEX
Tue, Jun 4thvs MINvs BOS
Wed, Jun 5thvs MINvs BOS
Thu, Jun 6thvs MINvs BOS
Fri, Jun 7thvs NYYvs CWS
Sat, Jun 8thvs NYYvs CWS
Sun, Jun 9thvs NYYvs CWS
Tue, Jun 11thvs CINvs DET
Wed, Jun 12thvs CINvs DET
Fri, Jun 14th@ DET@ MIN
Sat, Jun 15th@ DET@ MIN
Sun, Jun 16th@ DET@ MIN
Mon, Jun 17th@ TEX@ SEA
Tue, Jun 18th@ TEX@ SEA
Wed, Jun 19th@ TEX@ SEA
Thu, Jun 20th@ TEXvs MIN
Fri, Jun 21stvs DETvs MIN
Sat, Jun 22ndvs DETvs MIN
Sun, Jun 23rdvs DETvs MIN
Mon, Jun 24thvs KC@ CLE
Tue, Jun 25thvs KC@ CLE
Wed, Jun 26thvs KC@ CLE
Fri, Jun 28th@ BAL@ TOR
Sat, Jun 29th@ BAL@ TOR
Sun, Jun 30th@ BAL@ TOR
Tue, Jul 2nd@ KCvs CLE
Wed, Jul 3rd@ KCvs CLE
Thu, Jul 4th@ KCvs CLE
Sat, Jul 6th@ CIN@ WSH
Sun, Jul 7th@ CIN@ WSH
Fri, Jul 12thvs MINvs DET
Sat, Jul 13thvs MINvs DET
Sun, Jul 14thvs MINvs DET
Mon, Jul 15thvs DETvs CWS
Tue, Jul 16thvs DETvs CWS
Wed, Jul 17thvs DETvs CWS
Thu, Jul 18thvs DETvs CWS
Fri, Jul 19thvs KC@ CLE
Sat, Jul 20thvs KC@ CLE
Sun, Jul 21stvs KC@ CLE
Mon, Jul 22nd@ TOR   
Tue, Jul 23rd@ TOR@ ATL
Wed, Jul 24th@ TOR@ ATL
Thu, Jul 25th@ KCvs CLE
Fri, Jul 26th@ KCvs CLE
Sat, Jul 27th@ KCvs CLE
Sun, Jul 28th@ KCvs CLE
Tue, Jul 30thvs HOUvs TOR
Wed, Jul 31stvs HOUvs TOR
Thu, Aug 1stvs HOU   
Fri, Aug 2ndvs LAA@ MIN
Sat, Aug 3rdvs LAA@ MIN
Sun, Aug 4thvs LAA@ MIN
Mon, Aug 5thvs TEX@ BOS
Wed, Aug 7thvs TEX   
Thu, Aug 8th@ MIN@ DET
Fri, Aug 9th@ MIN@ DET
Sat, Aug 10th@ MIN@ DET
Sun, Aug 11th@ MIN@ DET
Mon, Aug 12thvs BOS   
Tue, Aug 13thvs BOSvs STL
Wed, Aug 14thvs BOSvs STL
Thu, Aug 15th@ NYY   
Fri, Aug 16th@ NYYvs NYM
Sat, Aug 17th@ NYYvs NYM
Sun, Aug 18th@ NYYvs NYM
Tue, Aug 20th@ NYM@ BAL
Wed, Aug 21st@ NYM@ BAL
Thu, Aug 22nd@ NYM@ BOS
Fri, Aug 23rdvs KC@ CLE
Sat, Aug 24thvs KC@ CLE
Sun, Aug 25thvs KC@ CLE
Tue, Aug 27th@ DETvs OAK
Wed, Aug 28th@ DETvs OAK
Thu, Aug 29th@ DETvs OAK
Fri, Aug 30th@ TBvs BAL
Sat, Aug 31st@ TBvs BAL
Sun, Sep 1st@ TBvs BAL
Mon, Sep 2ndvs CWS   
Tue, Sep 3rdvs CWSvs DET
Wed, Sep 4thvs CWSvs DET
Thu, Sep 5thvs CWSvs DET
Fri, Sep 6th@ MIN@ MIA
Sat, Sep 7th@ MIN@ MIA
Sun, Sep 8th@ MIN@ MIA
Mon, Sep 9th@ LAA   
Tue, Sep 10th@ LAA@ CWS
Wed, Sep 11th@ LAA@ CWS
Fri, Sep 13thvs MINvs HOU
Sat, Sep 14thvs MINvs HOU
Sun, Sep 15thvs MINvs HOU
Tue, Sep 17thvs DET@ OAK
Wed, Sep 18thvs DET@ OAK
Thu, Sep 19thvs DET@ MIN
Fri, Sep 20thvs PHI@ MIN
Sat, Sep 21stvs PHI@ MIN
Sun, Sep 22ndvs PHI@ MIN
Tue, Sep 24th@ CWSvs ATL
Wed, Sep 25th@ CWSvs ATL
Thu, Sep 26th@ CWS   
Fri, Sep 27th@ WSHvs MIN
Sat, Sep 28th@ WSHvs MIN
Sun, Sep 29th@ WSHvs MIN
Tue, Apr 2nd   vs MIN
Mon, Apr 8th   vs SEA
Thu, Apr 18th   @ NYY
Fri, Apr 19th   @ NYY
Mon, Apr 22nd   @ TB
Mon, Apr 29th   vs TB
Thu, May 2nd   vs TB
Wed, May 15th   vs TEX
Thu, Jun 13th   vs DET
Mon, Jul 1st   @ TOR
Fri, Jul 5th   @ WSH
Mon, Jul 29th   vs TOR
Tue, Aug 6th   @ BOS
Mon, Aug 19th   @ BAL
Mon, Aug 26th   vs OAK
Thu, Sep 12th   @ CWS
Mon, Sep 16th   @ OAK