Who Should I Trade?

Jung Ho Kang 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 @ SEA Mon, Jun 17th 10:10pm
Jung Ho Kang
3B - PIT
Jung Ho Kang
PIT vs DET Tue, Jun 18th 7:05pm
Recommended by
6 of 10 experts
Recommended by
4 of 10 experts
Rest of Season
VBR# 402# 319
Home Runs1011
Stolen Bases11
Batting Average.215.232
Injury AlertMiLB-
Weather74 F, Mostly Cloudy
Expert Ranks 
Andrew Gould
# 246
Andrea LaMont
Lenny Melnick Fantasy Sports
# 94# 131
Paul Sporer
# 81# 130
Nick Mariano
# 185# 227
Pierre Camus
# 164# 190
Todd D Clark
The Fantasy Fix
# 193
Eno Sarris
The Athletic
# 183# 138
Dan Harris
# 146
Brandon 'B_Don' Myers
# 221# 161
Bobby Sylvester
# 251# 193
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
Jung Ho Kang
3B - PIT
Jung Ho Kang
2019 Stats 
At Bats186108
Home Runs65
Stolen Bases00
Caught Stealing10
Batting Average.188.148
On Base Pct.286.214
Slugging Pct.333.324
On-base Plus Slugging.620.538
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
Jung Ho Kang
3B - PIT
Jung Ho Kang
2019 Projections 
At Bats268232
Home Runs1011
Stolen Bases11
Caught Stealing01
Batting Average.215.232
On Base Pct.300.310
Slugging Pct.385.423
On-base Plus Slugging.685.734
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
Jung Ho Kang
3B - PIT
Jung Ho Kang
 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
Jung Ho Kang went 1-for-4 with a two-run home run in the Pirates' 5-2 loss to the Brewers on Sunday.
Elliott Baas
Mon, Jun 10th
 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
The Pirates activated Jung Ho Kang (oblique) from the injured list Saturday.
Brendan Tuma - Too Much Tuma
Sat, Jun 8th
 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
The Pirates placed Jung Ho Kang on the 10-day IL with a left side strain.
Brendan Tuma - Too Much Tuma
Mon, May 13th
 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
Jung Ho Kang went 2-for-3 with a double and a solo home run in the Pirates' 11-2 loss to the Diamondbacks on Wednesday.
Elliott Baas
Thu, Apr 25th
  Jung Ho Kang went 1-for-3 with a solo home run in the Pirates' 3-1 win over the Giants on Saturday.
Elliott Baas
Sun, Apr 21st
There are no recent notes for these players
  Ryan O'Hearn
