Who Should I Trade?

Luis Castillo for Jose Berrios (2019)

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

Experts' Pick
  Luis Castillo
Luis Castillo
CIN @ CHC Tue, Jul 16th 8:05pm
Jose Berrios
Jose Berrios
MIN vs NYM Tue, Jul 16th 8:10pm
Recommended by
9 of 17 experts
Recommended by
8 of 17 experts
Rest of Season
VBR# 13# 31
Injury Alert--
Weather81 F, Partly Cloudy82 F, Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 9# 21
Andrew Gould
# 10# 26
Joe Bond
Fantasy Six Pack
# 6# 19
Bobby Sylvester
# 11# 17
Dan Harris
# 13# 19
Andrew Seifter
# 7# 34
Max Freeze
Freeze Stats
# 17# 27
Mick Ciallela
# 8# 26
Todd D Clark
The Fantasy Fix
# 11# 16
Pierre Camus
# 13# 7
Brandon 'B_Don' Myers
# 14# 13
Chris Meaney
The Athletic
# 18# 17
Nick Mariano
# 21# 11
Eno Sarris
The Athletic
# 35# 10
Donkey Teeth
# 36# 27
Paul Sporer
# 37# 29
Andrea LaMont
Lenny Melnick Fantasy Sports
# 58# 38
  Luis Castillo
Luis Castillo
Jose Berrios
Jose Berrios
2019 Stats 
Games Played1919
Games Started1919
Innings Pitched112.1122.2
Blown Saves00
Hits Allowed69113
Earned Runs3142
Home Runs Allowed1015
  Luis Castillo
Luis Castillo
Jose Berrios
Jose Berrios
2019 Projections 
Games Played1113
Games Started1113
Innings Pitched71.580.3
Blown Saves00
Hits Allowed5073
Earned Runs2330
Home Runs Allowed710
  Luis Castillo
Luis Castillo
Jose Berrios
Jose Berrios
 Luis Castillo (9-3) allowed three runs on seven hits and three walks over six innings Monday. He struck out 10 and earned his ninth win of the season.
Connor Rooney
Tue, Jul 16th
Minnesota Twins right-hander Jose Berrios took a no-decision in a 4-3 loss to the Indians on Sunday. Berrios lasted just five innings, allowing three runs while striking out six.
Matthew Terelle
Sun, Jul 14th
 Luis Castillo (8-3) allowed just a single hit and a single walk while striking out nine over 7.2 shutout innings to earn the win Thursday against the Brewers.
Connor Rooney
Thu, Jul 4th
Minnesota Twins right-hander Jose Berrios took the loss in a 7-2 defeat at the hands of the Oakland A's on Thursday. Berrios allowed three runs over five innings while striking out two.
Matthew Terelle
Thu, Jul 4th
 Luis Castillo (7-3) allowed one run on three hits with six strikeouts and three walks across seven innings against the Cubs on Saturday. He was saddled with the loss.
Connor Rooney
Sun, Jun 30th
Jose Berrios was removed from Saturday's start versus the Royals in the eighth inning due to a blister on his right ring finger.
Brendan Tuma - Too Much Tuma
Sat, Jun 22nd
 Luis Castillo allowed four runs on five hits and five walks over 3 2/3 innings on Saturday against the Brewers. He struck out six and took the loss.
Dan Harris
Mon, Jun 24th
Minnesota Twins right-hander Jose Berrios pitched well in a 2-0 loss to the Red Sox on Monday. Berrios allowed one run in eight innings while striking out 10.
Matthew Terelle
Tue, Jun 18th
 Luis Castillo allowed two runs on two hits over six innings in the Reds' 3-2 win over the Astros on Monday. He walked six and struck out seven while improving to 7-1.
Elliott Baas
Mon, Jun 17th
Minnesota Twins right-hander Jose Berrios pitched well in a 9-6 loss to the Mariners on Wednesday. Berrios allowed just one run in 6 2/3 innings while striking out six and walking two.
Matthew Terelle
Thu, Jun 13th
There are no recent notes for these players
  Luis Castillo
