Skip to main content

Who Should I Trade?

Zach McKinstry for Yusniel Diaz (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Zach McKinstry
Zach McKinstry
Yusniel Diaz
Yusniel Diaz
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert-MiLB
Expert Ranks 
Who Should I Trade? Player Statistics
  Zach McKinstry
Zach McKinstry
Yusniel Diaz
Yusniel Diaz
2022 Stats 
At Bats1661
Home Runs50
Stolen Bases70
Caught Stealing00
Batting Average.199.000
On Base Pct.273.000
Slugging Pct.361.000
On-base Plus Slugging.635.000
Who Should I Trade? Player Notes
  Zach McKinstry
Zach McKinstry
Yusniel Diaz
Yusniel Diaz
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Zach McKinstry
Zach McKinstry
Yusniel Diaz
Yusniel Diaz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs MIL@ BOS
Sat, Apr 1stvs MIL@ BOS
Sun, Apr 2ndvs MIL@ BOS
Mon, Apr 3rd@ CIN@ TEX
Tue, Apr 4th@ CIN@ TEX
Wed, Apr 5th@ CIN@ TEX
Fri, Apr 7thvs TEX   
Sat, Apr 8thvs TEXvs NYY
Sun, Apr 9thvs TEXvs NYY
Mon, Apr 10thvs SEAvs OAK
Tue, Apr 11thvs SEAvs OAK
Wed, Apr 12thvs SEAvs OAK
Fri, Apr 14th@ LAD@ CWS
Sat, Apr 15th@ LAD@ CWS
Sun, Apr 16th@ LAD@ CWS
Mon, Apr 17th@ OAK   
Tue, Apr 18th@ OAK@ WSH
Wed, Apr 19th@ OAK@ WSH
Thu, Apr 20thvs LAD   
Fri, Apr 21stvs LADvs DET
Sat, Apr 22ndvs LADvs DET
Sun, Apr 23rdvs LADvs DET
Tue, Apr 25thvs SDvs BOS
Wed, Apr 26thvs SDvs BOS
Thu, Apr 27thvs SD@ DET
Fri, Apr 28th@ MIA@ DET
Sat, Apr 29th@ MIA@ DET
Sun, Apr 30th@ MIA@ DET
Mon, May 1st@ WSH   
Tue, May 2nd@ WSH@ KC
Wed, May 3rd@ WSH@ KC
Thu, May 4th@ WSH@ KC
Fri, May 5thvs MIA@ ATL
Sat, May 6thvs MIA@ ATL
Sun, May 7thvs MIA@ ATL
Mon, May 8thvs STLvs TB
Tue, May 9thvs STLvs TB
Wed, May 10thvs STLvs TB
Fri, May 12th@ MINvs PIT
Sat, May 13th@ MINvs PIT
Sun, May 14th@ MINvs PIT
Mon, May 15th@ HOUvs LAA
Tue, May 16th@ HOUvs LAA
Wed, May 17th@ HOUvs LAA
Fri, May 19th@ PHI@ TOR
Sat, May 20th@ PHI@ TOR
Sun, May 21st@ PHI@ TOR
Tue, May 23rdvs NYM@ NYY
Wed, May 24thvs NYM@ NYY
Thu, May 25thvs NYM@ NYY
Fri, May 26thvs CINvs TEX
Sat, May 27thvs CINvs TEX
Sun, May 28thvs CINvs TEX
Mon, May 29thvs TBvs CLE
Tue, May 30thvs TBvs CLE
Wed, May 31stvs TBvs CLE
Fri, Jun 2nd@ SD@ SF
Sat, Jun 3rd@ SD@ SF
Sun, Jun 4th@ SD@ SF
Mon, Jun 5th@ SD   
Tue, Jun 6th@ LAA@ MIL
Wed, Jun 7th@ LAA@ MIL
Thu, Jun 8th@ LAA@ MIL
Fri, Jun 9th@ SFvs KC
Sat, Jun 10th@ SFvs KC
Sun, Jun 11th@ SFvs KC
Tue, Jun 13thvs PITvs TOR
Wed, Jun 14thvs PITvs TOR
Thu, Jun 15thvs PITvs TOR
Fri, Jun 16thvs BAL@ CHC
Sat, Jun 17thvs BAL@ CHC
Sun, Jun 18thvs BAL@ CHC
Mon, Jun 19th@ PIT   
Tue, Jun 20th@ PIT@ TB
Wed, Jun 21st@ PIT@ TB
Sat, Jun 24th@ STLvs SEA
Sun, Jun 25th@ STLvs SEA
Tue, Jun 27thvs PHIvs CIN
Wed, Jun 28thvs PHIvs CIN
Thu, Jun 29thvs PHI   
Fri, Jun 30thvs CLEvs MIN
Sat, Jul 1stvs CLEvs MIN
Sun, Jul 2ndvs CLEvs MIN
Mon, Jul 3rd@ MIL@ NYY
Tue, Jul 4th@ MIL@ NYY
Wed, Jul 5th@ MIL@ NYY
Thu, Jul 6th@ MIL@ NYY
Fri, Jul 7th@ NYY@ MIN
Sat, Jul 8th@ NYY@ MIN
Sun, Jul 9th@ NYY@ MIN
Fri, Jul 14thvs BOSvs MIA
Sat, Jul 15thvs BOSvs MIA
Sun, Jul 16thvs BOSvs MIA
Mon, Jul 17thvs WSHvs LAD
Tue, Jul 18thvs WSHvs LAD
Wed, Jul 19thvs WSHvs LAD
Thu, Jul 20thvs STL@ TB
Fri, Jul 21stvs STL@ TB
Sat, Jul 22ndvs STL@ TB
Sun, Jul 23rdvs STL@ TB
Tue, Jul 25th@ CWS@ PHI
Wed, Jul 26th@ CWS@ PHI
Thu, Jul 27th@ STL   
Fri, Jul 28th@ STLvs NYY
Sat, Jul 29th@ STLvs NYY
Sun, Jul 30th@ STLvs NYY
Mon, Jul 31stvs CIN@ TOR
Tue, Aug 1stvs CIN@ TOR
Wed, Aug 2ndvs CIN@ TOR
Thu, Aug 3rdvs CIN@ TOR
Fri, Aug 4thvs ATLvs NYM
Sat, Aug 5thvs ATLvs NYM
Sun, Aug 6thvs ATLvs NYM
Mon, Aug 7th@ NYM   
Tue, Aug 8th@ NYMvs HOU
Wed, Aug 9th@ NYMvs HOU
Fri, Aug 11th@ TOR@ SEA
Sat, Aug 12th@ TOR@ SEA
Sun, Aug 13th@ TOR@ SEA
Tue, Aug 15thvs CWS@ SD
Wed, Aug 16thvs CWS@ SD
Fri, Aug 18thvs KC@ OAK
Sat, Aug 19thvs KC@ OAK
Sun, Aug 20thvs KC@ OAK
Mon, Aug 21st@ DET   
Tue, Aug 22nd@ DETvs TOR
Wed, Aug 23rd@ DETvs TOR
Thu, Aug 24th@ PITvs TOR
Fri, Aug 25th@ PITvs COL
Sat, Aug 26th@ PITvs COL
Sun, Aug 27th@ PITvs COL
Mon, Aug 28thvs MILvs CWS
Tue, Aug 29thvs MILvs CWS
Wed, Aug 30thvs MILvs CWS
Fri, Sep 1st@ CIN@ ARI
Sat, Sep 2nd@ CIN@ ARI
Sun, Sep 3rd@ CIN@ ARI
Mon, Sep 4thvs SF@ LAA
Tue, Sep 5thvs SF@ LAA
Wed, Sep 6thvs SF@ LAA
Thu, Sep 7thvs ARI   
Fri, Sep 8thvs ARI@ BOS
Sat, Sep 9thvs ARI@ BOS
Sun, Sep 10thvs ARI@ BOS
Mon, Sep 11th@ COLvs STL
Tue, Sep 12th@ COLvs STL
Wed, Sep 13th@ COLvs STL
Fri, Sep 15th@ ARIvs TB
Sat, Sep 16th@ ARIvs TB
Sun, Sep 17th@ ARIvs TB
Tue, Sep 19thvs PIT@ HOU
Wed, Sep 20thvs PIT@ HOU
Thu, Sep 21stvs PIT@ CLE
Fri, Sep 22ndvs COL@ CLE
Sat, Sep 23rdvs COL@ CLE
Sun, Sep 24thvs COL@ CLE
Tue, Sep 26th@ ATLvs WSH
Wed, Sep 27th@ ATLvs WSH
Thu, Sep 28th@ ATLvs BOS
Fri, Sep 29th@ MILvs BOS
Sat, Sep 30th@ MILvs BOS
Sun, Oct 1st@ MILvs BOS
Thu, Apr 6th   vs NYY
Thu, Apr 13th   vs OAK
Mon, Apr 24th   vs BOS
Thu, May 18th   vs LAA
Fri, Jun 23rd   vs SEA
Mon, Jun 26th   vs CIN
Mon, Jul 24th   @ PHI
Thu, Aug 10th   vs HOU
Mon, Aug 14th   @ SD
Thu, Sep 14th   vs TB
Mon, Sep 18th   @ HOU