Skip to main content

Who Should I Trade?

Harold Castro for Kyle Garlick (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Kyle Garlick
LF,RF - MIN
Kyle Garlick
Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Expert
Recommendation
67%
Recommended by
2 of 3 experts
33%
Recommended by
1 of 3 experts
Rankings 
   
Rest of Season# 368# 347
VBR# 1211# 1143
   
Projections 
   
Runs1117
Home Runs43
RBI1216
Stolen Bases01
Batting Average.226.269
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 507# 509
   
Pierre Camus
RotoBaller
# 291
   
Scott Youngson
Pitcher List
# 249
   
Who Should I Trade? Player Statistics
  Kyle Garlick
LF,RF - MIN
Kyle Garlick
Harold Castro
1B,2B,3B,SS - DET
Harold Castro
2022 Stats 
   
   
At Bats61150
   
Runs1117
   
Hits1641
   
Singles928
   
Doubles18
   
Triples01
   
Home Runs64
   
RBI1416
   
Stolen Bases00
   
Caught Stealing00
   
Walks63
   
Strikeouts1329
   
Batting Average.262.273
   
On Base Pct.333.290
   
Slugging Pct.574.420
   
On-base Plus Slugging.907.710
   
Who Should I Trade? Player Projections
  Kyle Garlick
LF,RF - MIN
Kyle Garlick
Harold Castro
1B,2B,3B,SS - DET
Harold Castro
2022 Projections 
   
   
At Bats79161
   
Runs1117
   
Hits1843
   
Singles932
   
Doubles47
   
Triples01
   
Home Runs43
   
RBI1216
   
Stolen Bases01
   
Caught Stealing00
   
Walks56
   
Strikeouts2636
   
Batting Average.226.269
   
On Base Pct.278.298
   
Slugging Pct.433.378
   
On-base Plus Slugging.712.676
   
Who Should I Trade? Player Notes
  Kyle Garlick
LF,RF - MIN
Kyle Garlick
Harold Castro
1B,2B,3B,SS - DET
Harold Castro
News 
 Kyle Garlick was activated from the 10-day injured list on Sunday.
Devon Bruce
Sun, Jun 19th
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
 Kyle Garlick put on a show Friday night against the Blue Jays going 3-for-3 with two homers and three RBI in the 9-3 win.
Brad Richter
Sat, Jun 4th
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
 Kyle Garlick left Friday's game against the Blue Jays with a mild left hamstring strain.
Ari Koslow
Sat, Jun 4th
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
 On Monday, the Twins placed OF Kyle Garlick on the 10-day IL with a right calf strain.
Kelly Kirby
Mon, May 2nd
 
 Kyle Garlick was removed from Sunday’s game against the Rays with right calf tightness.
Dan Harris
Sun, May 1st
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Kyle Garlick
LF,RF - MIN
Kyle Garlick
Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs SEARobbie Ray (6-6)#23vs CWSLucas Giolito (4-4)#24
Sat, Apr 9thvs SEALogan Gilbert (7-3)#34vs CWSDylan Cease (5-3)#22
Sun, Apr 10thvs SEAMarco Gonzales (4-7)#100vs CWSMichael Kopech (2-3)#33
Mon, Apr 11thvs SEAChris Flexen (2-8)#110vs BOSMichael Wacha (6-1)#123
Tue, Apr 12thvs LADAndrew Heaney (1-0)#64vs BOSRich Hill (3-4)#145
Wed, Apr 13thvs LADClayton Kershaw (5-1)#32vs BOSNathan Eovaldi (4-2)#20
Thu, Apr 14th   @ KCZack Greinke (0-4)#122
Fri, Apr 15th@ BOSNick Pivetta (7-5)#48@ KCBrad Keller (2-8)#120
Sat, Apr 16th@ BOSTanner Houck (4-3)#62@ KCKris Bubic (1-4)#246
Tue, Apr 19th@ KCCarlos Hernandez (0-3)#309vs NYYGerrit Cole (6-1)#1
Wed, Apr 20th@ KCDaniel Lynch (3-7)#281vs NYYLuis Severino (4-1)#35
Thu, Apr 21st@ KCZack Greinke (0-4)#122vs NYYJordan Montgomery (3-1)#30
Sat, Apr 23rdvs CWSVince Velasquez (3-3)#227vs COLAustin Gomber (3-7)#181
Sun, Apr 24thvs CWSLucas Giolito (4-4)#24vs COLChad Kuhl (4-5)#275
Tue, Apr 26thvs DETEduardo Rodriguez (1-3)#38@ MINChris Paddack (1-2)
Wed, Apr 27thvs DETMichael Pineda (1-2)#138@ MINJoe Ryan (5-3)#51
Thu, Apr 28thvs DETTarik Skubal (5-5)#27@ MINBailey Ober (1-2)#75
Fri, Apr 29th@ TBCorey Kluber (3-4)#55@ LADTyler Anderson (8-0)#72
Sat, Apr 30th@ TBShane McClanahan (7-3)#9@ LADClayton Kershaw (5-1)#32
Sun, May 1st@ TBJosh Fleming (2-3)#166@ LADWalker Buehler (6-3)#133
Wed, May 4th@ BALKyle Bradish (1-4)#256vs PITJose Quintana (1-4)#125
Thu, May 5th@ BALSpenser Watkins (0-1)#378@ HOUJose Urquidy (6-3)#84
Fri, May 6thvs OAKZach Logue (2-4)#205@ HOULuis Garcia (5-5)#40
Sat, May 7thvs OAKJames Kaprielian (0-5)#158@ HOUFramber Valdez (7-3)#25
Sun, May 8thvs OAKDaulton Jefferies (1-7)@ HOUJake Odorizzi (3-2)#118
Mon, May 9th   vs OAKPaul Blackburn (6-3)#12
Tue, May 10thvs HOUJustin Verlander (8-3)#3vs OAKAdrian Martinez (1-0)#236
Wed, May 11th   vs OAKZach Logue (2-4)#205
Thu, May 12thvs HOULuis Garcia (5-5)#40vs OAKJames Kaprielian (0-5)#158
Fri, May 13thvs CLEAaron Civale (2-3)#130vs BALJordan Lyles (4-6)#326
Sat, May 14thvs CLEShane Bieber (3-3)#5vs BALBruce Zimmermann (2-5)#220
Sun, May 15thvs CLETriston McKenzie (4-5)#67vs BALTyler Wells (5-4)#88
Mon, May 16th@ OAKZach Logue (2-4)#205@ TBCorey Kluber (3-4)#55
Tue, May 17th@ OAKJames Kaprielian (0-5)#158@ TBShane McClanahan (7-3)#9
Wed, May 18th@ OAKDaulton Jefferies (1-7)@ TBDrew Rasmussen (5-3)#53
Fri, May 20th@ KCDaniel Lynch (3-7)#281@ CLEAaron Civale (2-3)#130
Sun, May 22nd@ KCBrady Singer (3-2)#82@ CLEShane Bieber (3-3)#5
Mon, May 23rdvs DETElvin Rodriguez (0-2)#363@ MINChris Archer (1-3)#137
Tue, May 24thvs DETBeau Brieske (1-6)#217@ MINSonny Gray (3-1)#50
Wed, May 25thvs DETRony Garcia (1-2)#240@ MINDylan Bundy (4-3)#169
Thu, May 26thvs KCDaniel Lynch (3-7)#281vs CLEKonnor Pilkington (1-0)#200
Sat, May 28thvs KCBrady Singer (3-2)#82vs CLEShane Bieber (3-3)#5
Sun, May 29thvs KCZack Greinke (0-4)#122vs CLETriston McKenzie (4-5)#67
Mon, May 30th@ DETBeau Brieske (1-6)#217vs MINDylan Bundy (4-3)#169
Tue, May 31st@ DETJoey Wentz (0-1)#373vs MINCole Sands (0-3)#306
Wed, Jun 1st@ DETTarik Skubal (5-5)#27vs MINBailey Ober (1-2)#75
Thu, Jun 2nd@ DETAlex Faedo (1-4)#131vs MINChris Archer (1-3)#137
Fri, Jun 3rd@ TORYusei Kikuchi (2-3)#89@ NYYGerrit Cole (6-1)#1
Sat, Jun 4th@ TORJose Berrios (5-3)#45@ NYYLuis Severino (4-1)#35
Sun, Jun 5th@ TORKevin Gausman (5-6)#10@ NYYJordan Montgomery (3-1)#30
Tue, Jun 7thvs NYYJameson Taillon (8-1)#39@ PITJose Quintana (1-4)#125
Wed, Jun 8thvs NYYNestor Cortes Jr. (6-3)#54@ PITMitch Keller (2-5)#204
Fri, Jun 10thvs TBDrew Rasmussen (5-3)#53vs TORJose Berrios (5-3)#45
Sat, Jun 11thvs TBShane Baz (0-1)#91vs TORKevin Gausman (5-6)#10
Sun, Jun 12thvs TBJeffrey Springs (3-2)#36vs TORRoss Stripling (4-2)#127
Mon, Jun 13th@ SEAChris Flexen (2-8)#110vs CWSLance Lynn (1-0)#56
Tue, Jun 14th@ SEALogan Gilbert (7-3)#34vs CWSDylan Cease (5-3)#22
Wed, Jun 15th@ SEAMarco Gonzales (4-7)#100vs CWSVince Velasquez (3-3)#227
Thu, Jun 16th   vs TEXMartin Perez (5-2)#86
Fri, Jun 17th@ ARIMadison Bumgarner (3-7)#119vs TEXJon Gray (3-3)#79
Sat, Jun 18th@ ARILuke Weaver (1-1)#144vs TEXTaylor Hearn (4-5)#238
Sun, Jun 19th@ ARIMerrill Kelly (6-4)#115vs TEXDane Dunning (1-5)#98
Mon, Jun 20th   @ BOSJosh Winckowski (2-1)#345
Tue, Jun 21stvs CLEAaron Civale (2-3)#130@ BOSRich Hill (3-4)#145
Wed, Jun 22ndvs CLETriston McKenzie (4-5)#67@ BOSMichael Wacha (6-1)#123
Fri, Jun 24thvs COLGerman Marquez (3-5)#105@ ARIMerrill Kelly (6-4)#115
Sat, Jun 25thvs COLAntonio Senzatela (3-3)#233@ ARIZach Davies (2-4)#186
Sun, Jun 26thvs COLRyan Feltner (1-2)#375@ ARIZach Davies (2-4)#186
Tue, Jun 28th@ CLE@ SFCarlos Rodon (6-4)#21
Wed, Jun 29th@ CLECal Quantrill (4-4)#77@ SFAlex Wood (5-6)#49
Fri, Jul 1stvs BALvs KCBrad Keller (2-8)#120
Sat, Jul 2ndvs BALJordan Lyles (4-6)#326vs KCBrady Singer (3-2)#82
Sun, Jul 3rdvs BALTyler Wells (5-4)#88vs KCJonathan Heasley (1-3)#218
Mon, Jul 4th@ CWSvs CLE
Tue, Jul 5th@ CWSvs CLE
Wed, Jul 6th@ CWSvs CLE
Thu, Jul 7th   @ CWS
Fri, Jul 8th@ TEX@ CWS
Sat, Jul 9th@ TEX@ CWS
Sun, Jul 10th@ TEX@ CWS
Mon, Jul 11th   @ KC
Tue, Jul 12thvs MIL@ KC
Wed, Jul 13thvs MIL@ KC
Thu, Jul 14thvs CWS@ CLEShane Bieber (3-3)#5
Fri, Jul 15thvs CWS@ CLE
Sat, Jul 16thvs CWS@ CLE
Sun, Jul 17thvs CWS@ CLE
Thu, Jul 21st   @ OAK
Sat, Jul 23rd@ DETvs MIN
Sun, Jul 24th@ DETvs MIN
Mon, Jul 25th   vs SD
Tue, Jul 26th@ MILvs SD
Wed, Jul 27th@ MILvs SD
Thu, Jul 28th   @ TOR
Fri, Jul 29th@ SD@ TOR
Sat, Jul 30th@ SD@ TOR
Sun, Jul 31st@ SD@ TOR
Mon, Aug 1stvs DET@ MIN
Tue, Aug 2ndvs DET@ MIN
Wed, Aug 3rdvs DET@ MIN
Thu, Aug 4thvs TORvs TB
Fri, Aug 5thvs TORvs TB
Sat, Aug 6thvs TORvs TB
Sun, Aug 7thvs TORvs TB
Tue, Aug 9th@ LADvs CLE
Wed, Aug 10th@ LADvs CLE
Thu, Aug 11th   vs CLE
Fri, Aug 12th@ LAA@ CWS
Sat, Aug 13th@ LAA@ CWS
Sun, Aug 14th@ LAA@ CWS
Mon, Aug 15thvs KC@ CLE
Tue, Aug 16thvs KC@ CLE
Wed, Aug 17thvs KC@ CLE
Fri, Aug 19thvs TEXvs LAA
Sat, Aug 20thvs TEXvs LAA
Sun, Aug 21stvs TEXvs LAA
Tue, Aug 23rd@ HOUvs SF
Wed, Aug 24th@ HOUvs SF
Fri, Aug 26thvs SF@ TEX
Sat, Aug 27thvs SF@ TEX
Sun, Aug 28thvs SF@ TEX
Tue, Aug 30thvs BOSvs SEA
Wed, Aug 31stvs BOSvs SEA
Thu, Sep 1st   vs SEA
Fri, Sep 2nd@ CWSvs KC
Sat, Sep 3rd@ CWSvs KC
Sun, Sep 4th@ CWSvs KC
Mon, Sep 5th@ NYY@ LAA
Tue, Sep 6th@ NYY@ LAA
Wed, Sep 7th@ NYY@ LAA
Fri, Sep 9thvs CLE@ KC
Sat, Sep 10thvs CLE@ KC
Sun, Sep 11thvs CLE@ KC
Mon, Sep 12th   vs HOU
Tue, Sep 13thvs KCvs HOU
Wed, Sep 14thvs KCvs HOU
Fri, Sep 16th@ CLEvs CWS
Sat, Sep 17th@ CLEvs CWS
Sun, Sep 18th@ CLEvs CWS
Mon, Sep 19th@ CLE@ BAL
Tue, Sep 20th@ KC@ BAL
Wed, Sep 21st@ KC@ BAL
Fri, Sep 23rdvs LAA@ CWS
Sat, Sep 24thvs LAA@ CWS
Sun, Sep 25thvs LAA@ CWS
Tue, Sep 27thvs CWSvs KC
Wed, Sep 28thvs CWSvs KC
Thu, Sep 29thvs CWSvs KC
Fri, Sep 30th@ DETvs MIN
Sat, Oct 1st@ DETvs MIN
Sun, Oct 2nd@ DETvs MIN
Mon, Oct 3rd@ CWS@ SEA
Tue, Oct 4th@ CWS@ SEA
Wed, Oct 5th@ CWS@ SEA
Sun, Apr 17th@ BOSMichael Wacha (6-1)#123   
Mon, Apr 18th@ BOSRich Hill (3-4)#145   
Fri, Apr 22ndvs CWSMichael Kopech (2-3)#33   
Mon, May 2nd@ BALTyler Wells (5-4)#88   
Tue, May 3rd@ BALBruce Zimmermann (2-5)#220   
Sat, May 21st@ KCBrad Keller (2-8)#120   
Fri, May 27thvs KCBrad Keller (2-8)#120   
Thu, Jun 9thvs NYYGerrit Cole (6-1)#1   
Thu, Jun 23rdvs CLEZach Plesac (2-5)#116   
Mon, Jun 27th@ CLETriston McKenzie (4-5)#67   
Thu, Jun 30th@ CLEShane Bieber (3-3)#5   
Mon, Aug 22ndvs TEX   
Thu, Aug 25th@ HOU   
Mon, Aug 29thvs BOS   
Thu, Sep 8th@ NYY   
Thu, Sep 15thvs KC   
Thu, Sep 22nd@ KC