1B - KC
Ryan O'Hearn
Jung Ho Kang
3B - PIT
Jung Ho Kang
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CWS@ CIN
Sun, Mar 31stvs CWS@ CIN
Mon, Apr 1st   vs STL
Wed, Apr 3rdvs MINvs STL
Thu, Apr 4th@ DETvs CIN
Fri, Apr 5th   vs CIN
Sat, Apr 6th@ DETvs CIN
Sun, Apr 7th@ DETvs CIN
Mon, Apr 8thvs SEA@ CHC
Wed, Apr 10thvs SEA@ CHC
Thu, Apr 11thvs SEA@ CHC
Fri, Apr 12thvs CLE@ WSH
Sat, Apr 13thvs CLE@ WSH
Sun, Apr 14thvs CLE@ WSH
Tue, Apr 16th@ CWS@ DET
Wed, Apr 17th@ CWS@ DET
Fri, Apr 19th@ NYYvs SF
Sat, Apr 20th@ NYYvs SF
Sun, Apr 21st@ NYYvs SF
Mon, Apr 22nd@ TBvs ARI
Tue, Apr 23rd@ TBvs ARI
Wed, Apr 24th@ TBvs ARI
Thu, Apr 25th   vs ARI
Fri, Apr 26thvs LAA@ LAD
Sat, Apr 27thvs LAA@ LAD
Sun, Apr 28thvs LAA@ LAD
Tue, Apr 30th   @ TEX
Wed, May 1stvs TB@ TEX
Fri, May 3rd@ DETvs OAK
Sat, May 4th@ DETvs OAK
Sun, May 5th@ DETvs OAK
Tue, May 7th@ HOUvs TEX
Wed, May 8th@ HOUvs TEX
Thu, May 9th   @ STL
Fri, May 10thvs PHI@ STL
Sat, May 11thvs PHI@ STL
Sun, May 12thvs PHI@ STL
Mon, May 13th   @ ARI
Tue, May 14thvs TEX@ ARI
Wed, May 15thvs TEX@ ARI
Thu, May 16thvs TEX@ SD
Fri, May 17th@ LAA@ SD
Sat, May 18th@ LAA@ SD
Sun, May 19th@ LAA@ SD
Tue, May 21st   vs COL
Wed, May 22nd@ STLvs COL
Thu, May 23rd   vs COL
Fri, May 24th   vs LAD
Sat, May 25thvs NYYvs LAD
Sun, May 26thvs NYYvs LAD
Mon, May 27th   @ CIN
Tue, May 28th@ CWS@ CIN
Wed, May 29th@ CWS@ CIN
Thu, May 30th@ TEXvs MIL
Fri, May 31st@ TEXvs MIL
Sat, Jun 1st@ TEXvs MIL
Sun, Jun 2nd@ TEXvs MIL
Tue, Jun 4thvs BOSvs ATL
Wed, Jun 5thvs BOSvs ATL
Thu, Jun 6thvs BOSvs ATL
Fri, Jun 7thvs CWS@ MIL
Sat, Jun 8thvs CWS@ MIL
Sun, Jun 9thvs CWS@ MIL
Mon, Jun 10th   @ ATL
Tue, Jun 11thvs DET@ ATL
Wed, Jun 12thvs DET@ ATL
Thu, Jun 13thvs DET@ ATL
Fri, Jun 14th@ MIN@ MIA
Sat, Jun 15th@ MIN@ MIA
Sun, Jun 16th@ MIN@ MIA
Tue, Jun 18th@ SEAvs DET
Wed, Jun 19th@ SEAvs DET
Fri, Jun 21stvs MINvs SD
Sat, Jun 22ndvs MINvs SD
Sun, Jun 23rdvs MINvs SD
Tue, Jun 25th@ CLE@ HOU
Wed, Jun 26th@ CLE@ HOU
Thu, Jun 27th   @ HOU
Fri, Jun 28th@ TOR@ MIL
Sat, Jun 29th@ TOR@ MIL
Sun, Jun 30th@ TOR@ MIL
Mon, Jul 1st@ TORvs CHC
Tue, Jul 2ndvs CLEvs CHC
Wed, Jul 3rdvs CLEvs CHC
Thu, Jul 4thvs CLEvs CHC
Fri, Jul 5th@ WSHvs MIL
Sat, Jul 6th@ WSHvs MIL
Sun, Jul 7th@ WSHvs MIL
Fri, Jul 12thvs DET@ CHC
Sat, Jul 13thvs DET@ CHC
Sun, Jul 14thvs DET@ CHC
Mon, Jul 15thvs CWS@ STL
Tue, Jul 16thvs CWS@ STL
Wed, Jul 17thvs CWS@ STL
Fri, Jul 19th@ CLEvs PHI
Sat, Jul 20th@ CLEvs PHI
Sun, Jul 21st@ CLEvs PHI
Mon, Jul 22nd   vs STL
Tue, Jul 23rd@ ATLvs STL
Wed, Jul 24th@ ATLvs STL
Thu, Jul 25thvs CLEvs STL
Fri, Jul 26thvs CLE@ NYM
Sat, Jul 27thvs CLE@ NYM
Sun, Jul 28thvs CLE@ NYM
Mon, Jul 29thvs TOR@ CIN
Tue, Jul 30thvs TOR@ CIN
Wed, Jul 31stvs TOR@ CIN
Fri, Aug 2nd@ MINvs NYM
Sat, Aug 3rd@ MINvs NYM
Sun, Aug 4th@ MINvs NYM
Mon, Aug 5th@ BOSvs MIL
Tue, Aug 6th@ BOSvs MIL
Wed, Aug 7th@ BOSvs MIL
Fri, Aug 9th@ DET@ STL
Sat, Aug 10th@ DET@ STL
Sun, Aug 11th@ DET@ STL
Mon, Aug 12th   @ LAA
Tue, Aug 13thvs STL@ LAA
Wed, Aug 14thvs STL@ LAA
Fri, Aug 16thvs NYMvs CHC
Sat, Aug 17thvs NYMvs CHC
Sun, Aug 18thvs NYMvs CHC
Mon, Aug 19th@ BALvs WSH
Tue, Aug 20th@ BALvs WSH
Wed, Aug 21st@ BALvs WSH
Thu, Aug 22nd   vs WSH
Fri, Aug 23rd@ CLEvs CIN
Sat, Aug 24th@ CLEvs CIN
Sun, Aug 25th@ CLEvs CIN
Mon, Aug 26thvs OAK@ PHI
Tue, Aug 27thvs OAK@ PHI
Wed, Aug 28thvs OAK@ PHI
Thu, Aug 29thvs OAK@ COL
Fri, Aug 30thvs BAL@ COL
Sat, Aug 31stvs BAL@ COL
Sun, Sep 1stvs BAL@ COL
Tue, Sep 3rdvs DETvs MIA
Wed, Sep 4thvs DETvs MIA
Thu, Sep 5thvs DETvs MIA
Fri, Sep 6th@ MIAvs STL
Sat, Sep 7th@ MIAvs STL
Sun, Sep 8th@ MIAvs STL
Mon, Sep 9th   @ SF
Tue, Sep 10th@ CWS@ SF
Wed, Sep 11th@ CWS@ SF
Thu, Sep 12th@ CWS@ SF
Fri, Sep 13thvs HOU@ CHC
Sat, Sep 14thvs HOU@ CHC
Sun, Sep 15thvs HOU@ CHC
Tue, Sep 17th@ OAKvs SEA
Wed, Sep 18th@ OAKvs SEA
Thu, Sep 19th@ MINvs SEA
Fri, Sep 20th@ MIN@ MIL
Sat, Sep 21st@ MIN@ MIL
Sun, Sep 22nd@ MIN@ MIL
Tue, Sep 24thvs ATLvs CHC
Wed, Sep 25thvs ATLvs CHC
Thu, Sep 26th   vs CHC
Fri, Sep 27thvs MINvs CIN
Sat, Sep 28thvs MINvs CIN
Sun, Sep 29thvs MINvs CIN
Sat, Mar 30thvs CWS   
Tue, Apr 2ndvs MIN   
Tue, Apr 9thvs SEA   
Mon, Apr 15th@ CWS   
Thu, Apr 18th@ NYY   
Mon, Apr 29thvs TB   
Thu, May 2ndvs TB   
Mon, May 6th@ HOU   
Mon, Jun 17th@ SEA   
Thu, Jun 20thvs MIN   
Mon, Jun 24th@ CLE   
Thu, Jul 18thvs CWS   
Thu, Aug 8th@ DET   
Mon, Sep 16th@ OAK