Skip to main content

Who Should I Trade?

Kyle Lewis 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
  Kyle Lewis
Kyle Lewis
SEA vs CLE Fri, May 14th 10:10pm
Ryan Mountcastle
Ryan Mountcastle
BAL vs NYY Fri, May 14th 7:05pm
Recommended by
10 of 16 experts
Recommended by
6 of 16 experts
Rest of Season
VBR# 290# 184
Home Runs1714
Stolen Bases34
Batting Average.227.256
Injury Alert--
Weather69 F, Clear66 F, Partly Cloudy
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 89# 120
Nick Pollack
Pitcher List
# 103# 140
Pierre Camus
# 83# 92
Mick Ciallela
# 90# 124
Ryan Amore
Pitcher List
# 122# 140
Brendan Tuma
# 109# 139
Jordan Eisen
Field of Vision Sports
# 151# 157
Corbin Young
# 159# 160
Chris Clegg
# 93# 112
Joe Pisapia
# 114# 138
Mike Maher
# 94# 72
Chris Meaney
# 99# 88
Carmen Maiorano
# 101# 83
Brad Camara
# 102# 101
Dan Harris
# 141# 131
John Albright
Fantasy Six Pack
# 34
Who Should I Trade? Player Statistics
  Kyle Lewis
Kyle Lewis
Ryan Mountcastle
Ryan Mountcastle
2021 Stats 
At Bats70133
Home Runs33
Stolen Bases03
Caught Stealing00
Batting Average.243.218
On Base Pct.293.243
Slugging Pct.400.338
On-base Plus Slugging.693.581
Who Should I Trade? Player Projections
  Kyle Lewis
Kyle Lewis
Ryan Mountcastle
Ryan Mountcastle
2021 Projections 
At Bats405398
Home Runs1714
Stolen Bases34
Caught Stealing21
Batting Average.227.256
On Base Pct.298.298
Slugging Pct.394.420
On-base Plus Slugging.693.718
Who Should I Trade? Player Notes
  Kyle Lewis
Kyle Lewis
Ryan Mountcastle
Ryan Mountcastle
 Kyle Lewis went 1-for-4 with one run and two strikeouts in the Mariners 6-4 loss Tuesday against the Dodgers.
Ari Koslow
Wed, May 12th
Ryan Mountcastle went 2-4 with one single, one home run, one run, one RBI, and one strikeout.
Lucas Babits-Feinerman
Tue, May 11th
 Kyle Lewis went 2-for-5 with one strikeout in the Mariners 10-2 loss Sunday against Texas.
Ari Koslow
Mon, May 10th
Ryan Mountcastle went 3-4 with one home run, two singles, one run, and one RBI.
Lucas Babits-Feinerman
Sat, May 8th
 Kyle Lewis went 2-for-3 with one run and two walks in the Mariners 9-8 loss Saturday against Texas.
Ari Koslow
Sun, May 9th
Ryan Mountcastle went 0-4 with one run scored and two strikeouts.
Lucas Babits-Feinerman
Thu, May 6th
 Kyle Lewis went 3-for-5 with one strikeout in the Mariners 5-4 win Friday over Texas.
Ari Koslow
Sat, May 8th
Ryan Mountcastle went 2-4 with two singles.
Lucas Babits-Feinerman
Sat, May 1st
 Kyle Lewis went 1-for-4 with three RBIs and one run in the Mariners 5-2 win Tuesday over Baltimore.
