Skip to main content

Who Should I Trade?

Nelson Cruz for Tyler O'Neill (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Nelson Cruz
Nelson Cruz
Tyler O'Neill
Tyler O'Neill
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury AlertFA-
Expert Ranks 
Who Should I Trade? Player Statistics
  Nelson Cruz
Nelson Cruz
Tyler O'Neill
Tyler O'Neill
2022 Stats 
At Bats448334
Home Runs1014
Stolen Bases414
Caught Stealing04
Batting Average.234.225
On Base Pct.314.306
Slugging Pct.337.389
On-base Plus Slugging.651.695
Who Should I Trade? Player Notes
  Nelson Cruz
Nelson Cruz
Tyler O'Neill
Tyler O'Neill
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Nelson Cruz
Nelson Cruz
Tyler O'Neill
Tyler O'Neill
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th   vs TOR
Sat, Apr 1st   vs TOR
Sun, Apr 2nd   vs TOR
Mon, Apr 3rd   vs ATL
Tue, Apr 4th   vs ATL
Wed, Apr 5th   vs ATL
Fri, Apr 7th   @ MIL
Sat, Apr 8th   @ MIL
Sun, Apr 9th   @ MIL
Mon, Apr 10th   @ COL
Tue, Apr 11th   @ COL
Wed, Apr 12th   @ COL
Thu, Apr 13th   vs PIT
Fri, Apr 14th   vs PIT
Sat, Apr 15th   vs PIT
Sun, Apr 16th   vs PIT
Mon, Apr 17th   vs ARI
Tue, Apr 18th   vs ARI
Wed, Apr 19th   vs ARI
Fri, Apr 21st   @ SEA
Sat, Apr 22nd   @ SEA
Sun, Apr 23rd   @ SEA
Mon, Apr 24th   @ SF
Tue, Apr 25th   @ SF
Wed, Apr 26th   @ SF
Thu, Apr 27th   @ SF
Fri, Apr 28th   @ LAD
Sat, Apr 29th   @ LAD
Sun, Apr 30th   @ LAD
Tue, May 2nd   vs LAA
Wed, May 3rd   vs LAA
Thu, May 4th   vs LAA
Fri, May 5th   vs DET
Sat, May 6th   vs DET
Sun, May 7th   vs DET
Mon, May 8th   @ CHC
Tue, May 9th   @ CHC
Wed, May 10th   @ CHC
Fri, May 12th   @ BOS
Sat, May 13th   @ BOS
Sun, May 14th   @ BOS
Mon, May 15th   vs MIL
Tue, May 16th   vs MIL
Wed, May 17th   vs MIL
Thu, May 18th   vs LAD
Fri, May 19th   vs LAD
Sat, May 20th   vs LAD
Sun, May 21st   vs LAD
Mon, May 22nd   @ CIN
Tue, May 23rd   @ CIN
Wed, May 24th   @ CIN
Thu, May 25th   @ CIN
Fri, May 26th   @ CLE
Sat, May 27th   @ CLE
Sun, May 28th   @ CLE
Mon, May 29th   vs KC
Tue, May 30th   vs KC
Fri, Jun 2nd   @ PIT
Sat, Jun 3rd   @ PIT
Sun, Jun 4th   @ PIT
Mon, Jun 5th   @ TEX
Tue, Jun 6th   @ TEX
Wed, Jun 7th   @ TEX
Fri, Jun 9th   vs CIN
Sat, Jun 10th   vs CIN
Sun, Jun 11th   vs CIN
Mon, Jun 12th   vs SF
Tue, Jun 13th   vs SF
Wed, Jun 14th   vs SF
Fri, Jun 16th   @ NYM
Sat, Jun 17th   @ NYM
Sun, Jun 18th   @ NYM
Mon, Jun 19th   @ WSH
Tue, Jun 20th   @ WSH
Wed, Jun 21st   @ WSH
Sat, Jun 24th   vs CHC
Sun, Jun 25th   vs CHC
Tue, Jun 27th   vs HOU
Wed, Jun 28th   vs HOU
Thu, Jun 29th   vs HOU
Fri, Jun 30th   vs NYY
Sat, Jul 1st   vs NYY
Sun, Jul 2nd   vs NYY
Mon, Jul 3rd   @ MIA
Tue, Jul 4th   @ MIA
Wed, Jul 5th   @ MIA
Thu, Jul 6th   @ MIA
Fri, Jul 7th   @ CWS
Sat, Jul 8th   @ CWS
Sun, Jul 9th   @ CWS
Fri, Jul 14th   vs WSH
Sat, Jul 15th   vs WSH
Sun, Jul 16th   vs WSH
Mon, Jul 17th   vs MIA
Tue, Jul 18th   vs MIA
Wed, Jul 19th   vs MIA
Thu, Jul 20th   @ CHC
Fri, Jul 21st   @ CHC
Sat, Jul 22nd   @ CHC
Sun, Jul 23rd   @ CHC
Mon, Jul 24th   @ ARI
Tue, Jul 25th   @ ARI
Wed, Jul 26th   @ ARI
Thu, Jul 27th   vs CHC
Fri, Jul 28th   vs CHC
Sat, Jul 29th   vs CHC
Sun, Jul 30th   vs CHC
Tue, Aug 1st   vs MIN
Wed, Aug 2nd   vs MIN
Thu, Aug 3rd   vs MIN
Fri, Aug 4th   vs COL
Sat, Aug 5th   vs COL
Sun, Aug 6th   vs COL
Tue, Aug 8th   @ TB
Wed, Aug 9th   @ TB
Thu, Aug 10th   @ TB
Fri, Aug 11th   @ KC
Sat, Aug 12th   @ KC
Mon, Aug 14th   vs OAK
Tue, Aug 15th   vs OAK
Wed, Aug 16th   vs OAK
Thu, Aug 17th   vs NYM
Fri, Aug 18th   vs NYM
Sat, Aug 19th   vs NYM
Sun, Aug 20th   vs NYM
Mon, Aug 21st   @ PIT
Tue, Aug 22nd   @ PIT
Wed, Aug 23rd   @ PIT
Fri, Aug 25th   @ PHI
Sat, Aug 26th   @ PHI
Sun, Aug 27th   @ PHI
Mon, Aug 28th   vs SD
Tue, Aug 29th   vs SD
Wed, Aug 30th   vs SD
Fri, Sep 1st   vs PIT
Sat, Sep 2nd   vs PIT
Sun, Sep 3rd   vs PIT
Tue, Sep 5th   @ ATL
Wed, Sep 6th   @ ATL
Thu, Sep 7th   @ ATL
Fri, Sep 8th   @ CIN
Sat, Sep 9th   @ CIN
Sun, Sep 10th   @ CIN
Mon, Sep 11th   @ BAL
Tue, Sep 12th   @ BAL
Wed, Sep 13th   @ BAL
Fri, Sep 15th   vs PHI
Sat, Sep 16th   vs PHI
Sun, Sep 17th   vs PHI
Mon, Sep 18th   vs MIL
Tue, Sep 19th   vs MIL
Wed, Sep 20th   vs MIL
Thu, Sep 21st   vs MIL
Fri, Sep 22nd   @ SD
Sat, Sep 23rd   @ SD
Sun, Sep 24th   @ SD
Tue, Sep 26th   @ MIL
Wed, Sep 27th   @ MIL
Thu, Sep 28th   @ MIL
Fri, Sep 29th   vs CIN
Sat, Sep 30th   vs CIN
Sun, Oct 1st   vs CIN