Skip to main content

Who Should I Trade?

Harold Castro for Gabriel Moreno (2023)

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,SS - FA
Harold Castro
Gabriel Moreno
Gabriel Moreno
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury AlertFA-
Expert Ranks 
Who Should I Trade? Player Statistics
  Harold Castro
1B,2B,3B,SS - FA
Harold Castro
Gabriel Moreno
Gabriel Moreno
2022 Stats 
At Bats42069
Home Runs71
Stolen Bases00
Caught Stealing10
Batting Average.271.319
On Base Pct.300.356
Slugging Pct.381.377
On-base Plus Slugging.681.733
Who Should I Trade? Player Notes
  Harold Castro
1B,2B,3B,SS - FA
Harold Castro
Gabriel Moreno
Gabriel Moreno
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Harold Castro
1B,2B,3B,SS - FA
Harold Castro
Gabriel Moreno
Gabriel Moreno
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th   @ STL
Sat, Apr 1st   @ STL
Sun, Apr 2nd   @ STL
Mon, Apr 3rd   @ KC
Tue, Apr 4th   @ KC
Wed, Apr 5th   @ KC
Thu, Apr 6th   @ KC
Fri, Apr 7th   @ LAA
Sat, Apr 8th   @ LAA
Sun, Apr 9th   @ LAA
Tue, Apr 11th   vs DET
Wed, Apr 12th   vs DET
Thu, Apr 13th   vs DET
Fri, Apr 14th   vs TB
Sat, Apr 15th   vs TB
Sun, Apr 16th   vs TB
Mon, Apr 17th   @ HOU
Tue, Apr 18th   @ HOU
Wed, Apr 19th   @ HOU
Fri, Apr 21st   @ NYY
Sat, Apr 22nd   @ NYY
Sun, Apr 23rd   @ NYY
Mon, Apr 24th   vs CWS
Tue, Apr 25th   vs CWS
Wed, Apr 26th   vs CWS
Fri, Apr 28th   vs SEA
Sat, Apr 29th   vs SEA
Sun, Apr 30th   vs SEA
Mon, May 1st   @ BOS
Tue, May 2nd   @ BOS
Wed, May 3rd   @ BOS
Thu, May 4th   @ BOS
Fri, May 5th   @ PIT
Sat, May 6th   @ PIT
Sun, May 7th   @ PIT
Tue, May 9th   @ PHI
Wed, May 10th   @ PHI
Fri, May 12th   vs ATL
Sat, May 13th   vs ATL
Sun, May 14th   vs ATL
Mon, May 15th   vs NYY
Tue, May 16th   vs NYY
Wed, May 17th   vs NYY
Thu, May 18th   vs NYY
Fri, May 19th   vs BAL
Sat, May 20th   vs BAL
Sun, May 21st   vs BAL
Mon, May 22nd   @ TB
Tue, May 23rd   @ TB
Wed, May 24th   @ TB
Thu, May 25th   @ TB
Fri, May 26th   @ MIN
Sat, May 27th   @ MIN
Sun, May 28th   @ MIN
Tue, May 30th   vs MIL
Wed, May 31st   vs MIL
Thu, Jun 1st   vs MIL
Fri, Jun 2nd   @ NYM
Sat, Jun 3rd   @ NYM
Sun, Jun 4th   @ NYM
Mon, Jun 5th   vs HOU
Tue, Jun 6th   vs HOU
Wed, Jun 7th   vs HOU
Thu, Jun 8th   vs HOU
Fri, Jun 9th   vs MIN
Sat, Jun 10th   vs MIN
Sun, Jun 11th   vs MIN
Tue, Jun 13th   @ BAL
Wed, Jun 14th   @ BAL
Thu, Jun 15th   @ BAL
Fri, Jun 16th   @ TEX
Sat, Jun 17th   @ TEX
Sun, Jun 18th   @ TEX
Mon, Jun 19th   @ MIA
Tue, Jun 20th   @ MIA
Wed, Jun 21st   @ MIA
Fri, Jun 23rd   vs OAK
Sat, Jun 24th   vs OAK
Sun, Jun 25th   vs OAK
Tue, Jun 27th   vs SF
Wed, Jun 28th   vs SF
Thu, Jun 29th   vs SF
Fri, Jun 30th   vs BOS
Sat, Jul 1st   vs BOS
Sun, Jul 2nd   vs BOS
Tue, Jul 4th   @ CWS
Wed, Jul 5th   @ CWS
Thu, Jul 6th   @ CWS
Fri, Jul 7th   @ DET
Sat, Jul 8th   @ DET
Sun, Jul 9th   @ DET
Fri, Jul 14th   vs ARI
Sat, Jul 15th   vs ARI
Sun, Jul 16th   vs ARI
Tue, Jul 18th   vs SD
Wed, Jul 19th   vs SD
Thu, Jul 20th   vs SD
Fri, Jul 21st   @ SEA
Sat, Jul 22nd   @ SEA
Sun, Jul 23rd   @ SEA
Mon, Jul 24th   @ LAD
Tue, Jul 25th   @ LAD
Wed, Jul 26th   @ LAD
Fri, Jul 28th   vs LAA
Sat, Jul 29th   vs LAA
Sun, Jul 30th   vs LAA
Mon, Jul 31st   vs BAL
Tue, Aug 1st   vs BAL
Wed, Aug 2nd   vs BAL
Thu, Aug 3rd   vs BAL
Fri, Aug 4th   @ BOS
Sat, Aug 5th   @ BOS
Sun, Aug 6th   @ BOS
Mon, Aug 7th   @ CLE
Tue, Aug 8th   @ CLE
Wed, Aug 9th   @ CLE
Thu, Aug 10th   @ CLE
Fri, Aug 11th   vs CHC
Sat, Aug 12th   vs CHC
Sun, Aug 13th   vs CHC
Tue, Aug 15th   vs PHI
Wed, Aug 16th   vs PHI
Fri, Aug 18th   @ CIN
Sat, Aug 19th   @ CIN
Sun, Aug 20th   @ CIN
Tue, Aug 22nd   @ BAL
Wed, Aug 23rd   @ BAL
Thu, Aug 24th   @ BAL
Fri, Aug 25th   vs CLE
Sat, Aug 26th   vs CLE
Sun, Aug 27th   vs CLE
Mon, Aug 28th   vs WSH
Tue, Aug 29th   vs WSH
Wed, Aug 30th   vs WSH
Fri, Sep 1st   @ COL
Sat, Sep 2nd   @ COL
Sun, Sep 3rd   @ COL
Mon, Sep 4th   @ OAK
Tue, Sep 5th   @ OAK
Wed, Sep 6th   @ OAK
Fri, Sep 8th   vs KC
Sat, Sep 9th   vs KC
Sun, Sep 10th   vs KC
Mon, Sep 11th   vs TEX
Tue, Sep 12th   vs TEX
Wed, Sep 13th   vs TEX
Thu, Sep 14th   vs TEX
Fri, Sep 15th   vs BOS
Sat, Sep 16th   vs BOS
Sun, Sep 17th   vs BOS
Tue, Sep 19th   @ NYY
Wed, Sep 20th   @ NYY
Thu, Sep 21st   @ NYY
Fri, Sep 22nd   @ TB
Sat, Sep 23rd   @ TB
Sun, Sep 24th   @ TB
Tue, Sep 26th   vs NYY
Wed, Sep 27th   vs NYY
Thu, Sep 28th   vs NYY
Fri, Sep 29th   vs TB
Sat, Sep 30th   vs TB
Sun, Oct 1st   vs TB