Skip to main content

Who Should I Trade?

Jonathan Villar for Juan Yepez (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Juan Yepez
Juan Yepez
Jonathan Villar
2B,3B,SS - FA
Jonathan Villar
Recommended by
7 of 10 experts
Recommended by
3 of 10 experts
Rest of Season# 200# 214
VBR# 395
Home Runs9
Stolen Bases1
Batting Average.258
Injury Alert-FA
Expert Ranks 
Pierre Camus
# 132
Andrew Seifter
# 141# 160
Bart Wheeler
Hail to Fantasy Football
# 164# 217
Mick Ciallela
# 189# 272
Nate Miller
Fantasy Six Pack
# 185
Scott Youngson
Pitcher List
# 179# 199
Kelly Kirby
# 179
Travis Argo
Fantasy Six Pack
# 152
Mike Maher
# 364# 166
Ryan Amore
Pitcher List
# 214
Who Should I Trade? Player Statistics
  Juan Yepez
Juan Yepez
Jonathan Villar
2B,3B,SS - FA
Jonathan Villar
2022 Stats 
At Bats162153
Home Runs92
Stolen Bases06
Caught Stealing00
Batting Average.284.222
On Base Pct.328.271
Slugging Pct.512.327
On-base Plus Slugging.840.598
Who Should I Trade? Player Projections
  Juan Yepez
Juan Yepez
Jonathan Villar
2B,3B,SS - FA
Jonathan Villar
2022 Projections 
At Bats170
Home Runs9
Stolen Bases1
Caught Stealing0
Batting Average.258
On Base Pct.318
Slugging Pct.469
On-base Plus Slugging.787
Who Should I Trade? Player Notes
  Juan Yepez
Juan Yepez
Jonathan Villar
2B,3B,SS - FA
Jonathan Villar
 Juan Yepez went 2-for-3 Wednesday, doubling twice in the Cardinals' 4-3 loss to the Marlins.
Chris Schommer
Thu, Jun 30th
Jonathan Villar was granted his unconditional release from the Cubs on Wednesday.
Jesse Garcia
Thu, Jun 30th
 Juan Yepez went 2-for-4 Monday, homering twice and driving in five runs in the Cardinals' 9-0 win over the Marlins.
Chris Schommer
Tue, Jun 28th
The Cubs designated Jonathan Villar for assignment on Friday.
Dan Harris
Fri, Jun 24th
 Juan Yepez went 1-for-4 Sunday, blasting a solo home run in the Cardinals' 6-5 loss to the Cubs.
Chris Schommer
Mon, Jun 27th
Jonathan Villar went 1-for-3 with two RBIs and a walk in Saturday’s win over Atlanta.
Jesse Garcia
Sat, Jun 18th
 Juan Yepez went 2-for-3 Monday, singling and doubling in the Cardinals' 2-0 loss to the Brewers.
Chris Schommer
Tue, Jun 21st
Jonathan Villar is being placed on the 10-day IL on Monday after suffering a mouth injury during workouts.
Dan Harris
Mon, May 30th
 Juan Yepez went 1-for-1 Sunday, blasting a pinch-hit three-run home run in the Cardinals' 6-4 loss to the Red Sox.
Chris Schommer
Sun, Jun 19th
In the fourth inning of Friday afternoon's 10-6 loss to the Diamondbacks, Jonathan Villar hit his second home run of the year.
Kelly Kirby
Fri, May 20th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Juan Yepez
Juan Yepez
Jonathan Villar
2B,3B,SS - FA
Jonathan Villar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7thvs PITJT Brubaker (1-7)#106   
Sat, Apr 9thvs PITMitch Keller (2-5)#208   
Sun, Apr 10thvs PITBryse Wilson (0-4)#386   
Tue, Apr 12thvs KCDaniel Lynch (3-7)#249   
Thu, Apr 14th@ MILBrandon Woodruff (6-3)#24   
Fri, Apr 15th@ MILFreddy Peralta (3-2)#103   
Sat, Apr 16th@ MILAdrian Houser (4-8)#163   
Sun, Apr 17th@ MILAaron Ashby (1-5)#109   
Tue, Apr 19th@ MIAJesus Luzardo (2-3)#147   
Wed, Apr 20th@ MIASandy Alcantara (8-3)#1   
Thu, Apr 21st@ MIAPablo Lopez (5-4)#23   
Fri, Apr 22nd@ CINHunter Greene (3-9)#104   
Sat, Apr 23rd@ CINTyler Mahle (3-6)#47   
Sun, Apr 24th@ CINNick Lodolo (1-2)#202   
Mon, Apr 25thvs NYMMax Scherzer (5-1)#131   
Tue, Apr 26thvs NYMChris Bassitt (6-5)#27   
Wed, Apr 27thvs NYMCarlos Carrasco (8-4)#71   
Thu, Apr 28thvs ARIHumberto Castellanos (3-2)#229   
Fri, Apr 29thvs ARIMadison Bumgarner (3-8)#121   
Sat, Apr 30thvs ARIMerrill Kelly (6-5)#110   
Sun, May 1stvs ARIZach Davies (2-4)#175   
Mon, May 2ndvs KCZack Greinke (2-4)#125   
Tue, May 3rd@ KCBrad Keller (2-9)#118   
Wed, May 4th@ KCKris Bubic (1-5)#251   
Thu, May 5th@ SFMauricio Llovera   
Fri, May 6th@ SFAlex Cobb (3-3)#90   
Sat, May 7th@ SFLogan Webb (7-2)#18   
Sun, May 8th@ SFJakob Junis (4-1)#129   
Tue, May 10thvs BALKyle Bradish (1-4)#275   
Wed, May 11thvs BALSpenser Watkins (1-1)#375   
Thu, May 12thvs BALBryan Baker   
Fri, May 13thvs SFLogan Webb (7-2)#18   
Sat, May 14thvs SFJakob Junis (4-1)#129   
Sun, May 15thvs SFCarlos Rodon (7-4)#9   
Tue, May 17th@ NYMTaijuan Walker (6-2)#82   
Wed, May 18th@ NYMMax Scherzer (5-1)#131   
Thu, May 19th@ NYMChris Bassitt (6-5)#27   
Fri, May 20th@ PITZach Thompson (3-5)#162   
Sat, May 21st@ PITJose Quintana (1-4)#83   
Sun, May 22nd@ PITBryse Wilson (0-4)#386   
Mon, May 23rdvs TORJose Berrios (5-4)#61   
Tue, May 24thvs TORKevin Gausman (6-6)#15   
Thu, May 26thvs MILEric Lauer (6-3)#92   
Fri, May 27thvs MILBrandon Woodruff (6-3)#24   
Sat, May 28thvs MILAdrian Houser (4-8)#163   
Sun, May 29thvs MILCorbin Burnes (6-4)#4   
Mon, May 30thvs SDNick Martinez (2-3)#139   
Tue, May 31stvs SDBlake Snell (0-5)#87   
Wed, Jun 1stvs SDYu Darvish (7-3)#26   
Thu, Jun 2nd@ CHCKeegan Thompson (7-3)#93   
Fri, Jun 3rd@ CHCMarcus Stroman (2-5)#58   
Sat, Jun 4th@ CHCCaleb Kilian (0-2)#232   
Sun, Jun 5th@ CHCJustin Steele (3-5)#145   
Tue, Jun 7th@ TBJeffrey Springs (3-2)#30   
Wed, Jun 8th@ TBCorey Kluber (3-4)#46   
Thu, Jun 9th@ TBShane McClanahan (8-3)#6   
Fri, Jun 10thvs CINLuis Castillo (3-4)#44   
Sat, Jun 11thvs CINHunter Greene (3-9)#104   
Sun, Jun 12thvs CINGraham Ashcraft (4-1)#180   
Mon, Jun 13thvs PITMitch Keller (2-5)#208   
Tue, Jun 14thvs PITBryse Wilson (0-4)#386   
Wed, Jun 15thvs PITRoansy Contreras (2-1)#146   
Fri, Jun 17th@ BOSMichael Wacha (6-1)#122   
Sat, Jun 18th@ BOSKutter Crawford (1-2)#213   
Sun, Jun 19th@ BOSNick Pivetta (8-5)#36   
Mon, Jun 20th@ MILCorbin Burnes (6-4)#4   
Tue, Jun 21st@ MILChi Chi Gonzalez (0-1)#353   
Wed, Jun 22nd@ MILEric Lauer (6-3)#92   
Thu, Jun 23rd@ MILJason Alexander (2-0)#237   
Fri, Jun 24thvs CHCKyle Hendricks (3-6)#128   
Sat, Jun 25thvs CHCAdrian Sampson (0-0)#376   
Sun, Jun 26thvs CHCAlec Mills (0-1)#360   
Mon, Jun 27thvs MIAPablo Lopez (5-4)#23   
Tue, Jun 28thvs MIABraxton Garrett (1-3)#243   
Wed, Jun 29thvs MIASandy Alcantara (8-3)#1   
Fri, Jul 1st@ PHIZach Eflin (3-5)#70   
Sat, Jul 2nd@ PHIKyle Gibson (4-3)#97   
Sun, Jul 3rd@ PHIZack Wheeler (6-4)#12   
Mon, Jul 4th@ ATLKyle Wright (9-4)#34   
Tue, Jul 5th@ ATLIan Anderson (6-4)#91   
Wed, Jul 6th@ ATLMax Fried (7-2)#11   
Thu, Jul 7th@ ATLSpencer Strider (3-2)#80   
Fri, Jul 8thvs PHI   
Sat, Jul 9thvs PHI   
Sun, Jul 10thvs PHI   
Mon, Jul 11thvs PHI   
Tue, Jul 12thvs LAD   
Wed, Jul 13thvs LAD   
Thu, Jul 14thvs LAD   
Fri, Jul 15thvs CIN   
Sat, Jul 16thvs CIN   
Sun, Jul 17thvs CIN   
Fri, Jul 22nd@ CIN   
Sat, Jul 23rd@ CIN   
Sun, Jul 24th@ CIN   
Tue, Jul 26th@ TOR   
Wed, Jul 27th@ TOR   
Fri, Jul 29th@ WSH   
Sat, Jul 30th@ WSH   
Sun, Jul 31st@ WSH   
Tue, Aug 2ndvs CHC   
Wed, Aug 3rdvs CHC   
Thu, Aug 4thvs CHC   
Fri, Aug 5thvs NYY   
Sat, Aug 6thvs NYY   
Sun, Aug 7thvs NYY   
Tue, Aug 9th@ COL   
Wed, Aug 10th@ COL   
Thu, Aug 11th@ COL   
Fri, Aug 12thvs MIL   
Sat, Aug 13thvs MIL   
Sun, Aug 14thvs MIL   
Tue, Aug 16thvs COL   
Wed, Aug 17thvs COL   
Thu, Aug 18thvs COL   
Fri, Aug 19th@ ARI   
Sat, Aug 20th@ ARI   
Sun, Aug 21st@ ARI   
Mon, Aug 22nd@ CHC   
Tue, Aug 23rd@ CHC   
Wed, Aug 24th@ CHC   
Thu, Aug 25th@ CHC   
Fri, Aug 26thvs ATL   
Sat, Aug 27thvs ATL   
Sun, Aug 28thvs ATL   
Mon, Aug 29th@ CIN   
Tue, Aug 30th@ CIN   
Wed, Aug 31st@ CIN   
Fri, Sep 2ndvs CHC   
Sat, Sep 3rdvs CHC   
Sun, Sep 4thvs CHC   
Mon, Sep 5thvs WSH   
Tue, Sep 6thvs WSH   
Wed, Sep 7thvs WSH   
Thu, Sep 8thvs WSH   
Fri, Sep 9th@ PIT   
Sat, Sep 10th@ PIT   
Sun, Sep 11th@ PIT   
Tue, Sep 13thvs MIL   
Wed, Sep 14thvs MIL   
Thu, Sep 15thvs CIN   
Fri, Sep 16thvs CIN   
Sat, Sep 17thvs CIN   
Sun, Sep 18thvs CIN   
Tue, Sep 20th@ SD   
Wed, Sep 21st@ SD   
Thu, Sep 22nd@ SD   
Fri, Sep 23rd@ LAD   
Sat, Sep 24th@ LAD   
Sun, Sep 25th@ LAD   
Tue, Sep 27th@ MIL   
Wed, Sep 28th@ MIL   
Fri, Sep 30thvs PIT   
Sat, Oct 1stvs PIT   
Sun, Oct 2ndvs PIT   
Mon, Oct 3rd@ PIT   
Tue, Oct 4th@ PIT   
Wed, Oct 5th@ PIT