Skip to main content

Who Should I Trade?

Brandon Crawford for Josh Naylor (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Brandon Crawford
Brandon Crawford
Josh Naylor
Josh Naylor
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
  Brandon Crawford
Brandon Crawford
Josh Naylor
Josh Naylor
2022 Stats 
At Bats407449
Home Runs920
Stolen Bases16
Caught Stealing11
Batting Average.231.256
On Base Pct.308.319
Slugging Pct.344.452
On-base Plus Slugging.652.771
Who Should I Trade? Player Notes
  Brandon Crawford
Brandon Crawford
Josh Naylor
Josh Naylor
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brandon Crawford
Brandon Crawford
Josh Naylor
Josh Naylor
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ NYY@ SEA
Sat, Apr 1st@ NYY@ SEA
Sun, Apr 2nd@ NYY@ SEA
Mon, Apr 3rd@ CWS@ OAK
Wed, Apr 5th@ CWS@ OAK
Thu, Apr 6th@ CWS   
Fri, Apr 7thvs KCvs SEA
Sat, Apr 8thvs KCvs SEA
Sun, Apr 9thvs KCvs SEA
Mon, Apr 10thvs LADvs NYY
Tue, Apr 11thvs LADvs NYY
Wed, Apr 12thvs LADvs NYY
Fri, Apr 14th@ DET@ WSH
Sat, Apr 15th@ DET@ WSH
Sun, Apr 16th@ DET@ WSH
Mon, Apr 17th@ MIA@ DET
Tue, Apr 18th@ MIA@ DET
Wed, Apr 19th@ MIA@ DET
Thu, Apr 20thvs NYM   
Fri, Apr 21stvs NYMvs MIA
Sat, Apr 22ndvs NYMvs MIA
Sun, Apr 23rdvs NYMvs MIA
Mon, Apr 24thvs STLvs COL
Tue, Apr 25thvs STLvs COL
Wed, Apr 26thvs STLvs COL
Thu, Apr 27thvs STL   
Sat, Apr 29th@ SD@ BOS
Sun, Apr 30th@ SD@ BOS
Mon, May 1st@ HOU@ NYY
Tue, May 2nd@ HOU@ NYY
Wed, May 3rd@ HOU@ NYY
Fri, May 5thvs MILvs MIN
Sat, May 6thvs MILvs MIN
Sun, May 7thvs MILvs MIN
Mon, May 8thvs WSHvs DET
Tue, May 9thvs WSHvs DET
Wed, May 10thvs WSHvs DET
Thu, May 11th@ ARI   
Fri, May 12th@ ARIvs LAA
Sat, May 13th@ ARIvs LAA
Sun, May 14th@ ARIvs LAA
Mon, May 15thvs PHI   
Tue, May 16thvs PHI@ CWS
Wed, May 17thvs PHI@ CWS
Fri, May 19thvs MIA@ NYM
Sat, May 20thvs MIA@ NYM
Sun, May 21stvs MIA@ NYM
Mon, May 22nd@ MINvs CWS
Tue, May 23rd@ MINvs CWS
Wed, May 24th@ MINvs CWS
Thu, May 25th@ MIL   
Fri, May 26th@ MILvs STL
Sat, May 27th@ MILvs STL
Sun, May 28th@ MILvs STL
Mon, May 29thvs PIT@ BAL
Tue, May 30thvs PIT@ BAL
Wed, May 31stvs PIT@ BAL
Fri, Jun 2ndvs BAL@ MIN
Sat, Jun 3rdvs BAL@ MIN
Sun, Jun 4thvs BAL@ MIN
Tue, Jun 6th@ COLvs BOS
Wed, Jun 7th@ COLvs BOS
Thu, Jun 8th@ COLvs BOS
Fri, Jun 9thvs CHCvs HOU
Sat, Jun 10thvs CHCvs HOU
Sun, Jun 11thvs CHCvs HOU
Mon, Jun 12th@ STL   
Tue, Jun 13th@ STL@ SD
Wed, Jun 14th@ STL@ SD
Fri, Jun 16th@ LAD@ ARI
Sat, Jun 17th@ LAD@ ARI
Sun, Jun 18th@ LAD@ ARI
Mon, Jun 19thvs SD   
Tue, Jun 20thvs SDvs OAK
Wed, Jun 21stvs SDvs OAK
Thu, Jun 22ndvs SDvs OAK
Fri, Jun 23rdvs ARIvs MIL
Sat, Jun 24thvs ARIvs MIL
Sun, Jun 25thvs ARIvs MIL
Tue, Jun 27th@ TOR@ KC
Wed, Jun 28th@ TOR@ KC
Thu, Jun 29th@ TOR@ KC
Fri, Jun 30th@ NYM@ CHC
Sat, Jul 1st@ NYM@ CHC
Sun, Jul 2nd@ NYM@ CHC
Mon, Jul 3rdvs SEAvs ATL
Tue, Jul 4thvs SEAvs ATL
Wed, Jul 5thvs SEAvs ATL
Fri, Jul 7thvs COLvs KC
Sat, Jul 8thvs COLvs KC
Sun, Jul 9thvs COLvs KC
Fri, Jul 14th@ PIT@ TEX
Sat, Jul 15th@ PIT@ TEX
Sun, Jul 16th@ PIT@ TEX
Mon, Jul 17th@ CIN@ PIT
Tue, Jul 18th@ CIN@ PIT
Wed, Jul 19th@ CIN@ PIT
Thu, Jul 20th@ CIN   
Fri, Jul 21st@ WSHvs PHI
Sat, Jul 22nd@ WSHvs PHI
Sun, Jul 23rd@ WSHvs PHI
Tue, Jul 25thvs OAKvs KC
Wed, Jul 26thvs OAKvs KC
Fri, Jul 28thvs BOS@ CWS
Sat, Jul 29thvs BOS@ CWS
Sun, Jul 30thvs BOS@ CWS
Mon, Jul 31stvs ARI@ HOU
Tue, Aug 1stvs ARI@ HOU
Wed, Aug 2ndvs ARI@ HOU
Thu, Aug 3rdvs ARI   
Sat, Aug 5th@ OAKvs CWS
Sun, Aug 6th@ OAKvs CWS
Mon, Aug 7th@ LAAvs TOR
Tue, Aug 8th@ LAAvs TOR
Wed, Aug 9th@ LAAvs TOR
Fri, Aug 11thvs TEX@ TB
Sat, Aug 12thvs TEX@ TB
Sun, Aug 13thvs TEX@ TB
Mon, Aug 14thvs TB   
Tue, Aug 15thvs TB@ CIN
Wed, Aug 16thvs TB@ CIN
Fri, Aug 18th@ ATLvs DET
Sat, Aug 19th@ ATLvs DET
Sun, Aug 20th@ ATLvs DET
Mon, Aug 21st@ PHI   
Tue, Aug 22nd@ PHIvs LAD
Wed, Aug 23rd@ PHIvs LAD
Fri, Aug 25thvs ATL@ TOR
Sat, Aug 26thvs ATL@ TOR
Sun, Aug 27thvs ATL@ TOR
Mon, Aug 28thvs CIN@ MIN
Tue, Aug 29thvs CIN@ MIN
Wed, Aug 30thvs CIN@ MIN
Thu, Aug 31st@ SD   
Fri, Sep 1st@ SDvs TB
Sat, Sep 2nd@ SDvs TB
Sun, Sep 3rd@ SDvs TB
Mon, Sep 4th@ CHCvs MIN
Tue, Sep 5th@ CHCvs MIN
Wed, Sep 6th@ CHCvs MIN
Fri, Sep 8thvs COL@ LAA
Sat, Sep 9thvs COL@ LAA
Sun, Sep 10thvs COL@ LAA
Mon, Sep 11thvs CLE@ SF
Tue, Sep 12thvs CLE@ SF
Wed, Sep 13thvs CLE@ SF
Thu, Sep 14th@ COL   
Fri, Sep 15th@ COLvs TEX
Sat, Sep 16th@ COLvs TEX
Sun, Sep 17th@ COLvs TEX
Tue, Sep 19th@ ARI@ KC
Wed, Sep 20th@ ARI@ KC
Thu, Sep 21st@ LADvs BAL
Fri, Sep 22nd@ LADvs BAL
Sat, Sep 23rd@ LADvs BAL
Sun, Sep 24th@ LADvs BAL
Mon, Sep 25thvs SD   
Tue, Sep 26thvs SDvs CIN
Wed, Sep 27thvs SDvs CIN
Fri, Sep 29thvs LAD@ DET
Sat, Sep 30thvs LAD@ DET
Sun, Oct 1stvs LAD@ DET
Fri, Mar 31st   @ SEA
Tue, Apr 4th   @ OAK
Fri, Apr 28th   @ BOS
Thu, May 18th   @ CWS
Thu, Jun 1st   @ MIN
Thu, Jun 15th   @ SD
Thu, Jul 6th   vs KC
Mon, Jul 24th   vs KC
Thu, Jul 27th   @ CWS
Fri, Aug 4th   vs CWS
Thu, Aug 10th   vs TOR
Thu, Aug 17th   vs DET
Thu, Aug 24th   vs LAD
Thu, Sep 7th   @ LAA
Mon, Sep 18th   @ KC