Who Should I Trade?

Jorge Soler for Justin Smoak (2019)

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

Experts' Pick
  Jorge Soler
Jorge Soler
KC @ BAL Tue, Aug 20th 7:05pm
Justin Smoak
Justin Smoak
TOR @ LAD Tue, Aug 20th 10:10pm
Recommended by
12 of 17 experts
Recommended by
5 of 17 experts
Rest of Season
VBR# 115# 255
Home Runs86
Stolen Bases00
Batting Average.256.222
Injury Alert--
Weather83 F, Possible Light Rain and Humid79 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 86# 100
Andrew Gould
# 85# 140
Joe Bond
Fantasy Six Pack
# 93# 139
Chris Meaney
The Athletic
# 138
Andrea LaMont
Lenny Melnick Fantasy Sports
# 107# 133
Nick Pollack
Pitcher List
# 62
Nick Mariano
# 79# 168
Bobby Sylvester
# 88# 134
Donkey Teeth
# 152# 167
Dan Harris
# 96# 102
Mick Ciallela
# 69# 114
Todd D Clark
The Fantasy Fix
# 132# 147
Pierre Camus
# 123# 74
Max Freeze
Freeze Stats
# 132# 105
Eno Sarris
The Athletic
# 177# 97
Brandon 'B_Don' Myers
# 190# 74
Andrew Seifter
# 85
  Jorge Soler
Jorge Soler
Justin Smoak
Justin Smoak
2019 Stats 
At Bats447344
Home Runs3519
Stolen Bases10
Caught Stealing10
Batting Average.257.212
On Base Pct.350.352
Slugging Pct.548.413
On-base Plus Slugging.898.765
  Jorge Soler
Jorge Soler
Justin Smoak
Justin Smoak
2019 Projections 
At Bats106109
Home Runs86
Stolen Bases00
Caught Stealing00
Batting Average.256.222
On Base Pct.349.351
Slugging Pct.543.428
On-base Plus Slugging.892.778
  Jorge Soler
Jorge Soler
Justin Smoak
Justin Smoak
 Kansas City Royals DH Jorge Soler went 1-for-1 with a double and three walks in a 4-1 win over the Mets on Friday.
Matthew Terelle
Sat, Aug 17th
Justin Smoak went 3-for-5 and homered, doubled twice and drove in four runs in Monday's rout of the Rangers.
John Aubin
Tue, Aug 13th
 Kansas City Royals DH Jorge Soler went 3-for-3 with two homers, a walk, and five RBI in a 10-2 win over the Tigers on Sunday.
Matthew Terelle
Mon, Aug 12th
Justin Smoak went 0-for-4 with three strikeouts on Saturday as the Blue Jays lost to the Orioles by a 6-4 score.
John Aubin
Sun, Aug 4th
 Kansas City Royals outfielder Jorge Soler went 1-for-4 with a two-run homer and two runs in a 7-0 win over the Tigers on Saturday
Matthew Terelle
Sun, Aug 11th
Justin Smoak went 1-for-3 with a home run as the Blue Jays lost to the Rays by a 10-9 score on Sunday.
John Aubin
Sun, Jul 28th
 Kansas City Royals outfielder Jorge Soler went 2-for-4 with a solo homer in a 5-2 loss to the Tigers on Friday.
Matthew Terelle
Sat, Aug 10th
Justin Smoak went 2-for-5 with a solo home run and two RBI in a 2-1 victory against the Indians on Tuesday.
John Aubin
Wed, Jul 24th
 Kansas City Royals outfielder Jorge Soler went 2-for-2 with two homers, four RBI, and two walks in a 6-2 win over the Red Sox on Tuesday.
Matthew Terelle
Wed, Aug 7th
Justin Smoak went 1-for-2 with a walk and a solo home run in Monday's 7-3 loss to Cleveland.
John Aubin
Tue, Jul 23rd
There are no recent notes for these players
  Jorge Soler
