Who Should I Trade?

Ryan O'Hearn for Matt Kemp (2019)

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

Experts' Pick
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC vs MIN Sun, Sep 29th 3:15pm
Matt Kemp
Matt Kemp
NYM vs ATL Sun, Sep 29th 3:10pm
Recommended by
6 of 10 experts
Recommended by
4 of 10 experts
Rest of Season
Home Runs
Stolen Bases
Batting Average
Injury Alert-FA
Expert Ranks 
Eno Sarris
The Athletic
# 183
Andrea LaMont
Lenny Melnick Fantasy Sports
# 94# 186
Paul Sporer
# 81# 116
Donkey Teeth
# 151# 156
Pierre Camus
# 190# 283
Brandon 'B_Don' Myers
# 206
Dennis Sosic
Fantasy Six Pack
# 148
Dan Harris
# 153

# 170
Nick Mariano
# 183
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
Matt Kemp
Matt Kemp
2019 Stats 
At Bats32860
Home Runs141
Stolen Bases00
Caught Stealing10
Batting Average.195.200
On Base Pct.281.210
Slugging Pct.369.283
On-base Plus Slugging.650.493
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
Matt Kemp
Matt Kemp
2019 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
Matt Kemp
Matt Kemp
 Kansas City Royals first baseman Ryan O'Hearn went 2-for-4 with a solo homer in a 6-4 win over Oakland on Wednesday.
Matthew Terelle
Thu, Aug 29th
The Mets have signed Matt Kemp to a minor league contract.
Andrew Gould
Fri, May 24th
 Kansas City Royals first baseman Ryan O'Hearn went 2-for-3 with two homers in a 9-8 win over the Indians on Sunday.
Matthew Terelle
Sun, Aug 25th
The Reds have released outfielder Matt Kemp.
Brendan Tuma - Too Much Tuma
Sat, May 4th
 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
Matt Kemp suffered a broken rib and has been placed onto the 10-day IL. Phillip Ervin was called up as a result.
Garett Thomas
Tue, Apr 23rd
 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
Matt Kemp went 1-for-4 with an RBI single as the Reds fell to the Los Angeles Dodgers 4-3 Monday night.
John Pritchard
Tue, Apr 16th
 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
