Who Should I Trade?

Matt Kemp for Ryan O'Hearn (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
LF,RF - NYM
Matt Kemp
NYM vs ATL Sun, Sep 29th 3:10pm
Expert
Recommendation
60%
Recommended by
6 of 10 experts
40%
Recommended by
4 of 10 experts
Rankings 
   
Rest of Season
VBR
   
Projections 
   
Runs00
Home Runs00
RBI00
Stolen Bases00
Batting Average.000.000
   
Misc 
   
Injury Alert-FA
Weather
   
Expert Ranks 
   
Eno Sarris
The Athletic
# 183
   
Andrea LaMont
Lenny Melnick Fantasy Sports
# 94# 186
   
Paul Sporer
FanGraphs
# 81# 116
   
Donkey Teeth
Razzball
# 151# 156
   
Pierre Camus
RotoBaller
# 190# 283
   
Brandon 'B_Don' Myers
Razzball
# 206
   
Dennis Sosic
Fantasy Six Pack
# 148
   
Dan Harris
FantasyPros
# 153
   

# 170
   
Nick Mariano
RotoBaller
# 183
   
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC
Matt Kemp
LF,RF - NYM
Matt Kemp
NYM
2019 Stats 
   
   
At Bats32860
   
Runs324
   
Hits6412
   
Singles369
   
Doubles132
   
Triples10
   
Home Runs141
   
RBI385
   
Stolen Bases00
   
Caught Stealing10
   
Walks391
   
Strikeouts9919
   
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
KC
Matt Kemp
LF,RF - NYM
Matt Kemp
NYM
2019 Projections 
   
   
At Bats00
   
Runs00
   
Hits00
   
Singles00
   
Doubles00
   
Triples00
   
Home Runs00
   
RBI00
   
Stolen Bases00
   
Caught Stealing00
   
Walks00
   
Strikeouts00
   
Batting Average.000.000
   
On Base Pct.000.000
   
Slugging Pct.000.000
   
On-base Plus Slugging.000.000
   
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC
Matt Kemp
LF,RF - NYM
Matt Kemp
NYM
News 
 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
Notes 
There are no recent notes for these players
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
KC
Matt Kemp
LF,RF - NYM
Matt Kemp
NYM
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CWS@ WSH
Sat, Mar 30thvs CWS@ WSH
Sun, Mar 31stvs CWS@ WSH
Mon, Apr 1st   @ MIA
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
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
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
Tue, Apr 30th   vs 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
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
Mon, May 20th   vs WSH
Tue, May 21st   vs WSH
Wed, May 22nd@ STLvs WSH
Thu, May 23rd   vs WSH
Fri, May 24th   vs DET
Sat, May 25thvs NYYvs DET
Sun, May 26thvs NYYvs DET
Mon, May 27th   @ LAD
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
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
Thu, Jun 27th   @ PHI
Fri, Jun 28th@ TORvs ATL
Sat, Jun 29th@ TORvs ATL
Sun, Jun 30th@ TORvs ATL
Tue, Jul 2ndvs CLEvs NYY
Wed, Jul 3rdvs CLEvs NYY
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
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
Tue, Jul 30thvs TOR@ CWS
Wed, Jul 31stvs TOR@ CWS
Thu, Aug 1st   @ 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
Wed, Aug 7th   vs MIA
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
Thu, Aug 15th   @ ATL
Fri, Aug 16thvs NYM@ KC
Sat, Aug 17thvs NYM@ KC
Sun, Aug 18thvs NYM@ KC
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
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
Mon, Sep 2nd   @ WSH
Tue, Sep 3rdvs DET@ WSH
Wed, Sep 4thvs DET@ WSH
Fri, Sep 6th@ MIAvs PHI
Sat, Sep 7th@ MIAvs PHI
Sun, Sep 8th@ MIAvs PHI
Mon, Sep 9th   vs ARI
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
Fri, Sep 20th@ MIN@ CIN
Sat, Sep 21st@ MIN@ CIN
Sun, Sep 22nd@ MIN@ CIN
Mon, Sep 23rd   vs MIA
Tue, Sep 24thvs ATLvs MIA
Wed, Sep 25thvs ATLvs MIA
Thu, Sep 26th   vs MIA
Fri, Sep 27thvs MINvs ATL
Sat, Sep 28thvs MINvs ATL
Sun, Sep 29thvs MINvs ATL
Mon, Apr 8thvs SEA   
Thu, Apr 18th@ NYY   
Sun, May 12thvs PHI   
Wed, Jun 12thvs DET   
Thu, Jun 13thvs DET   
Mon, Jul 1st@ TOR   
Thu, Jul 4thvs CLE   
Mon, Jul 15thvs CWS   
Mon, Jul 29thvs TOR   
Thu, Aug 8th@ DET   
Mon, Aug 19th@ BAL   
Mon, Aug 26thvs OAK   
Thu, Sep 5thvs DET   
Thu, Sep 19th@ MIN