Jorge Soler
Justin Smoak
Justin Smoak
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CWSvs DET
Sat, Mar 30thvs CWSvs DET
Sun, Mar 31stvs CWSvs DET
Tue, Apr 2ndvs MINvs BAL
Wed, Apr 3rdvs MINvs BAL
Thu, Apr 4th@ DET@ CLE
Sat, Apr 6th@ DET@ CLE
Sun, Apr 7th@ DET@ CLE
Mon, Apr 8thvs SEA   
Tue, Apr 9thvs SEA@ BOS
Wed, Apr 10thvs SEA   
Thu, Apr 11thvs SEA@ BOS
Fri, Apr 12thvs CLEvs TB
Sat, Apr 13thvs CLEvs TB
Sun, Apr 14thvs CLEvs TB
Mon, Apr 15th@ CWS@ MIN
Tue, Apr 16th@ CWS@ MIN
Wed, Apr 17th@ CWS@ MIN
Thu, Apr 18th@ NYY@ MIN
Fri, Apr 19th@ NYY@ OAK
Sat, Apr 20th@ NYY@ OAK
Sun, Apr 21st@ NYY@ OAK
Mon, Apr 22nd@ TB   
Tue, Apr 23rd@ TBvs SF
Wed, Apr 24th@ TBvs SF
Fri, Apr 26thvs LAAvs OAK
Sat, Apr 27thvs LAAvs OAK
Sun, Apr 28thvs LAAvs OAK
Mon, Apr 29thvs TB   
Wed, May 1stvs TB@ LAA
Thu, May 2ndvs TB@ LAA
Fri, May 3rd@ DET@ TEX
Sat, May 4th@ DET@ TEX
Sun, May 5th@ DET@ TEX
Mon, May 6th@ HOUvs MIN
Tue, May 7th@ HOUvs MIN
Wed, May 8th@ HOUvs MIN
Fri, May 10thvs PHIvs CWS
Sat, May 11thvs PHIvs CWS
Sun, May 12thvs PHIvs CWS
Tue, May 14thvs TEX@ SF
Wed, May 15thvs TEX@ SF
Thu, May 16thvs TEX@ CWS
Fri, May 17th@ LAA@ CWS
Sat, May 18th@ LAA@ CWS
Sun, May 19th@ LAA@ CWS
Wed, May 22nd@ STLvs BOS
Sat, May 25thvs NYYvs SD
Sun, May 26thvs NYYvs SD
Tue, May 28th@ CWS@ TB
Wed, May 29th@ CWS@ TB
Thu, May 30th@ TEX   
Fri, May 31st@ TEX@ COL
Sat, Jun 1st@ TEX@ COL
Sun, Jun 2nd@ TEX@ COL
Tue, Jun 4thvs BOSvs NYY
Wed, Jun 5thvs BOSvs NYY
Thu, Jun 6thvs BOSvs NYY
Fri, Jun 7thvs CWSvs ARI
Sat, Jun 8thvs CWSvs ARI
Sun, Jun 9thvs CWSvs ARI
Tue, Jun 11thvs DET@ BAL
Wed, Jun 12thvs DET@ BAL
Thu, Jun 13thvs DET@ BAL
Fri, Jun 14th@ MIN@ HOU
Sat, Jun 15th@ MIN@ HOU
Sun, Jun 16th@ MIN@ HOU
Mon, Jun 17th@ SEAvs LAA
Tue, Jun 18th@ SEAvs LAA
Wed, Jun 19th@ SEAvs LAA
Thu, Jun 20thvs MINvs LAA
Fri, Jun 21stvs MIN@ BOS
Sat, Jun 22ndvs MIN@ BOS
Sun, Jun 23rdvs MIN@ BOS
Mon, Jun 24th@ CLE@ NYY
Tue, Jun 25th@ CLE@ NYY
Wed, Jun 26th@ CLE@ NYY
Fri, Jun 28th@ TORvs KC
Sat, Jun 29th@ TORvs KC
Sun, Jun 30th@ TORvs KC
Mon, Jul 1st@ TORvs KC
Tue, Jul 2ndvs CLEvs BOS
Wed, Jul 3rdvs CLEvs BOS
Thu, Jul 4thvs CLEvs BOS
Fri, Jul 5th@ WSHvs BAL
Sat, Jul 6th@ WSHvs BAL
Sun, Jul 7th@ WSHvs BAL
Fri, Jul 12thvs DET@ NYY
Sat, Jul 13thvs DET@ NYY
Sun, Jul 14thvs DET@ NYY
Mon, Jul 15thvs CWS@ BOS
Tue, Jul 16thvs CWS@ BOS
Wed, Jul 17thvs CWS@ BOS
Thu, Jul 18thvs CWS@ BOS
Fri, Jul 19th@ CLE@ DET
Sat, Jul 20th@ CLE@ DET
Sun, Jul 21st@ CLE@ DET
Tue, Jul 23rd@ ATLvs CLE
Wed, Jul 24th@ ATLvs CLE
Thu, Jul 25thvs CLE   
Fri, Jul 26thvs CLEvs TB
Sat, Jul 27thvs CLEvs TB
Sun, Jul 28thvs CLEvs TB
Mon, Jul 29thvs TOR@ KC
Tue, Jul 30thvs TOR@ KC
Wed, Jul 31stvs TOR@ KC
Fri, Aug 2nd@ MIN@ BAL
Sat, Aug 3rd@ MIN@ BAL
Sun, Aug 4th@ MIN@ BAL
Mon, Aug 5th@ BOS@ TB
Tue, Aug 6th@ BOS@ TB
Thu, Aug 8th@ DETvs NYY
Fri, Aug 9th@ DETvs NYY
Sat, Aug 10th@ DETvs NYY
Sun, Aug 11th@ DETvs NYY
Tue, Aug 13thvs STLvs TEX
Wed, Aug 14thvs STLvs TEX
Fri, Aug 16thvs NYMvs SEA
Sat, Aug 17thvs NYMvs SEA
Sun, Aug 18thvs NYMvs SEA
Mon, Aug 19th@ BAL   
Tue, Aug 20th@ BAL@ LAD
Wed, Aug 21st@ BAL@ LAD
Thu, Aug 22nd@ BOS@ LAD
Fri, Aug 23rd@ CLE@ SEA
Sat, Aug 24th@ CLE@ SEA
Sun, Aug 25th@ CLE@ SEA
Mon, Aug 26thvs OAK   
Tue, Aug 27thvs OAKvs ATL
Wed, Aug 28thvs OAKvs ATL
Thu, Aug 29thvs OAK   
Fri, Aug 30thvs BALvs HOU
Sat, Aug 31stvs BALvs HOU
Sun, Sep 1stvs BALvs HOU
Tue, Sep 3rdvs DET@ ATL
Wed, Sep 4thvs DET   
Thu, Sep 5thvs DET@ TB
Fri, Sep 6th@ MIA@ TB
Sat, Sep 7th@ MIA@ TB
Sun, Sep 8th@ MIA@ TB
Tue, Sep 10th@ CWSvs BOS
Wed, Sep 11th@ CWSvs BOS
Thu, Sep 12th@ CWSvs BOS
Fri, Sep 13thvs HOUvs NYY
Sat, Sep 14thvs HOUvs NYY
Sun, Sep 15thvs HOUvs NYY
Mon, Sep 16th@ OAK   
Tue, Sep 17th@ OAK@ BAL
Wed, Sep 18th@ OAK@ BAL
Thu, Sep 19th@ MIN@ BAL
Fri, Sep 20th@ MIN@ NYY
Sat, Sep 21st@ MIN@ NYY
Sun, Sep 22nd@ MIN@ NYY
Tue, Sep 24thvs ATLvs BAL
Wed, Sep 25thvs ATLvs BAL
Fri, Sep 27thvs MINvs TB
Sat, Sep 28thvs MINvs TB
Sun, Sep 29thvs MINvs TB
Fri, Mar 29th   vs DET
Mon, Apr 1st   vs BAL
Fri, Apr 5th   @ CLE
Tue, Apr 30th   @ LAA
Mon, May 20th   vs BOS
Tue, May 21st   vs BOS
Thu, May 23rd   vs BOS
Fri, May 24th   vs SD
Mon, May 27th   @ TB
Mon, Jul 22nd   vs CLE
Thu, Aug 1st   @ BAL
Wed, Aug 7th   @ TB
Mon, Aug 12th   vs TEX
Mon, Sep 2nd   @ ATL
Mon, Sep 23rd   vs BAL