Who Should I Trade?

Luis Castillo for Aaron Nola (2019)

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

Experts' Pick
  Luis Castillo
Luis Castillo
CIN @ MIL Tue, Jul 23rd 8:10pm
Aaron Nola
Aaron Nola
PHI @ DET Tue, Jul 23rd 7:10pm
Recommended by
9 of 17 experts
Recommended by
8 of 17 experts
Rest of Season
VBR# 12# 92
Injury Alert--
Weather74 F, Partly Cloudy76 F, Mostly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 9# 14
Andrew Gould
# 9# 13
Joe Bond
Fantasy Six Pack
# 6# 33
Bobby Sylvester
# 12# 19
Pierre Camus
# 13# 14
Andrew Seifter
# 7# 27
Brandon 'B_Don' Myers
# 14# 15
Mick Ciallela
# 8# 27
Todd D Clark
The Fantasy Fix
# 11# 14
Dan Harris
# 13# 12
Max Freeze
Freeze Stats
# 17# 13
Chris Meaney
The Athletic
# 18# 12
Nick Mariano
# 21# 16
Eno Sarris
The Athletic
# 35# 6
Donkey Teeth
# 36# 8
Paul Sporer
# 37# 7
Andrea LaMont
Lenny Melnick Fantasy Sports
# 58# 5
  Luis Castillo
Luis Castillo
Aaron Nola
Aaron Nola
2019 Stats 
Games Played2021
Games Started2021
Innings Pitched118.1122.2
Blown Saves00
Hits Allowed74110
Earned Runs3251
Home Runs Allowed1118
  Luis Castillo
Luis Castillo
Aaron Nola
Aaron Nola
2019 Projections 
Games Played1012
Games Started1012
Innings Pitched64.569.8
Blown Saves00
Hits Allowed4563
Earned Runs2028
Home Runs Allowed79
  Luis Castillo
Luis Castillo
Aaron Nola
Aaron Nola
 Luis Castillo allowed one run on five hits and one walk across six innings Saturday against the Cardinals. He struck out four and did not factor into the decision.
Connor Rooney
Sat, Jul 20th
Phillies starter Aaron Nola allowed four earned runs on five hits and three walks while striking out five over five innings in a no-decision against the Dodgers on Thursday.
Mike Maher
Fri, Jul 19th
 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
Phillies starter Aaron Nola allowed one earned runs on five hits and four walks while striking out nine over six innings in a no-decision against the Washington Nationals on Saturday.
Mike Maher
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
Phillies starter Aaron Nola allowed one earned run on three hits and three walks while striking out six over 6 2/3 innings in Sunday’s win over the New York Mets. The win brings him to 8-2 on the season.
Mike Maher
Mon, Jul 8th
 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
Phillies starter Aaron Nola tossed eight shutout innings in a win over the Atlanta Braves on Tuesday, allowing four hits and three walks while striking out eight. The win brings him to 7-2 on the year.
Mike Maher
Wed, Jul 3rd
 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
Aaron Nola allowed one hit and one walk while striking out 10 across seven shutout innings Thursday against the Mets. He did not factor into the decision.
Connor Rooney
Fri, Jun 28th
There are no recent notes for these players
  Luis Castillo
