Skip to main content

Who Should I Trade?

Jorge Soler for Ryan Mountcastle (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Jorge Soler
Jorge Soler
Ryan Mountcastle
Ryan Mountcastle
Recommended by
9 of 18 experts
Recommended by
9 of 18 experts
Rest of Season# 114# 98
VBR# 198# 88
Home Runs1414
Stolen Bases12
Batting Average.216.267
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 68# 67
Nick Pollack
Pitcher List
# 147# 115
Dan Harris
# 140# 115
Mick Ciallela
# 125# 110
Brendan Tuma
# 140# 134
Carmen Maiorano
# 118# 83
Jordan Eisen
Field of Vision Sports
# 157
Brad Camara
# 113# 69
John Albright
Fantasy Six Pack
# 34
Chris Clegg
# 81# 118
Jorge B. Edwards
Fantasy In Frames
# 82# 88
Chris Meaney
# 82# 88
Pierre Camus
# 91# 95
Mike Maher
# 99# 116
Chris Mitchell
# 108# 115
Joe Pisapia
# 111# 134
Corbin Young
# 111# 186
Ryan Amore
Pitcher List
# 155# 167
Who Should I Trade? Player Statistics
  Jorge Soler
Jorge Soler
Ryan Mountcastle
Ryan Mountcastle
2021 Stats 
At Bats213241
Home Runs612
Stolen Bases03
Caught Stealing02
Batting Average.183.261
On Base Pct.283.287
Slugging Pct.329.469
On-base Plus Slugging.612.756
Who Should I Trade? Player Projections
  Jorge Soler
Jorge Soler
Ryan Mountcastle
Ryan Mountcastle
2021 Projections 
At Bats292304
Home Runs1414
Stolen Bases12
Caught Stealing11
Batting Average.216.267
On Base Pct.314.303
Slugging Pct.413.462
On-base Plus Slugging.727.765
Who Should I Trade? Player Notes
  Jorge Soler
Jorge Soler
Ryan Mountcastle
Ryan Mountcastle
 Kansas City Royals outfielder Jorge Soler went 0-for-4 with two strikeouts during Saturday’s 7-1 loss to the Red Sox.
Brad Camara
Sat, Jun 19th
Ryan Mountcastle went 4-for-4 with four RBIs, three home runs, three runs scored, and one single.
Lucas Babits-Feinerman
Sun, Jun 20th
 Jorge Soler went 3-for-4 with a double, an RBI and a walk in Monday's 10-3 loss against the Tigers.
Brad Camara
Tue, Jun 15th
Ryan Mountcastle went 3-for-5 with four RBIs, two singles, two strikeouts, one home run, and one run scored. He was also caught stealing once.
Lucas Babits-Feinerman
Thu, Jun 17th
 Jorge Soler went 1-for-3 with a two-run home run and an additional run scored during Thursday’s 6-1 win over the Athletics.
Brad Camara
Fri, Jun 11th
Ryan Mountcastle went 0-3 with one strikeout.
Lucas Babits-Feinerman
Mon, Jun 14th
 Jorge Soler went 1-for-3 with a solo home run and was hit by a pitch in Monday's 8-3 loss to the Angels.
Brad Camara
Tue, Jun 8th
Ryan Mountcastle went 2-3 with one run, one double, and one RBI.
Lucas Babits-Feinerman
Sun, Jun 6th
 Jorge Soler went 0-for-3 with a walk during Thursday’s 6-5 win over the Twins.
Brad Camara
Fri, Jun 4th
Ryan Mountcastle went 1-4 with one run, two RBIs, and two strikeouts.
Lucas Babits-Feinerman
Sat, Jun 5th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jorge Soler
Jorge Soler
Ryan Mountcastle
Ryan Mountcastle
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEX   
Sat, Apr 3rdvs TEX@ BOS
Sun, Apr 4thvs TEX@ BOS
Mon, Apr 5th@ CLE@ NYY
Wed, Apr 7th@ CLE@ NYY
Thu, Apr 8th@ CWSvs BOS
Sun, Apr 11th@ CWSvs BOS
Mon, Apr 12thvs LAA   
Tue, Apr 13thvs LAAvs SEA
Wed, Apr 14thvs LAA   
Thu, Apr 15thvs TORvs SEA
Sat, Apr 17thvs TOR@ TEX
Sun, Apr 18thvs TOR@ TEX
Mon, Apr 19thvs TB   
Tue, Apr 20thvs TB@ MIA
Wed, Apr 21stvs TB@ MIA
Fri, Apr 23rd@ DETvs OAK
Sat, Apr 24th@ DETvs OAK
Sun, Apr 25th@ DETvs OAK
Mon, Apr 26th@ DETvs NYY
Tue, Apr 27th@ PITvs NYY
Wed, Apr 28th@ PITvs NYY
Fri, Apr 30th@ MIN@ OAK
Sat, May 1st@ MIN@ OAK
Sun, May 2nd@ MIN@ OAK
Mon, May 3rdvs CLE@ SEA
Tue, May 4thvs CLE@ SEA
Wed, May 5thvs CLE@ SEA
Thu, May 6thvs CLE   
Fri, May 7thvs CWSvs BOS
Sat, May 8thvs CWSvs BOS
Sun, May 9thvs CWSvs BOS
Tue, May 11th@ DET@ NYM
Wed, May 12th@ DET@ NYM
Thu, May 13th@ DET   
Fri, May 14th@ CWSvs NYY
Sat, May 15th@ CWSvs NYY
Sun, May 16th@ CWSvs NYY
Tue, May 18thvs MILvs TB
Wed, May 19thvs MILvs TB
Fri, May 21stvs DET@ WSH
Sat, May 22ndvs DET@ WSH
Sun, May 23rdvs DET@ WSH
Tue, May 25th@ TB@ MIN
Wed, May 26th@ TB@ MIN
Thu, May 27th@ TB@ CWS
Fri, May 28th@ MIN   
Sat, May 29th@ MIN@ CWS
Sun, May 30th@ MIN@ CWS
Mon, May 31stvs PITvs MIN
Tue, Jun 1stvs PITvs MIN
Thu, Jun 3rdvs MIN   
Fri, Jun 4thvs MINvs CLE
Sat, Jun 5thvs MINvs CLE
Sun, Jun 6thvs MINvs CLE
Mon, Jun 7th@ LAA   
Tue, Jun 8th@ LAAvs NYM
Wed, Jun 9th@ LAAvs NYM
Thu, Jun 10th@ OAK   
Fri, Jun 11th@ OAK@ TB
Sat, Jun 12th@ OAK@ TB
Sun, Jun 13th@ OAK@ TB
Mon, Jun 14thvs DET@ CLE
Tue, Jun 15thvs DET@ CLE
Wed, Jun 16thvs DET@ CLE
Fri, Jun 18thvs BOSvs TOR
Sat, Jun 19thvs BOSvs TOR
Sun, Jun 20thvs BOSvs TOR
Tue, Jun 22nd@ NYYvs HOU
Wed, Jun 23rd@ NYYvs HOU
Thu, Jun 24th@ NYY@ TOR
Fri, Jun 25th@ TEX@ TOR
Sat, Jun 26th@ TEX@ TOR
Sun, Jun 27th@ TEX@ TOR
Mon, Jun 28th@ BOS@ HOU
Tue, Jun 29th@ BOS@ HOU
Wed, Jun 30th@ BOS@ HOU
Thu, Jul 1st@ BOS   
Fri, Jul 2ndvs MIN@ LAA
Sat, Jul 3rdvs MIN@ LAA
Sun, Jul 4thvs MIN@ LAA
Mon, Jul 5thvs CIN   
Tue, Jul 6thvs CINvs TOR
Wed, Jul 7thvs CINvs TOR
Thu, Jul 8th@ CLEvs TOR
Fri, Jul 9th@ CLEvs CWS
Sat, Jul 10th@ CLEvs CWS
Sun, Jul 11th@ CLEvs CWS
Fri, Jul 16thvs BAL@ KC
Sat, Jul 17thvs BAL@ KC
Sun, Jul 18thvs BAL@ KC
Tue, Jul 20th@ MIL@ TB
Wed, Jul 21st@ MIL@ TB
Fri, Jul 23rdvs DETvs WSH
Sat, Jul 24thvs DETvs WSH
Sun, Jul 25thvs DETvs WSH
Mon, Jul 26thvs CWS   
Tue, Jul 27thvs CWSvs MIA
Wed, Jul 28thvs CWSvs MIA
Thu, Jul 29thvs CWS@ DET
Fri, Jul 30th@ TOR@ DET
Sat, Jul 31st@ TOR@ DET
Sun, Aug 1st@ TOR@ DET
Tue, Aug 3rd@ CWS@ NYY
Wed, Aug 4th@ CWS@ NYY
Thu, Aug 5th@ CWS   
Fri, Aug 6th@ STLvs TB
Sat, Aug 7th@ STLvs TB
Sun, Aug 8th@ STLvs TB
Mon, Aug 9thvs NYY   
Tue, Aug 10thvs NYYvs DET
Wed, Aug 11thvs NYYvs DET
Fri, Aug 13thvs STL@ BOS
Sat, Aug 14thvs STL@ BOS
Sun, Aug 15thvs STL@ BOS
Mon, Aug 16thvs HOU@ TB
Tue, Aug 17thvs HOU@ TB
Wed, Aug 18thvs HOU@ TB
Thu, Aug 19thvs HOU@ TB
Fri, Aug 20th@ CHCvs ATL
Sat, Aug 21st@ CHCvs ATL
Sun, Aug 22nd@ CHCvs ATL
Mon, Aug 23rd@ HOU   
Tue, Aug 24th@ HOUvs LAA
Wed, Aug 25th@ HOUvs LAA
Thu, Aug 26th@ SEAvs LAA
Fri, Aug 27th@ SEAvs TB
Sat, Aug 28th@ SEAvs TB
Sun, Aug 29th@ SEAvs TB
Tue, Aug 31stvs CLE@ TOR
Wed, Sep 1stvs CLE@ TOR
Thu, Sep 2ndvs CLE   
Fri, Sep 3rdvs CWS@ NYY
Sat, Sep 4thvs CWS@ NYY
Sun, Sep 5thvs CWS@ NYY
Mon, Sep 6th@ BALvs KC
Tue, Sep 7th@ BALvs KC
Wed, Sep 8th@ BALvs KC
Thu, Sep 9th@ BALvs KC
Fri, Sep 10th@ MINvs TOR
Sat, Sep 11th@ MINvs TOR
Sun, Sep 12th@ MINvs TOR
Tue, Sep 14thvs OAKvs NYY
Wed, Sep 15thvs OAKvs NYY
Thu, Sep 16thvs OAKvs NYY
Fri, Sep 17thvs SEA@ BOS
Sat, Sep 18thvs SEA@ BOS
Sun, Sep 19thvs SEA@ BOS
Mon, Sep 20th@ CLE@ PHI
Tue, Sep 21st@ CLE@ PHI
Wed, Sep 22nd@ CLE@ PHI
Fri, Sep 24th@ DETvs TEX
Sat, Sep 25th@ DETvs TEX
Sun, Sep 26th@ DETvs TEX
Tue, Sep 28thvs CLEvs BOS
Wed, Sep 29thvs CLEvs BOS
Thu, Sep 30thvs CLEvs BOS
Fri, Oct 1stvs MIN@ TOR
Sat, Oct 2ndvs MIN@ TOR
Sun, Oct 3rdvs MIN@ TOR
Fri, Apr 2nd   @ BOS
Tue, Apr 6th   @ NYY
Sat, Apr 10th   vs BOS
Fri, Apr 16th   @ TEX
Thu, Apr 29th   vs NYY
Mon, May 10th   vs BOS
Thu, May 20th   vs TB
Mon, May 24th   @ MIN
Wed, Jun 2nd   vs MIN
Thu, Jun 17th   @ CLE
Mon, Jun 21st   vs HOU
Mon, Jul 19th   @ TB
Mon, Aug 2nd   @ NYY
Thu, Aug 12th   vs DET
Mon, Aug 30th   @ TOR
Thu, Sep 23rd   vs TEX