Who Should I Trade?

Nicholas Castellanos for Jonathan Villar (2019)

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

Experts' Pick
  Jonathan Villar
Jonathan Villar
BAL @ BOS Sun, Sep 29th 3:05pm
Nicholas Castellanos
Nicholas Castellanos
CHC @ STL Sun, Sep 29th 3:15pm
Recommended by
11 of 20 experts
Recommended by
9 of 20 experts
Rest of Season
Home Runs00
Stolen Bases00
Batting Average.000.000
Injury Alert--
Expert Ranks 
Andrew Gould
# 35# 70
Joe Bond
Fantasy Six Pack
# 47# 68
Nick Pollack
Pitcher List
# 25# 36
Nick Mariano
# 62# 96
Bobby Sylvester
# 83# 119
Donkey Teeth
# 60# 62
Dan Harris
# 48# 74
Andrew Seifter
# 45# 60
Max Freeze
Freeze Stats
# 54# 78
Mick Ciallela
# 16# 66

# 53# 76
Chris Meaney
The Athletic
# 102# 47
Dennis Sosic
Fantasy Six Pack
# 76# 49
Andrea LaMont
Lenny Melnick Fantasy Sports
# 82# 51
Paul Sporer
# 52
Pierre Camus
# 78# 57
Alan Harrison
The Fantasy Fix
# 122# 59
Eno Sarris
The Athletic
# 98# 69
Brandon 'B_Don' Myers
# 94# 91
Todd D Clark
The Fantasy Fix
# 123# 98
  Jonathan Villar
Jonathan Villar
Nicholas Castellanos
Nicholas Castellanos
2019 Stats 
At Bats642615
Home Runs2427
Stolen Bases402
Caught Stealing92
Batting Average.273.289
On Base Pct.338.337
Slugging Pct.450.525
On-base Plus Slugging.788.863
  Jonathan Villar
Jonathan Villar
Nicholas Castellanos
Nicholas Castellanos
2019 Projections 
At Bats00
Home Runs00
Stolen Bases00
Caught Stealing00
Batting Average.000.000
On Base Pct.000.000
Slugging Pct.000.000
On-base Plus Slugging.000.000
  Jonathan Villar
Jonathan Villar
Nicholas Castellanos
Nicholas Castellanos
 Jonathan Villar went 2-for-4 with an RBI, two runs and a steal in Saturday's win over Boston by a 9-4 score.
John Aubin
Sun, Sep 29th
Nicholas Castellanos went 2-for-4 with a solo home run and an additional run scored in Sunday's loss to the Cardinals.
Connor Rooney
Sun, Sep 22nd
 Jonathan Villar went 2-for-5 with a stolen base in a 3-2 victory against the Blue Jays on Wednesday.
John Aubin
Thu, Sep 26th
Nicholas Castellanos went 2-for-3 with two doubles, three RBI, and two runs scored Saturday against the Pirates.
Connor Rooney
Sat, Sep 14th
 Jonathan Villar went 3-for-8 with a solo homer, two RBI and a pair of runs scored in the Orioles’ loss to the Blue Jays in extra innings on Monday.
John Aubin
Tue, Sep 24th
Nicholas Castellanos went 2-for-4 with a double, a home run, three RBI, and a walk Friday against the Pirates.
Connor Rooney
Sat, Sep 14th
 Jonathan Villar went 1-for-3 with a steal, run and walk during a 5-3 victory against the Mariners on Friday.
John Aubin
Sat, Sep 21st
Nicholas Castellanos went 3-for-5 with a two-run home run and three runs scored in Monday's win over the Padres.
Connor Rooney
Tue, Sep 10th
 Jonathan Villar went 3-for-5 with a solo home run, double, stolen base and three runs scored Wednesday against the Blue Jays.
John Aubin
Thu, Sep 19th
Nicholas Castellanos went 2-for-4 with a solo home run and a double in Friday's loss to the Brewers.
Connor Rooney
Sat, Sep 7th
There are no recent notes for these players
  Jonathan Villar
