Skip to main content

Who Should I Trade?

Josh Donaldson for Oneil Cruz (2023)

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

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