Luis Castillo
Jose Berrios
Jose Berrios
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs PITvs CLE
Sun, Mar 31stvs PITvs CLE
Mon, Apr 1stvs MIL   
Tue, Apr 2ndvs MIL@ KC
Wed, Apr 3rdvs MIL@ KC
Thu, Apr 4th@ PIT   
Fri, Apr 5th@ PIT@ PHI
Sat, Apr 6th@ PIT@ PHI
Sun, Apr 7th@ PIT@ PHI
Tue, Apr 9thvs MIA@ NYM
Wed, Apr 10thvs MIA@ NYM
Thu, Apr 11thvs MIA   
Sat, Apr 13thvs STLvs DET
Sun, Apr 14thvs STLvs DET
Mon, Apr 15th@ LADvs TOR
Tue, Apr 16th@ LADvs TOR
Wed, Apr 17th@ LADvs TOR
Thu, Apr 18th@ SDvs TOR
Fri, Apr 19th@ SD   
Sat, Apr 20th@ SD@ BAL
Sun, Apr 21st@ SD@ BAL
Tue, Apr 23rdvs ATL@ HOU
Wed, Apr 24thvs ATL@ HOU
Thu, Apr 25thvs ATL   
Fri, Apr 26th@ STLvs BAL
Sat, Apr 27th@ STLvs BAL
Sun, Apr 28th@ STLvs BAL
Mon, Apr 29th@ NYMvs HOU
Tue, Apr 30th@ NYMvs HOU
Wed, May 1st@ NYMvs HOU
Thu, May 2nd@ NYMvs HOU
Fri, May 3rdvs SF@ NYY
Sat, May 4thvs SF@ NYY
Sun, May 5thvs SF@ NYY
Mon, May 6thvs SF@ TOR
Tue, May 7th@ OAK@ TOR
Wed, May 8th@ OAK@ TOR
Thu, May 9th@ OAK   
Fri, May 10th@ SFvs DET
Sat, May 11th@ SFvs DET
Sun, May 12th@ SFvs DET
Tue, May 14thvs CHCvs LAA
Wed, May 15thvs CHCvs LAA
Thu, May 16thvs CHC@ SEA
Fri, May 17thvs LAD@ SEA
Sat, May 18thvs LAD@ SEA
Sun, May 19thvs LAD@ SEA
Tue, May 21st@ MIL@ LAA
Wed, May 22nd@ MIL   
Fri, May 24th@ CHCvs CWS
Sat, May 25th@ CHCvs CWS
Sun, May 26th@ CHCvs CWS
Mon, May 27thvs PITvs MIL
Tue, May 28thvs PITvs MIL
Wed, May 29thvs PIT   
Fri, May 31stvs WSH@ TB
Sat, Jun 1stvs WSH@ TB
Sun, Jun 2ndvs WSH@ TB
Tue, Jun 4th@ STL@ CLE
Thu, Jun 6th@ STL@ CLE
Fri, Jun 7th@ PHI@ DET
Sat, Jun 8th@ PHI@ DET
Sun, Jun 9th@ PHI@ DET
Tue, Jun 11th@ CLEvs SEA
Wed, Jun 12th@ CLEvs SEA
Fri, Jun 14thvs TEXvs KC
Sat, Jun 15thvs TEXvs KC
Sun, Jun 16thvs TEXvs KC
Mon, Jun 17thvs HOUvs BOS
Tue, Jun 18thvs HOUvs BOS
Wed, Jun 19thvs HOUvs BOS
Thu, Jun 20th@ MIL@ KC
Fri, Jun 21st@ MIL@ KC
Sat, Jun 22nd@ MIL@ KC
Sun, Jun 23rd@ MIL@ KC
Tue, Jun 25th@ LAAvs TB
Wed, Jun 26th@ LAAvs TB
Fri, Jun 28thvs CHC@ CWS
Sat, Jun 29thvs CHC@ CWS
Sun, Jun 30thvs CHC@ CWS
Mon, Jul 1stvs MIL   
Tue, Jul 2ndvs MIL@ OAK
Wed, Jul 3rdvs MIL@ OAK
Thu, Jul 4thvs MIL@ OAK
Sat, Jul 6thvs CLEvs TEX
Sun, Jul 7thvs CLEvs TEX
Fri, Jul 12th@ COL@ CLE
Sat, Jul 13th@ COL@ CLE
Sun, Jul 14th@ COL@ CLE
Mon, Jul 15th@ CHC   
Tue, Jul 16th@ CHCvs NYM
Wed, Jul 17th@ CHCvs NYM
Thu, Jul 18thvs STLvs OAK
Fri, Jul 19thvs STLvs OAK
Sat, Jul 20thvs STLvs OAK
Sun, Jul 21stvs STLvs OAK
Mon, Jul 22nd@ MILvs NYY
Tue, Jul 23rd@ MILvs NYY
Wed, Jul 24th@ MILvs NYY
Fri, Jul 26thvs COL@ CWS
Sat, Jul 27thvs COL@ CWS
Sun, Jul 28thvs COL@ CWS
Mon, Jul 29thvs PIT   
Tue, Jul 30thvs PIT@ MIA
Wed, Jul 31stvs PIT@ MIA
Thu, Aug 1st@ ATL@ MIA
Fri, Aug 2nd@ ATLvs KC
Sat, Aug 3rd@ ATLvs KC
Sun, Aug 4th@ ATLvs KC
Mon, Aug 5thvs LAAvs ATL
Tue, Aug 6thvs LAAvs ATL
Thu, Aug 8thvs CHCvs CLE
Fri, Aug 9thvs CHCvs CLE
Sat, Aug 10thvs CHCvs CLE
Sun, Aug 11thvs CHCvs CLE
Mon, Aug 12th@ WSH   
Tue, Aug 13th@ WSH@ MIL
Wed, Aug 14th@ WSH@ MIL
Thu, Aug 15thvs STL@ TEX
Fri, Aug 16thvs STL@ TEX
Sat, Aug 17thvs STL@ TEX
Sun, Aug 18thvs STL@ TEX
Mon, Aug 19thvs SDvs CWS
Tue, Aug 20thvs SDvs CWS
Wed, Aug 21stvs SDvs CWS
Fri, Aug 23rd@ PITvs DET
Sat, Aug 24th@ PITvs DET
Sun, Aug 25th@ PITvs DET
Mon, Aug 26th@ MIA   
Tue, Aug 27th@ MIA@ CWS
Wed, Aug 28th@ MIA@ CWS
Thu, Aug 29th@ MIA@ CWS
Fri, Aug 30th@ STL@ DET
Sat, Aug 31st@ STL@ DET
Sun, Sep 1st@ STL@ DET
Mon, Sep 2ndvs PHI@ DET
Tue, Sep 3rdvs PHI@ BOS
Wed, Sep 4thvs PHI@ BOS
Thu, Sep 5thvs PHI@ BOS
Fri, Sep 6thvs ARIvs CLE
Sat, Sep 7thvs ARIvs CLE
Sun, Sep 8thvs ARIvs CLE
Tue, Sep 10th@ SEAvs WSH
Wed, Sep 11th@ SEAvs WSH
Thu, Sep 12th@ SEAvs WSH
Fri, Sep 13th@ ARI@ CLE
Sat, Sep 14th@ ARI@ CLE
Sun, Sep 15th@ ARI@ CLE
Mon, Sep 16th@ CHCvs CWS
Tue, Sep 17th@ CHCvs CWS
Wed, Sep 18th@ CHCvs CWS
Fri, Sep 20thvs NYMvs KC
Sat, Sep 21stvs NYMvs KC
Sun, Sep 22ndvs NYMvs KC
Tue, Sep 24thvs MIL@ DET
Wed, Sep 25thvs MIL@ DET
Thu, Sep 26thvs MIL@ DET
Fri, Sep 27th@ PIT@ KC
Sat, Sep 28th@ PIT@ KC
Sun, Sep 29th@ PIT@ KC
Sat, Mar 30th   vs CLE
Mon, Apr 22nd   @ HOU
Mon, May 13th   vs LAA
Mon, May 20th   @ LAA
Thu, May 23rd   @ LAA
Thu, May 30th   @ TB
Wed, Jun 5th   @ CLE
Thu, Jun 13th   vs SEA
Thu, Jun 27th   vs TB
Fri, Jul 5th   vs TEX
Thu, Jul 25th   @ CWS
Wed, Aug 7th   vs ATL
Thu, Sep 19th   vs KC