Skip to main content

Who Should I Trade?

Harold Castro for Oswaldo Cabrera (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
Oswaldo Cabrera
2B,SS - NYY
Oswaldo Cabrera
Expert
Recommendation
100%
Recommended by
2 of 2 experts
0%
Recommended by
0 of 2 experts
Rankings 
   
Rest of Season# 341
VBR# 1018# 1377
   
Projections 
   
Runs192
Home Runs31
RBI182
Stolen Bases10
Batting Average.261.235
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 305
   
Scott Youngson
Pitcher List
# 249
   
Who Should I Trade? Player Statistics
  Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Oswaldo Cabrera
2B,SS - NYY
Oswaldo Cabrera
2022 Stats 
   
   
At Bats162
   
Runs18
   
Hits44
   
Singles30
   
Doubles8
   
Triples2
   
Home Runs4
   
RBI17
   
Stolen Bases0
   
Caught Stealing0
   
Walks4
   
Strikeouts31
   
Batting Average.272
   
On Base Pct.292
   
Slugging Pct.420
   
On-base Plus Slugging.711
   
Who Should I Trade? Player Projections
  Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Oswaldo Cabrera
2B,SS - NYY
Oswaldo Cabrera
2022 Projections 
   
   
At Bats18718
   
Runs192
   
Hits494
   
Singles362
   
Doubles81
   
Triples20
   
Home Runs31
   
RBI182
   
Stolen Bases10
   
Caught Stealing00
   
Walks71
   
Strikeouts425
   
Batting Average.261.235
   
On Base Pct.291.283
   
Slugging Pct.368.409
   
On-base Plus Slugging.659.692
   
Who Should I Trade? Player Notes
  Harold Castro
1B,2B,3B,SS - DET
Harold Castro
Oswaldo Cabrera
2B,SS - NYY
Oswaldo Cabrera
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
Oswaldo Cabrera
2B,SS - NYY
Oswaldo Cabrera
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs CWSLucas Giolito (4-4)#41vs BOSNathan Eovaldi (4-2)#28
Sat, Apr 9thvs CWSDylan Cease (6-3)#22vs BOSNick Pivetta (8-5)#35
Sun, Apr 10thvs CWSMichael Kopech (2-5)#31vs BOSTanner Houck (4-3)#56
Mon, Apr 11thvs BOSMichael Wacha (6-1)#118vs TORAlek Manoah (9-2)#11
Tue, Apr 12thvs BOSRich Hill (4-4)#131vs TORYusei Kikuchi (3-4)#102
Wed, Apr 13thvs BOSNathan Eovaldi (4-2)#28vs TORJose Berrios (6-4)#60
Thu, Apr 14th@ KCZack Greinke (2-4)#125vs TORKevin Gausman (6-6)#15
Fri, Apr 15th@ KCBrad Keller (3-9)#99@ BALJordan Lyles (4-7)#256
Sat, Apr 16th@ KCKris Bubic (1-5)#242@ BALTyler Wells (6-4)#74
Tue, Apr 19thvs NYYGerrit Cole (6-2)#4@ DETTyler Alexander (1-3)#201
Wed, Apr 20thvs NYYLuis Severino (4-3)#34@ DETEduardo Rodriguez (1-3)#44
Thu, Apr 21stvs NYYJordan Montgomery (3-1)#30@ DETMichael Pineda (1-3)#143
Sat, Apr 23rdvs COLAustin Gomber (3-7)#183vs CLECal Quantrill (4-4)#80
Sun, Apr 24thvs COLChad Kuhl (5-5)#202vs CLEAaron Civale (2-4)#177
Tue, Apr 26th@ MINChris Paddack (1-2)vs BALJordan Lyles (4-7)#256
Wed, Apr 27th@ MINJoe Ryan (6-3)#54vs BALTyler Wells (6-4)#74
Thu, Apr 28th@ MINBailey Ober (1-2)#87vs BALBruce Zimmermann (2-5)#232
Fri, Apr 29th@ LADTyler Anderson (8-1)#55@ KCKris Bubic (1-5)#242
Sat, Apr 30th@ LADClayton Kershaw (5-2)#43@ KCCarlos Hernandez (0-3)#328
Sun, May 1st@ LADWalker Buehler (6-3)#139@ KCDaniel Lynch (3-7)#239
Wed, May 4thvs PITJose Quintana (1-4)#84@ TORYusei Kikuchi (3-4)#102
Thu, May 5th@ HOUJose Urquidy (6-3)#68   
Fri, May 6th@ HOULuis Garcia (6-5)#39   
Sat, May 7th@ HOUFramber Valdez (8-3)#21   
Sun, May 8th@ HOUJake Odorizzi (3-2)#127vs TEXGlenn Otto (4-4)#170
Mon, May 9thvs OAKPaul Blackburn (6-3)#9vs TEXJon Gray (4-3)#47
Tue, May 10thvs OAKAdrian Martinez (1-1)#253vs TORYusei Kikuchi (3-4)#102
Wed, May 11thvs OAKZach Logue (2-4)#220vs TORJose Berrios (6-4)#60
Thu, May 12thvs OAKJames Kaprielian (1-5)#180@ CWSDylan Cease (6-3)#22
Fri, May 13thvs BALJordan Lyles (4-7)#256@ CWSVince Velasquez (3-3)#176
Sat, May 14thvs BALBruce Zimmermann (2-5)#232@ CWSDallas Keuchel (2-5)#378
Sun, May 15thvs BALTyler Wells (6-4)#74@ CWSMichael Kopech (2-5)#31
Mon, May 16th@ TBCorey Kluber (3-5)#51@ BALKyle Bradish (1-4)#275
Tue, May 17th@ TBShane McClanahan (8-3)#6@ BALSpenser Watkins (1-1)#355
Wed, May 18th@ TBDrew Rasmussen (5-3)#61@ BALJordan Lyles (4-7)#256
Fri, May 20th@ CLEAaron Civale (2-4)#177   
Sun, May 22nd@ CLEShane Bieber (3-4)#5vs CWSMichael Kopech (2-5)#31
Mon, May 23rd@ MINChris Archer (2-3)#144vs BALJordan Lyles (4-7)#256
Tue, May 24th@ MINSonny Gray (4-1)#50vs BALBruce Zimmermann (2-5)#232
Wed, May 25th@ MINDylan Bundy (4-4)#146vs BALTyler Wells (6-4)#74
Thu, May 26thvs CLEKonnor Pilkington (1-1)#193@ TBRyan Yarbrough (0-4)#156
Sat, May 28thvs CLEShane Bieber (3-4)#5@ TBCorey Kluber (3-5)#51
Sun, May 29thvs CLETriston McKenzie (4-6)#58@ TBShane McClanahan (8-3)#6
Mon, May 30thvs MINDylan Bundy (4-4)#146   
Tue, May 31stvs MINCole Sands (0-3)#316vs LAANoah Syndergaard (5-6)#88
Wed, Jun 1stvs MINBailey Ober (1-2)#87   
Thu, Jun 2ndvs MINChris Archer (2-3)#144vs LAAReid Detmers (2-3)#108
Fri, Jun 3rd@ NYYGerrit Cole (6-2)#4vs DETElvin Rodriguez (0-2)#344
Sat, Jun 4th@ NYYLuis Severino (4-3)#34vs DETBeau Brieske (1-6)#186
Sun, Jun 5th@ NYYJordan Montgomery (3-1)#30vs DETRony Garcia (3-2)#204
Tue, Jun 7th@ PITJose Quintana (1-4)#84@ MINCole Sands (0-3)#316
Wed, Jun 8th@ PITMitch Keller (2-5)#205@ MINChris Archer (2-3)#144
Fri, Jun 10thvs TORJose Berrios (6-4)#60vs CHCWade Miley (1-0)#173
Sat, Jun 11thvs TORKevin Gausman (6-6)#15vs CHCMatt Swarmer (1-3)#238
Sun, Jun 12thvs TORRoss Stripling (4-2)#119vs CHCKeegan Thompson (7-3)#91
Mon, Jun 13thvs CWSLance Lynn (1-1)#70   
Tue, Jun 14thvs CWSDylan Cease (6-3)#22vs TBCorey Kluber (3-5)#51
Wed, Jun 15thvs CWSVince Velasquez (3-3)#176vs TBShane McClanahan (8-3)#6
Thu, Jun 16thvs TEXMartin Perez (6-2)#62vs TBJalen Beeks (1-1)#166
Fri, Jun 17thvs TEXJon Gray (4-3)#47@ TORRoss Stripling (4-2)#119
Sat, Jun 18thvs TEXTaylor Hearn (4-5)#254@ TORAlek Manoah (9-2)#11
Sun, Jun 19thvs TEXDane Dunning (1-6)#94@ TORYusei Kikuchi (3-4)#102
Mon, Jun 20th@ BOSJosh Winckowski (3-1)#298@ TBShane McClanahan (8-3)#6
Tue, Jun 21st@ BOSRich Hill (4-4)#131@ TBJalen Beeks (1-1)#166
Wed, Jun 22nd@ BOSMichael Wacha (6-1)#118@ TBShane Baz (0-1)#98
Fri, Jun 24th@ ARIMerrill Kelly (7-5)#92vs HOUJustin Verlander (10-3)#3
Sat, Jun 25th@ ARIZach Davies (2-4)#171vs HOUCristian Javier (6-3)#46
Sun, Jun 26th@ ARIDallas Keuchel (2-5)#378vs HOUJose Urquidy (6-3)#68
Tue, Jun 28th@ SFCarlos Rodon (7-4)#7vs OAKFrankie Montas (3-8)#14
Wed, Jun 29th@ SFAlex Wood (5-7)#76vs OAKCole Irvin (2-6)#122
Fri, Jul 1stvs KCBrad Keller (3-9)#99   
Sat, Jul 2ndvs KCBrady Singer (3-3)#83@ CLEAaron Civale (2-4)#177
Sun, Jul 3rdvs KCKris Bubic (1-5)#242@ CLETriston McKenzie (4-6)#58
Mon, Jul 4thvs CLEKonnor Pilkington (1-1)#193   
Tue, Jul 5thvs CLEShane Bieber (3-4)#5@ PITMitch Keller (2-5)#205
Wed, Jul 6thvs CLEAaron Civale (2-4)#177@ PITJT Brubaker (2-7)#103
Thu, Jul 7th@ CWSDylan Cease (6-3)#22@ BOSJosh Winckowski (3-1)#298
Fri, Jul 8th@ CWSLucas Giolito (4-4)#41@ BOSConnor Seabold (0-1)#379
Sat, Jul 9th@ CWSJohnny Cueto (2-4)#164@ BOSMichael Wacha (6-1)#118
Sun, Jul 10th@ CWS@ BOSNick Pivetta (8-5)#35
Mon, Jul 11th@ KC   
Tue, Jul 12th@ KCvs CIN
Wed, Jul 13th@ KCvs CIN
Thu, Jul 14th@ CLEShane Bieber (3-4)#5vs CIN
Fri, Jul 15th@ CLEvs BOS
Sat, Jul 16th@ CLEvs BOS
Sun, Jul 17th@ CLEvs BOS
Thu, Jul 21st@ OAK@ HOU
Sat, Jul 23rdvs MIN@ BAL
Sun, Jul 24thvs MIN@ BAL
Mon, Jul 25thvs SD   
Tue, Jul 26thvs SD@ NYM
Wed, Jul 27thvs SD@ NYM
Thu, Jul 28th@ TORvs KC
Fri, Jul 29th@ TORvs KC
Sat, Jul 30th@ TORvs KC
Sun, Jul 31st@ TORvs KC
Mon, Aug 1st@ MINvs SEA
Tue, Aug 2nd@ MINvs SEA
Wed, Aug 3rd@ MINvs SEA
Thu, Aug 4thvs TB   
Fri, Aug 5thvs TB@ STL
Sat, Aug 6thvs TB@ STL
Sun, Aug 7thvs TB@ STL
Tue, Aug 9thvs CLE@ SEA
Wed, Aug 10thvs CLE@ SEA
Thu, Aug 11thvs CLE   
Fri, Aug 12th@ CWS@ BOS
Sat, Aug 13th@ CWS@ BOS
Sun, Aug 14th@ CWS@ BOS
Mon, Aug 15th@ CLEvs TB
Tue, Aug 16th@ CLEvs TB
Wed, Aug 17th@ CLEvs TB
Fri, Aug 19thvs LAAvs TOR
Sat, Aug 20thvs LAAvs TOR
Sun, Aug 21stvs LAAvs TOR
Tue, Aug 23rdvs SFvs NYM
Wed, Aug 24thvs SF   
Fri, Aug 26th@ TEX@ OAK
Sat, Aug 27th@ TEX@ OAK
Sun, Aug 28th@ TEX@ OAK
Tue, Aug 30thvs SEA@ LAA
Wed, Aug 31stvs SEA@ LAA
Thu, Sep 1stvs SEA   
Fri, Sep 2ndvs KC@ TB
Sat, Sep 3rdvs KC@ TB
Sun, Sep 4thvs KC@ TB
Mon, Sep 5th@ LAAvs MIN
Tue, Sep 6th@ LAAvs MIN
Wed, Sep 7th@ LAAvs MIN
Fri, Sep 9th@ KCvs TB
Sat, Sep 10th@ KCvs TB
Sun, Sep 11th@ KCvs TB
Mon, Sep 12thvs HOU   
Tue, Sep 13thvs HOU@ BOS
Wed, Sep 14thvs HOU@ BOS
Fri, Sep 16thvs CWS@ MIL
Sat, Sep 17thvs CWS@ MIL
Sun, Sep 18thvs CWS@ MIL
Mon, Sep 19th@ BAL   
Tue, Sep 20th@ BALvs PIT
Wed, Sep 21st@ BALvs PIT
Fri, Sep 23rd@ CWSvs BOS
Sat, Sep 24th@ CWSvs BOS
Sun, Sep 25th@ CWSvs BOS
Tue, Sep 27thvs KC@ TOR
Wed, Sep 28thvs KC@ TOR
Thu, Sep 29thvs KC   
Fri, Sep 30thvs MINvs BAL
Sat, Oct 1stvs MINvs BAL
Sun, Oct 2ndvs MINvs BAL
Mon, Oct 3rd@ SEA@ TEX
Tue, Oct 4th@ SEA@ TEX
Wed, Oct 5th@ SEA@ TEX
Sun, Apr 17th   @ BALBruce Zimmermann (2-5)#232
Fri, Apr 22nd   vs CLEEli Morgan (4-2)#168
Mon, May 2nd   @ TORRoss Stripling (4-2)#119
Tue, May 3rd   @ TORAlek Manoah (9-2)#11
Thu, May 19th   @ BALBruce Zimmermann (2-5)#232
Sat, May 21st   vs CWSDallas Keuchel (2-5)#378
Fri, May 27th   @ TBJeffrey Springs (3-2)#36
Thu, Jun 9th   @ MINDylan Bundy (4-4)#146
Thu, Jun 23rd   vs HOUFramber Valdez (8-3)#21
Mon, Jun 27th   vs OAKPaul Blackburn (6-3)#9
Thu, Jun 30th   @ HOULuis Garcia (6-5)#39
Fri, Jul 22nd   @ BAL
Mon, Aug 8th   @ SEA
Thu, Aug 18th   vs TOR
Mon, Aug 22nd   vs NYM
Thu, Aug 25th   @ OAK
Mon, Aug 29th   @ LAA
Thu, Sep 8th   vs MIN
Thu, Sep 22nd   vs BOS
Mon, Sep 26th   @ TOR