Skip to main content

Who Should I Trade?

J.P. Crawford for Riley Greene (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  J.P. Crawford
J.P. Crawford
Riley Greene
Riley Greene
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  J.P. Crawford
J.P. Crawford
Riley Greene
Riley Greene
2022 Stats 
At Bats518376
Home Runs65
Stolen Bases31
Caught Stealing24
Batting Average.243.250
On Base Pct.339.318
Slugging Pct.336.359
On-base Plus Slugging.675.677
Who Should I Trade? Player Notes
  J.P. Crawford
J.P. Crawford
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
  J.P. Crawford
J.P. Crawford
Riley Greene
Riley Greene
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CLE@ TB
Fri, Mar 31stvs CLE   
Sat, Apr 1stvs CLE@ TB
Sun, Apr 2ndvs CLE@ TB
Mon, Apr 3rdvs LAA@ HOU
Tue, Apr 4thvs LAA@ HOU
Wed, Apr 5thvs LAA@ HOU
Fri, Apr 7th@ CLE   
Sat, Apr 8th@ CLEvs BOS
Sun, Apr 9th@ CLEvs BOS
Mon, Apr 10th@ CHC   
Tue, Apr 11th@ CHC@ TOR
Wed, Apr 12th@ CHC@ TOR
Fri, Apr 14thvs COLvs SF
Sat, Apr 15thvs COLvs SF
Sun, Apr 16thvs COLvs SF
Mon, Apr 17thvs MILvs CLE
Tue, Apr 18thvs MILvs CLE
Wed, Apr 19thvs MILvs CLE
Fri, Apr 21stvs STL@ BAL
Sat, Apr 22ndvs STL@ BAL
Sun, Apr 23rdvs STL@ BAL
Tue, Apr 25th@ PHI@ MIL
Wed, Apr 26th@ PHI@ MIL
Thu, Apr 27th@ PHIvs BAL
Fri, Apr 28th@ TORvs BAL
Sat, Apr 29th@ TORvs BAL
Sun, Apr 30th@ TORvs BAL
Tue, May 2nd@ OAKvs NYM
Wed, May 3rd@ OAKvs NYM
Thu, May 4th@ OAKvs NYM
Fri, May 5thvs HOU@ STL
Sat, May 6thvs HOU@ STL
Sun, May 7thvs HOU@ STL
Mon, May 8thvs TEX@ CLE
Tue, May 9thvs TEX@ CLE
Wed, May 10thvs TEX@ CLE
Fri, May 12th@ DETvs SEA
Sat, May 13th@ DETvs SEA
Sun, May 14th@ DETvs SEA
Mon, May 15th@ BOS   
Tue, May 16th@ BOSvs PIT
Wed, May 17th@ BOSvs PIT
Fri, May 19th@ ATL@ WSH
Sat, May 20th@ ATL@ WSH
Sun, May 21st@ ATL@ WSH
Mon, May 22ndvs OAK@ KC
Tue, May 23rdvs OAK@ KC
Wed, May 24thvs OAK@ KC
Thu, May 25thvs OAKvs CWS
Fri, May 26thvs PITvs CWS
Sat, May 27thvs PITvs CWS
Sun, May 28thvs PITvs CWS
Mon, May 29thvs NYYvs TEX
Tue, May 30thvs NYYvs TEX
Wed, May 31stvs NYYvs TEX
Fri, Jun 2nd@ TEX@ CWS
Sat, Jun 3rd@ TEX@ CWS
Sun, Jun 4th@ TEX@ CWS
Tue, Jun 6th@ SD@ PHI
Wed, Jun 7th@ SD@ PHI
Fri, Jun 9th@ LAAvs ARI
Sat, Jun 10th@ LAAvs ARI
Sun, Jun 11th@ LAAvs ARI
Mon, Jun 12thvs MIAvs ATL
Tue, Jun 13thvs MIAvs ATL
Wed, Jun 14thvs MIAvs ATL
Fri, Jun 16thvs CWS@ MIN
Sat, Jun 17thvs CWS@ MIN
Sun, Jun 18thvs CWS@ MIN
Tue, Jun 20th@ NYYvs KC
Wed, Jun 21st@ NYYvs KC
Thu, Jun 22nd@ NYY   
Fri, Jun 23rd@ BALvs MIN
Sat, Jun 24th@ BALvs MIN
Sun, Jun 25th@ BALvs MIN
Mon, Jun 26thvs WSH@ TEX
Tue, Jun 27thvs WSH@ TEX
Wed, Jun 28thvs WSH@ TEX
Fri, Jun 30thvs TB@ COL
Sat, Jul 1stvs TB@ COL
Sun, Jul 2ndvs TB@ COL
Mon, Jul 3rd@ SF   
Tue, Jul 4th@ SFvs OAK
Wed, Jul 5th@ SFvs OAK
Thu, Jul 6th@ HOUvs OAK
Fri, Jul 7th@ HOUvs TOR
Sat, Jul 8th@ HOUvs TOR
Sun, Jul 9th@ HOUvs TOR
Fri, Jul 14thvs DET@ SEA
Sat, Jul 15thvs DET@ SEA
Sun, Jul 16thvs DET@ SEA
Mon, Jul 17thvs MIN@ KC
Tue, Jul 18thvs MIN@ KC
Wed, Jul 19thvs MIN@ KC
Thu, Jul 20thvs MIN@ KC
Fri, Jul 21stvs TORvs SD
Sat, Jul 22ndvs TORvs SD
Sun, Jul 23rdvs TORvs SD
Mon, Jul 24th@ MIN   
Tue, Jul 25th@ MINvs LAA
Wed, Jul 26th@ MINvs LAA
Fri, Jul 28th@ ARI@ MIA
Sat, Jul 29th@ ARI@ MIA
Sun, Jul 30th@ ARI@ MIA
Mon, Jul 31stvs BOS   
Tue, Aug 1stvs BOS@ PIT
Wed, Aug 2ndvs BOS@ PIT
Thu, Aug 3rd@ LAA   
Fri, Aug 4th@ LAAvs TB
Sat, Aug 5th@ LAAvs TB
Sun, Aug 6th@ LAAvs TB
Tue, Aug 8thvs SDvs MIN
Wed, Aug 9thvs SDvs MIN
Fri, Aug 11thvs BAL@ BOS
Sat, Aug 12thvs BAL@ BOS
Sun, Aug 13thvs BAL@ BOS
Mon, Aug 14th@ KC   
Tue, Aug 15th@ KC@ MIN
Wed, Aug 16th@ KC@ MIN
Thu, Aug 17th@ KC@ CLE
Fri, Aug 18th@ HOU@ CLE
Sat, Aug 19th@ HOU@ CLE
Sun, Aug 20th@ HOU@ CLE
Mon, Aug 21st@ CWSvs CHC
Tue, Aug 22nd@ CWSvs CHC
Wed, Aug 23rd@ CWSvs CHC
Fri, Aug 25thvs KCvs HOU
Sat, Aug 26thvs KCvs HOU
Sun, Aug 27thvs KCvs HOU
Mon, Aug 28thvs OAKvs NYY
Tue, Aug 29thvs OAKvs NYY
Wed, Aug 30thvs OAKvs NYY
Fri, Sep 1st@ NYM@ CWS
Sat, Sep 2nd@ NYM@ CWS
Sun, Sep 3rd@ NYM@ CWS
Mon, Sep 4th@ CIN   
Tue, Sep 5th@ CIN@ NYY
Wed, Sep 6th@ CIN@ NYY
Thu, Sep 7th@ TB@ NYY
Fri, Sep 8th@ TBvs CWS
Sat, Sep 9th@ TBvs CWS
Sun, Sep 10th@ TBvs CWS
Mon, Sep 11thvs LAA   
Tue, Sep 12thvs LAAvs CIN
Wed, Sep 13thvs LAAvs CIN
Fri, Sep 15thvs LAD@ LAA
Sat, Sep 16thvs LAD@ LAA
Sun, Sep 17thvs LAD@ LAA
Mon, Sep 18th@ OAK@ LAD
Tue, Sep 19th@ OAK@ LAD
Wed, Sep 20th@ OAK@ LAD
Fri, Sep 22nd@ TEX@ OAK
Sat, Sep 23rd@ TEX@ OAK
Sun, Sep 24th@ TEX@ OAK
Mon, Sep 25thvs HOU   
Tue, Sep 26thvs HOUvs KC
Wed, Sep 27thvs HOUvs KC
Thu, Sep 28thvs TEXvs KC
Fri, Sep 29thvs TEXvs CLE
Sat, Sep 30thvs TEXvs CLE
Sun, Oct 1stvs TEXvs CLE
Thu, Apr 6th   vs BOS
Thu, Apr 13th   @ TOR
Mon, Apr 24th   @ MIL
Mon, Jun 5th   @ PHI
Thu, Jun 15th   @ MIN
Mon, Jun 19th   vs KC
Thu, Jun 29th   @ TEX
Thu, Jul 27th   vs LAA
Mon, Aug 7th   vs MIN
Thu, Aug 10th   vs MIN
Thu, Aug 31st   vs NYY
Thu, Sep 14th   vs CIN
Thu, Sep 21st   @ OAK