Skip to main content

Who Should I Trade?

Randal Grichuk for Lorenzo Cain (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Randal Grichuk
Randal Grichuk
Lorenzo Cain
Lorenzo Cain
Recommended by
13 of 17 experts
Recommended by
4 of 17 experts
Rest of Season# 129# 149
VBR# 74# 242
Home Runs176
Stolen Bases18
Batting Average.254.261
Injury Alert-IL10
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 115# 161
Nick Pollack
Pitcher List
# 70
Mike Maher
# 128# 153
Dan Harris
# 111# 172
Pierre Camus
# 123# 191
Mick Ciallela
# 120# 162
Ryan Amore
Pitcher List
# 174# 190
Brendan Tuma
# 160# 181
Brad Camara
# 87# 161
Chris Mitchell
# 128# 166
Corbin Young
# 119# 161
Chris Clegg
# 137# 151
Joe Pisapia
# 147# 169
Jorge B. Edwards
Fantasy In Frames
# 165# 144
Chris Meaney
# 166# 144
Carmen Maiorano
# 204# 136
Jordan Eisen
Field of Vision Sports
# 233# 149
Who Should I Trade? Player Statistics
  Randal Grichuk
Randal Grichuk
Lorenzo Cain
Lorenzo Cain
2021 Stats 
At Bats258103
Home Runs133
Stolen Bases04
Caught Stealing21
Batting Average.264.223
On Base Pct.293.322
Slugging Pct.469.350
On-base Plus Slugging.762.672
Who Should I Trade? Player Projections
  Randal Grichuk
Randal Grichuk
Lorenzo Cain
Lorenzo Cain
2021 Projections 
At Bats313247
Home Runs176
Stolen Bases18
Caught Stealing12
Batting Average.254.261
On Base Pct.296.339
Slugging Pct.473.384
On-base Plus Slugging.769.722
Who Should I Trade? Player Notes
  Randal Grichuk
Randal Grichuk
Lorenzo Cain
Lorenzo Cain
 Randal Grichuk went 3-for-5 on Friday night as the Blue Jays lost to the Red Sox by a 6-5 score.
John Aubin
Sat, Jun 12th
Brewers OF Lorenzo Cain (hamstring) isn't expected to return until July, per manager Craig Counsell.
Brendan Tuma - Too Much Tuma
Wed, Jun 9th
 Randal Grichuk went 1-for-4 with a solo home run in a win over the White Sox on Wednesday by a 6-2 score.
John Aubin
Thu, Jun 10th
The Brewers placed OF Lorenzo Cain on the 10-day injured list with a strained right hamstring.
Brad Camara
Tue, Jun 1st
 Randal Grichuk went 1-for-3 at the plate with a solo home run in Friday's 13-1 loss to Houston.
John Aubin
Sat, Jun 5th
Lorenzo Cain made a running catch then left Monday's game with an apparent injury. Cain went 1-for-2 before leaving.
Corbin Young
Mon, May 31st
 Randal Grichuk went 2-for-5 at the plate and hit two solo homers off the Marlins' Pablo Lopez in Wednesday's win.
John Aubin
Thu, Jun 3rd
Lorenzo Cain went 2-for-5 with a double and an RBI in Friday's loss to the Reds.
Connor Rooney
Sat, May 22nd
 Randal Grichuk went 1-for-2 with a double, RBI, walk and strikeout in 6-5 loss to Cleveland in Game 2 of Sunday's doubleheader.
John Aubin
Mon, May 31st
Lorenzo Cain went 3-for-4 with a walk, two RBI, and two runs scored in Sunday's win over Atlanta.
Connor Rooney
Sun, May 16th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Randal Grichuk
Randal Grichuk
Lorenzo Cain
Lorenzo Cain
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ NYYvs MIN
Sat, Apr 3rd@ NYYvs MIN
Sun, Apr 4th@ NYYvs MIN
Mon, Apr 5th@ TEX@ CHC
Tue, Apr 6th@ TEX@ CHC
Wed, Apr 7th@ TEX@ CHC
Thu, Apr 8thvs LAA@ STL
Fri, Apr 9thvs LAA   
Sat, Apr 10thvs LAA@ STL
Mon, Apr 12thvs NYYvs CHC
Tue, Apr 13thvs NYYvs CHC
Wed, Apr 14thvs NYYvs CHC
Thu, Apr 15th@ KC   
Sat, Apr 17th@ KCvs PIT
Sun, Apr 18th@ KCvs PIT
Tue, Apr 20th@ BOS@ SD
Wed, Apr 21st@ BOS@ SD
Fri, Apr 23rd@ TB@ CHC
Sat, Apr 24th@ TB@ CHC
Sun, Apr 25th@ TB@ CHC
Tue, Apr 27thvs WSHvs MIA
Wed, Apr 28thvs WSHvs MIA
Fri, Apr 30thvs ATLvs LAD
Sat, May 1stvs ATLvs LAD
Sun, May 2ndvs ATLvs LAD
Mon, May 3rd@ OAK@ PHI
Tue, May 4th@ OAK@ PHI
Wed, May 5th@ OAK@ PHI
Thu, May 6th@ OAK@ PHI
Fri, May 7th@ HOU@ MIA
Sat, May 8th@ HOU@ MIA
Sun, May 9th@ HOU@ MIA
Tue, May 11th@ ATLvs STL
Wed, May 12th@ ATLvs STL
Thu, May 13th@ ATLvs STL
Fri, May 14thvs PHIvs ATL
Sat, May 15thvs PHIvs ATL
Sun, May 16thvs PHIvs ATL
Tue, May 18thvs BOS@ KC
Wed, May 19thvs BOS@ KC
Thu, May 20thvs BOS   
Fri, May 21stvs TB@ CIN
Sat, May 22ndvs TB@ CIN
Sun, May 23rdvs TB@ CIN
Mon, May 24thvs TBvs SD
Tue, May 25th@ NYYvs SD
Thu, May 27th@ NYYvs SD
Fri, May 28th@ CLE   
Sun, May 30th@ CLE@ WSH
Tue, Jun 1stvs MIAvs DET
Wed, Jun 2ndvs MIA   
Fri, Jun 4thvs HOUvs ARI
Sat, Jun 5thvs HOUvs ARI
Sun, Jun 6thvs HOUvs ARI
Tue, Jun 8th@ CWS@ CIN
Wed, Jun 9th@ CWS@ CIN
Thu, Jun 10th@ CWS@ CIN
Fri, Jun 11th@ BOSvs PIT
Sat, Jun 12th@ BOSvs PIT
Sun, Jun 13th@ BOSvs PIT
Mon, Jun 14th@ BOSvs CIN
Tue, Jun 15thvs NYYvs CIN
Wed, Jun 16thvs NYYvs CIN
Thu, Jun 17thvs NYY@ COL
Fri, Jun 18th@ BAL@ COL
Sat, Jun 19th@ BAL@ COL
Sun, Jun 20th@ BAL@ COL
Tue, Jun 22nd@ MIA@ ARI
Wed, Jun 23rd@ MIA@ ARI
Thu, Jun 24thvs BAL   
Fri, Jun 25thvs BALvs COL
Sat, Jun 26thvs BALvs COL
Sun, Jun 27thvs BALvs COL
Tue, Jun 29thvs SEAvs CHC
Wed, Jun 30thvs SEAvs CHC
Thu, Jul 1stvs SEA@ PIT
Fri, Jul 2ndvs TB@ PIT
Sat, Jul 3rdvs TB@ PIT
Sun, Jul 4thvs TB@ PIT
Tue, Jul 6th@ BAL@ NYM
Wed, Jul 7th@ BAL@ NYM
Thu, Jul 8th@ BALvs CIN
Fri, Jul 9th@ TBvs CIN
Sat, Jul 10th@ TBvs CIN
Sun, Jul 11th@ TBvs CIN
Fri, Jul 16thvs TEX@ CIN
Sat, Jul 17thvs TEX@ CIN
Sun, Jul 18thvs TEX@ CIN
Mon, Jul 19thvs BOS   
Tue, Jul 20thvs BOSvs KC
Wed, Jul 21stvs BOSvs KC
Fri, Jul 23rd@ NYMvs CWS
Sat, Jul 24th@ NYMvs CWS
Sun, Jul 25th@ NYMvs CWS
Mon, Jul 26th@ BOS   
Tue, Jul 27th@ BOS@ PIT
Wed, Jul 28th@ BOS@ PIT
Thu, Jul 29th@ BOS@ PIT
Fri, Jul 30thvs KC@ ATL
Sat, Jul 31stvs KC@ ATL
Sun, Aug 1stvs KC@ ATL
Mon, Aug 2ndvs CLEvs PIT
Tue, Aug 3rdvs CLEvs PIT
Wed, Aug 4thvs CLEvs PIT
Thu, Aug 5thvs CLE   
Fri, Aug 6thvs BOSvs SF
Sat, Aug 7thvs BOSvs SF
Sun, Aug 8thvs BOSvs SF
Tue, Aug 10th@ LAA@ CHC
Wed, Aug 11th@ LAA@ CHC
Thu, Aug 12th@ LAA@ CHC
Fri, Aug 13th@ SEA@ PIT
Sat, Aug 14th@ SEA@ PIT
Sun, Aug 15th@ SEA@ PIT
Tue, Aug 17th@ WSH@ STL
Wed, Aug 18th@ WSH@ STL
Fri, Aug 20thvs DETvs WSH
Sat, Aug 21stvs DETvs WSH
Sun, Aug 22ndvs DETvs WSH
Mon, Aug 23rdvs CWS   
Tue, Aug 24thvs CWSvs CIN
Wed, Aug 25thvs CWSvs CIN
Thu, Aug 26thvs CWSvs CIN
Fri, Aug 27th@ DET@ MIN
Sat, Aug 28th@ DET@ MIN
Sun, Aug 29th@ DET@ MIN
Mon, Aug 30thvs BAL@ SF
Tue, Aug 31stvs BAL@ SF
Wed, Sep 1stvs BAL@ SF
Fri, Sep 3rdvs OAKvs STL
Sat, Sep 4thvs OAKvs STL
Sun, Sep 5thvs OAKvs STL
Mon, Sep 6th@ NYYvs PHI
Tue, Sep 7th@ NYYvs PHI
Wed, Sep 8th@ NYYvs PHI
Thu, Sep 9th@ NYY   
Fri, Sep 10th@ BAL@ CLE
Sat, Sep 11th@ BAL@ CLE
Sun, Sep 12th@ BAL@ CLE
Mon, Sep 13thvs TB   
Tue, Sep 14thvs TB@ DET
Wed, Sep 15thvs TB@ DET
Fri, Sep 17thvs MINvs CHC
Sat, Sep 18thvs MINvs CHC
Sun, Sep 19thvs MINvs CHC
Mon, Sep 20th@ TBvs STL
Tue, Sep 21st@ TBvs STL
Wed, Sep 22nd@ TBvs STL
Thu, Sep 23rd@ MINvs STL
Fri, Sep 24th@ MINvs NYM
Sat, Sep 25th@ MINvs NYM
Sun, Sep 26th@ MINvs NYM
Tue, Sep 28thvs NYY@ STL
Wed, Sep 29thvs NYY@ STL
Thu, Sep 30thvs NYY@ STL
Fri, Oct 1stvs BAL@ LAD
Sat, Oct 2ndvs BAL@ LAD
Sun, Oct 3rdvs BAL@ LAD
Sun, Apr 11th   @ STL
Fri, Apr 16th   vs PIT
Mon, Apr 19th   @ SD
Mon, Apr 26th   vs MIA
Thu, Apr 29th   vs LAD
Wed, May 26th   vs SD
Sat, May 29th   @ WSH
Mon, May 31st   vs DET
Thu, Jun 3rd   vs ARI
Mon, Jun 21st   @ ARI
Mon, Jun 28th   vs CHC
Mon, Jul 5th   @ NYM
Mon, Aug 9th   @ CHC
Thu, Aug 19th   @ STL
Thu, Sep 2nd   @ SF