Who Should I Trade?

Jorge Soler for Kyle Schwarber (2019)

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

Experts' Pick
  Jorge Soler
Jorge Soler
KC @ MIN Sat, Sep 21st 7:10pm
Kyle Schwarber
Kyle Schwarber
CHC vs STL Sun, Sep 22nd 2:20pm
Recommended by
12 of 19 experts
Recommended by
7 of 19 experts
Rest of Season
VBR# 149# 122
Home Runs22
Stolen Bases00
Batting Average.256.241
Injury Alert--
Weather81 F, Possible Drizzle74 F, Possible Drizzle
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 86# 148
Andrew Gould
# 65# 135
Joe Bond
Fantasy Six Pack
# 58# 106
Chris Meaney
The Athletic
# 49# 138
Nick Pollack
Pitcher List
# 49# 85
Nick Mariano
# 79# 101
Bobby Sylvester
# 88# 137
Donkey Teeth
# 152# 182
Dan Harris
# 96# 108
Pierre Camus
# 123# 170
Andrew Seifter
# 82
Mick Ciallela
# 68# 121
Andrea LaMont
Lenny Melnick Fantasy Sports
# 107# 62
Max Freeze
Freeze Stats
# 132# 104
Todd D Clark
The Fantasy Fix
# 132# 105
Eno Sarris
The Athletic
# 177# 86
Brandon 'B_Don' Myers
# 195# 105
Dennis Sosic
Fantasy Six Pack
# 101
Paul Sporer
# 138
  Jorge Soler
Jorge Soler
Kyle Schwarber
Kyle Schwarber
2019 Stats 
At Bats564506
Home Runs4537
Stolen Bases32
Caught Stealing13
Batting Average.257.241
On Base Pct.347.330
Slugging Pct.553.522
On-base Plus Slugging.900.852
  Jorge Soler
Jorge Soler
Kyle Schwarber
Kyle Schwarber
2019 Projections 
At Bats2023
Home Runs22
Stolen Bases00
Caught Stealing00
Batting Average.256.241
On Base Pct.346.336
Slugging Pct.550.522
On-base Plus Slugging.897.858
  Jorge Soler
Jorge Soler
Kyle Schwarber
Kyle Schwarber
 Kansas City Royals DH Jorge Soler went 1-for-2 with two walks, two runs, and a steal in a 4-3 loss to the Twins on Friday.
Matthew Terelle
Sat, Sep 21st
Kyle Schwarber went 3-for-4 with a double, a triple, and two RBI in Tuesday's loss to the Reds.
Connor Rooney
Wed, Sep 18th
 Kansas City Royals DH Jorge Soler went 2-for-5 with a solo homer in a 6-5 win over the Athletics on Monday.
Matthew Terelle
Tue, Sep 17th
Kyle Schwarber went 1-for-4 with a three-run home run in Monday's win over the Reds.
Connor Rooney
Tue, Sep 17th
 Kansas City Royals outfielder Jorge Soler went 2-for-4 with a homer, two runs, and an RBI in a 6-3 win over the White Sox on Thursday.
Matthew Terelle
Thu, Sep 12th
Kyle Schwarber went 3-for-5 a two-run home run, three RBI, and three runs scored in Sunday's win over the Pirates.
Connor Rooney
Sun, Sep 15th
 Kansas City Royals DH Jorge Soler went 4-for-5 with a double, two homers, and four RBI in an 8-6 win over the White Sox on Wednesday.
Matthew Terelle
Thu, Sep 12th
Kyle Schwarber went 2-for-5 with a solo home run and an additional run scored in Monday's win over the Padres.
Connor Rooney
Tue, Sep 10th
 Kansas City Royals DH Jorge Soler went 2-for-3 with a homer, two walks, two runs, and one RBI in a 7-2 win over the Marlins on Saturday.
Matthew Terelle
Sat, Sep 7th
Kyle Schwarber went 2-for-3 with a walk, a double, and a grand slam in Thursday's win over the Brewers.
Connor Rooney
Fri, Sep 6th
There are no recent notes for these players
  Jorge Soler
