Skip to main content

Who Should I Trade?

Yordan Alvarez for Shohei Ohtani (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Yordan Alvarez
Yordan Alvarez
Shohei Ohtani
Shohei Ohtani
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
  Yordan Alvarez
Yordan Alvarez
Shohei Ohtani
Shohei Ohtani
2022 Stats 
Home Runs3714
Stolen Bases1
Batting Avg.303
Who Should I Trade? Player Notes
  Yordan Alvarez
Yordan Alvarez
Shohei Ohtani
Shohei Ohtani
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Yordan Alvarez
Yordan Alvarez
Shohei Ohtani
Shohei Ohtani
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs CWS@ OAK
Fri, Mar 31stvs CWS   
Sat, Apr 1stvs CWS@ OAK
Sun, Apr 2ndvs CWS@ OAK
Mon, Apr 3rdvs DET@ SEA
Tue, Apr 4thvs DET@ SEA
Wed, Apr 5thvs DET@ SEA
Thu, Apr 6th@ MIN   
Sat, Apr 8th@ MINvs TOR
Sun, Apr 9th@ MINvs TOR
Mon, Apr 10th@ PITvs WSH
Tue, Apr 11th@ PITvs WSH
Wed, Apr 12th@ PITvs WSH
Fri, Apr 14thvs TEX@ BOS
Sat, Apr 15thvs TEX@ BOS
Sun, Apr 16thvs TEX@ BOS
Mon, Apr 17thvs TOR@ BOS
Tue, Apr 18thvs TOR@ NYY
Wed, Apr 19thvs TOR@ NYY
Fri, Apr 21st@ ATLvs KC
Sat, Apr 22nd@ ATLvs KC
Sun, Apr 23rd@ ATLvs KC
Mon, Apr 24th@ TBvs OAK
Tue, Apr 25th@ TBvs OAK
Wed, Apr 26th@ TBvs OAK
Fri, Apr 28thvs PHI@ MIL
Sat, Apr 29thvs PHI@ MIL
Sun, Apr 30thvs PHI@ MIL
Mon, May 1stvs SF   
Tue, May 2ndvs SF@ STL
Wed, May 3rdvs SF@ STL
Fri, May 5th@ SEAvs TEX
Sat, May 6th@ SEAvs TEX
Sun, May 7th@ SEAvs TEX
Mon, May 8th@ LAAvs HOU
Tue, May 9th@ LAAvs HOU
Wed, May 10th@ LAAvs HOU
Fri, May 12th@ CWS@ CLE
Sat, May 13th@ CWS@ CLE
Sun, May 14th@ CWS@ CLE
Mon, May 15thvs CHC@ BAL
Tue, May 16thvs CHC@ BAL
Wed, May 17thvs CHC@ BAL
Fri, May 19thvs OAKvs MIN
Sat, May 20thvs OAKvs MIN
Sun, May 21stvs OAKvs MIN
Mon, May 22nd@ MILvs BOS
Tue, May 23rd@ MILvs BOS
Wed, May 24th@ MILvs BOS
Fri, May 26th@ OAKvs MIA
Sat, May 27th@ OAKvs MIA
Sun, May 28th@ OAKvs MIA
Mon, May 29thvs MIN@ CWS
Tue, May 30thvs MIN@ CWS
Wed, May 31stvs MIN@ CWS
Thu, Jun 1stvs LAA@ HOU
Fri, Jun 2ndvs LAA@ HOU
Sat, Jun 3rdvs LAA@ HOU
Sun, Jun 4thvs LAA@ HOU
Mon, Jun 5th@ TOR   
Tue, Jun 6th@ TORvs CHC
Wed, Jun 7th@ TORvs CHC
Thu, Jun 8th@ TORvs CHC
Fri, Jun 9th@ CLEvs SEA
Sat, Jun 10th@ CLEvs SEA
Sun, Jun 11th@ CLEvs SEA
Tue, Jun 13thvs WSH@ TEX
Wed, Jun 14thvs WSH@ TEX
Thu, Jun 15thvs WSH@ TEX
Fri, Jun 16thvs CIN@ KC
Sat, Jun 17thvs CIN@ KC
Sun, Jun 18thvs CIN@ KC
Mon, Jun 19thvs NYM   
Tue, Jun 20thvs NYMvs LAD
Wed, Jun 21stvs NYMvs LAD
Fri, Jun 23rd@ LAD@ COL
Sat, Jun 24th@ LAD@ COL
Sun, Jun 25th@ LAD@ COL
Tue, Jun 27th@ STLvs CWS
Wed, Jun 28th@ STLvs CWS
Thu, Jun 29th@ STLvs CWS
Fri, Jun 30th@ TEXvs ARI
Sat, Jul 1st@ TEXvs ARI
Sun, Jul 2nd@ TEXvs ARI
Mon, Jul 3rd@ TEX@ SD
Tue, Jul 4thvs COL@ SD
Wed, Jul 5thvs COL@ SD
Thu, Jul 6thvs SEA   
Fri, Jul 7thvs SEA@ LAD
Sat, Jul 8thvs SEA@ LAD
Sun, Jul 9thvs SEA   
Fri, Jul 14th@ LAAvs HOU
Sat, Jul 15th@ LAAvs HOU
Sun, Jul 16th@ LAAvs HOU
Tue, Jul 18th@ COLvs NYY
Wed, Jul 19th@ COLvs NYY
Thu, Jul 20th@ OAK   
Fri, Jul 21st@ OAKvs PIT
Sat, Jul 22nd@ OAKvs PIT
Sun, Jul 23rd@ OAKvs PIT
Mon, Jul 24thvs TEX   
Tue, Jul 25thvs TEX@ DET
Wed, Jul 26thvs TEX@ DET
Fri, Jul 28thvs TB@ TOR
Sat, Jul 29thvs TB@ TOR
Sun, Jul 30thvs TB@ TOR
Mon, Jul 31stvs CLE@ ATL
Tue, Aug 1stvs CLE@ ATL
Wed, Aug 2ndvs CLE@ ATL
Thu, Aug 3rd@ NYYvs SEA
Fri, Aug 4th@ NYYvs SEA
Sat, Aug 5th@ NYYvs SEA
Sun, Aug 6th@ NYYvs SEA
Tue, Aug 8th@ BALvs SF
Wed, Aug 9th@ BALvs SF
Thu, Aug 10th@ BAL   
Fri, Aug 11thvs LAA@ HOU
Sat, Aug 12thvs LAA@ HOU
Sun, Aug 13thvs LAA@ HOU
Mon, Aug 14th@ MIA@ TEX
Tue, Aug 15th@ MIA@ TEX
Wed, Aug 16th@ MIA@ TEX
Fri, Aug 18thvs SEAvs TB
Sat, Aug 19thvs SEAvs TB
Sun, Aug 20thvs SEAvs TB
Mon, Aug 21stvs BOSvs CIN
Tue, Aug 22ndvs BOSvs CIN
Wed, Aug 23rdvs BOSvs CIN
Thu, Aug 24thvs BOS   
Fri, Aug 25th@ DET@ NYM
Sat, Aug 26th@ DET@ NYM
Sun, Aug 27th@ DET@ NYM
Mon, Aug 28th@ BOS@ PHI
Tue, Aug 29th@ BOS@ PHI
Wed, Aug 30th@ BOS@ PHI
Fri, Sep 1stvs NYY@ OAK
Sat, Sep 2ndvs NYY@ OAK
Sun, Sep 3rdvs NYY@ OAK
Mon, Sep 4th@ TEXvs BAL
Tue, Sep 5th@ TEXvs BAL
Wed, Sep 6th@ TEXvs BAL
Fri, Sep 8thvs SDvs CLE
Sat, Sep 9thvs SDvs CLE
Sun, Sep 10thvs SDvs CLE
Mon, Sep 11thvs OAK@ SEA
Tue, Sep 12thvs OAK@ SEA
Wed, Sep 13thvs OAK@ SEA
Fri, Sep 15th@ KCvs DET
Sat, Sep 16th@ KCvs DET
Sun, Sep 17th@ KCvs DET
Mon, Sep 18thvs BAL   
Tue, Sep 19thvs BAL@ TB
Wed, Sep 20thvs BAL@ TB
Fri, Sep 22ndvs KC@ MIN
Sat, Sep 23rdvs KC@ MIN
Sun, Sep 24thvs KC@ MIN
Mon, Sep 25th@ SEAvs TEX
Tue, Sep 26th@ SEAvs TEX
Wed, Sep 27th@ SEAvs TEX
Fri, Sep 29th@ ARIvs OAK
Sat, Sep 30th@ ARIvs OAK
Sun, Oct 1st@ ARIvs OAK
Fri, Apr 7th   vs TOR
Thu, Apr 20th   @ NYY
Thu, Apr 27th   vs OAK
Thu, May 4th   @ STL
Thu, May 18th   @ BAL
Mon, Jun 12th   @ TEX
Mon, Jun 26th   vs CWS
Mon, Jul 17th   vs NYY
Thu, Jul 27th   @ DET
Mon, Aug 7th   vs SF
Thu, Sep 7th   vs CLE
Thu, Sep 21st   @ TB