Skip to main content

Who Should I Trade?

Jordan Groshans for Zach McKinstry (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Zach McKinstry
Zach McKinstry
Jordan Groshans
3B - MIA
Jordan Groshans
Recommended by
2 of 2 experts
Recommended by
0 of 2 experts
Rest of Season# 277
VBR# 312# 1275
Home Runs71
Stolen Bases90
Batting Average.245.243
Injury Alert-MiLB
Expert Ranks 
Mike Maher
# 292# 495
Keith Lott
Fantasy Six Pack
# 171
Who Should I Trade? Player Statistics
  Zach McKinstry
Zach McKinstry
Jordan Groshans
3B - MIA
Jordan Groshans
2023 Stats 
At Bats127
Home Runs4
Stolen Bases10
Caught Stealing1
Batting Average.291
On Base Pct.407
Slugging Pct.441
On-base Plus Slugging.847
Who Should I Trade? Player Projections
  Zach McKinstry
Zach McKinstry
Jordan Groshans
3B - MIA
Jordan Groshans
2023 Projections 
At Bats27249
Home Runs71
Stolen Bases90
Caught Stealing20
Batting Average.245.243
On Base Pct.326.300
Slugging Pct.387.338
On-base Plus Slugging.714.638
Who Should I Trade? Player Notes
  Zach McKinstry
Zach McKinstry
Jordan Groshans
3B - MIA
Jordan Groshans
 Utility player Zach McKinstry is back in the starting lineup Wednesday versus the Texas Rangers.
Brenton Kemp
Wed, May 31st
Miami Marlins infielder Jordan Groshans said he was feeling better Sunday after experiencing left shoulder soreness on March 10.
Brenton Kemp
Mon, Mar 13th
 Zach McKinstry had a productive day at the plate, going 2-for-5 with a double and a run scored, but it was his two stolen bases that helped the Tigers secure a 6-5 victory over the White Sox.
Chris Schommer
Mon, May 29th
Miami Marlins prospect Jordan Groshans will see time at first base this spring to enhance his chances at making the Opening Day roster.
Brenton Kemp
Sun, Mar 5th
 Zach McKinstry went 3-for-4 with a double, a home run, two RBI, one run scored, and a stolen base in the Tigers' 7-3 win over the White Sox on Saturday.
Chris Schommer
Sun, May 28th
 Zach McKinstry didn't record a hit in his lone at-bat, but he made an impact on the basepaths, scoring two runs and stealing a base in the Tigers' 7-2 victory over the White Sox on Thursday.
Chris Schommer
Fri, May 26th
 Zach McKinstry is in the lineup for the Detroit Tigers against the Cleveland Guardians Monday night.
Chris Schommer
Mon, May 8th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Zach McKinstry
Zach McKinstry
Jordan Groshans
3B - MIA
Jordan Groshans
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ TBShane McClanahan (8-1)#2vs NYMMax Scherzer (4-2)#18
Fri, Mar 31st   vs NYMDavid Peterson (1-6)#114
Sat, Apr 1st@ TBZach Eflin (7-1)#42vs NYMTylor Megill (5-3)#66
Sun, Apr 2nd@ TBJeffrey Springs (2-0)vs NYMKodai Senga (5-3)#65
Mon, Apr 3rd@ HOUHunter Brown (5-1)#58vs MINTyler Mahle (1-2)
Tue, Apr 4th@ HOUFramber Valdez (5-4)#8vs MINKenta Maeda (0-4)#101
Wed, Apr 5th@ HOUCristian Javier (6-1)#13vs MINPablo Lopez (3-3)#29
Fri, Apr 7th   @ NYMTylor Megill (5-3)#66
Sat, Apr 8thvs BOSTanner Houck (3-4)#75@ NYMKodai Senga (5-3)#65
Sun, Apr 9thvs BOSKutter Crawford (1-2)#173@ NYMCarlos Carrasco (1-2)#85
Mon, Apr 10th   @ PHIMatt Strahm (4-3)#103
Tue, Apr 11th@ TORAlek Manoah (1-5)#76@ PHIAaron Nola (4-3)#7
Wed, Apr 12th@ TORKevin Gausman (3-3)#9@ PHIZack Wheeler (4-4)#12
Fri, Apr 14thvs SFSean Manaea (2-3)#112vs ARIMadison Bumgarner (0-3)
Sat, Apr 15thvs SFAnthony DeSclafani (4-4)#83vs ARIRyne Nelson (2-2)#156
Sun, Apr 16th   vs ARIZac Gallen (7-2)#5
Mon, Apr 17th   vs SFLogan Webb (4-5)#19
Tue, Apr 18thvs CLEPeyton Battenfield (0-5)#118vs SFAlex Wood (1-0)#96
Wed, Apr 19thvs CLECal Quantrill (2-4)#133vs SFAlex Cobb (4-2)#46
Sat, Apr 22nd@ BALKyle Gibson (7-3)#77@ CLEZach Plesac (1-1)#178
Sun, Apr 23rd@ BALGrayson Rodriguez (2-2)#74@ CLELogan Allen (2-2)#212
Mon, Apr 24th@ MILColin Rea (2-3)#232@ ATLSpencer Strider (5-2)#1
Tue, Apr 25th@ MILEric Lauer (4-5)#79@ ATLCharlie Morton (5-5)#51
Wed, Apr 26th@ MILFreddy Peralta (5-4)#48@ ATLBryce Elder (3-0)#21
Thu, Apr 27thvs BALKyle Gibson (7-3)#77@ ATLKyle Wright (0-1)#62
Fri, Apr 28th   vs CHCMarcus Stroman (5-4)#31
Sat, Apr 29thvs BALGrayson Rodriguez (2-2)#74vs CHCCaleb Kilian (0-1)#262
Sun, Apr 30thvs BALKyle Bradish (2-1)#97vs CHCJustin Steele (6-2)#59
Tue, May 2nd   vs ATLBryce Elder (3-0)#21
Wed, May 3rdvs NYMMax Scherzer (4-2)#18vs ATLKyle Wright (0-1)#62
Thu, May 4thvs NYMJustin Verlander (2-2)#16vs ATLDylan Dodd (2-1)#270
Fri, May 5th@ STLJordan Montgomery (2-6)#55@ CHCJustin Steele (6-2)#59
Sat, May 6th@ STLAdam Wainwright (2-1)#127@ CHCDrew Smyly (5-2)#72
Sun, May 7th@ STLSteven Matz (0-6)#120@ CHCHayden Wesneski (2-2)#113
Mon, May 8th@ CLETanner Bibee (1-1)#138@ ARIZac Gallen (7-2)#5
Tue, May 9th@ CLEShane Bieber (4-3)#11@ ARIBrandon Pfaadt (0-2)#160
Wed, May 10th@ CLEPeyton Battenfield (0-5)#118@ ARIMerrill Kelly (6-3)#47
Fri, May 12thvs SEAMarco Gonzales (4-1)#146vs CINGraham Ashcraft (3-3)#163
Sat, May 13thvs SEABryce Miller (3-2)#94vs CINDerek Law
Sun, May 14thvs SEALogan Gilbert (3-3)#24vs CINLuke Weaver (1-2)#210
Tue, May 16thvs PITLuis Ortiz (1-2)#253vs WSHJosiah Gray (4-5)#90
Wed, May 17thvs PITRich Hill (4-5)#141vs WSHMacKenzie Gore (3-3)#111
Thu, May 18th   vs WSHTrevor Williams (2-3)#121
Fri, May 19th@ WSHJake Irvin (1-3)#203@ SFAnthony DeSclafani (4-4)#83
Sat, May 20th@ WSHPatrick Corbin (4-5)#169@ SFLogan Webb (4-5)#19
Sun, May 21st@ WSHJosiah Gray (4-5)#90@ SFAlex Wood (1-0)#96
Mon, May 22nd@ KCBrady Singer (3-4)#119@ COLChase Anderson (0-0)#326
Tue, May 23rd@ KCMike Mayers (1-0)#259@ COLAustin Gomber (4-4)#292
Wed, May 24th@ KCZack Greinke (1-5)#117@ COLKarl Kauffmann (0-3)#367
Thu, May 25thvs CWSLucas Giolito (4-4)#37@ COLKyle Freeland (4-6)#170
Fri, May 26thvs CWSLance Lynn (4-5)#61@ LAAReid Detmers (0-4)#80
Sat, May 27thvs CWSJesse Scholtens (0-2)#308@ LAAShohei Ohtani (5-1)#6
Sun, May 28thvs CWSDylan Cease (3-3)#36@ LAAPatrick Sandoval (3-4)#56
Tue, May 30thvs TEXMartin Perez (6-1)#69vs SDRyan Weathers (1-3)#213
Wed, May 31stvs TEXDane Dunning (4-0)#99vs SDBlake Snell (1-6)#53
Thu, Jun 1st   vs SDJoe Musgrove (2-2)#50
Fri, Jun 2nd@ CWSJesse Scholtens (0-2)#308vs OAKHogan Harris (0-0)#330
Sat, Jun 3rd@ CWSDylan Cease (3-3)#36vs OAKLuis Medina (0-4)#180
Sun, Jun 4th@ CWSMichael Kopech (3-5)#110vs OAKPaul Blackburn (0-0)#131
Mon, Jun 5th@ PHIAaron Nola (4-3)#7vs KC
Tue, Jun 6th@ PHITaijuan Walker (4-2)#92vs KCZack Greinke (1-5)#117
Wed, Jun 7th@ PHIZack Wheeler (4-4)#12vs KCJordan Lyles (0-9)#233
Fri, Jun 9thvs ARI@ CWS
Sat, Jun 10thvs ARI@ CWS
Sun, Jun 11thvs ARI@ CWS
Mon, Jun 12thvs ATL@ SEA
Tue, Jun 13thvs ATL@ SEA
Wed, Jun 14thvs ATL@ SEA
Fri, Jun 16th@ MIN@ WSH
Sat, Jun 17th@ MIN@ WSH
Sun, Jun 18th@ MIN@ WSH
Mon, Jun 19thvs KCvs TOR
Tue, Jun 20thvs KCvs TOR
Wed, Jun 21stvs KCvs TOR
Thu, Jun 22nd   vs PIT
Fri, Jun 23rdvs MINvs PIT
Sat, Jun 24thvs MINvs PIT
Sun, Jun 25thvs MINvs PIT
Tue, Jun 27th@ TEX@ BOS
Wed, Jun 28th@ TEX@ BOS
Thu, Jun 29th@ TEX@ BOS
Fri, Jun 30th@ COL@ ATL
Sat, Jul 1st@ COL@ ATL
Sun, Jul 2nd@ COL@ ATL
Mon, Jul 3rd   vs STL
Tue, Jul 4thvs OAKvs STL
Wed, Jul 5thvs OAKvs STL
Thu, Jul 6thvs OAKvs STL
Fri, Jul 7thvs TORvs PHI
Sat, Jul 8thvs TORvs PHI
Sun, Jul 9thvs TORvs PHI
Fri, Jul 14th@ SEA@ BAL
Sat, Jul 15th@ SEA@ BAL
Sun, Jul 16th@ SEA@ BAL
Mon, Jul 17th@ KC@ STL
Tue, Jul 18th@ KC@ STL
Wed, Jul 19th@ KC@ STL
Fri, Jul 21stvs SDvs COL
Sat, Jul 22ndvs SDvs COL
Sun, Jul 23rdvs SDvs COL
Tue, Jul 25thvs LAA@ TB
Wed, Jul 26thvs LAA@ TB
Fri, Jul 28th@ MIAvs DET
Sat, Jul 29th@ MIAvs DET
Sun, Jul 30th@ MIAvs DET
Mon, Jul 31st   vs PHI
Tue, Aug 1st@ PITvs PHI
Wed, Aug 2nd@ PITvs PHI
Thu, Aug 3rd   vs PHI
Fri, Aug 4thvs TB@ TEX
Sat, Aug 5thvs TB@ TEX
Sun, Aug 6thvs TB@ TEX
Mon, Aug 7thvs MIN@ CIN
Tue, Aug 8thvs MIN@ CIN
Wed, Aug 9thvs MIN@ CIN
Fri, Aug 11th@ BOSvs NYY
Sat, Aug 12th@ BOSvs NYY
Sun, Aug 13th@ BOSvs NYY
Mon, Aug 14th   vs HOU
Tue, Aug 15th@ MINvs HOU
Wed, Aug 16th@ MINvs HOU
Fri, Aug 18th@ CLE@ LAD
Sat, Aug 19th@ CLE@ LAD
Sun, Aug 20th@ CLE@ LAD
Mon, Aug 21stvs CHC@ SD
Tue, Aug 22ndvs CHC@ SD
Wed, Aug 23rdvs CHC@ SD
Fri, Aug 25thvs HOUvs WSH
Sat, Aug 26thvs HOUvs WSH
Sun, Aug 27thvs HOUvs WSH
Tue, Aug 29thvs NYYvs TB
Wed, Aug 30thvs NYYvs TB
Thu, Aug 31stvs NYY@ WSH
Fri, Sep 1st@ CWS@ WSH
Sat, Sep 2nd@ CWS@ WSH
Sun, Sep 3rd@ CWS@ WSH
Tue, Sep 5th@ NYYvs LAD
Wed, Sep 6th@ NYYvs LAD
Thu, Sep 7th@ NYYvs LAD
Fri, Sep 8thvs CWS@ PHI
Sat, Sep 9thvs CWS@ PHI
Sun, Sep 10thvs CWS@ PHI
Mon, Sep 11th   @ MIL
Tue, Sep 12thvs CIN@ MIL
Wed, Sep 13thvs CIN@ MIL
Thu, Sep 14thvs CIN@ MIL
Fri, Sep 15th@ LAAvs ATL
Sat, Sep 16th@ LAAvs ATL
Sun, Sep 17th@ LAAvs ATL
Mon, Sep 18th@ LADvs NYM
Tue, Sep 19th@ LADvs NYM
Wed, Sep 20th@ LADvs NYM
Fri, Sep 22nd@ OAKvs MIL
Sat, Sep 23rd@ OAKvs MIL
Sun, Sep 24th@ OAKvs MIL
Tue, Sep 26thvs KC@ NYM
Wed, Sep 27thvs KC@ NYM
Thu, Sep 28thvs KC@ NYM
Fri, Sep 29thvs CLE@ PIT
Sat, Sep 30thvs CLE@ PIT
Sun, Oct 1stvs CLE@ PIT
Thu, Apr 6thvs BOSChris Sale (5-2)#45   
Thu, Apr 13th@ TORChris Bassitt (5-4)#33   
Fri, Apr 21st@ BALTyler Wells (3-2)#57   
Mon, May 29thvs TEXNathan Eovaldi (7-2)#26   
Thu, Jun 15th@ MIN   
Mon, Jun 26th@ TEX   
Thu, Jul 20th@ KC   
Mon, Jul 24thvs SFLogan Webb (4-5)#19   
Thu, Jul 27thvs LAA   
Thu, Aug 10thvs MIN   
Thu, Aug 17th@ CLE   
Mon, Aug 28thvs NYY   
Thu, Sep 21st@ OAK