Matt Kemp went 2-for-5 with a three-run home run and two runs scored in the Reds' 14-0 win over the Marlins on Tuesday.
Elliott Baas
Wed, Apr 10th
There are no recent notes for these players
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
Matt Kemp
Matt Kemp
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CWS@ WSH
Sat, Mar 30thvs CWS@ WSH
Sun, Mar 31stvs CWS@ WSH
Tue, Apr 2ndvs MIN@ MIA
Wed, Apr 3rdvs MIN@ MIA
Thu, Apr 4th@ DETvs WSH
Sat, Apr 6th@ DETvs WSH
Sun, Apr 7th@ DETvs WSH
Mon, Apr 8thvs SEA   
Tue, Apr 9thvs SEAvs MIN
Wed, Apr 10thvs SEAvs MIN
Thu, Apr 11thvs SEA@ ATL
Fri, Apr 12thvs CLE@ ATL
Sat, Apr 13thvs CLE@ ATL
Sun, Apr 14thvs CLE@ ATL
Mon, Apr 15th@ CWS@ PHI
Tue, Apr 16th@ CWS@ PHI
Wed, Apr 17th@ CWS@ PHI
Thu, Apr 18th@ NYY   
Fri, Apr 19th@ NYY@ STL
Sat, Apr 20th@ NYY@ STL
Sun, Apr 21st@ NYY@ STL
Mon, Apr 22nd@ TBvs PHI
Tue, Apr 23rd@ TBvs PHI
Wed, Apr 24th@ TBvs PHI
Fri, Apr 26thvs LAAvs MIL
Sat, Apr 27thvs LAAvs MIL
Sun, Apr 28thvs LAAvs MIL
Mon, Apr 29thvs TBvs CIN
Wed, May 1stvs TBvs CIN
Thu, May 2ndvs TBvs CIN
Fri, May 3rd@ DET@ MIL
Sat, May 4th@ DET@ MIL
Sun, May 5th@ DET@ MIL
Mon, May 6th@ HOU@ SD
Tue, May 7th@ HOU@ SD
Wed, May 8th@ HOU@ SD
Fri, May 10thvs PHIvs MIA
Sat, May 11thvs PHIvs MIA
Sun, May 12thvs PHI   
Tue, May 14thvs TEX@ WSH
Wed, May 15thvs TEX@ WSH
Thu, May 16thvs TEX@ WSH
Fri, May 17th@ LAA@ MIA
Sat, May 18th@ LAA@ MIA
Sun, May 19th@ LAA@ MIA
Wed, May 22nd@ STLvs WSH
Sat, May 25thvs NYYvs DET
Sun, May 26thvs NYYvs DET
Tue, May 28th@ CWS@ LAD
Wed, May 29th@ CWS@ LAD
Thu, May 30th@ TEX@ LAD
Fri, May 31st@ TEX@ ARI
Sat, Jun 1st@ TEX@ ARI
Sun, Jun 2nd@ TEX@ ARI
Tue, Jun 4thvs BOSvs SF
Wed, Jun 5thvs BOSvs SF
Thu, Jun 6thvs BOSvs SF
Fri, Jun 7thvs CWSvs COL
Sat, Jun 8thvs CWSvs COL
Sun, Jun 9thvs CWSvs COL
Tue, Jun 11thvs DET@ NYY
Wed, Jun 12thvs DET   
Thu, Jun 13thvs DET   
Fri, Jun 14th@ MINvs STL
Sat, Jun 15th@ MINvs STL
Sun, Jun 16th@ MINvs STL
Mon, Jun 17th@ SEA@ ATL
Tue, Jun 18th@ SEA@ ATL
Wed, Jun 19th@ SEA@ ATL
Thu, Jun 20thvs MIN@ CHC
Fri, Jun 21stvs MIN@ CHC
Sat, Jun 22ndvs MIN@ CHC
Sun, Jun 23rdvs MIN@ CHC
Mon, Jun 24th@ CLE@ PHI
Tue, Jun 25th@ CLE@ PHI
Wed, Jun 26th@ CLE@ PHI
Fri, Jun 28th@ TORvs ATL
Sat, Jun 29th@ TORvs ATL
Sun, Jun 30th@ TORvs ATL
Mon, Jul 1st@ TOR   
Tue, Jul 2ndvs CLEvs NYY
Wed, Jul 3rdvs CLEvs NYY
Thu, Jul 4thvs CLE   
Fri, Jul 5th@ WSHvs PHI
Sat, Jul 6th@ WSHvs PHI
Sun, Jul 7th@ WSHvs PHI
Fri, Jul 12thvs DET@ MIA
Sat, Jul 13thvs DET@ MIA
Sun, Jul 14thvs DET@ MIA
Mon, Jul 15thvs CWS   
Tue, Jul 16thvs CWS@ MIN
Wed, Jul 17thvs CWS@ MIN
Thu, Jul 18thvs CWS@ SF
Fri, Jul 19th@ CLE@ SF
Sat, Jul 20th@ CLE@ SF
Sun, Jul 21st@ CLE@ SF
Tue, Jul 23rd@ ATLvs SD
Wed, Jul 24th@ ATLvs SD
Thu, Jul 25thvs CLEvs SD
Fri, Jul 26thvs CLEvs PIT
Sat, Jul 27thvs CLEvs PIT
Sun, Jul 28thvs CLEvs PIT
Mon, Jul 29thvs TOR   
Tue, Jul 30thvs TOR@ CWS
Wed, Jul 31stvs TOR@ CWS
Fri, Aug 2nd@ MIN@ PIT
Sat, Aug 3rd@ MIN@ PIT
Sun, Aug 4th@ MIN@ PIT
Mon, Aug 5th@ BOSvs MIA
Tue, Aug 6th@ BOSvs MIA
Thu, Aug 8th@ DET   
Fri, Aug 9th@ DETvs WSH
Sat, Aug 10th@ DETvs WSH
Sun, Aug 11th@ DETvs WSH
Tue, Aug 13thvs STL@ ATL
Wed, Aug 14thvs STL@ ATL
Fri, Aug 16thvs NYM@ KC
Sat, Aug 17thvs NYM@ KC
Sun, Aug 18thvs NYM@ KC
Mon, Aug 19th@ BAL   
Tue, Aug 20th@ BALvs CLE
Wed, Aug 21st@ BALvs CLE
Thu, Aug 22nd@ BOSvs CLE
Fri, Aug 23rd@ CLEvs ATL
Sat, Aug 24th@ CLEvs ATL
Sun, Aug 25th@ CLEvs ATL
Mon, Aug 26thvs OAK   
Tue, Aug 27thvs OAKvs CHC
Wed, Aug 28thvs OAKvs CHC
Thu, Aug 29thvs OAKvs CHC
Fri, Aug 30thvs BAL@ PHI
Sat, Aug 31stvs BAL@ PHI
Sun, Sep 1stvs BAL@ PHI
Tue, Sep 3rdvs DET@ WSH
Wed, Sep 4thvs DET@ WSH
Thu, Sep 5thvs DET   
Fri, Sep 6th@ MIAvs PHI
Sat, Sep 7th@ MIAvs PHI
Sun, Sep 8th@ MIAvs PHI
Tue, Sep 10th@ CWSvs ARI
Wed, Sep 11th@ CWSvs ARI
Thu, Sep 12th@ CWSvs ARI
Fri, Sep 13thvs HOUvs LAD
Sat, Sep 14thvs HOUvs LAD
Sun, Sep 15thvs HOUvs LAD
Mon, Sep 16th@ OAK@ COL
Tue, Sep 17th@ OAK@ COL
Wed, Sep 18th@ OAK@ COL
Thu, Sep 19th@ MIN   
Fri, Sep 20th@ MIN@ CIN
Sat, Sep 21st@ MIN@ CIN
Sun, Sep 22nd@ MIN@ CIN
Tue, Sep 24thvs ATLvs MIA
Wed, Sep 25thvs ATLvs MIA
Fri, Sep 27thvs MINvs ATL
Sat, Sep 28thvs MINvs ATL
Sun, Sep 29thvs MINvs ATL
Mon, Apr 1st   @ MIA
Tue, Apr 30th   vs CIN
Mon, May 20th   vs WSH
Tue, May 21st   vs WSH
Thu, May 23rd   vs WSH
Fri, May 24th   vs DET
Mon, May 27th   @ LAD
Thu, Jun 27th   @ PHI
Thu, Aug 1st   @ CWS
Wed, Aug 7th   vs MIA
Thu, Aug 15th   @ ATL
Mon, Sep 2nd   @ WSH
Mon, Sep 9th   vs ARI
Mon, Sep 23rd   vs MIA
Thu, Sep 26th   vs MIA