Jorge Soler
Kyle Schwarber
Kyle Schwarber
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CWS@ TEX
Sat, Mar 30thvs CWS@ TEX
Sun, Mar 31stvs CWS@ TEX
Tue, Apr 2ndvs MIN   
Wed, Apr 3rdvs MIN@ ATL
Thu, Apr 4th@ DET@ ATL
Sat, Apr 6th@ DET@ MIL
Sun, Apr 7th@ DET@ MIL
Mon, Apr 8thvs SEAvs PIT
Tue, Apr 9thvs SEA   
Wed, Apr 10thvs SEAvs PIT
Thu, Apr 11thvs SEAvs PIT
Fri, Apr 12thvs CLEvs LAA
Sat, Apr 13thvs CLEvs LAA
Sun, Apr 14thvs CLE   
Mon, Apr 15th@ CWS@ MIA
Tue, Apr 16th@ CWS@ MIA
Wed, Apr 17th@ CWS@ MIA
Thu, Apr 18th@ NYY   
Fri, Apr 19th@ NYYvs ARI
Sat, Apr 20th@ NYYvs ARI
Sun, Apr 21st@ NYYvs ARI
Mon, Apr 22nd@ TB   
Tue, Apr 23rd@ TBvs LAD
Wed, Apr 24th@ TBvs LAD
Fri, Apr 26thvs LAA@ ARI
Sat, Apr 27thvs LAA@ ARI
Sun, Apr 28thvs LAA@ ARI
Mon, Apr 29thvs TB   
Wed, May 1stvs TB@ SEA
Thu, May 2ndvs TB   
Fri, May 3rd@ DETvs STL
Sat, May 4th@ DETvs STL
Sun, May 5th@ DETvs STL
Mon, May 6th@ HOUvs MIA
Tue, May 7th@ HOUvs MIA
Wed, May 8th@ HOUvs MIA
Fri, May 10thvs PHIvs MIL
Sat, May 11thvs PHIvs MIL
Sun, May 12thvs PHIvs MIL
Tue, May 14thvs TEX@ CIN
Wed, May 15thvs TEX@ CIN
Thu, May 16thvs TEX@ CIN
Fri, May 17th@ LAA@ WSH
Sat, May 18th@ LAA@ WSH
Sun, May 19th@ LAA@ WSH
Wed, May 22nd@ STLvs PHI
Sat, May 25thvs NYYvs CIN
Sun, May 26thvs NYYvs CIN
Tue, May 28th@ CWS@ HOU
Wed, May 29th@ CWS@ HOU
Thu, May 30th@ TEX   
Fri, May 31st@ TEX@ STL
Sat, Jun 1st@ TEX@ STL
Sun, Jun 2nd@ TEX@ STL
Tue, Jun 4thvs BOSvs COL
Wed, Jun 5thvs BOSvs COL
Thu, Jun 6thvs BOSvs COL
Fri, Jun 7thvs CWSvs STL
Sat, Jun 8thvs CWSvs STL
Sun, Jun 9thvs CWSvs STL
Tue, Jun 11thvs DET@ COL
Wed, Jun 12thvs DET@ COL
Thu, Jun 13thvs DET@ LAD
Fri, Jun 14th@ MIN@ LAD
Sat, Jun 15th@ MIN@ LAD
Sun, Jun 16th@ MIN@ LAD
Mon, Jun 17th@ SEA   
Tue, Jun 18th@ SEAvs CWS
Wed, Jun 19th@ SEAvs CWS
Thu, Jun 20thvs MINvs NYM
Fri, Jun 21stvs MINvs NYM
Sat, Jun 22ndvs MINvs NYM
Sun, Jun 23rdvs MINvs NYM
Mon, Jun 24th@ CLEvs ATL
Tue, Jun 25th@ CLEvs ATL
Wed, Jun 26th@ CLEvs ATL
Fri, Jun 28th@ TOR@ CIN
Sat, Jun 29th@ TOR@ CIN
Sun, Jun 30th@ TOR@ CIN
Mon, Jul 1st@ TOR@ PIT
Tue, Jul 2ndvs CLE@ PIT
Wed, Jul 3rdvs CLE@ PIT
Thu, Jul 4thvs CLE@ PIT
Fri, Jul 5th@ WSH   
Sat, Jul 6th@ WSH@ CWS
Sun, Jul 7th@ WSH@ CWS
Fri, Jul 12thvs DETvs PIT
Sat, Jul 13thvs DETvs PIT
Sun, Jul 14thvs DETvs PIT
Mon, Jul 15thvs CWSvs CIN
Tue, Jul 16thvs CWSvs CIN
Wed, Jul 17thvs CWSvs CIN
Thu, Jul 18thvs CWS   
Fri, Jul 19th@ CLEvs SD
Sat, Jul 20th@ CLEvs SD
Sun, Jul 21st@ CLEvs SD
Tue, Jul 23rd@ ATL@ SF
Wed, Jul 24th@ ATL@ SF
Thu, Jul 25thvs CLE   
Fri, Jul 26thvs CLE@ MIL
Sat, Jul 27thvs CLE@ MIL
Sun, Jul 28thvs CLE@ MIL
Mon, Jul 29thvs TOR   
Tue, Jul 30thvs TOR@ STL
Wed, Jul 31stvs TOR@ STL
Fri, Aug 2nd@ MINvs MIL
Sat, Aug 3rd@ MINvs MIL
Sun, Aug 4th@ MINvs MIL
Mon, Aug 5th@ BOSvs OAK
Tue, Aug 6th@ BOSvs OAK
Thu, Aug 8th@ DET@ CIN
Fri, Aug 9th@ DET@ CIN
Sat, Aug 10th@ DET@ CIN
Sun, Aug 11th@ DET@ CIN
Tue, Aug 13thvs STL@ PHI
Wed, Aug 14thvs STL@ PHI
Fri, Aug 16thvs NYM@ PIT
Sat, Aug 17thvs NYM@ PIT
Sun, Aug 18thvs NYM@ PIT
Mon, Aug 19th@ BAL   
Tue, Aug 20th@ BALvs SF
Wed, Aug 21st@ BALvs SF
Thu, Aug 22nd@ BOSvs SF
Fri, Aug 23rd@ CLEvs WSH
Sat, Aug 24th@ CLEvs WSH
Sun, Aug 25th@ CLEvs WSH
Mon, Aug 26thvs OAK   
Tue, Aug 27thvs OAK@ NYM
Wed, Aug 28thvs OAK@ NYM
Thu, Aug 29thvs OAK@ NYM
Fri, Aug 30thvs BALvs MIL
Sat, Aug 31stvs BALvs MIL
Sun, Sep 1stvs BALvs MIL
Tue, Sep 3rdvs DETvs SEA
Wed, Sep 4thvs DET   
Thu, Sep 5thvs DET@ MIL
Fri, Sep 6th@ MIA@ MIL
Sat, Sep 7th@ MIA@ MIL
Sun, Sep 8th@ MIA@ MIL
Tue, Sep 10th@ CWS@ SD
Wed, Sep 11th@ CWS@ SD
Thu, Sep 12th@ CWS@ SD
Fri, Sep 13thvs HOUvs PIT
Sat, Sep 14thvs HOUvs PIT
Sun, Sep 15thvs HOUvs PIT
Mon, Sep 16th@ OAKvs CIN
Tue, Sep 17th@ OAKvs CIN
Wed, Sep 18th@ OAKvs CIN
Thu, Sep 19th@ MINvs STL
Fri, Sep 20th@ MINvs STL
Sat, Sep 21st@ MINvs STL
Sun, Sep 22nd@ MINvs STL
Tue, Sep 24thvs ATL@ PIT
Wed, Sep 25thvs ATL@ PIT
Fri, Sep 27thvs MIN@ STL
Sat, Sep 28thvs MIN@ STL
Sun, Sep 29thvs MIN@ STL
Mon, Apr 1st   @ ATL
Fri, Apr 5th   @ MIL
Thu, Apr 25th   vs LAD
Tue, Apr 30th   @ SEA
Thu, May 9th   vs MIA
Mon, May 20th   vs PHI
Tue, May 21st   vs PHI
Thu, May 23rd   vs PHI
Fri, May 24th   vs CIN
Mon, May 27th   @ HOU
Mon, Jun 3rd   vs LAA
Mon, Jun 10th   @ COL
Thu, Jun 27th   vs ATL
Mon, Jul 22nd   @ SF
Thu, Aug 1st   @ STL
Wed, Aug 7th   vs OAK
Thu, Aug 15th   @ PHI
Mon, Sep 2nd   vs SEA
Mon, Sep 9th   @ SD
Thu, Sep 26th   @ PIT