Who Should I Trade?

Corey Dickerson for Starlin Castro (2019)

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

Experts' Pick
  Corey Dickerson
Corey Dickerson
PIT @ STL Tue, Jul 16th 8:15pm
Starlin Castro
2B - MIA
Starlin Castro
MIA vs SD Tue, Jul 16th 7:10pm
Recommended by
11 of 14 experts
Recommended by
3 of 14 experts
Rest of Season
VBR# 121# 255
Home Runs85
Stolen Bases21
Batting Average.277.258
Injury AlertDTD-
Weather73 F, Drizzle
Expert Ranks 
Eno Sarris
The Athletic
# 93# 155
Andrew Gould
# 156# 203
Joe Bond
Fantasy Six Pack
# 157# 197
Paul Sporer
# 119# 123
Nick Mariano
# 176# 198
Bobby Sylvester
# 208
Donkey Teeth
# 135# 214
Pierre Camus
# 189# 234
Brandon 'B_Don' Myers
# 135# 142
Mick Ciallela
# 120
Todd D Clark
The Fantasy Fix
# 174
Andrea LaMont
Lenny Melnick Fantasy Sports
# 139# 106
Chris Meaney
The Athletic
# 173
Alan Harrison
The Fantasy Fix
# 193
  Corey Dickerson
Corey Dickerson
Starlin Castro
2B - MIA
Starlin Castro
2019 Stats 
At Bats93364
Home Runs26
Stolen Bases01
Caught Stealing01
Batting Average.269.250
On Base Pct.307.276
Slugging Pct.462.343
On-base Plus Slugging.769.619
  Corey Dickerson
Corey Dickerson
Starlin Castro
2B - MIA
Starlin Castro
2019 Projections 
At Bats232257
Home Runs85
Stolen Bases21
Caught Stealing11
Batting Average.277.258
On Base Pct.321.295
Slugging Pct.469.368
On-base Plus Slugging.791.662
  Corey Dickerson
Corey Dickerson
Starlin Castro
2B - MIA
Starlin Castro
 Corey Dickerson was removed from Saturday's game with right groin discomfort. Before departing, Dickerson was 1-for-3 with an RBI double and a run scored.
Connor Rooney
Sat, Jul 6th
Starling Castro went 3-for-5 with a homer, two runs scored in Saturday's 5-4 win over the Braves.
Brad Camara
Sat, Jul 6th
 Corey Dickerson went 2-for-6 with an RBI, a double, and two runs scored in Monday's blowout win over the Cubs.
Connor Rooney
Tue, Jul 2nd
Starlin Castro went 0-for-4 in Thursday's loss to the Nationals.
Connor Rooney
Fri, Jun 28th
 Corey Dickerson went 1-for-4 with a two-run home run in the Pirates' 10-0 win over the Astros on Thursday.
Elliott Baas
Thu, Jun 27th
Marlins second baseman Starlin Castro went 1-for-4 with a solo home run in Tuesday's win over the St. Louis Cardinals. The homer was his fifth of the season.
Mike Maher
Wed, Jun 19th
 Corey Dickerson went 1-for-4 with a double and a run scored in the Pirates' 5-1 loss to the Astros on Tuesday.
Elliott Baas
Tue, Jun 25th
Marlins second baseman Starlin Castro went 2-for-5 with a home run, double, three RBI, and two runs scored in Tuesday's win over the Brewers. The homer was his fourth of the season.
Mike Maher
Wed, Jun 5th
 Corey Dickerson went 0-for-4 with a strikeout and an RBI in Wednesday's loss to the Braves.
Blaine Blontz
Thu, Jun 13th
Marlins second baseman Starlin Castro went 1-for-4 with a double, two RBIs, and a run scored in Sunday's win over the Padres.
Mike Maher
Mon, Jun 3rd
There are no recent notes for these players
  Corey Dickerson
