Skip to main content

Who Should I Trade?

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