Skip to main content

Who Should I Trade?

Brennen Davis for Riley Greene (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Brennen Davis
Brennen Davis
Riley Greene
Riley Greene
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 1263# 1064
Injury AlertMiLBMiLB
Expert Ranks 
Who Should I Trade? Player Statistics
  Brennen Davis
Brennen Davis
Riley Greene
Riley Greene
2021 Stats 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
Who Should I Trade? Player Notes
  Brennen Davis
Brennen Davis
Riley Greene
Riley Greene
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brennen Davis
Brennen Davis
Riley Greene
Riley Greene
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31st@ CIN@ SEA
Sat, Apr 2nd@ CIN@ SEA
Sun, Apr 3rd@ CIN@ SEA
Mon, Apr 4thvs STL@ OAK
Wed, Apr 6thvs STL@ OAK
Thu, Apr 7thvs MIL   
Fri, Apr 8thvs MILvs CWS
Sat, Apr 9thvs MILvs CWS
Sun, Apr 10thvs MILvs CWS
Tue, Apr 12th@ PITvs BOS
Wed, Apr 13th@ PITvs BOS
Thu, Apr 14th@ COL@ KC
Fri, Apr 15th@ COL@ KC
Sat, Apr 16th@ COL@ KC
Sun, Apr 17th@ COL@ KC
Mon, Apr 18thvs TB   
Tue, Apr 19thvs TBvs NYY
Wed, Apr 20thvs TBvs NYY
Thu, Apr 21stvs PITvs NYY
Fri, Apr 22ndvs PITvs COL
Sat, Apr 23rdvs PITvs COL
Sun, Apr 24thvs PITvs COL
Tue, Apr 26th@ ATL@ MIN
Wed, Apr 27th@ ATL@ MIN
Thu, Apr 28th@ ATL@ MIN
Fri, Apr 29th@ MIL@ LAD
Sat, Apr 30th@ MIL@ LAD
Sun, May 1st@ MIL@ LAD
Tue, May 3rdvs CWSvs PIT
Wed, May 4thvs CWSvs PIT
Fri, May 6thvs LAD@ HOU
Sat, May 7thvs LAD@ HOU
Sun, May 8thvs LAD@ HOU
Mon, May 9th@ SDvs OAK
Tue, May 10th@ SDvs OAK
Wed, May 11th@ SDvs OAK
Fri, May 13th@ ARIvs BAL
Sat, May 14th@ ARIvs BAL
Sun, May 15th@ ARIvs BAL
Mon, May 16thvs PIT@ TB
Tue, May 17thvs PIT@ TB
Wed, May 18thvs PIT@ TB
Thu, May 19thvs ARI   
Fri, May 20thvs ARI@ CLE
Sat, May 21stvs ARI@ CLE
Sun, May 22ndvs ARI@ CLE
Mon, May 23rd@ CIN@ MIN
Tue, May 24th@ CIN@ MIN
Wed, May 25th@ CIN@ MIN
Thu, May 26th@ CINvs CLE
Sat, May 28th@ CWSvs CLE
Sun, May 29th@ CWSvs CLE
Mon, May 30thvs MILvs MIN
Tue, May 31stvs MILvs MIN
Wed, Jun 1stvs MILvs MIN
Thu, Jun 2ndvs STLvs MIN
Fri, Jun 3rdvs STL@ NYY
Sat, Jun 4thvs STL@ NYY
Sun, Jun 5thvs STL@ NYY
Tue, Jun 7th@ BAL@ PIT
Wed, Jun 8th@ BAL@ PIT
Fri, Jun 10th@ NYYvs TOR
Sat, Jun 11th@ NYYvs TOR
Sun, Jun 12th@ NYYvs TOR
Mon, Jun 13thvs SDvs CWS
Tue, Jun 14thvs SDvs CWS
Wed, Jun 15thvs SDvs CWS
Thu, Jun 16thvs SDvs TEX
Fri, Jun 17thvs ATLvs TEX
Sat, Jun 18thvs ATLvs TEX
Sun, Jun 19thvs ATLvs TEX
Mon, Jun 20th@ PIT@ BOS
Tue, Jun 21st@ PIT@ BOS
Wed, Jun 22nd@ PIT@ BOS
Thu, Jun 23rd@ PIT   
Fri, Jun 24th@ STL@ ARI
Sat, Jun 25th@ STL@ ARI
Sun, Jun 26th@ STL@ ARI
Tue, Jun 28thvs CIN@ SF
Wed, Jun 29thvs CIN@ SF
Thu, Jun 30thvs CIN   
Fri, Jul 1stvs BOSvs KC
Sat, Jul 2ndvs BOSvs KC
Sun, Jul 3rdvs BOSvs KC
Mon, Jul 4th@ MILvs CLE
Tue, Jul 5th@ MILvs CLE
Wed, Jul 6th@ MILvs CLE
Thu, Jul 7th@ LAD@ CWS
Fri, Jul 8th@ LAD@ CWS
Sat, Jul 9th@ LAD@ CWS
Sun, Jul 10th@ LAD@ CWS
Tue, Jul 12thvs BAL@ KC
Wed, Jul 13thvs BAL@ KC
Thu, Jul 14thvs NYM   
Fri, Jul 15thvs NYM@ CLE
Sat, Jul 16thvs NYM@ CLE
Sun, Jul 17thvs NYM@ CLE
Fri, Jul 22nd@ PHI   
Sat, Jul 23rd@ PHIvs MIN
Sun, Jul 24th@ PHIvs MIN
Mon, Jul 25thvs PITvs SD
Tue, Jul 26thvs PITvs SD
Thu, Jul 28th@ SF@ TOR
Fri, Jul 29th@ SF@ TOR
Sat, Jul 30th@ SF@ TOR
Sun, Jul 31st@ SF@ TOR
Tue, Aug 2nd@ STL@ MIN
Wed, Aug 3rd@ STL@ MIN
Thu, Aug 4th@ STLvs TB
Fri, Aug 5thvs MIAvs TB
Sat, Aug 6thvs MIAvs TB
Sun, Aug 7thvs MIAvs TB
Mon, Aug 8thvs WSH   
Tue, Aug 9thvs WSHvs CLE
Wed, Aug 10thvs WSHvs CLE
Thu, Aug 11th@ CINvs CLE
Sat, Aug 13th@ CIN@ CWS
Sun, Aug 14th@ CIN@ CWS
Mon, Aug 15th@ WSH@ CLE
Tue, Aug 16th@ WSH@ CLE
Wed, Aug 17th@ WSH@ CLE
Fri, Aug 19thvs MILvs LAA
Sat, Aug 20thvs MILvs LAA
Sun, Aug 21stvs MILvs LAA
Mon, Aug 22ndvs STL   
Tue, Aug 23rdvs STLvs SF
Wed, Aug 24thvs STLvs SF
Thu, Aug 25thvs STL   
Fri, Aug 26th@ MIL@ TEX
Sat, Aug 27th@ MIL@ TEX
Sun, Aug 28th@ MIL@ TEX
Mon, Aug 29th@ TOR   
Tue, Aug 30th@ TORvs SEA
Wed, Aug 31st@ TORvs SEA
Fri, Sep 2nd@ STLvs KC
Sat, Sep 3rd@ STLvs KC
Sun, Sep 4th@ STLvs KC
Tue, Sep 6thvs CIN@ LAA
Wed, Sep 7thvs CIN@ LAA
Thu, Sep 8thvs CIN   
Fri, Sep 9thvs SF@ KC
Sat, Sep 10thvs SF@ KC
Sun, Sep 11thvs SF@ KC
Mon, Sep 12th@ NYMvs HOU
Tue, Sep 13th@ NYMvs HOU
Wed, Sep 14th@ NYMvs HOU
Fri, Sep 16thvs COLvs CWS
Sat, Sep 17thvs COLvs CWS
Sun, Sep 18thvs COLvs CWS
Mon, Sep 19th@ MIA@ BAL
Tue, Sep 20th@ MIA@ BAL
Wed, Sep 21st@ MIA@ BAL
Thu, Sep 22nd@ PIT   
Fri, Sep 23rd@ PIT@ CWS
Sat, Sep 24th@ PIT@ CWS
Sun, Sep 25th@ PIT@ CWS
Tue, Sep 27thvs PHIvs KC
Wed, Sep 28thvs PHIvs KC
Thu, Sep 29thvs PHIvs KC
Fri, Sep 30thvs CINvs MIN
Sat, Oct 1stvs CINvs MIN
Sun, Oct 2ndvs CINvs MIN
Fri, Apr 1st   @ SEA
Tue, Apr 5th   @ OAK
Mon, Apr 11th   vs BOS
Thu, May 5th   @ HOU
Thu, May 12th   vs OAK
Fri, May 27th   vs CLE
Mon, Jul 11th   @ KC
Wed, Jul 27th   vs SD
Mon, Aug 1st   @ MIN
Fri, Aug 12th   @ CWS
Thu, Sep 1st   vs SEA
Mon, Sep 5th   @ LAA