Skip to main content

Who Should I Trade?

Harold Castro for Miguel Hiraldo (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Harold Castro
1B,2B,3B,CF,LF,RF,SS - DET
Harold Castro
Miguel Hiraldo
2B,3B - TOR
Miguel Hiraldo
Expert
Recommendation
50%
Recommended by
1 of 2 experts
50%
Recommended by
1 of 2 experts
Rankings 
   
Rest of Season
VBR# 1067
   
Projections 
   
Runs2
Home Runs0
RBI2
Stolen Bases0
Batting Average.266
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Chris Clegg
Fantrax
# 454
   
Corbin Young
FantasyData
# 455
   
Who Should I Trade? Player Statistics
  Harold Castro
1B,2B,3B,CF,LF,RF,SS - DET
Harold Castro
Miguel Hiraldo
2B,3B - TOR
Miguel Hiraldo
2021 Stats 
   
   
At Bats288
   
Runs32
   
Hits82
   
Singles69
   
Doubles10
   
Triples0
   
Home Runs3
   
RBI33
   
Stolen Bases0
   
Caught Stealing1
   
Walks14
   
Strikeouts68
   
Batting Average.285
   
On Base Pct.314
   
Slugging Pct.351
   
On-base Plus Slugging.664
   
Who Should I Trade? Player Projections
  Harold Castro
1B,2B,3B,CF,LF,RF,SS - DET
Harold Castro
Miguel Hiraldo
2B,3B - TOR
Miguel Hiraldo
2021 Projections 
   
   
At Bats18
   
Runs2
   
Hits5
   
Singles4
   
Doubles1
   
Triples0
   
Home Runs0
   
RBI2
   
Stolen Bases0
   
Caught Stealing0
   
Walks1
   
Strikeouts4
   
Batting Average.266
   
On Base Pct.301
   
Slugging Pct.342
   
On-base Plus Slugging.642
   
Who Should I Trade? Player Notes
  Harold Castro
1B,2B,3B,CF,LF,RF,SS - DET
Harold Castro
Miguel Hiraldo
2B,3B - TOR
Miguel Hiraldo
News 
 Detroit Tigers infielder Harold Castro went 1-for-3 with a solo homer and a walk in an 8-6 loss to the A's on Thursday.
Matthew Terelle
Fri, Sep 3rd
 
 Detroit Tigers second baseman Harold Castro went 3-for-4 with a double, a homer, two runs, and two RBI in an 8-6 win over Oakland on Wednesday.
Matthew Terelle
Thu, Sep 2nd
 
 Detroit Tigers third baseman Harold Castro went 1-for-4 with a two-run homer in a 15-2 loss to the White Sox on Saturday.
Matthew Terelle
Sat, Jun 12th
 
 Detroit outfielder Harold Castro went 3-for-5 with three RBI in a 6-2 win over the Mariners on Wednesday.
Matthew Terelle
Thu, May 20th
 
 Detroit Tigers first baseman Harold Castro went 3-for-4 with two RBI in a 3-2 loss to the Athletics on Sunday.
Matthew Terelle
Sun, Apr 18th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Harold Castro
1B,2B,3B,CF,LF,RF,SS - DET
Harold Castro
Miguel Hiraldo
2B,3B - TOR
Miguel Hiraldo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs CLEShane Bieber (7-4)#37@ NYYGerrit Cole (15-8)#7
Sat, Apr 3rdvs CLEZach Plesac (10-6)#55@ NYYCorey Kluber (5-3)#58
Sun, Apr 4thvs CLEAaron Civale (11-4)#40@ NYYDomingo German (4-5)#83
Mon, Apr 5thvs MINMatt Shoemaker (3-8)#312@ TEXMike Foltynewicz (2-12)#244
Tue, Apr 6thvs MINJ.A. Happ (9-8)#366@ TEXDane Dunning (5-8)#150
Wed, Apr 7thvs MINKenta Maeda (6-5)@ TEXKyle Gibson (10-8)#34
Fri, Apr 9th@ CLEZach Plesac (10-6)#55vs LAAAndrew Heaney (8-9)#132
Sat, Apr 10th@ CLEAaron Civale (11-4)#40vs LAAJose Quintana (0-3)#233
Sun, Apr 11th@ CLELogan Allen (1-7)#236   
Mon, Apr 12th@ HOUZack Greinke (11-6)#23vs NYYGerrit Cole (15-8)#7
Tue, Apr 13th@ HOUJake Odorizzi (6-7)#60vs NYYJameson Taillon (8-6)#90
Wed, Apr 14th@ HOULance McCullers Jr. (12-4)#29vs NYYCorey Kluber (5-3)#58
Thu, Apr 15th@ OAKSean Manaea (10-10)#46@ KCJakob Junis (2-4)#180
Fri, Apr 16th@ OAKFrankie Montas (12-9)#22   
Sat, Apr 17th@ OAKCole Irvin (10-13)#111@ KCErvin Santana (2-2)#350
Sun, Apr 18th@ OAKChris Bassitt (12-4)#17@ KCBrady Singer (5-10)#191
Wed, Apr 21stvs PITMiguel Yajure@ BOSGarrett Richards (7-7)#246
Thu, Apr 22ndvs PITMitch Keller (4-11)#383   
Fri, Apr 23rdvs KCMike Minor (8-12)#106@ TBTyler Glasnow (5-2)
Sat, Apr 24thvs KCBrady Singer (5-10)#191@ TBBrent Honeywell Jr. (0-0)#192
Sun, Apr 25thvs KCDanny Duffy (4-3)#104@ TBLuis Patino (4-3)#94
Mon, Apr 26thvs KCBrad Keller (8-12)#391   
Tue, Apr 27th@ CWSLucas Giolito (10-9)#28vs WSHMax Scherzer (15-4)#3
Thu, Apr 29th@ CWSDylan Cease (12-7)#42   
Fri, Apr 30th@ NYYGerrit Cole (15-8)#7vs ATLDrew Smyly (9-4)#64
Sat, May 1st@ NYYJameson Taillon (8-6)#90vs ATLCharlie Morton (13-6)#6
Sun, May 2nd@ NYYCorey Kluber (5-3)#58vs ATLIan Anderson (7-5)#36
Tue, May 4th@ BOSNick Pivetta (9-7)#96@ OAKCole Irvin (10-13)#111
Wed, May 5th@ BOSMartin Perez (7-8)#389@ OAKChris Bassitt (12-4)#17
Thu, May 6th@ BOSNathan Eovaldi (10-8)#45@ OAKMike Fiers (0-2)#361
Fri, May 7thvs MINMatt Shoemaker (3-8)#312@ HOUJose Urquidy (7-3)#53
Sat, May 8thvs MINJose Berrios (12-8)#19@ HOUCristian Javier (4-1)#61
Tue, May 11thvs KCBrady Singer (5-10)#191@ ATLBryse Wilson (3-7)#156
Wed, May 12thvs KCDanny Duffy (4-3)#104@ ATLMax Fried (12-7)#30
Thu, May 13thvs KCDaniel Lynch (4-5)#392@ ATLCharlie Morton (13-6)#6
Fri, May 14thvs CHCJake Arrieta (5-14)#402vs PHIVince Velasquez (3-7)#166
Sat, May 15thvs CHCTrevor Williams (4-2)#160vs PHIAaron Nola (8-8)#47
Sun, May 16thvs CHCKyle Hendricks (14-6)#77vs PHIChase Anderson (2-4)#332
Mon, May 17th@ SEAYusei Kikuchi (7-9)#76   
Tue, May 18th@ SEAJustin Dunn (1-3)#255vs BOSEduardo Rodriguez (11-8)#72
Wed, May 19th@ SEALogan Gilbert (6-5)#92vs BOSGarrett Richards (7-7)#246
Fri, May 21st@ KCMike Minor (8-12)#106vs TBTyler Glasnow (5-2)
Sat, May 22nd@ KCBrady Singer (5-10)#191vs TBShane McClanahan (9-6)#65
Sun, May 23rd@ KCKris Bubic (5-6)#186vs TBMichael Wacha (3-5)#168
Mon, May 24thvs CLESam Hentges (1-4)#403vs TBRyan Yarbrough (8-6)#116
Tue, May 25thvs CLEAaron Civale (11-4)#40@ NYYCorey Kluber (5-3)#58
Wed, May 26thvs CLETriston McKenzie (5-7)#78   
Thu, May 27thvs CLEShane Bieber (7-4)#37@ NYYJordan Montgomery (5-6)#70
Fri, May 28thvs NYYGerrit Cole (15-8)#7@ CLEEli Morgan (3-7)#303
Sat, May 29thvs NYYDeivi Garcia (0-2)#183   
Sun, May 30thvs NYYMichael King (0-4)#167@ CLESam Hentges (1-4)#403
Mon, May 31st@ MILCorbin Burnes (10-4)#4   
Tue, Jun 1st@ MILEric Lauer (6-5)#89vs MIASandy Alcantara (9-13)#9
Thu, Jun 3rd@ CWSLance Lynn (10-5)#15   
Fri, Jun 4th@ CWSDallas Keuchel (8-9)#206vs HOUZack Greinke (11-6)#23
Sat, Jun 5th@ CWSLucas Giolito (10-9)#28vs HOUJose Urquidy (7-3)#53
Sun, Jun 6th@ CWSDylan Cease (12-7)#42vs HOULuis Garcia (11-7)#27
Tue, Jun 8thvs SEAMarco Gonzales (8-5)#59@ CWSCarlos Rodon (12-5)#20
Wed, Jun 9thvs SEAChris Flexen (12-6)#43@ CWSLance Lynn (10-5)#15
Thu, Jun 10thvs SEAJustus Sheffield (7-8)#395@ CWSDallas Keuchel (8-9)#206
Fri, Jun 11thvs CWSLucas Giolito (10-9)#28@ BOSGarrett Richards (7-7)#246
Sat, Jun 12thvs CWSDylan Cease (12-7)#42@ BOSNick Pivetta (9-7)#96
Sun, Jun 13thvs CWSCarlos Rodon (12-5)#20@ BOSMartin Perez (7-8)#389
Mon, Jun 14th@ KCBrad Keller (8-12)#391@ BOSNathan Eovaldi (10-8)#45
Tue, Jun 15th@ KCMike Minor (8-12)#106vs NYYJordan Montgomery (5-6)#70
Wed, Jun 16th@ KCBrady Singer (5-10)#191vs NYYGerrit Cole (15-8)#7
Thu, Jun 17th@ LAAShohei Ohtani (9-2)#41vs NYYMichael King (0-4)#167
Fri, Jun 18th@ LAAAlex Cobb (8-3)#143@ BALThomas Eshelman (0-2)#360
Sat, Jun 19th@ LAAPatrick Sandoval (3-6)@ BALDean Kremer (0-7)#386
Sun, Jun 20th@ LAADylan Bundy (2-9)#97@ BALMatt Harvey (6-14)#404
Tue, Jun 22ndvs STLJohan Oviedo (0-5)#380@ MIASandy Alcantara (9-13)#9
Wed, Jun 23rdvs STLJohn Gant (5-9)#142@ MIATrevor Rogers (7-7)#62
Thu, Jun 24thvs HOULuis Garcia (11-7)#27vs BALDean Kremer (0-7)#386
Sat, Jun 26thvs HOULance McCullers Jr. (12-4)#29vs BALKeegan Akin (2-10)#388
Sun, Jun 27thvs HOUJake Odorizzi (6-7)#60vs BALJorge Lopez (3-14)
Mon, Jun 28th@ CLEEli Morgan (3-7)#303   
Wed, Jun 30th@ CLELogan Allen (1-7)#236vs SEAJustus Sheffield (7-8)#395
Fri, Jul 2ndvs CWSLance Lynn (10-5)#15vs TBLuis Patino (4-3)#94
Sat, Jul 3rdvs CWSDallas Keuchel (8-9)#206vs TBShane McClanahan (9-6)#65
Sun, Jul 4thvs CWSLucas Giolito (10-9)#28vs TBRyan Yarbrough (8-6)#116
Mon, Jul 5th@ TEXKolby Allard (3-12)#154   
Tue, Jul 6th@ TEXDane Dunning (5-8)#150@ BALSpenser Watkins (2-7)#254
Wed, Jul 7th@ TEXKyle Gibson (10-8)#34@ BALMatt Harvey (6-14)#404
Thu, Jul 8th@ MINJ.A. Happ (9-8)#366   
Fri, Jul 9th@ MINKenta Maeda (6-5)@ TBShane McClanahan (9-6)#65
Sat, Jul 10th@ MINBailey Ober (2-3)#131@ TBRyan Yarbrough (8-6)#116
Sun, Jul 11th@ MINJose Berrios (12-8)#19@ TBRich Hill (6-7)#79
Sat, Jul 17thvs MINKenta Maeda (6-5)   
Sun, Jul 18thvs MINJ.A. Happ (9-8)#366vs TEXMike Foltynewicz (2-12)#244
Mon, Jul 19thvs TEXKyle Gibson (10-8)#34vs BOSNick Pivetta (9-7)#96
Tue, Jul 20thvs TEXDane Dunning (5-8)#150   
Wed, Jul 21stvs TEXJordan Lyles (9-12)#393vs BOSGarrett Richards (7-7)#246
Thu, Jul 22ndvs TEXMike Foltynewicz (2-12)#244   
Fri, Jul 23rd@ KCKris Bubic (5-6)#186@ NYMTylor Megill (3-5)#129
Sat, Jul 24th@ KCCarlos Hernandez (6-2)#144@ NYMTaijuan Walker (7-10)#81
Sun, Jul 25th@ KCDaniel Lynch (4-5)#392@ NYMRich Hill (6-7)#79
Mon, Jul 26th@ MINMichael Pineda (7-8)#51@ BOSNick Pivetta (9-7)#96
Tue, Jul 27th@ MINKenta Maeda (6-5)   
Wed, Jul 28th@ MINJ.A. Happ (9-8)#366@ BOSTanner Houck (1-4)#257
Thu, Jul 29thvs BALAlexander Wells (1-3)@ BOSEduardo Rodriguez (11-8)#72
Fri, Jul 30thvs BALMatt Harvey (6-14)#404vs KCDaniel Lynch (4-5)#392
Sat, Jul 31stvs BALJohn Means (6-7)#54vs KCMike Minor (8-12)#106
Sun, Aug 1stvs BALSpenser Watkins (2-7)#254vs KCBrad Keller (8-12)#391
Tue, Aug 3rdvs BOSGarrett Richards (7-7)#246vs CLEZach Plesac (10-6)#55
Wed, Aug 4thvs BOSEduardo Rodriguez (11-8)#72vs CLEJ.C. Mejia (1-7)#250
Thu, Aug 5thvs BOSMartin Perez (7-8)#389vs CLETriston McKenzie (5-7)#78
Fri, Aug 6th@ CLECal Quantrill (6-3)#67vs BOSNathan Eovaldi (10-8)#45
Sat, Aug 7th@ CLEEli Morgan (3-7)#303vs BOSTanner Houck (1-4)#257
Sun, Aug 8th@ CLEZach Plesac (10-6)#55vs BOSGarrett Richards (7-7)#246
Tue, Aug 10th@ BALKeegan Akin (2-10)#388@ LAAJose Suarez (7-8)#74
Wed, Aug 11th@ BALMatt Harvey (6-14)#404@ LAADylan Bundy (2-9)#97
Thu, Aug 12th@ BALJohn Means (6-7)#54@ LAAShohei Ohtani (9-2)#41
Fri, Aug 13thvs CLEZach Plesac (10-6)#55@ SEAChris Flexen (12-6)#43
Sat, Aug 14thvs CLESam Hentges (1-4)#403@ SEAYusei Kikuchi (7-9)#76
Sun, Aug 15thvs CLETriston McKenzie (5-7)#78@ SEALogan Gilbert (6-5)#92
Tue, Aug 17thvs LAADylan Bundy (2-9)#97@ WSHErick Fedde (7-9)#367
Wed, Aug 18thvs LAAShohei Ohtani (9-2)#41@ WSHJosiah Gray (0-2)#99
Thu, Aug 19thvs LAAJose Quintana (0-3)#233   
Fri, Aug 20th@ TORRobbie Ray (12-6)#12vs DETTyler Alexander (2-3)#137
Sat, Aug 21st@ TORHyun Jin Ryu (13-9)#114vs DETWily Peralta (4-3)#222
Sun, Aug 22nd@ TORSteven Matz (13-7)#57vs DETDrew Hutchison (2-1)#261
Tue, Aug 24th@ STLJack Flaherty (9-2)#14vs CWSDylan Cease (12-7)#42
Wed, Aug 25th@ STLJon Lester (7-6)#378vs CWSLucas Giolito (10-9)#28
Fri, Aug 27thvs TORSteven Matz (13-7)#57@ DETMatt Manning (4-6)#302
Sat, Aug 28thvs TORAlek Manoah (6-2)#33@ DETJose Urena (4-8)#400
Sun, Aug 29thvs TORJose Berrios (12-8)#19@ DETMatthew Boyd (3-8)#147
Mon, Aug 30thvs MINBailey Ober (2-3)#131vs BALChris Ellis (1-0)#218
Tue, Aug 31stvs OAKCole Irvin (10-13)#111vs BALKeegan Akin (2-10)#388
Wed, Sep 1stvs OAKJames Kaprielian (8-5)#109vs BALMatt Harvey (6-14)#404
Thu, Sep 2ndvs OAKFrankie Montas (12-9)#22   
Fri, Sep 3rd@ CINVladimir Gutierrez (9-6)#85vs OAKSean Manaea (10-10)#46
Sat, Sep 4th@ CINTyler Mahle (12-5)#32vs OAKPaul Blackburn (1-2)#324
Sun, Sep 5th@ CINLuis Castillo (8-15)#35vs OAKCole Irvin (10-13)#111
Mon, Sep 6th@ PITBryse Wilson (3-7)#156@ NYYJameson Taillon (8-6)#90
Tue, Sep 7th@ PITDillon Peters (1-2)#251@ NYYGerrit Cole (15-8)#7
Wed, Sep 8th@ PITMitch Keller (4-11)#383@ NYYLuis Gil (1-1)#243
Fri, Sep 10thvs TBMichael Wacha (3-5)#168@ BALChris Ellis (1-0)#218
Sat, Sep 11thvs TBChris Archer (1-1)#117@ BALKeegan Akin (2-10)#388
Sun, Sep 12thvs TBLuis Patino (4-3)#94@ BALZac Lowther (0-2)#299
Tue, Sep 14thvs MILFreddy Peralta (9-5)#16vs TBDrew Rasmussen (3-1)#125
Wed, Sep 15thvs MILBrandon Woodruff (9-9)#11vs TBMichael Wacha (3-5)#168
Thu, Sep 16th@ TBLouis Head   
Fri, Sep 17th@ TBLuis Patino (4-3)#94vs MINMichael Pineda (7-8)#51
Sat, Sep 18th@ TBRyan Yarbrough (8-6)#116vs MINBailey Ober (2-3)#131
Sun, Sep 19th@ TBShane McClanahan (9-6)#65vs MINLuke Farrell
Mon, Sep 20thvs CWSCarlos Rodon (12-5)#20@ TBShane Baz (1-0)
Tue, Sep 21stvs CWSDallas Keuchel (8-9)#206@ TBDrew Rasmussen (3-1)#125
Wed, Sep 22ndvs CWSReynaldo Lopez (3-3)#151@ TBLuis Patino (4-3)#94
Fri, Sep 24thvs KCKris Bubic (5-6)#186@ MINBailey Ober (2-3)#131
Sat, Sep 25thvs KCJackson Kowar (0-4)#138@ MINJohn Gant (5-9)#142
Sun, Sep 26thvs KCBrady Singer (5-10)#191@ MINGriffin Jax (3-4)#213
Tue, Sep 28th@ MINJoe Ryan (1-1)#238vs NYYJordan Montgomery (5-6)#70
Wed, Sep 29th@ MINvs NYY
Thu, Sep 30th@ MINvs NYY
Fri, Oct 1st@ CWSvs BAL
Sat, Oct 2nd@ CWSvs BAL
Sun, Oct 3rd@ CWSvs BAL
Thu, Apr 8th   vs LAAGriffin Canning (5-4)#102
Tue, Apr 20th   @ BOSEduardo Rodriguez (11-8)#72
Wed, Apr 28th   vs WSHErick Fedde (7-9)#367
Mon, May 3rd   @ OAKFrankie Montas (12-9)#22
Sun, May 9th   @ HOUZack Greinke (11-6)#23
Thu, May 20th   vs BOSNick Pivetta (9-7)#96
Wed, Jun 2nd   vs MIAPablo Lopez (5-5)#56
Fri, Jun 25th   vs BALMatt Harvey (6-14)#404
Tue, Jun 29th   vs SEAChris Flexen (12-6)#43
Thu, Jul 1st   vs SEAYusei Kikuchi (7-9)#76
Fri, Jul 16th   vs TEXJordan Lyles (9-12)#393
Mon, Aug 2nd   vs CLEEli Morgan (3-7)#303
Mon, Aug 23rd   vs CWSLance Lynn (10-5)#15
Thu, Aug 26th   vs CWSCarlos Rodon (12-5)#20
Thu, Sep 9th   @ NYYNestor Cortes Jr. (2-2)#127
Mon, Sep 13th   vs TBCollin McHugh (6-1)#124
Thu, Sep 23rd   @ MINMichael Pineda (7-8)#51