Skip to main content

Who Should I Trade?

Oneil Cruz for Josh Donaldson (2023)

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

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