Who Should I Trade?

Jonathan Villar for Carlos Santana (2019)

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

Experts' Pick
  Carlos Santana
1B,3B - CLE
Carlos Santana
CLE @ DET Tue, Aug 27th 7:10pm
Jonathan Villar
Jonathan Villar
BAL @ WSH Tue, Aug 27th 7:05pm
Recommended by
10 of 17 experts
Recommended by
7 of 17 experts
Rest of Season
VBR# 50# 58
Home Runs74
Stolen Bases16
Batting Average.283.273
Injury Alert--
Weather71 F, Clear71 F, Mostly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 76# 122
Eno Sarris
The Athletic
# 90# 98
Joe Bond
Fantasy Six Pack
# 46# 51
Chris Meaney
The Athletic
# 51# 102
Andrea LaMont
Lenny Melnick Fantasy Sports
# 61# 82
Nick Mariano
# 61# 62
Bobby Sylvester
# 56# 83
Pierre Camus
# 59# 78
Brandon 'B_Don' Myers
# 59# 97
Todd D Clark
The Fantasy Fix
# 84# 123
Andrew Gould
# 67# 34
Nick Pollack
Pitcher List
# 42# 36
Mick Ciallela
# 60# 37
Dan Harris
# 66# 48
Max Freeze
Freeze Stats
# 72# 54
Donkey Teeth
# 144# 60
Andrew Seifter
# 82# 75
  Carlos Santana
1B,3B - CLE
Carlos Santana
Jonathan Villar
Jonathan Villar
2019 Stats 
At Bats456504
Home Runs3019
Stolen Bases328
Caught Stealing08
Batting Average.290.276
On Base Pct.410.347
Slugging Pct.544.458
On-base Plus Slugging.954.805
  Carlos Santana
1B,3B - CLE
Carlos Santana
Jonathan Villar
Jonathan Villar
2019 Projections 
At Bats106107
Home Runs74
Stolen Bases16
Caught Stealing02
Batting Average.283.273
On Base Pct.409.345
Slugging Pct.528.452
On-base Plus Slugging.937.798
  Carlos Santana
1B,3B - CLE
Carlos Santana
Jonathan Villar
Jonathan Villar
 Cleveland Indians first baseman Carlos Santana went 2-for-4 with a double, a homer, and two runs in a 4-3 loss to the Mets on Wednesday.
Matthew Terelle
Thu, Aug 22nd
Jonathan Villar went 1-for-5 and hit his 20th home run of the season in the Orioles' 8-3 win over the Rays on Sunday.
John Aubin
Sun, Aug 25th
 Cleveland Indians first baseman Carlos Santana went 3-for-5 with two homers, four runs, and three RBI in a 19-5 win over the Yankees on Thursday.
Matthew Terelle
Fri, Aug 16th
Jonathan Villar went 1-for-3 with a walk and hit a solo home run as the Orioles lost the Rays by a 7-1 score.
John Aubin
Sat, Aug 24th
 Cleveland Indians first baseman Carlos Santana went 2-for-4 with a solo homer and two runs in a 7-6 loss to Boston on Tuesday.
Matthew Terelle
Wed, Aug 14th
Jonathan Villar went 2-for-3 with a two-run home run and a walk in the win on Wednesday against the Royals.
John Aubin
Thu, Aug 22nd
 Cleveland Indians first baseman Carlos Santana went 3-for-4 with a walk-off solo homer in a 6-5 win over the Red Sox on Monday.
Matthew Terelle
Tue, Aug 13th
Jonathan Villar went 2-for-4 with a walk and a solo home run in Monday's 5-4 loss to the Royals.
John Aubin
Tue, Aug 20th
 Carlos Santana went 2-for-4 with a walk, a home run, five RBI, and two runs scored in the Indians' win over the Twins on Sunday.
Chris Chen
Mon, Aug 12th
Jonathan Villar went 2-for-3 with two stolen bases and two runs in a 13-7 loss against the Red Sox on Sunday.
John Aubin
Mon, Aug 19th
There are no recent notes for these players
  Carlos Santana