Corey Dickerson
Starlin Castro
2B - MIA
Starlin Castro
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ CINvs COL
Sun, Mar 31st@ CINvs COL
Mon, Apr 1stvs STLvs NYM
Wed, Apr 3rdvs STLvs NYM
Thu, Apr 4thvs CIN   
Fri, Apr 5thvs CIN@ ATL
Sat, Apr 6thvs CIN@ ATL
Sun, Apr 7thvs CIN@ ATL
Mon, Apr 8th@ CHC   
Wed, Apr 10th@ CHC@ CIN
Thu, Apr 11th@ CHC@ CIN
Fri, Apr 12th@ WSHvs PHI
Sat, Apr 13th@ WSHvs PHI
Sun, Apr 14th@ WSHvs PHI
Tue, Apr 16th@ DETvs CHC
Wed, Apr 17th@ DETvs CHC
Fri, Apr 19thvs SFvs WSH
Sat, Apr 20thvs SFvs WSH
Sun, Apr 21stvs SFvs WSH
Mon, Apr 22ndvs ARI   
Tue, Apr 23rdvs ARI@ CLE
Wed, Apr 24thvs ARI@ CLE
Thu, Apr 25thvs ARI@ PHI
Fri, Apr 26th@ LAD@ PHI
Sat, Apr 27th@ LAD@ PHI
Sun, Apr 28th@ LAD@ PHI
Tue, Apr 30th@ TEXvs CLE
Wed, May 1st@ TEXvs CLE
Fri, May 3rdvs OAKvs ATL
Sat, May 4thvs OAKvs ATL
Sun, May 5thvs OAKvs ATL
Tue, May 7thvs TEX@ CHC
Wed, May 8thvs TEX@ CHC
Thu, May 9th@ STL@ CHC
Fri, May 10th@ STL@ NYM
Sat, May 11th@ STL@ NYM
Sun, May 12th@ STL   
Mon, May 13th@ ARI   
Tue, May 14th@ ARIvs TB
Wed, May 15th@ ARIvs TB
Thu, May 16th@ SD   
Fri, May 17th@ SDvs NYM
Sat, May 18th@ SDvs NYM
Sun, May 19th@ SDvs NYM
Tue, May 21stvs COL@ DET
Wed, May 22ndvs COL@ DET
Thu, May 23rdvs COL@ DET
Fri, May 24thvs LAD@ WSH
Sat, May 25thvs LAD@ WSH
Sun, May 26thvs LAD@ WSH
Mon, May 27th@ CIN@ WSH
Tue, May 28th@ CINvs SF
Wed, May 29th@ CINvs SF
Thu, May 30thvs MILvs SF
Fri, May 31stvs MIL@ SD
Sat, Jun 1stvs MIL@ SD
Sun, Jun 2ndvs MIL@ SD
Tue, Jun 4thvs ATL@ MIL
Wed, Jun 5thvs ATL@ MIL
Thu, Jun 6thvs ATL@ MIL
Fri, Jun 7th@ MILvs ATL
Sat, Jun 8th@ MILvs ATL
Sun, Jun 9th@ MILvs ATL
Mon, Jun 10th@ ATLvs STL
Tue, Jun 11th@ ATLvs STL
Wed, Jun 12th@ ATLvs STL
Thu, Jun 13th@ ATL   
Fri, Jun 14th@ MIAvs PIT
Sat, Jun 15th@ MIAvs PIT
Sun, Jun 16th@ MIAvs PIT
Tue, Jun 18thvs DET@ STL
Wed, Jun 19thvs DET@ STL
Fri, Jun 21stvs SD@ PHI
Sat, Jun 22ndvs SD@ PHI
Sun, Jun 23rdvs SD@ PHI
Tue, Jun 25th@ HOUvs WSH
Wed, Jun 26th@ HOUvs WSH
Thu, Jun 27th@ HOUvs WSH
Fri, Jun 28th@ MILvs PHI
Sat, Jun 29th@ MILvs PHI
Sun, Jun 30th@ MILvs PHI
Mon, Jul 1stvs CHC   
Tue, Jul 2ndvs CHC@ WSH
Wed, Jul 3rdvs CHC@ WSH
Thu, Jul 4thvs CHC@ WSH
Fri, Jul 5thvs MIL@ ATL
Sat, Jul 6thvs MIL@ ATL
Sun, Jul 7thvs MIL@ ATL
Fri, Jul 12th@ CHCvs NYM
Sat, Jul 13th@ CHCvs NYM
Sun, Jul 14th@ CHCvs NYM
Mon, Jul 15th@ STL   
Tue, Jul 16th@ STLvs SD
Wed, Jul 17th@ STLvs SD
Fri, Jul 19thvs PHI@ LAD
Sat, Jul 20thvs PHI@ LAD
Sun, Jul 21stvs PHI@ LAD
Mon, Jul 22ndvs STL@ CWS
Tue, Jul 23rdvs STL@ CWS
Wed, Jul 24thvs STL@ CWS
Thu, Jul 25thvs STL   
Fri, Jul 26th@ NYMvs ARI
Sat, Jul 27th@ NYMvs ARI
Sun, Jul 28th@ NYMvs ARI
Mon, Jul 29th@ CINvs ARI
Tue, Jul 30th@ CINvs MIN
Wed, Jul 31st@ CINvs MIN
Fri, Aug 2ndvs NYM   
Sat, Aug 3rdvs NYM@ TB
Sun, Aug 4thvs NYM@ TB
Mon, Aug 5thvs MIL@ NYM
Tue, Aug 6thvs MIL@ NYM
Wed, Aug 7thvs MIL@ NYM
Fri, Aug 9th@ STLvs ATL
Sat, Aug 10th@ STLvs ATL
Sun, Aug 11th@ STLvs ATL
Mon, Aug 12th@ LAA   
Tue, Aug 13th@ LAAvs LAD
Wed, Aug 14th@ LAAvs LAD
Fri, Aug 16thvs CHC@ COL
Sat, Aug 17thvs CHC@ COL
Sun, Aug 18thvs CHC@ COL
Mon, Aug 19thvs WSH   
Tue, Aug 20thvs WSH@ ATL
Wed, Aug 21stvs WSH@ ATL
Thu, Aug 22ndvs WSH@ ATL
Fri, Aug 23rdvs CINvs PHI
Sat, Aug 24thvs CINvs PHI
Sun, Aug 25thvs CINvs PHI
Mon, Aug 26th@ PHIvs CIN
Tue, Aug 27th@ PHIvs CIN
Wed, Aug 28th@ PHIvs CIN
Thu, Aug 29th@ COLvs CIN
Fri, Aug 30th@ COL@ WSH
Sat, Aug 31st@ COL@ WSH
Sun, Sep 1st@ COL@ WSH
Tue, Sep 3rdvs MIA@ PIT
Wed, Sep 4thvs MIA@ PIT
Thu, Sep 5thvs MIA@ PIT
Fri, Sep 6thvs STLvs KC
Sat, Sep 7thvs STLvs KC
Sun, Sep 8thvs STLvs KC
Mon, Sep 9th@ SFvs MIL
Tue, Sep 10th@ SFvs MIL
Wed, Sep 11th@ SFvs MIL
Thu, Sep 12th@ SFvs MIL
Fri, Sep 13th@ CHC@ SF
Sat, Sep 14th@ CHC@ SF
Sun, Sep 15th@ CHC@ SF
Tue, Sep 17thvs SEA@ ARI
Wed, Sep 18thvs SEA@ ARI
Thu, Sep 19thvs SEA   
Fri, Sep 20th@ MILvs WSH
Sat, Sep 21st@ MILvs WSH
Sun, Sep 22nd@ MILvs WSH
Tue, Sep 24thvs CHC@ NYM
Wed, Sep 25thvs CHC@ NYM
Thu, Sep 26thvs CHC@ NYM
Fri, Sep 27thvs CIN@ PHI
Sat, Sep 28thvs CIN@ PHI
Sun, Sep 29thvs CIN@ PHI
Fri, Mar 29th   vs COL
Sat, Mar 30th   vs COL
Tue, Apr 2nd   vs NYM
Tue, Apr 9th   @ CIN
Mon, Apr 15th   vs CHC
Mon, May 6th   @ CHC
Mon, Jun 17th   @ STL
Thu, Jun 20th   @ STL
Thu, Jul 18th   vs SD
Thu, Aug 1st   vs MIN
Thu, Aug 8th   vs ATL
Thu, Aug 15th   vs LAD
Mon, Sep 16th   @ ARI
Mon, Sep 23rd   @ NYM