Jonathan Villar
Nicholas Castellanos
Nicholas Castellanos
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ NYY@ TEX
Sat, Mar 30th@ NYY@ TEX
Sun, Mar 31st@ NYY@ TEX
Mon, Apr 1st@ TOR@ ATL
Wed, Apr 3rd@ TOR@ ATL
Thu, Apr 4thvs NYY@ ATL
Fri, Apr 5th   @ MIL
Sat, Apr 6thvs NYY@ MIL
Sun, Apr 7thvs NYY@ MIL
Mon, Apr 8thvs OAKvs PIT
Wed, Apr 10thvs OAKvs PIT
Thu, Apr 11thvs OAKvs PIT
Fri, Apr 12th@ BOSvs LAA
Sat, Apr 13th@ BOSvs LAA
Mon, Apr 15th@ BOS@ MIA
Tue, Apr 16th@ TB@ MIA
Wed, Apr 17th@ TB@ MIA
Fri, Apr 19th   vs ARI
Sat, Apr 20thvs MINvs ARI
Sun, Apr 21stvs MINvs ARI
Tue, Apr 23rdvs CWSvs LAD
Wed, Apr 24thvs CWSvs LAD
Thu, Apr 25th   vs LAD
Fri, Apr 26th@ MIN@ ARI
Sat, Apr 27th@ MIN@ ARI
Sun, Apr 28th@ MIN@ ARI
Tue, Apr 30th   @ SEA
Wed, May 1st@ CWS@ SEA
Fri, May 3rdvs TBvs STL
Sat, May 4thvs TBvs STL
Sun, May 5th   vs STL
Mon, May 6thvs BOSvs MIA
Tue, May 7thvs BOSvs MIA
Wed, May 8thvs BOSvs MIA
Thu, May 9th   vs MIA
Fri, May 10thvs LAAvs MIL
Sat, May 11thvs LAAvs MIL
Sun, May 12thvs LAAvs MIL
Tue, May 14th   @ CIN
Wed, May 15th@ NYY@ CIN
Thu, May 16th@ CLE@ CIN
Fri, May 17th@ CLE@ WSH
Sat, May 18th@ CLE@ WSH
Sun, May 19th@ CLE@ WSH
Mon, May 20thvs NYYvs PHI
Tue, May 21stvs NYYvs PHI
Wed, May 22ndvs NYYvs PHI
Thu, May 23rdvs NYYvs PHI
Fri, May 24th@ COLvs CIN
Sat, May 25th@ COLvs CIN
Sun, May 26th@ COLvs CIN
Mon, May 27thvs DET@ HOU
Tue, May 28thvs DET@ HOU
Wed, May 29thvs DET@ HOU
Fri, May 31stvs SF@ STL
Sat, Jun 1stvs SF@ STL
Sun, Jun 2ndvs SF@ STL
Mon, Jun 3rd   vs LAA
Tue, Jun 4th@ TEXvs COL
Wed, Jun 5th@ TEXvs COL
Thu, Jun 6th@ TEXvs COL
Fri, Jun 7th@ HOUvs STL
Sat, Jun 8th@ HOUvs STL
Sun, Jun 9th@ HOUvs STL
Mon, Jun 10th   @ COL
Tue, Jun 11thvs TOR@ COL
Wed, Jun 12thvs TOR@ COL
Thu, Jun 13thvs TOR@ LAD
Fri, Jun 14thvs BOS@ LAD
Sat, Jun 15thvs BOS@ LAD
Sun, Jun 16thvs BOS@ LAD
Tue, Jun 18th@ OAKvs CWS
Wed, Jun 19th@ OAKvs CWS
Thu, Jun 20th@ SEAvs NYM
Fri, Jun 21st@ SEAvs NYM
Sat, Jun 22nd@ SEAvs NYM
Sun, Jun 23rd@ SEAvs NYM
Mon, Jun 24th   vs ATL
Tue, Jun 25thvs SDvs ATL
Wed, Jun 26thvs SDvs ATL
Thu, Jun 27th   vs ATL
Fri, Jun 28thvs CLE@ CIN
Sat, Jun 29thvs CLE@ CIN
Sun, Jun 30thvs CLE@ CIN
Mon, Jul 1st@ TB@ PIT
Tue, Jul 2nd@ TB@ PIT
Wed, Jul 3rd@ TB@ PIT
Thu, Jul 4th   @ PIT
Sat, Jul 6th@ TOR@ CWS
Sun, Jul 7th@ TOR@ CWS
Fri, Jul 12thvs TBvs PIT
Sat, Jul 13thvs TBvs PIT
Sun, Jul 14thvs TBvs PIT
Mon, Jul 15th   vs CIN
Tue, Jul 16thvs WSHvs CIN
Wed, Jul 17thvs WSHvs CIN
Fri, Jul 19thvs BOSvs SD
Sat, Jul 20thvs BOSvs SD
Sun, Jul 21stvs BOSvs SD
Mon, Jul 22nd@ ARI@ SF
Tue, Jul 23rd@ ARI@ SF
Wed, Jul 24th@ ARI@ SF
Fri, Jul 26th@ LAA@ MIL
Sat, Jul 27th@ LAA@ MIL
Sun, Jul 28th@ LAA@ MIL
Tue, Jul 30th@ SD@ STL
Wed, Jul 31st   @ STL
Thu, Aug 1stvs TOR@ STL
Fri, Aug 2ndvs TORvs MIL
Sat, Aug 3rdvs TORvs MIL
Sun, Aug 4thvs TORvs MIL
Mon, Aug 5thvs NYYvs OAK
Tue, Aug 6thvs NYYvs OAK
Wed, Aug 7thvs NYYvs OAK
Thu, Aug 8th   @ CIN
Fri, Aug 9thvs HOU@ CIN
Sat, Aug 10thvs HOU@ CIN
Sun, Aug 11thvs HOU@ CIN
Tue, Aug 13th@ NYY@ PHI
Wed, Aug 14th@ NYY@ PHI
Thu, Aug 15th   @ PHI
Fri, Aug 16th@ BOS@ PIT
Sat, Aug 17th@ BOS@ PIT
Sun, Aug 18th@ BOS@ PIT
Tue, Aug 20thvs KCvs SF
Wed, Aug 21stvs KCvs SF
Thu, Aug 22ndvs TBvs SF
Fri, Aug 23rdvs TBvs WSH
Sat, Aug 24thvs TBvs WSH
Sun, Aug 25thvs TBvs WSH
Tue, Aug 27th@ WSH@ NYM
Wed, Aug 28th@ WSH@ NYM
Thu, Aug 29th   @ NYM
Fri, Aug 30th@ KCvs MIL
Sat, Aug 31st@ KCvs MIL
Sun, Sep 1st@ KCvs MIL
Mon, Sep 2nd@ TBvs SEA
Tue, Sep 3rd@ TBvs SEA
Thu, Sep 5thvs TEX@ MIL
Fri, Sep 6thvs TEX@ MIL
Sat, Sep 7thvs TEX@ MIL
Sun, Sep 8thvs TEX@ MIL
Mon, Sep 9th   @ SD
Tue, Sep 10thvs LAD@ SD
Wed, Sep 11thvs LAD@ SD
Thu, Sep 12thvs LAD@ SD
Fri, Sep 13th@ DETvs PIT
Sat, Sep 14th@ DETvs PIT
Sun, Sep 15th@ DETvs PIT
Mon, Sep 16th@ DETvs CIN
Tue, Sep 17thvs TORvs CIN
Wed, Sep 18thvs TORvs CIN
Thu, Sep 19thvs TORvs STL
Fri, Sep 20thvs SEAvs STL
Sat, Sep 21stvs SEAvs STL
Sun, Sep 22ndvs SEAvs STL
Tue, Sep 24th@ TOR@ PIT
Wed, Sep 25th@ TOR@ PIT
Thu, Sep 26th   @ PIT
Fri, Sep 27th@ BOS@ STL
Sat, Sep 28th@ BOS@ STL
Sun, Sep 29th@ BOS@ STL
Tue, Apr 2nd@ TOR   
Tue, Apr 9thvs OAK   
Sun, Apr 14th@ BOS   
Thu, Apr 18th@ TB   
Mon, Apr 22ndvs CWS   
Mon, Apr 29th@ CWS   
Mon, Jun 17th@ OAK   
Fri, Jul 5th@ TOR   
Thu, Jul 25th@ LAA   
Mon, Jul 29th@ SD   
Mon, Aug 12th@ NYY   
Mon, Aug 19thvs KC   
Mon, Sep 23rd@ TOR