Ari Koslow
Wed, May 5th
Ryan Mountcastle went 0-3 with one walk, one strikeout, and two runs scored.
Lucas Babits-Feinerman
Mon, Apr 26th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Kyle Lewis
Kyle Lewis
Ryan Mountcastle
Ryan Mountcastle
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs SF   
Fri, Apr 2ndvs SF@ BOS
Sat, Apr 3rdvs SF@ BOS
Mon, Apr 5thvs CWS@ NYY
Tue, Apr 6thvs CWS@ NYY
Wed, Apr 7thvs CWS@ NYY
Thu, Apr 8th@ MINvs BOS
Sat, Apr 10th@ MINvs BOS
Sun, Apr 11th@ MINvs BOS
Tue, Apr 13th@ BALvs SEA
Thu, Apr 15th@ BALvs SEA
Fri, Apr 16thvs HOU@ TEX
Sat, Apr 17thvs HOU@ TEX
Sun, Apr 18thvs HOU@ TEX
Mon, Apr 19thvs LAD   
Tue, Apr 20thvs LAD@ MIA
Thu, Apr 22nd@ BOS   
Fri, Apr 23rd@ BOSvs OAK
Sat, Apr 24th@ BOSvs OAK
Sun, Apr 25th@ BOSvs OAK
Mon, Apr 26th@ HOUvs NYY
Tue, Apr 27th@ HOUvs NYY
Wed, Apr 28th@ HOUvs NYY
Thu, Apr 29th@ HOUvs NYY
Fri, Apr 30thvs LAA@ OAK
Sat, May 1stvs LAA@ OAK
Sun, May 2ndvs LAA@ OAK
Mon, May 3rdvs BAL@ SEA
Tue, May 4thvs BAL@ SEA
Wed, May 5thvs BAL@ SEA
Fri, May 7th@ TEXvs BOS
Sat, May 8th@ TEXvs BOS
Sun, May 9th@ TEXvs BOS
Tue, May 11th@ LAD@ NYM
Wed, May 12th@ LAD@ NYM
Thu, May 13thvs CLE   
Fri, May 14thvs CLEvs NYY
Sat, May 15thvs CLEvs NYY
Sun, May 16thvs CLEvs NYY
Mon, May 17thvs DET   
Tue, May 18thvs DETvs TB
Wed, May 19thvs DETvs TB
Fri, May 21st@ SD@ WSH
Sat, May 22nd@ SD@ WSH
Sun, May 23rd@ SD@ WSH
Mon, May 24th@ OAK@ MIN
Tue, May 25th@ OAK@ MIN
Wed, May 26th@ OAK@ MIN
Thu, May 27thvs TEX@ CWS
Fri, May 28thvs TEX@ CWS
Sat, May 29thvs TEX@ CWS
Sun, May 30thvs TEX@ CWS
Mon, May 31stvs OAKvs MIN
Tue, Jun 1stvs OAKvs MIN
Wed, Jun 2ndvs OAKvs MIN
Thu, Jun 3rd@ LAA   
Fri, Jun 4th@ LAAvs CLE
Sat, Jun 5th@ LAAvs CLE
Sun, Jun 6th@ LAAvs CLE
Tue, Jun 8th@ DETvs NYM
Wed, Jun 9th@ DETvs NYM
Thu, Jun 10th@ DET   
Fri, Jun 11th@ CLE@ TB
Sat, Jun 12th@ CLE@ TB
Sun, Jun 13th@ CLE@ TB
Mon, Jun 14thvs MIN@ CLE
Tue, Jun 15thvs MIN@ CLE
Wed, Jun 16thvs MIN@ CLE
Thu, Jun 17thvs TB@ CLE
Fri, Jun 18thvs TBvs TOR
Sat, Jun 19thvs TBvs TOR
Sun, Jun 20thvs TBvs TOR
Tue, Jun 22ndvs COLvs HOU
Wed, Jun 23rdvs COLvs HOU
Fri, Jun 25th@ CWS@ TOR
Sat, Jun 26th@ CWS@ TOR
Sun, Jun 27th@ CWS@ TOR
Tue, Jun 29th@ TOR@ HOU
Wed, Jun 30th@ TOR@ HOU
Thu, Jul 1st@ TOR   
Fri, Jul 2ndvs TEX@ LAA
Sat, Jul 3rdvs TEX@ LAA
Sun, Jul 4thvs TEX@ LAA
Tue, Jul 6thvs NYYvs TOR
Wed, Jul 7thvs NYYvs TOR
Thu, Jul 8thvs NYYvs TOR
Fri, Jul 9thvs LAAvs CWS
Sat, Jul 10thvs LAAvs CWS
Sun, Jul 11thvs LAAvs CWS
Fri, Jul 16th@ LAA@ KC
Sat, Jul 17th@ LAA@ KC
Sun, Jul 18th@ LAA@ KC
Tue, Jul 20th@ COL@ TB
Wed, Jul 21st@ COL@ TB
Thu, Jul 22ndvs OAK   
Fri, Jul 23rdvs OAKvs WSH
Sat, Jul 24thvs OAKvs WSH
Sun, Jul 25thvs OAKvs WSH
Mon, Jul 26thvs HOU   
Tue, Jul 27thvs HOUvs MIA
Wed, Jul 28thvs HOUvs MIA
Fri, Jul 30th@ TEX@ DET
Sat, Jul 31st@ TEX@ DET
Sun, Aug 1st@ TEX@ DET
Mon, Aug 2nd@ TB@ NYY
Tue, Aug 3rd@ TB@ NYY
Wed, Aug 4th@ TB@ NYY
Thu, Aug 5th@ NYY   
Fri, Aug 6th@ NYYvs TB
Sat, Aug 7th@ NYYvs TB
Sun, Aug 8th@ NYYvs TB
Tue, Aug 10thvs TEXvs DET
Wed, Aug 11thvs TEXvs DET
Thu, Aug 12thvs TEXvs DET
Fri, Aug 13thvs TOR@ BOS
Sat, Aug 14thvs TOR@ BOS
Sun, Aug 15thvs TOR@ BOS
Tue, Aug 17th@ TEX@ TB
Wed, Aug 18th@ TEX@ TB
Thu, Aug 19th@ TEX@ TB
Fri, Aug 20th@ HOUvs ATL
Sat, Aug 21st@ HOUvs ATL
Sun, Aug 22nd@ HOUvs ATL
Mon, Aug 23rd@ OAK   
Tue, Aug 24th@ OAKvs LAA
Thu, Aug 26thvs KCvs LAA
Fri, Aug 27thvs KCvs TB
Sat, Aug 28thvs KCvs TB
Sun, Aug 29thvs KCvs TB
Mon, Aug 30thvs HOU@ TOR
Tue, Aug 31stvs HOU@ TOR
Wed, Sep 1stvs HOU@ TOR
Fri, Sep 3rd@ ARI@ NYY
Sat, Sep 4th@ ARI@ NYY
Sun, Sep 5th@ ARI@ NYY
Mon, Sep 6th@ HOUvs KC
Tue, Sep 7th@ HOUvs KC
Wed, Sep 8th@ HOUvs KC
Fri, Sep 10thvs ARIvs TOR
Sat, Sep 11thvs ARIvs TOR
Sun, Sep 12thvs ARIvs TOR
Mon, Sep 13thvs BOS   
Tue, Sep 14thvs BOSvs NYY
Wed, Sep 15thvs BOSvs NYY
Fri, Sep 17th@ KC@ BOS
Sat, Sep 18th@ KC@ BOS
Sun, Sep 19th@ KC@ BOS
Mon, Sep 20th@ OAK@ PHI
Tue, Sep 21st@ OAK@ PHI
Wed, Sep 22nd@ OAK@ PHI
Thu, Sep 23rd@ OAKvs TEX
Fri, Sep 24th@ LAAvs TEX
Sat, Sep 25th@ LAAvs TEX
Sun, Sep 26th@ LAAvs TEX
Mon, Sep 27thvs OAK   
Tue, Sep 28thvs OAKvs BOS
Wed, Sep 29thvs OAKvs BOS
Fri, Oct 1stvs LAA@ TOR
Sat, Oct 2ndvs LAA@ TOR
Sun, Oct 3rdvs LAA@ TOR
Sun, Apr 4th   @ BOS
Wed, Apr 21st   @ MIA
Mon, May 10th   vs BOS
Thu, May 20th   vs TB
Mon, Jun 21st   vs HOU
Thu, Jun 24th   @ TOR
Mon, Jun 28th   @ HOU
Mon, Jul 19th   @ TB
Thu, Jul 29th   @ DET
Mon, Aug 16th   @ TB
Wed, Aug 25th   vs LAA
Thu, Sep 9th   vs KC
Thu, Sep 16th   vs NYY
Thu, Sep 30th   vs BOS