Luis Castillo
Aaron Nola
Aaron Nola
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs PITvs ATL
Sun, Mar 31stvs PITvs ATL
Mon, Apr 1stvs MIL   
Tue, Apr 2ndvs MIL@ WSH
Wed, Apr 3rdvs MIL@ WSH
Thu, Apr 4th@ PIT   
Fri, Apr 5th@ PITvs MIN
Sat, Apr 6th@ PITvs MIN
Sun, Apr 7th@ PITvs MIN
Tue, Apr 9thvs MIAvs WSH
Wed, Apr 10thvs MIAvs WSH
Thu, Apr 11thvs MIA   
Sat, Apr 13thvs STL@ MIA
Sun, Apr 14thvs STL@ MIA
Mon, Apr 15th@ LADvs NYM
Tue, Apr 16th@ LADvs NYM
Wed, Apr 17th@ LADvs NYM
Thu, Apr 18th@ SD@ COL
Fri, Apr 19th@ SD@ COL
Sat, Apr 20th@ SD@ COL
Sun, Apr 21st@ SD@ COL
Tue, Apr 23rdvs ATL@ NYM
Wed, Apr 24thvs ATL@ NYM
Thu, Apr 25thvs ATLvs MIA
Fri, Apr 26th@ STLvs MIA
Sat, Apr 27th@ STLvs MIA
Sun, Apr 28th@ STLvs MIA
Mon, Apr 29th@ NYM   
Tue, Apr 30th@ NYMvs DET
Wed, May 1st@ NYMvs DET
Thu, May 2nd@ NYM   
Fri, May 3rdvs SFvs WSH
Sat, May 4thvs SFvs WSH
Sun, May 5thvs SFvs WSH
Mon, May 6thvs SF@ STL
Tue, May 7th@ OAK@ STL
Wed, May 8th@ OAK@ STL
Thu, May 9th@ OAK   
Fri, May 10th@ SF@ KC
Sat, May 11th@ SF@ KC
Sun, May 12th@ SF@ KC
Tue, May 14thvs CHCvs MIL
Wed, May 15thvs CHCvs MIL
Thu, May 16thvs CHCvs MIL
Fri, May 17thvs LADvs COL
Sat, May 18thvs LADvs COL
Sun, May 19thvs LADvs COL
Tue, May 21st@ MIL@ CHC
Wed, May 22nd@ MIL@ CHC
Fri, May 24th@ CHC@ MIL
Sat, May 25th@ CHC@ MIL
Sun, May 26th@ CHC@ MIL
Mon, May 27thvs PIT   
Tue, May 28thvs PITvs STL
Wed, May 29thvs PITvs STL
Fri, May 31stvs WSH@ LAD
Sat, Jun 1stvs WSH@ LAD
Sun, Jun 2ndvs WSH@ LAD
Tue, Jun 4th@ STL@ SD
Thu, Jun 6th@ STL   
Fri, Jun 7th@ PHIvs CIN
Sat, Jun 8th@ PHIvs CIN
Sun, Jun 9th@ PHIvs CIN
Tue, Jun 11th@ CLEvs ARI
Wed, Jun 12th@ CLEvs ARI
Fri, Jun 14thvs TEX@ ATL
Sat, Jun 15thvs TEX@ ATL
Sun, Jun 16thvs TEX@ ATL
Mon, Jun 17thvs HOU   
Tue, Jun 18thvs HOU   
Wed, Jun 19thvs HOU@ WSH
Thu, Jun 20th@ MIL@ WSH
Fri, Jun 21st@ MILvs MIA
Sat, Jun 22nd@ MILvs MIA
Sun, Jun 23rd@ MILvs MIA
Tue, Jun 25th@ LAAvs NYM
Wed, Jun 26th@ LAAvs NYM
Fri, Jun 28thvs CHC@ MIA
Sat, Jun 29thvs CHC@ MIA
Sun, Jun 30thvs CHC@ MIA
Mon, Jul 1stvs MIL   
Tue, Jul 2ndvs MIL@ ATL
Wed, Jul 3rdvs MIL@ ATL
Thu, Jul 4thvs MIL@ ATL
Sat, Jul 6thvs CLE@ NYM
Sun, Jul 7thvs CLE@ NYM
Fri, Jul 12th@ COLvs WSH
Sat, Jul 13th@ COLvs WSH
Sun, Jul 14th@ COLvs WSH
Mon, Jul 15th@ CHCvs LAD
Tue, Jul 16th@ CHCvs LAD
Wed, Jul 17th@ CHCvs LAD
Thu, Jul 18thvs STLvs LAD
Fri, Jul 19thvs STL@ PIT
Sat, Jul 20thvs STL@ PIT
Sun, Jul 21stvs STL@ PIT
Mon, Jul 22nd@ MIL   
Tue, Jul 23rd@ MIL@ DET
Wed, Jul 24th@ MIL@ DET
Fri, Jul 26thvs COLvs ATL
Sat, Jul 27thvs COLvs ATL
Sun, Jul 28thvs COLvs ATL
Mon, Jul 29thvs PIT   
Tue, Jul 30thvs PITvs SF
Wed, Jul 31stvs PITvs SF
Thu, Aug 1st@ ATLvs SF
Fri, Aug 2nd@ ATLvs CWS
Sat, Aug 3rd@ ATLvs CWS
Sun, Aug 4th@ ATLvs CWS
Mon, Aug 5thvs LAA@ ARI
Tue, Aug 6thvs LAA@ ARI
Thu, Aug 8thvs CHC@ SF
Fri, Aug 9thvs CHC@ SF
Sat, Aug 10thvs CHC@ SF
Sun, Aug 11thvs CHC@ SF
Mon, Aug 12th@ WSH   
Tue, Aug 13th@ WSHvs CHC
Wed, Aug 14th@ WSHvs CHC
Thu, Aug 15thvs STLvs CHC
Fri, Aug 16thvs STLvs SD
Sat, Aug 17thvs STLvs SD
Sun, Aug 18thvs STLvs SD
Mon, Aug 19thvs SD   
Tue, Aug 20thvs SD@ BOS
Wed, Aug 21stvs SD@ BOS
Fri, Aug 23rd@ PIT@ MIA
Sat, Aug 24th@ PIT@ MIA
Sun, Aug 25th@ PIT@ MIA
Mon, Aug 26th@ MIAvs PIT
Tue, Aug 27th@ MIAvs PIT
Wed, Aug 28th@ MIAvs PIT
Thu, Aug 29th@ MIA   
Fri, Aug 30th@ STLvs NYM
Sat, Aug 31st@ STLvs NYM
Sun, Sep 1st@ STLvs NYM
Mon, Sep 2ndvs PHI@ CIN
Tue, Sep 3rdvs PHI@ CIN
Wed, Sep 4thvs PHI@ CIN
Thu, Sep 5thvs PHI@ CIN
Fri, Sep 6thvs ARI@ NYM
Sat, Sep 7thvs ARI@ NYM
Sun, Sep 8thvs ARI@ NYM
Tue, Sep 10th@ SEAvs ATL
Wed, Sep 11th@ SEAvs ATL
Thu, Sep 12th@ SEAvs ATL
Fri, Sep 13th@ ARI   
Sat, Sep 14th@ ARIvs BOS
Sun, Sep 15th@ ARIvs BOS
Mon, Sep 16th@ CHC   
Tue, Sep 17th@ CHC@ ATL
Wed, Sep 18th@ CHC@ ATL
Fri, Sep 20thvs NYM@ CLE
Sat, Sep 21stvs NYM@ CLE
Sun, Sep 22ndvs NYM@ CLE
Tue, Sep 24thvs MIL@ WSH
Wed, Sep 25thvs MIL@ WSH
Thu, Sep 26thvs MIL@ WSH
Fri, Sep 27th@ PITvs MIA
Sat, Sep 28th@ PITvs MIA
Sun, Sep 29th@ PITvs MIA
Sat, Mar 30th   vs ATL
Mon, Apr 8th   vs WSH
Fri, Apr 12th   @ MIA
Mon, Apr 22nd   @ NYM
Mon, May 13th   vs MIL
Mon, May 20th   @ CHC
Thu, May 23rd   @ CHC
Thu, May 30th   vs STL
Mon, Jun 3rd   @ SD
Wed, Jun 5th   @ SD
Mon, Jun 10th   vs ARI
Mon, Jun 24th   vs NYM
Thu, Jun 27th   vs NYM
Fri, Jul 5th   @ NYM
Wed, Aug 7th   @ ARI
Mon, Sep 9th   vs ATL
Thu, Sep 19th   @ ATL
Mon, Sep 23rd   @ WSH