1B,3B - CLE
Carlos Santana
Jonathan Villar
Jonathan Villar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIN@ NYY
Sat, Mar 30th@ MIN@ NYY
Sun, Mar 31st@ MIN@ NYY
Mon, Apr 1stvs CWS@ TOR
Tue, Apr 2nd   @ TOR
Wed, Apr 3rdvs CWS@ TOR
Thu, Apr 4thvs TORvs NYY
Sat, Apr 6thvs TORvs NYY
Sun, Apr 7thvs TORvs NYY
Mon, Apr 8th   vs OAK
Tue, Apr 9th@ DETvs OAK
Wed, Apr 10th@ DETvs OAK
Thu, Apr 11th@ DETvs OAK
Fri, Apr 12th@ KC@ BOS
Sat, Apr 13th@ KC@ BOS
Sun, Apr 14th@ KC@ BOS
Mon, Apr 15th@ SEA@ BOS
Tue, Apr 16th@ SEA@ TB
Wed, Apr 17th@ SEA@ TB
Thu, Apr 18th   @ TB
Sat, Apr 20thvs ATLvs MIN
Sun, Apr 21stvs ATLvs MIN
Mon, Apr 22nd   vs CWS
Tue, Apr 23rdvs MIAvs CWS
Wed, Apr 24thvs MIAvs CWS
Fri, Apr 26th@ HOU@ MIN
Sat, Apr 27th@ HOU@ MIN
Sun, Apr 28th@ HOU@ MIN
Mon, Apr 29th   @ CWS
Wed, May 1st@ MIA@ CWS
Fri, May 3rdvs SEAvs TB
Sat, May 4thvs SEAvs TB
Mon, May 6thvs CWSvs BOS
Tue, May 7thvs CWSvs BOS
Wed, May 8thvs CWSvs BOS
Fri, May 10th@ OAKvs LAA
Sat, May 11th@ OAKvs LAA
Sun, May 12th@ OAKvs LAA
Wed, May 15th   @ NYY
Thu, May 16thvs BAL@ CLE
Fri, May 17thvs BAL@ CLE
Sat, May 18thvs BAL@ CLE
Sun, May 19thvs BAL@ CLE
Mon, May 20thvs OAKvs NYY
Tue, May 21stvs OAKvs NYY
Wed, May 22ndvs OAKvs NYY
Thu, May 23rdvs TBvs NYY
Fri, May 24thvs TB@ COL
Sat, May 25thvs TB@ COL
Sun, May 26thvs TB@ COL
Mon, May 27th@ BOSvs DET
Tue, May 28th@ BOSvs DET
Wed, May 29th@ BOSvs DET
Fri, May 31st@ CWSvs SF
Sat, Jun 1st@ CWSvs SF
Sun, Jun 2nd@ CWSvs SF
Tue, Jun 4thvs MIN@ TEX
Wed, Jun 5thvs MIN@ TEX
Thu, Jun 6thvs MIN@ TEX
Fri, Jun 7thvs NYY@ HOU
Sat, Jun 8thvs NYY@ HOU
Sun, Jun 9thvs NYY@ HOU
Tue, Jun 11thvs CINvs TOR
Wed, Jun 12thvs CINvs TOR
Thu, Jun 13th   vs TOR
Fri, Jun 14th@ DETvs BOS
Sat, Jun 15th@ DETvs BOS
Sun, Jun 16th@ DETvs BOS
Mon, Jun 17th@ TEX@ OAK
Tue, Jun 18th@ TEX@ OAK
Wed, Jun 19th@ TEX@ OAK
Thu, Jun 20th@ TEX@ SEA
Fri, Jun 21stvs DET@ SEA
Sat, Jun 22ndvs DET@ SEA
Sun, Jun 23rdvs DET@ SEA
Tue, Jun 25thvs KCvs SD
Wed, Jun 26thvs KCvs SD
Fri, Jun 28th@ BALvs CLE
Sat, Jun 29th@ BALvs CLE
Sun, Jun 30th@ BALvs CLE
Mon, Jul 1st   @ TB
Tue, Jul 2nd@ KC@ TB
Wed, Jul 3rd@ KC@ TB
Fri, Jul 5th   @ TOR
Sat, Jul 6th@ CIN@ TOR
Sun, Jul 7th@ CIN@ TOR
Fri, Jul 12thvs MINvs TB
Sat, Jul 13thvs MINvs TB
Sun, Jul 14thvs MINvs TB
Tue, Jul 16thvs DETvs WSH
Wed, Jul 17thvs DETvs WSH
Fri, Jul 19thvs KCvs BOS
Sat, Jul 20thvs KCvs BOS
Sun, Jul 21stvs KCvs BOS
Mon, Jul 22nd@ TOR@ ARI
Tue, Jul 23rd@ TOR@ ARI
Wed, Jul 24th@ TOR@ ARI
Thu, Jul 25th@ KC@ LAA
Fri, Jul 26th@ KC@ LAA
Sat, Jul 27th@ KC@ LAA
Sun, Jul 28th@ KC@ LAA
Mon, Jul 29th   @ SD
Tue, Jul 30thvs HOU@ SD
Thu, Aug 1stvs HOUvs TOR
Fri, Aug 2ndvs LAAvs TOR
Sat, Aug 3rdvs LAAvs TOR
Sun, Aug 4thvs LAAvs TOR
Mon, Aug 5thvs TEXvs NYY
Tue, Aug 6th   vs NYY
Wed, Aug 7thvs TEXvs NYY
Fri, Aug 9th@ MINvs HOU
Sat, Aug 10th@ MINvs HOU
Sun, Aug 11th@ MINvs HOU
Mon, Aug 12thvs BOS@ NYY
Tue, Aug 13thvs BOS@ NYY
Wed, Aug 14thvs BOS@ NYY
Fri, Aug 16th@ NYY@ BOS
Sat, Aug 17th@ NYY@ BOS
Sun, Aug 18th@ NYY@ BOS
Mon, Aug 19th   vs KC
Tue, Aug 20th@ NYMvs KC
Wed, Aug 21st@ NYMvs KC
Thu, Aug 22nd@ NYMvs TB
Fri, Aug 23rdvs KCvs TB
Sat, Aug 24thvs KCvs TB
Sun, Aug 25thvs KCvs TB
Tue, Aug 27th@ DET@ WSH
Wed, Aug 28th@ DET@ WSH
Fri, Aug 30th@ TB@ KC
Sat, Aug 31st@ TB@ KC
Sun, Sep 1st@ TB@ KC
Mon, Sep 2ndvs CWS@ TB
Tue, Sep 3rdvs CWS@ TB
Wed, Sep 4thvs CWS@ TB
Thu, Sep 5thvs CWSvs TEX
Fri, Sep 6th@ MINvs TEX
Sat, Sep 7th@ MINvs TEX
Sun, Sep 8th@ MINvs TEX
Tue, Sep 10th@ LAAvs LAD
Wed, Sep 11th@ LAAvs LAD
Thu, Sep 12th   vs LAD
Fri, Sep 13thvs MIN@ DET
Sat, Sep 14thvs MIN@ DET
Sun, Sep 15thvs MIN@ DET
Mon, Sep 16th   @ DET
Tue, Sep 17thvs DETvs TOR
Wed, Sep 18thvs DETvs TOR
Thu, Sep 19thvs DETvs TOR
Fri, Sep 20thvs PHIvs SEA
Sat, Sep 21stvs PHIvs SEA
Sun, Sep 22ndvs PHIvs SEA
Mon, Sep 23rd   @ TOR
Tue, Sep 24th@ CWS@ TOR
Wed, Sep 25th@ CWS@ TOR
Fri, Sep 27th@ WSH@ BOS
Sat, Sep 28th@ WSH@ BOS
Sun, Sep 29th@ WSH@ BOS
Fri, Apr 5thvs TOR   
Thu, Apr 25th@ HOU   
Tue, Apr 30th@ MIA   
Sun, May 5thvs SEA   
Thu, May 9thvs CWS   
Mon, May 13th@ CWS   
Tue, May 14th@ CWS   
Thu, May 30th@ CWS   
Mon, Jun 24thvs KC   
Thu, Jul 4th@ KC   
Mon, Jul 15thvs DET   
Thu, Jul 18thvs DET   
Wed, Jul 31stvs HOU   
Thu, Aug 8th@ MIN   
Thu, Aug 15th@ NYY   
Thu, Aug 29th@ DET   
Mon, Sep 9th@ LAA   
Thu, Sep 26th@ CWS