Skip to main content

Who Should I Trade?

Zach McKinstry for Keibert Ruiz (2022)

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
Keibert Ruiz
Keibert Ruiz
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 1117# 659
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Zach McKinstry
Zach McKinstry
Keibert Ruiz
Keibert Ruiz
2021 Stats 
At Bats15888
Home Runs73
Stolen Bases10
Caught Stealing10
Batting Average.215.273
On Base Pct.263.333
Slugging Pct.405.409
On-base Plus Slugging.668.742
Who Should I Trade? Player Notes
  Zach McKinstry
Zach McKinstry
Keibert Ruiz
Keibert Ruiz
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
Keibert Ruiz
Keibert Ruiz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs COL@ NYM
Fri, Apr 1stvs COL   
Sat, Apr 2ndvs COL@ NYM
Sun, Apr 3rdvs COL@ NYM
Mon, Apr 4thvs ARIvs PHI
Tue, Apr 5thvs ARI   
Wed, Apr 6thvs ARIvs PHI
Fri, Apr 8th@ COLvs NYM
Sat, Apr 9th@ COLvs NYM
Sun, Apr 10th@ COLvs NYM
Tue, Apr 12th@ MIN@ ATL
Wed, Apr 13th@ MIN@ ATL
Thu, Apr 14thvs CIN@ PIT
Fri, Apr 15thvs CIN@ PIT
Sat, Apr 16thvs CIN@ PIT
Sun, Apr 17thvs CIN@ PIT
Mon, Apr 18thvs ATLvs ARI
Tue, Apr 19thvs ATLvs ARI
Wed, Apr 20thvs ATLvs ARI
Fri, Apr 22nd@ SDvs SF
Sat, Apr 23rd@ SDvs SF
Sun, Apr 24th@ SDvs SF
Mon, Apr 25th@ ARI   
Tue, Apr 26th@ ARIvs MIA
Wed, Apr 27th@ ARIvs MIA
Fri, Apr 29thvs DET@ SF
Sat, Apr 30thvs DET@ SF
Sun, May 1stvs DET@ SF
Tue, May 3rdvs SF@ COL
Wed, May 4thvs SF@ COL
Fri, May 6th@ CHC@ LAA
Sat, May 7th@ CHC@ LAA
Sun, May 8th@ CHC@ LAA
Mon, May 9th@ PIT   
Tue, May 10th@ PITvs NYM
Wed, May 11th@ PITvs NYM
Thu, May 12thvs PHIvs NYM
Fri, May 13thvs PHIvs HOU
Sat, May 14thvs PHIvs HOU
Sun, May 15thvs PHIvs HOU
Mon, May 16thvs ARI@ MIA
Tue, May 17thvs ARI@ MIA
Wed, May 18thvs ARI@ MIA
Fri, May 20th@ PHI@ MIL
Sat, May 21st@ PHI@ MIL
Sun, May 22nd@ PHI@ MIL
Mon, May 23rd@ WSHvs LAD
Tue, May 24th@ WSHvs LAD
Wed, May 25th@ WSHvs LAD
Thu, May 26th@ ARIvs COL
Fri, May 27th@ ARIvs COL
Sat, May 28th@ ARIvs COL
Sun, May 29th@ ARIvs COL
Mon, May 30thvs PIT@ NYM
Tue, May 31stvs PIT@ NYM
Wed, Jun 1stvs PIT@ NYM
Thu, Jun 2ndvs NYM@ CIN
Fri, Jun 3rdvs NYM@ CIN
Sat, Jun 4thvs NYM@ CIN
Sun, Jun 5thvs NYM@ CIN
Tue, Jun 7th@ CWS@ MIA
Wed, Jun 8th@ CWS@ MIA
Thu, Jun 9th@ CWS@ MIA
Fri, Jun 10th@ SFvs MIL
Sat, Jun 11th@ SFvs MIL
Sun, Jun 12th@ SFvs MIL
Tue, Jun 14thvs LAAvs ATL
Wed, Jun 15thvs LAAvs ATL
Fri, Jun 17thvs CLEvs PHI
Sat, Jun 18thvs CLEvs PHI
Sun, Jun 19thvs CLEvs PHI
Tue, Jun 21st@ CIN@ BAL
Wed, Jun 22nd@ CIN@ BAL
Thu, Jun 23rd@ CIN   
Fri, Jun 24th@ ATL@ TEX
Sat, Jun 25th@ ATL@ TEX
Sun, Jun 26th@ ATL@ TEX
Mon, Jun 27th@ COLvs PIT
Tue, Jun 28th@ COLvs PIT
Wed, Jun 29th@ COLvs PIT
Thu, Jun 30thvs SD   
Fri, Jul 1stvs SDvs MIA
Sat, Jul 2ndvs SDvs MIA
Sun, Jul 3rdvs SDvs MIA
Mon, Jul 4thvs COLvs MIA
Tue, Jul 5thvs COL@ PHI
Thu, Jul 7thvs CHC@ PHI
Fri, Jul 8thvs CHC@ ATL
Sat, Jul 9thvs CHC@ ATL
Sun, Jul 10thvs CHC@ ATL
Tue, Jul 12th@ STLvs SEA
Wed, Jul 13th@ STLvs SEA
Thu, Jul 14th@ STLvs ATL
Fri, Jul 15th@ LAAvs ATL
Sat, Jul 16th@ LAAvs ATL
Thu, Jul 21stvs SF   
Fri, Jul 22ndvs SF@ ARI
Sat, Jul 23rdvs SF@ ARI
Sun, Jul 24thvs SF@ ARI
Mon, Jul 25thvs WSH@ LAD
Tue, Jul 26thvs WSH@ LAD
Wed, Jul 27thvs WSH@ LAD
Thu, Jul 28th@ COL   
Fri, Jul 29th@ COLvs STL
Sat, Jul 30th@ COLvs STL
Sun, Jul 31st@ COLvs STL
Mon, Aug 1st@ SFvs NYM
Tue, Aug 2nd@ SFvs NYM
Wed, Aug 3rd@ SFvs NYM
Thu, Aug 4th@ SF@ PHI
Fri, Aug 5thvs SD@ PHI
Sat, Aug 6thvs SD@ PHI
Sun, Aug 7thvs SD@ PHI
Tue, Aug 9thvs MIN@ CHC
Wed, Aug 10thvs MIN@ CHC
Fri, Aug 12th@ KCvs SD
Sat, Aug 13th@ KCvs SD
Sun, Aug 14th@ KCvs SD
Mon, Aug 15th@ MILvs CHC
Tue, Aug 16th@ MILvs CHC
Wed, Aug 17th@ MILvs CHC
Thu, Aug 18th@ MIL@ SD
Fri, Aug 19thvs MIA@ SD
Sat, Aug 20thvs MIA@ SD
Sun, Aug 21stvs MIA@ SD
Mon, Aug 22ndvs MIL   
Tue, Aug 23rdvs MIL@ SEA
Wed, Aug 24thvs MIL@ SEA
Fri, Aug 26th@ MIAvs CIN
Sat, Aug 27th@ MIAvs CIN
Sun, Aug 28th@ MIAvs CIN
Mon, Aug 29th@ MIA   
Tue, Aug 30th@ NYMvs OAK
Wed, Aug 31st@ NYMvs OAK
Thu, Sep 1st@ NYMvs OAK
Fri, Sep 2ndvs SD@ NYM
Sat, Sep 3rdvs SD@ NYM
Sun, Sep 4thvs SD@ NYM
Mon, Sep 5thvs SF@ STL
Tue, Sep 6thvs SF@ STL
Wed, Sep 7thvs SF@ STL
Fri, Sep 9th@ SD@ PHI
Sat, Sep 10th@ SD@ PHI
Sun, Sep 11th@ SD@ PHI
Mon, Sep 12th@ ARI   
Tue, Sep 13th@ ARIvs BAL
Wed, Sep 14th@ ARIvs BAL
Fri, Sep 16th@ SFvs MIA
Sat, Sep 17th@ SFvs MIA
Sun, Sep 18th@ SFvs MIA
Tue, Sep 20thvs ARI@ ATL
Wed, Sep 21stvs ARI@ ATL
Thu, Sep 22ndvs ARI   
Fri, Sep 23rdvs STL@ MIA
Sat, Sep 24thvs STL@ MIA
Sun, Sep 25thvs STL@ MIA
Tue, Sep 27th@ SDvs ATL
Wed, Sep 28th@ SDvs ATL
Thu, Sep 29th@ SD   
Fri, Sep 30thvs COLvs PHI
Sat, Oct 1stvs COLvs PHI
Sun, Oct 2ndvs COLvs PHI
Thu, Apr 7th   vs NYM
Mon, Apr 11th   @ ATL
Thu, Apr 21st   vs ARI
Thu, Apr 28th   vs MIA
Thu, May 5th   @ COL
Mon, Jun 13th   vs ATL
Thu, Jun 16th   vs PHI
Wed, Jul 6th   @ PHI
Sun, Jul 17th   vs ATL
Mon, Aug 8th   @ CHC
Thu, Sep 8th   @ STL
Mon, Sep 19th   @ ATL
Mon, Sep 26th   vs ATL