Skip to main content

Who Should I Trade?

Harold Castro for Zack Short (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Zack Short
SS - DET
Zack Short
Expert
Recommendation
100%
Recommended by
2 of 2 experts
0%
Recommended by
0 of 2 experts
Rankings 
   
Rest of Season# 347
VBR# 1143# 1373
   
Projections 
   
Runs172
Home Runs31
RBI162
Stolen Bases10
Batting Average.269.206
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 509# 510
   
Scott Youngson
Pitcher List
# 249
   
Who Should I Trade? Player Statistics
  Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Zack Short
SS - DET
Zack Short
2022 Stats 
   
   
At Bats150
   
Runs17
   
Hits41
   
Singles28
   
Doubles8
   
Triples1
   
Home Runs4
   
RBI16
   
Stolen Bases0
   
Caught Stealing0
   
Walks3
   
Strikeouts29
   
Batting Average.273
   
On Base Pct.290
   
Slugging Pct.420
   
On-base Plus Slugging.710
   
Who Should I Trade? Player Projections
  Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Zack Short
SS - DET
Zack Short
2022 Projections 
   
   
At Bats16118
   
Runs172
   
Hits434
   
Singles322
   
Doubles71
   
Triples10
   
Home Runs31
   
RBI162
   
Stolen Bases10
   
Caught Stealing00
   
Walks62
   
Strikeouts366
   
Batting Average.269.206
   
On Base Pct.298.298
   
Slugging Pct.378.357
   
On-base Plus Slugging.676.655
   
Who Should I Trade? Player Notes
  Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Zack Short
SS - DET
Zack Short
News 
 Detroit Tigers third baseman Harold Castro went 1-for-3 with a solo homer in a 2-1 win over Cleveland on Sunday.
Matthew Terelle
Sun, May 29th
 
 Detroit Tigers infielder Harold Castro went 3-for-4 with two solo homers in a 4-2 win over the Twins on Wednesday.
Matthew Terelle
Wed, May 25th
 
 Detroit Tigers first baseman Harold Castro went 1-for-4 with a solo homer in a 3-2 win over the Rays on Monday.
Matthew Terelle
Mon, May 16th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Zack Short
SS - DET
Zack Short
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs CWSLucas Giolito (4-4)#24vs CWSLucas Giolito (4-4)#24
Sat, Apr 9thvs CWSDylan Cease (5-3)#22vs CWSDylan Cease (5-3)#22
Sun, Apr 10thvs CWSMichael Kopech (2-3)#33vs CWSMichael Kopech (2-3)#33
Mon, Apr 11thvs BOSMichael Wacha (6-1)#123vs BOSMichael Wacha (6-1)#123
Tue, Apr 12thvs BOSRich Hill (3-4)#145vs BOSRich Hill (3-4)#145
Wed, Apr 13thvs BOSNathan Eovaldi (4-2)#20vs BOSNathan Eovaldi (4-2)#20
Thu, Apr 14th@ KCZack Greinke (0-4)#122@ KCZack Greinke (0-4)#122
Fri, Apr 15th@ KCBrad Keller (2-8)#120@ KCBrad Keller (2-8)#120
Sat, Apr 16th@ KCKris Bubic (1-4)#246@ KCKris Bubic (1-4)#246
Tue, Apr 19thvs NYYGerrit Cole (6-1)#1vs NYYGerrit Cole (6-1)#1
Wed, Apr 20thvs NYYLuis Severino (4-1)#35vs NYYLuis Severino (4-1)#35
Thu, Apr 21stvs NYYJordan Montgomery (3-1)#30vs NYYJordan Montgomery (3-1)#30
Sat, Apr 23rdvs COLAustin Gomber (3-7)#181vs COLAustin Gomber (3-7)#181
Sun, Apr 24thvs COLChad Kuhl (4-5)#275vs COLChad Kuhl (4-5)#275
Tue, Apr 26th@ MINChris Paddack (1-2)@ MINChris Paddack (1-2)
Wed, Apr 27th@ MINJoe Ryan (5-3)#51@ MINJoe Ryan (5-3)#51
Thu, Apr 28th@ MINBailey Ober (1-2)#75@ MINBailey Ober (1-2)#75
Fri, Apr 29th@ LADTyler Anderson (8-0)#72@ LADTyler Anderson (8-0)#72
Sat, Apr 30th@ LADClayton Kershaw (5-1)#32@ LADClayton Kershaw (5-1)#32
Sun, May 1st@ LADWalker Buehler (6-3)#133@ LADWalker Buehler (6-3)#133
Wed, May 4thvs PITJose Quintana (1-4)#125vs PITJose Quintana (1-4)#125
Thu, May 5th@ HOUJose Urquidy (6-3)#84@ HOUJose Urquidy (6-3)#84
Fri, May 6th@ HOULuis Garcia (5-5)#40@ HOULuis Garcia (5-5)#40
Sat, May 7th@ HOUFramber Valdez (7-3)#25@ HOUFramber Valdez (7-3)#25
Sun, May 8th@ HOUJake Odorizzi (3-2)#118@ HOUJake Odorizzi (3-2)#118
Mon, May 9thvs OAKPaul Blackburn (6-3)#12vs OAKPaul Blackburn (6-3)#12
Tue, May 10thvs OAKAdrian Martinez (1-0)#236vs OAKAdrian Martinez (1-0)#236
Wed, May 11thvs OAKZach Logue (2-4)#205vs OAKZach Logue (2-4)#205
Thu, May 12thvs OAKJames Kaprielian (0-5)#158vs OAKJames Kaprielian (0-5)#158
Fri, May 13thvs BALJordan Lyles (4-6)#326vs BALJordan Lyles (4-6)#326
Sat, May 14thvs BALBruce Zimmermann (2-5)#220vs BALBruce Zimmermann (2-5)#220
Sun, May 15thvs BALTyler Wells (5-4)#88vs BALTyler Wells (5-4)#88
Mon, May 16th@ TBCorey Kluber (3-4)#55@ TBCorey Kluber (3-4)#55
Tue, May 17th@ TBShane McClanahan (7-3)#9@ TBShane McClanahan (7-3)#9
Wed, May 18th@ TBDrew Rasmussen (5-3)#53@ TBDrew Rasmussen (5-3)#53
Fri, May 20th@ CLEAaron Civale (2-3)#130@ CLEAaron Civale (2-3)#130
Sun, May 22nd@ CLEShane Bieber (3-3)#5@ CLEShane Bieber (3-3)#5
Mon, May 23rd@ MINChris Archer (1-3)#137@ MINChris Archer (1-3)#137
Tue, May 24th@ MINSonny Gray (3-1)#50@ MINSonny Gray (3-1)#50
Wed, May 25th@ MINDylan Bundy (4-3)#169@ MINDylan Bundy (4-3)#169
Thu, May 26thvs CLEKonnor Pilkington (1-0)#200vs CLEKonnor Pilkington (1-0)#200
Sat, May 28thvs CLEShane Bieber (3-3)#5vs CLEShane Bieber (3-3)#5
Sun, May 29thvs CLETriston McKenzie (4-5)#67vs CLETriston McKenzie (4-5)#67
Mon, May 30thvs MINDylan Bundy (4-3)#169vs MINDylan Bundy (4-3)#169
Tue, May 31stvs MINCole Sands (0-3)#306vs MINCole Sands (0-3)#306
Wed, Jun 1stvs MINBailey Ober (1-2)#75vs MINBailey Ober (1-2)#75
Thu, Jun 2ndvs MINChris Archer (1-3)#137vs MINChris Archer (1-3)#137
Fri, Jun 3rd@ NYYGerrit Cole (6-1)#1@ NYYGerrit Cole (6-1)#1
Sat, Jun 4th@ NYYLuis Severino (4-1)#35@ NYYLuis Severino (4-1)#35
Sun, Jun 5th@ NYYJordan Montgomery (3-1)#30@ NYYJordan Montgomery (3-1)#30
Tue, Jun 7th@ PITJose Quintana (1-4)#125@ PITJose Quintana (1-4)#125
Wed, Jun 8th@ PITMitch Keller (2-5)#204@ PITMitch Keller (2-5)#204
Fri, Jun 10thvs TORJose Berrios (5-3)#45vs TORJose Berrios (5-3)#45
Sat, Jun 11thvs TORKevin Gausman (5-6)#10vs TORKevin Gausman (5-6)#10
Sun, Jun 12thvs TORRoss Stripling (4-2)#127vs TORRoss Stripling (4-2)#127
Mon, Jun 13thvs CWSLance Lynn (1-0)#56vs CWSLance Lynn (1-0)#56
Tue, Jun 14thvs CWSDylan Cease (5-3)#22vs CWSDylan Cease (5-3)#22
Wed, Jun 15thvs CWSVince Velasquez (3-3)#227vs CWSVince Velasquez (3-3)#227
Thu, Jun 16thvs TEXMartin Perez (5-2)#86vs TEXMartin Perez (5-2)#86
Fri, Jun 17thvs TEXJon Gray (3-3)#79vs TEXJon Gray (3-3)#79
Sat, Jun 18thvs TEXTaylor Hearn (4-5)#238vs TEXTaylor Hearn (4-5)#238
Sun, Jun 19thvs TEXDane Dunning (1-5)#98vs TEXDane Dunning (1-5)#98
Mon, Jun 20th@ BOSJosh Winckowski (2-1)#345@ BOSJosh Winckowski (2-1)#345
Tue, Jun 21st@ BOSRich Hill (3-4)#145@ BOSRich Hill (3-4)#145
Wed, Jun 22nd@ BOSMichael Wacha (6-1)#123@ BOSMichael Wacha (6-1)#123
Fri, Jun 24th@ ARIMerrill Kelly (6-4)#115@ ARIMerrill Kelly (6-4)#115
Sat, Jun 25th@ ARIZach Davies (2-4)#186@ ARIZach Davies (2-4)#186
Sun, Jun 26th@ ARIZach Davies (2-4)#186@ ARIZach Davies (2-4)#186
Tue, Jun 28th@ SFCarlos Rodon (6-4)#21@ SFCarlos Rodon (6-4)#21
Wed, Jun 29th@ SFAlex Wood (5-6)#49@ SFAlex Wood (5-6)#49
Fri, Jul 1stvs KCBrad Keller (2-8)#120vs KCBrad Keller (2-8)#120
Sat, Jul 2ndvs KCBrady Singer (3-2)#82vs KCBrady Singer (3-2)#82
Sun, Jul 3rdvs KCJonathan Heasley (1-3)#218vs KCJonathan Heasley (1-3)#218
Mon, Jul 4thvs CLEvs CLE
Tue, Jul 5thvs CLEvs CLE
Wed, Jul 6thvs CLEvs CLE
Thu, Jul 7th@ CWS@ CWS
Fri, Jul 8th@ CWS@ CWS
Sat, Jul 9th@ CWS@ CWS
Sun, Jul 10th@ CWS@ CWS
Mon, Jul 11th@ KC@ KC
Tue, Jul 12th@ KC@ KC
Wed, Jul 13th@ KC@ KC
Thu, Jul 14th@ CLEShane Bieber (3-3)#5@ CLEShane Bieber (3-3)#5
Fri, Jul 15th@ CLE@ CLE
Sat, Jul 16th@ CLE@ CLE
Sun, Jul 17th@ CLE@ CLE
Thu, Jul 21st@ OAK@ OAK
Sat, Jul 23rdvs MINvs MIN
Sun, Jul 24thvs MINvs MIN
Mon, Jul 25thvs SDvs SD
Tue, Jul 26thvs SDvs SD
Wed, Jul 27thvs SDvs SD
Thu, Jul 28th@ TOR@ TOR
Fri, Jul 29th@ TOR@ TOR
Sat, Jul 30th@ TOR@ TOR
Sun, Jul 31st@ TOR@ TOR
Mon, Aug 1st@ MIN@ MIN
Tue, Aug 2nd@ MIN@ MIN
Wed, Aug 3rd@ MIN@ MIN
Thu, Aug 4thvs TBvs TB
Fri, Aug 5thvs TBvs TB
Sat, Aug 6thvs TBvs TB
Sun, Aug 7thvs TBvs TB
Tue, Aug 9thvs CLEvs CLE
Wed, Aug 10thvs CLEvs CLE
Thu, Aug 11thvs CLEvs CLE
Fri, Aug 12th@ CWS@ CWS
Sat, Aug 13th@ CWS@ CWS
Sun, Aug 14th@ CWS@ CWS
Mon, Aug 15th@ CLE@ CLE
Tue, Aug 16th@ CLE@ CLE
Wed, Aug 17th@ CLE@ CLE
Fri, Aug 19thvs LAAvs LAA
Sat, Aug 20thvs LAAvs LAA
Sun, Aug 21stvs LAAvs LAA
Tue, Aug 23rdvs SFvs SF
Wed, Aug 24thvs SFvs SF
Fri, Aug 26th@ TEX@ TEX
Sat, Aug 27th@ TEX@ TEX
Sun, Aug 28th@ TEX@ TEX
Tue, Aug 30thvs SEAvs SEA
Wed, Aug 31stvs SEAvs SEA
Thu, Sep 1stvs SEAvs SEA
Fri, Sep 2ndvs KCvs KC
Sat, Sep 3rdvs KCvs KC
Sun, Sep 4thvs KCvs KC
Mon, Sep 5th@ LAA@ LAA
Tue, Sep 6th@ LAA@ LAA
Wed, Sep 7th@ LAA@ LAA
Fri, Sep 9th@ KC@ KC
Sat, Sep 10th@ KC@ KC
Sun, Sep 11th@ KC@ KC
Mon, Sep 12thvs HOUvs HOU
Tue, Sep 13thvs HOUvs HOU
Wed, Sep 14thvs HOUvs HOU
Fri, Sep 16thvs CWSvs CWS
Sat, Sep 17thvs CWSvs CWS
Sun, Sep 18thvs CWSvs CWS
Mon, Sep 19th@ BAL@ BAL
Tue, Sep 20th@ BAL@ BAL
Wed, Sep 21st@ BAL@ BAL
Fri, Sep 23rd@ CWS@ CWS
Sat, Sep 24th@ CWS@ CWS
Sun, Sep 25th@ CWS@ CWS
Tue, Sep 27thvs KCvs KC
Wed, Sep 28thvs KCvs KC
Thu, Sep 29thvs KCvs KC
Fri, Sep 30thvs MINvs MIN
Sat, Oct 1stvs MINvs MIN
Sun, Oct 2ndvs MINvs MIN
Mon, Oct 3rd@ SEA@ SEA
Tue, Oct 4th@ SEA@ SEA
Wed, Oct 5th@ SEA@ SEA