Skip to main content

Who Should I Trade?

Reginald Preciado for Harold Castro (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Reginald Preciado
Reginald Preciado
Harold Castro
Harold Castro
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 1174
Injury AlertMiLB-
Expert Ranks 
Who Should I Trade? Player Statistics
  Reginald Preciado
Reginald Preciado
Harold Castro
Harold Castro
2021 Stats 
At Bats315
Home Runs3
Stolen Bases1
Caught Stealing1
Batting Average.283
On Base Pct.310
Slugging Pct.359
On-base Plus Slugging.669
Who Should I Trade? Player Notes
  Reginald Preciado
Reginald Preciado
Harold Castro
Harold Castro
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Reginald Preciado
Reginald Preciado
Harold Castro
Harold Castro
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs SF@ SEA
Fri, Apr 1stvs SF@ SEA
Sat, Apr 2ndvs SF@ SEA
Sun, Apr 3rdvs SF@ SEA
Tue, Apr 5thvs COL@ OAK
Wed, Apr 6thvs COL@ OAK
Thu, Apr 7th@ ARI   
Fri, Apr 8th@ ARIvs CWS
Sat, Apr 9th@ ARIvs CWS
Sun, Apr 10th@ ARIvs CWS
Mon, Apr 11th@ SFvs BOS
Tue, Apr 12th@ SFvs BOS
Wed, Apr 13th@ SFvs BOS
Thu, Apr 14thvs ATL@ KC
Fri, Apr 15thvs ATL@ KC
Sat, Apr 16thvs ATL@ KC
Sun, Apr 17thvs ATL@ KC
Mon, Apr 18thvs CIN   
Tue, Apr 19thvs CINvs NYY
Wed, Apr 20thvs CINvs NYY
Fri, Apr 22ndvs LADvs COL
Sat, Apr 23rdvs LADvs COL
Sun, Apr 24thvs LADvs COL
Tue, Apr 26th@ CIN@ MIN
Wed, Apr 27th@ CIN@ MIN
Thu, Apr 28th@ CIN@ MIN
Fri, Apr 29th@ PIT@ LAD
Sat, Apr 30th@ PIT@ LAD
Sun, May 1st@ PIT@ LAD
Tue, May 3rd@ CLEvs PIT
Wed, May 4th@ CLEvs PIT
Thu, May 5thvs MIA@ HOU
Fri, May 6thvs MIA@ HOU
Sat, May 7thvs MIA@ HOU
Sun, May 8thvs MIA@ HOU
Mon, May 9thvs CHCvs OAK
Tue, May 10thvs CHCvs OAK
Wed, May 11thvs CHCvs OAK
Fri, May 13th@ ATLvs BAL
Sat, May 14th@ ATLvs BAL
Sun, May 15th@ ATLvs BAL
Tue, May 17th@ PHI@ TB
Wed, May 18th@ PHI@ TB
Thu, May 19th@ PHI   
Fri, May 20th@ SF@ CLE
Sat, May 21st@ SF@ CLE
Sun, May 22nd@ SF@ CLE
Mon, May 23rdvs MIL@ MIN
Tue, May 24thvs MIL@ MIN
Wed, May 25thvs MIL@ MIN
Fri, May 27thvs PITvs CLE
Sat, May 28thvs PITvs CLE
Sun, May 29thvs PITvs CLE
Mon, May 30th@ STLvs MIN
Tue, May 31st@ STLvs MIN
Wed, Jun 1st@ STLvs MIN
Thu, Jun 2nd@ MILvs MIN
Fri, Jun 3rd@ MIL@ NYY
Sat, Jun 4th@ MIL@ NYY
Sun, Jun 5th@ MIL@ NYY
Mon, Jun 6thvs NYM   
Tue, Jun 7thvs NYM@ PIT
Wed, Jun 8thvs NYM@ PIT
Fri, Jun 10thvs COLvs TOR
Sat, Jun 11thvs COLvs TOR
Sun, Jun 12thvs COLvs TOR
Mon, Jun 13th@ CHCvs CWS
Tue, Jun 14th@ CHCvs CWS
Wed, Jun 15th@ CHCvs CWS
Thu, Jun 16th@ CHCvs TEX
Fri, Jun 17th@ COLvs TEX
Sat, Jun 18th@ COLvs TEX
Sun, Jun 19th@ COLvs TEX
Mon, Jun 20thvs ARI@ BOS
Tue, Jun 21stvs ARI@ BOS
Wed, Jun 22ndvs ARI@ BOS
Thu, Jun 23rdvs PHI   
Fri, Jun 24thvs PHI@ ARI
Sat, Jun 25thvs PHI@ ARI
Sun, Jun 26thvs PHI@ ARI
Tue, Jun 28th@ ARI@ SF
Wed, Jun 29th@ ARI@ SF
Thu, Jun 30th@ LAD   
Fri, Jul 1st@ LADvs KC
Sat, Jul 2nd@ LADvs KC
Sun, Jul 3rd@ LADvs KC
Mon, Jul 4thvs SEAvs CLE
Tue, Jul 5thvs SEAvs CLE
Fri, Jul 8thvs SF@ CWS
Sat, Jul 9thvs SF@ CWS
Sun, Jul 10thvs SF@ CWS
Mon, Jul 11th@ COL@ KC
Tue, Jul 12th@ COL@ KC
Wed, Jul 13th@ COL@ KC
Thu, Jul 14th@ COL   
Fri, Jul 15thvs ARI@ CLE
Sat, Jul 16thvs ARI@ CLE
Sun, Jul 17thvs ARI@ CLE
Fri, Jul 22nd@ NYM   
Sat, Jul 23rd@ NYMvs MIN
Sun, Jul 24th@ NYMvs MIN
Mon, Jul 25th@ DETvs SD
Tue, Jul 26th@ DETvs SD
Wed, Jul 27th@ DETvs SD
Fri, Jul 29thvs MIN@ TOR
Sat, Jul 30thvs MIN@ TOR
Sun, Jul 31stvs MIN@ TOR
Mon, Aug 1stvs COL@ MIN
Tue, Aug 2ndvs COL@ MIN
Wed, Aug 3rdvs COL@ MIN
Thu, Aug 4thvs COLvs TB
Fri, Aug 5th@ LADvs TB
Sat, Aug 6th@ LADvs TB
Sun, Aug 7th@ LADvs TB
Mon, Aug 8thvs SF   
Tue, Aug 9thvs SFvs CLE
Wed, Aug 10thvs SFvs CLE
Fri, Aug 12th@ WSH@ CWS
Sat, Aug 13th@ WSH@ CWS
Sun, Aug 14th@ WSH@ CWS
Mon, Aug 15th@ MIA@ CLE
Tue, Aug 16th@ MIA@ CLE
Wed, Aug 17th@ MIA@ CLE
Thu, Aug 18thvs WSH   
Fri, Aug 19thvs WSHvs LAA
Sat, Aug 20thvs WSHvs LAA
Sun, Aug 21stvs WSHvs LAA
Tue, Aug 23rdvs CLEvs SF
Wed, Aug 24thvs CLEvs SF
Fri, Aug 26th@ KC@ TEX
Sat, Aug 27th@ KC@ TEX
Sun, Aug 28th@ KC@ TEX
Mon, Aug 29th@ SF   
Tue, Aug 30th@ SFvs SEA
Wed, Aug 31st@ SFvs SEA
Fri, Sep 2nd@ LADvs KC
Sat, Sep 3rd@ LADvs KC
Sun, Sep 4th@ LADvs KC
Mon, Sep 5thvs ARI@ LAA
Tue, Sep 6thvs ARI@ LAA
Wed, Sep 7thvs ARI@ LAA
Fri, Sep 9thvs LAD@ KC
Sat, Sep 10thvs LAD@ KC
Sun, Sep 11thvs LAD@ KC
Tue, Sep 13th@ SEAvs HOU
Wed, Sep 14th@ SEAvs HOU
Thu, Sep 15th@ ARI   
Fri, Sep 16th@ ARIvs CWS
Sat, Sep 17th@ ARIvs CWS
Sun, Sep 18th@ ARIvs CWS
Tue, Sep 20thvs STL@ BAL
Wed, Sep 21stvs STL@ BAL
Thu, Sep 22ndvs STL   
Fri, Sep 23rd@ COL@ CWS
Sat, Sep 24th@ COL@ CWS
Sun, Sep 25th@ COL@ CWS
Tue, Sep 27thvs LADvs KC
Wed, Sep 28thvs LADvs KC
Thu, Sep 29thvs LADvs KC
Fri, Sep 30thvs CWSvs MIN
Sat, Oct 1stvs CWSvs MIN
Sun, Oct 2ndvs CWSvs MIN
Mon, Apr 4th   @ OAK
Thu, Apr 21st   vs NYY
Thu, May 12th   vs OAK
Mon, May 16th   @ TB
Thu, May 26th   vs CLE
Wed, Jul 6th   vs CLE
Thu, Jul 7th   @ CWS
Thu, Jul 28th   @ TOR
Thu, Aug 11th   vs CLE
Thu, Sep 1st   vs SEA
Mon, Sep 12th   vs HOU
Mon, Sep 19th   @ BAL