Skip to main content

Who Should I Trade?

Bret Boswell for Harold Castro (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Harold Castro
Harold Castro
DET vs KC Thu, May 13th 1:10pm
Bret Boswell
2B,3B,SS - COL
Bret Boswell
COL vs CIN Thu, May 13th 8:40pm
Recommended by
1 of 1 experts
Recommended by
0 of 1 experts
Rest of Season
VBR# 1112# 1266
Home Runs11
Stolen Bases10
Batting Average.265.234
Injury Alert-MiLB
Weather66 F, Clear74 F, Mostly Cloudy
Expert Ranks 
Corbin Young
# 450# 460
Who Should I Trade? Player Statistics
  Harold Castro
Harold Castro
Bret Boswell
2B,3B,SS - COL
Bret Boswell
2021 Stats 
At Bats48
Home Runs0
Stolen Bases0
Caught Stealing0
Batting Average.313
On Base Pct.365
Slugging Pct.313
On-base Plus Slugging.678
Who Should I Trade? Player Projections
  Harold Castro
Harold Castro
Bret Boswell
2B,3B,SS - COL
Bret Boswell
2021 Projections 
At Bats14323
Home Runs11
Stolen Bases10
Caught Stealing10
Batting Average.265.234
On Base Pct.305.288
Slugging Pct.331.381
On-base Plus Slugging.637.669
Who Should I Trade? Player Notes
  Harold Castro
Harold Castro
Bret Boswell
2B,3B,SS - COL
Bret Boswell
 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
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Harold Castro
Harold Castro
Bret Boswell
2B,3B,SS - COL
Bret Boswell
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs CLEvs LAD
Fri, Apr 2nd   vs LAD
Sat, Apr 3rdvs CLEvs LAD
Sun, Apr 4thvs CLEvs LAD
Tue, Apr 6thvs MINvs ARI
Wed, Apr 7thvs MINvs ARI
Thu, Apr 8th   vs ARI
Fri, Apr 9th@ CLE@ SF
Sat, Apr 10th@ CLE@ SF
Sun, Apr 11th@ CLE@ SF
Tue, Apr 13th@ HOU@ LAD
Wed, Apr 14th@ HOU@ LAD
Thu, Apr 15th@ OAK@ LAD
Sat, Apr 17th@ OAKvs NYM
Sun, Apr 18th@ OAKvs NYM
Tue, Apr 20th   vs HOU
Wed, Apr 21stvs PITvs HOU
Fri, Apr 23rdvs KCvs PHI
Sat, Apr 24thvs KCvs PHI
Sun, Apr 25thvs KCvs PHI
Mon, Apr 26thvs KC@ SF
Tue, Apr 27th@ CWS@ SF
Wed, Apr 28th   @ SF
Thu, Apr 29th@ CWS@ ARI
Fri, Apr 30th@ NYY@ ARI
Sat, May 1st@ NYY@ ARI
Sun, May 2nd@ NYY@ ARI
Tue, May 4th@ BOSvs SF
Wed, May 5th@ BOSvs SF
Fri, May 7thvs MIN@ STL
Sat, May 8thvs MIN@ STL
Sun, May 9th   @ STL
Tue, May 11thvs KCvs SD
Wed, May 12thvs KCvs SD
Thu, May 13thvs KCvs CIN
Fri, May 14thvs CHCvs CIN
Sat, May 15thvs CHCvs CIN
Sun, May 16thvs CHCvs CIN
Mon, May 17th@ SEA@ SD
Tue, May 18th@ SEA@ SD
Wed, May 19th@ SEA@ SD
Fri, May 21st@ KCvs ARI
Sat, May 22nd@ KCvs ARI
Sun, May 23rd@ KCvs ARI
Mon, May 24thvs CLE@ NYM
Tue, May 25thvs CLE@ NYM
Wed, May 26thvs CLE@ NYM
Thu, May 27thvs CLE@ NYM
Fri, May 28thvs NYY@ PIT
Sat, May 29thvs NYY@ PIT
Sun, May 30thvs NYY@ PIT
Tue, Jun 1st@ MILvs TEX
Wed, Jun 2nd   vs TEX
Thu, Jun 3rd@ CWSvs TEX
Fri, Jun 4th@ CWSvs OAK
Sat, Jun 5th@ CWSvs OAK
Sun, Jun 6th@ CWSvs OAK
Tue, Jun 8thvs SEA@ MIA
Wed, Jun 9thvs SEA@ MIA
Thu, Jun 10thvs SEA@ MIA
Fri, Jun 11thvs CWS@ CIN
Sat, Jun 12thvs CWS@ CIN
Sun, Jun 13thvs CWS@ CIN
Mon, Jun 14th@ KCvs SD
Tue, Jun 15th@ KCvs SD
Wed, Jun 16th@ KCvs SD
Thu, Jun 17th@ LAAvs MIL
Fri, Jun 18th@ LAAvs MIL
Sat, Jun 19th@ LAAvs MIL
Sun, Jun 20th@ LAAvs MIL
Tue, Jun 22ndvs STL@ SEA
Wed, Jun 23rdvs STL@ SEA
Fri, Jun 25thvs HOU@ MIL
Sat, Jun 26thvs HOU@ MIL
Sun, Jun 27thvs HOU@ MIL
Mon, Jun 28th@ CLEvs PIT
Tue, Jun 29th@ CLEvs PIT
Wed, Jun 30th@ CLEvs PIT
Thu, Jul 1st   vs STL
Fri, Jul 2ndvs CWSvs STL
Sat, Jul 3rdvs CWSvs STL
Sun, Jul 4thvs CWSvs STL
Tue, Jul 6th@ TEX@ ARI
Wed, Jul 7th@ TEX@ ARI
Thu, Jul 8th@ MIN@ ARI
Fri, Jul 9th@ MIN@ SD
Sat, Jul 10th@ MIN@ SD
Sun, Jul 11th@ MIN@ SD
Fri, Jul 16thvs MINvs LAD
Sat, Jul 17thvs MINvs LAD
Sun, Jul 18thvs MINvs LAD
Tue, Jul 20thvs TEXvs SEA
Wed, Jul 21stvs TEXvs SEA
Fri, Jul 23rd@ KC@ LAD
Sat, Jul 24th@ KC@ LAD
Sun, Jul 25th@ KC@ LAD
Mon, Jul 26th@ MIN@ LAA
Tue, Jul 27th@ MIN@ LAA
Wed, Jul 28th@ MIN@ LAA
Thu, Jul 29thvs BAL@ SD
Fri, Jul 30thvs BAL@ SD
Sat, Jul 31stvs BAL@ SD
Sun, Aug 1stvs BAL@ SD
Tue, Aug 3rdvs BOSvs CHC
Wed, Aug 4thvs BOSvs CHC
Thu, Aug 5thvs BOSvs CHC
Fri, Aug 6th@ CLEvs MIA
Sat, Aug 7th@ CLEvs MIA
Sun, Aug 8th@ CLEvs MIA
Tue, Aug 10th@ BAL@ HOU
Wed, Aug 11th@ BAL@ HOU
Thu, Aug 12th@ BAL@ SF
Fri, Aug 13thvs CLE@ SF
Sat, Aug 14thvs CLE@ SF
Sun, Aug 15thvs CLE@ SF
Mon, Aug 16th   vs SD
Tue, Aug 17thvs LAAvs SD
Wed, Aug 18thvs LAAvs SD
Fri, Aug 20th@ TORvs ARI
Sat, Aug 21st@ TORvs ARI
Sun, Aug 22nd@ TORvs ARI
Mon, Aug 23rd   @ CHC
Tue, Aug 24th@ STL@ CHC
Wed, Aug 25th@ STL@ CHC
Fri, Aug 27thvs TOR@ LAD
Sat, Aug 28thvs TOR@ LAD
Sun, Aug 29thvs TOR@ LAD
Mon, Aug 30th   @ TEX
Tue, Aug 31stvs OAK@ TEX
Wed, Sep 1stvs OAK@ TEX
Thu, Sep 2ndvs OAKvs ATL
Fri, Sep 3rd@ CINvs ATL
Sat, Sep 4th@ CINvs ATL
Sun, Sep 5th@ CINvs ATL
Mon, Sep 6th@ PITvs SF
Tue, Sep 7th@ PITvs SF
Wed, Sep 8th@ PITvs SF
Thu, Sep 9th   @ PHI
Fri, Sep 10thvs TB@ PHI
Sat, Sep 11thvs TB@ PHI
Sun, Sep 12thvs TB@ PHI
Tue, Sep 14thvs MIL@ ATL
Wed, Sep 15thvs MIL@ ATL
Thu, Sep 16th@ TB@ ATL
Fri, Sep 17th@ TB@ WSH
Sat, Sep 18th@ TB@ WSH
Sun, Sep 19th@ TB@ WSH
Tue, Sep 21stvs CWSvs LAD
Wed, Sep 22ndvs CWSvs LAD
Thu, Sep 23rd   vs LAD
Fri, Sep 24thvs KCvs SF
Sat, Sep 25thvs KCvs SF
Sun, Sep 26thvs KCvs SF
Mon, Sep 27th   vs WSH
Tue, Sep 28th@ MINvs WSH
Wed, Sep 29th@ MINvs WSH
Fri, Oct 1st@ CWS@ ARI
Sat, Oct 2nd@ CWS@ ARI
Sun, Oct 3rd@ CWS@ ARI
Mon, Apr 5thvs MIN   
Mon, Apr 12th@ HOU   
Fri, Apr 16th@ OAK   
Thu, Apr 22ndvs PIT   
Thu, May 6th@ BOS   
Mon, May 31st@ MIL   
Thu, Jun 24thvs HOU   
Mon, Jul 5th@ TEX   
Mon, Jul 19thvs TEX   
Thu, Jul 22ndvs TEX   
Thu, Aug 19thvs LAA   
Mon, Sep 20thvs CWS   
Thu, Sep 30th@ MIN