Skip to main content

Who Should I Trade?

J.P. Crawford for MJ Melendez (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
MJ Melendez
MJ Melendez
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
MJ Melendez
MJ Melendez
2022 Stats 
At Bats518460
Home Runs618
Stolen Bases32
Caught Stealing23
Batting Average.243.217
On Base Pct.339.313
Slugging Pct.336.394
On-base Plus Slugging.675.706
Who Should I Trade? Player Notes
  J.P. Crawford
J.P. Crawford
MJ Melendez
MJ Melendez
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
MJ Melendez
MJ Melendez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CLEvs MIN
Fri, Mar 31stvs CLE   
Sat, Apr 1stvs CLEvs MIN
Sun, Apr 2ndvs CLEvs MIN
Mon, Apr 3rdvs LAAvs TOR
Tue, Apr 4thvs LAAvs TOR
Wed, Apr 5thvs LAAvs TOR
Fri, Apr 7th@ CLE@ SF
Sat, Apr 8th@ CLE@ SF
Sun, Apr 9th@ CLE@ SF
Mon, Apr 10th@ CHC@ TEX
Tue, Apr 11th@ CHC@ TEX
Wed, Apr 12th@ CHC@ TEX
Fri, Apr 14thvs COLvs ATL
Sat, Apr 15thvs COLvs ATL
Sun, Apr 16thvs COLvs ATL
Mon, Apr 17thvs MILvs TEX
Tue, Apr 18thvs MILvs TEX
Wed, Apr 19thvs MILvs TEX
Fri, Apr 21stvs STL@ LAA
Sat, Apr 22ndvs STL@ LAA
Sun, Apr 23rdvs STL@ LAA
Tue, Apr 25th@ PHI@ ARI
Wed, Apr 26th@ PHI@ ARI
Thu, Apr 27th@ PHI@ MIN
Fri, Apr 28th@ TOR@ MIN
Sat, Apr 29th@ TOR@ MIN
Sun, Apr 30th@ TOR@ MIN
Tue, May 2nd@ OAKvs BAL
Wed, May 3rd@ OAKvs BAL
Thu, May 4th@ OAKvs BAL
Fri, May 5thvs HOUvs OAK
Sat, May 6thvs HOUvs OAK
Sun, May 7thvs HOUvs OAK
Mon, May 8thvs TEXvs CWS
Tue, May 9thvs TEXvs CWS
Wed, May 10thvs TEXvs CWS
Fri, May 12th@ DET@ MIL
Sat, May 13th@ DET@ MIL
Sun, May 14th@ DET@ MIL
Mon, May 15th@ BOS@ SD
Tue, May 16th@ BOS@ SD
Wed, May 17th@ BOS@ SD
Fri, May 19th@ ATL@ CWS
Sat, May 20th@ ATL@ CWS
Sun, May 21st@ ATL@ CWS
Mon, May 22ndvs OAKvs DET
Tue, May 23rdvs OAKvs DET
Wed, May 24thvs OAKvs DET
Thu, May 25thvs OAK   
Fri, May 26thvs PITvs WSH
Sat, May 27thvs PITvs WSH
Sun, May 28thvs PITvs WSH
Mon, May 29thvs NYY@ STL
Tue, May 30thvs NYY@ STL
Wed, May 31stvs NYY   
Fri, Jun 2nd@ TEXvs COL
Sat, Jun 3rd@ TEXvs COL
Sun, Jun 4th@ TEXvs COL
Tue, Jun 6th@ SD@ MIA
Wed, Jun 7th@ SD@ MIA
Fri, Jun 9th@ LAA@ BAL
Sat, Jun 10th@ LAA@ BAL
Sun, Jun 11th@ LAA@ BAL
Mon, Jun 12thvs MIAvs CIN
Tue, Jun 13thvs MIAvs CIN
Wed, Jun 14thvs MIAvs CIN
Fri, Jun 16thvs CWSvs LAA
Sat, Jun 17thvs CWSvs LAA
Sun, Jun 18thvs CWSvs LAA
Tue, Jun 20th@ NYY@ DET
Wed, Jun 21st@ NYY@ DET
Thu, Jun 22nd@ NYY@ TB
Fri, Jun 23rd@ BAL@ TB
Sat, Jun 24th@ BAL@ TB
Sun, Jun 25th@ BAL@ TB
Mon, Jun 26thvs WSH   
Tue, Jun 27thvs WSHvs CLE
Wed, Jun 28thvs WSHvs CLE
Fri, Jun 30thvs TBvs LAD
Sat, Jul 1stvs TBvs LAD
Sun, Jul 2ndvs TBvs LAD
Mon, Jul 3rd@ SF@ MIN
Tue, Jul 4th@ SF@ MIN
Wed, Jul 5th@ SF@ MIN
Thu, Jul 6th@ HOU@ CLE
Fri, Jul 7th@ HOU@ CLE
Sat, Jul 8th@ HOU@ CLE
Sun, Jul 9th@ HOU@ CLE
Fri, Jul 14thvs DETvs TB
Sat, Jul 15thvs DETvs TB
Sun, Jul 16thvs DETvs TB
Mon, Jul 17thvs MINvs DET
Tue, Jul 18thvs MINvs DET
Wed, Jul 19thvs MINvs DET
Thu, Jul 20thvs MINvs DET
Fri, Jul 21stvs TOR@ NYY
Sat, Jul 22ndvs TOR@ NYY
Sun, Jul 23rdvs TOR@ NYY
Mon, Jul 24th@ MIN@ CLE
Tue, Jul 25th@ MIN@ CLE
Wed, Jul 26th@ MIN@ CLE
Fri, Jul 28th@ ARIvs MIN
Sat, Jul 29th@ ARIvs MIN
Sun, Jul 30th@ ARIvs MIN
Mon, Jul 31stvs BOS   
Tue, Aug 1stvs BOSvs NYM
Wed, Aug 2ndvs BOSvs NYM
Thu, Aug 3rd@ LAAvs NYM
Fri, Aug 4th@ LAA@ PHI
Sat, Aug 5th@ LAA@ PHI
Sun, Aug 6th@ LAA@ PHI
Tue, Aug 8thvs SD@ BOS
Wed, Aug 9thvs SD@ BOS
Fri, Aug 11thvs BALvs STL
Sat, Aug 12thvs BALvs STL
Sun, Aug 13thvs BAL   
Mon, Aug 14th@ KCvs SEA
Tue, Aug 15th@ KCvs SEA
Wed, Aug 16th@ KCvs SEA
Thu, Aug 17th@ KCvs SEA
Fri, Aug 18th@ HOU@ CHC
Sat, Aug 19th@ HOU@ CHC
Sun, Aug 20th@ HOU@ CHC
Mon, Aug 21st@ CWS@ OAK
Tue, Aug 22nd@ CWS@ OAK
Wed, Aug 23rd@ CWS@ OAK
Fri, Aug 25thvs KC@ SEA
Sat, Aug 26thvs KC@ SEA
Sun, Aug 27thvs KC@ SEA
Mon, Aug 28thvs OAKvs PIT
Tue, Aug 29thvs OAKvs PIT
Wed, Aug 30thvs OAKvs PIT
Fri, Sep 1st@ NYMvs BOS
Sat, Sep 2nd@ NYMvs BOS
Sun, Sep 3rd@ NYMvs BOS
Mon, Sep 4th@ CIN   
Tue, Sep 5th@ CINvs CWS
Wed, Sep 6th@ CINvs CWS
Thu, Sep 7th@ TBvs CWS
Fri, Sep 8th@ TB@ TOR
Sat, Sep 9th@ TB@ TOR
Sun, Sep 10th@ TB@ TOR
Mon, Sep 11thvs LAA@ CWS
Tue, Sep 12thvs LAA@ CWS
Wed, Sep 13thvs LAA@ CWS
Fri, Sep 15thvs LADvs HOU
Sat, Sep 16thvs LADvs HOU
Sun, Sep 17thvs LADvs HOU
Mon, Sep 18th@ OAKvs CLE
Tue, Sep 19th@ OAKvs CLE
Wed, Sep 20th@ OAKvs CLE
Fri, Sep 22nd@ TEX@ HOU
Sat, Sep 23rd@ TEX@ HOU
Sun, Sep 24th@ TEX@ HOU
Mon, Sep 25thvs HOU   
Tue, Sep 26thvs HOU@ DET
Wed, Sep 27thvs HOU@ DET
Thu, Sep 28thvs TEX@ DET
Fri, Sep 29thvs TEXvs NYY
Sat, Sep 30thvs TEXvs NYY
Sun, Oct 1stvs TEXvs NYY
Thu, Apr 6th   vs TOR
Mon, Apr 24th   @ ARI
Thu, May 11th   vs CWS
Mon, Jun 5th   @ MIA
Mon, Jun 19th   @ DET
Thu, Jun 29th   vs CLE
Mon, Aug 7th   @ BOS
Thu, Aug 10th   @ BOS