Skip to main content

Who Should I Trade?

Yoan Moncada for Jonathan Villar (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Yoan Moncada
3B - CWS
Yoan Moncada
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
Expert
Recommendation
93%
Recommended by
13 of 14 experts
7%
Recommended by
1 of 14 experts
Rankings 
   
Rest of Season# 115# 224
VBR# 239# 246
   
Projections 
   
Runs3230
Home Runs86
RBI3324
Stolen Bases29
Batting Average.240.238
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Dalton Del Don
Yahoo! Sports
# 95
   
Nick Pollack
Pitcher List
# 132
   
Mike Maher
FantasyPros
# 158
   
Pierre Camus
RotoBaller
# 83
   
Andrew Seifter
FantasyPros
# 121# 160
   
Bart Wheeler
Hail to Fantasy Football
# 152# 251
   
Mick Ciallela
Fantrax
# 155# 278
   
Ryan Amore
Pitcher List
# 118# 214
   
Nate Miller
Fantasy Six Pack
# 167
   
Brad Camara
RotoBaller
# 101
   
Joe Pisapia
FantasyPros
# 96
   
Travis Argo
Fantasy Six Pack
# 83# 152
   
Kelly Kirby
FantasyPros
# 97
   
Scott Youngson
Pitcher List
# 204# 198
   
Who Should I Trade? Player Statistics
  Yoan Moncada
3B - CWS
Yoan Moncada
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
2022 Stats 
   
   
At Bats135160
   
Runs919
   
Hits2634
   
Singles1824
   
Doubles56
   
Triples02
   
Home Runs32
   
RBI1715
   
Stolen Bases06
   
Caught Stealing00
   
Walks612
   
Strikeouts4246
   
Batting Average.193.213
   
On Base Pct.238.264
   
Slugging Pct.296.313
   
On-base Plus Slugging.534.577
   
Who Should I Trade? Player Projections
  Yoan Moncada
3B - CWS
Yoan Moncada
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
2022 Projections 
   
   
At Bats250230
   
Runs3230
   
Hits6055
   
Singles3838
   
Doubles139
   
Triples12
   
Home Runs86
   
RBI3324
   
Stolen Bases29
   
Caught Stealing13
   
Walks2821
   
Strikeouts7464
   
Batting Average.240.238
   
On Base Pct.323.302
   
Slugging Pct.398.371
   
On-base Plus Slugging.722.672
   
Who Should I Trade? Player Notes
  Yoan Moncada
3B - CWS
Yoan Moncada
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
News 
 Yoan Moncada exited Wednesday's game against the Twins with a right foot contusion after fouling a ball off it in the sixth inning.
Kelly Kirby
Wed, Jul 6th
Jonathan Villar has reportedly signed with the Angels after being granted his unconditional release from the Cubs.
Dan Harris
Sat, Jul 2nd
 Yoan Moncada batted 1-for-4 with a double and two Ks for one RBI in the loss to Minnesota.
Nate Lowenthal
Wed, Jul 6th
Jonathan Villar was granted his unconditional release from the Cubs on Wednesday.
Jesse Garcia
Thu, Jun 30th
 Yoan Moncada batted 1-for-4 with a single and a strikeout for one RBI in the loss to the Twins.
Nate Lowenthal
Tue, Jul 5th
The Cubs designated Jonathan Villar for assignment on Friday.
Dan Harris
Fri, Jun 24th
 Yoan Moncada batted 2-for-3 with two singles for one RBI in the win over San Fran.
Nate Lowenthal
Sat, Jul 2nd
Jonathan Villar went 1-for-3 with two RBIs and a walk in Saturday’s win over Atlanta.
Jesse Garcia
Sat, Jun 18th
 Yoan Moncada batted 2-for-5 for a single, double, and two Ks for two RBIs in the win over the Angels.
Nate Lowenthal
Wed, Jun 29th
Jonathan Villar is being placed on the 10-day IL on Monday after suffering a mouth injury during workouts.
Dan Harris
Mon, May 30th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Yoan Moncada
3B - CWS
Yoan Moncada
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ DETEduardo Rodriguez (1-3)#50vs HOUJake Odorizzi (3-2)#126
Sat, Apr 9th@ DETCasey Mize (0-1)vs HOUJustin Verlander (10-3)#4
Sun, Apr 10th@ DETTarik Skubal (5-7)#37vs HOUJose Urquidy (7-3)#58
Tue, Apr 12thvs SEAMatt Brash (1-3)#181vs MIAJesus Luzardo (2-3)#142
Wed, Apr 13thvs SEARobbie Ray (7-6)#12   
Thu, Apr 14thvs SEALogan Gilbert (10-3)#29@ TEXDane Dunning (1-6)#90
Fri, Apr 15thvs TBDrew Rasmussen (5-3)#64@ TEXMatt Bush (2-1)#228
Sat, Apr 16thvs TBCorey Kluber (3-5)#55@ TEXTaylor Hearn (4-5)#250
Sun, Apr 17thvs TBJ.P. Feyereisen@ TEXMartin Perez (7-2)#56
Wed, Apr 20th@ CLETriston McKenzie (5-6)#60@ HOUJake Odorizzi (3-2)#126
Thu, Apr 21st@ CLEZach Plesac (2-6)#65   
Fri, Apr 22nd@ MINBailey Ober (1-2)#92vs BALBruce Zimmermann (2-5)#227
Sat, Apr 23rd@ MINDylan Bundy (4-4)#119vs BALSpenser Watkins (1-1)#329
Sun, Apr 24th@ MINChris Archer (2-3)#150vs BALChris Ellis (0-0)
Tue, Apr 26thvs KCDaniel Lynch (3-7)#233vs CLETriston McKenzie (5-6)#60
Wed, Apr 27thvs KCZack Greinke (2-5)#129vs CLEZach Plesac (2-6)#65
Thu, Apr 28thvs KCBrad Keller (3-9)#99vs CLECal Quantrill (4-5)#85
Fri, Apr 29thvs LAAJimmy Herget@ CWSLucas Giolito (5-4)#38
Sat, Apr 30thvs LAAJose Suarez (1-2)#144@ CWSVince Velasquez (3-3)#180
Sun, May 1stvs LAAMichael Lorenzen (6-6)#163@ CWSDallas Keuchel (2-6)#386
Mon, May 2ndvs LAAPatrick Sandoval (3-3)#62@ CWSDylan Cease (7-3)#20
Tue, May 3rd@ CHCScott Effross@ BOSMichael Wacha (6-1)#115
Wed, May 4th@ CHCKyle Hendricks (4-6)#122@ BOSGarrett Whitlock (2-1)#77
Fri, May 6th@ BOSNathan Eovaldi (4-2)#31vs WSHJoan Adon (1-11)#390
Sat, May 7th@ BOSNick Pivetta (8-6)#39vs WSHJosiah Gray (6-5)#123
Sun, May 8th@ BOSTanner Houck (4-3)#57vs WSHErick Fedde (5-5)#158
Mon, May 9thvs CLEZach Plesac (2-6)#65vs TBJeffrey Springs (3-2)#36
Tue, May 10thvs CLECal Quantrill (4-5)#85vs TBCorey Kluber (3-5)#55
Thu, May 12thvs NYYLuis Gil (0-0)#193   
Fri, May 13thvs NYYGerrit Cole (7-2)#2@ OAKDaulton Jefferies (1-7)
Sat, May 14thvs NYYJordan Montgomery (3-2)#26@ OAKAdam Oller (0-3)#294
Sun, May 15thvs NYYNestor Cortes Jr. (7-3)#48@ OAKFrankie Montas (3-9)#19
Mon, May 16th@ KCBrad Keller (3-9)#99@ TEXJon Gray (4-4)#46
Tue, May 17th@ KCBrady Singer (3-3)#88@ TEXTaylor Hearn (4-5)#250
Wed, May 18th@ KCZack Greinke (2-5)#129@ TEXDane Dunning (1-6)#90
Thu, May 19th@ KCCarlos Hernandez (0-3)#315   
Sat, May 21st@ NYYNestor Cortes Jr. (7-3)#48vs OAKFrankie Montas (3-9)#19
Sun, May 22nd@ NYYLuis Severino (4-3)#34vs OAKCole Irvin (3-6)#97
Tue, May 24thvs BOSNick Pivetta (8-6)#39vs TEXDane Dunning (1-6)#90
Wed, May 25thvs BOSRich Hill (4-4)#133vs TEXGlenn Otto (4-4)#168
Thu, May 26thvs BOSMichael Wacha (6-1)#115vs TORHyun Jin Ryu (2-0)
Sat, May 28thvs CHCKeegan Thompson (7-3)#124vs TORYusei Kikuchi (3-5)#108
Sun, May 29thvs CHCMarcus Stroman (2-5)#69vs TORJose Berrios (6-4)#74
Tue, May 31st@ TORKevin Gausman (6-6)#21@ NYYJordan Montgomery (3-2)#26
Wed, Jun 1st@ TORHyun Jin Ryu (2-0)   
Thu, Jun 2nd@ TORAlek Manoah (9-3)#15@ NYYJameson Taillon (9-2)#43
Fri, Jun 3rd@ TBShane McClanahan (9-3)#5@ PHIZach Eflin (3-5)#72
Sat, Jun 4th@ TBDrew Rasmussen (5-3)#64@ PHIZack Wheeler (7-4)#10
Sun, Jun 5th@ TBRyan Yarbrough (0-4)#155@ PHIKyle Gibson (4-3)#137
Tue, Jun 7thvs LADMitch White (1-1)#173vs BOSGarrett Whitlock (2-1)#77
Wed, Jun 8thvs LADTony Gonsolin (10-0)#13vs BOSNathan Eovaldi (4-2)#31
Thu, Jun 9thvs LADTyler Anderson (9-1)#51vs BOSNick Pivetta (8-6)#39
Fri, Jun 10thvs TEXMatt Bush (2-1)#228vs NYMTylor Megill (4-2)#109
Sat, Jun 11thvs TEXMartin Perez (7-2)#56vs NYMCarlos Carrasco (9-4)#63
Sun, Jun 12thvs TEXJon Gray (4-4)#46vs NYMTaijuan Walker (7-2)#79
Mon, Jun 13th@ DETRony Garcia (3-2)#206   
Tue, Jun 14th@ DETDrew Hutchison (1-4)#317@ LADTony Gonsolin (10-0)#13
Wed, Jun 15th@ DETAlex Faedo (1-4)#152@ LADTyler Anderson (9-1)#51
Fri, Jun 17th@ HOUFramber Valdez (8-3)#18@ SEARobbie Ray (7-6)#12
Sat, Jun 18th@ HOUJustin Verlander (10-3)#4@ SEAPenn Murfee (1-0)#214
Sun, Jun 19th@ HOUCristian Javier (6-3)#49@ SEALogan Gilbert (10-3)#29
Mon, Jun 20thvs TORJose Berrios (6-4)#74vs KCKris Bubic (1-5)#262
Tue, Jun 21stvs TORKevin Gausman (6-6)#21vs KCJonathan Heasley (1-4)#216
Wed, Jun 22ndvs TORRoss Stripling (4-3)#121vs KCDaniel Lynch (3-7)#233
Thu, Jun 23rdvs BALDean Kremer (2-1)#234   
Fri, Jun 24thvs BALAustin Voth (0-1)#275vs SEAChris Flexen (5-8)#98
Sat, Jun 25thvs BALSpenser Watkins (1-1)#329vs SEALogan Gilbert (10-3)#29
Sun, Jun 26thvs BALJordan Lyles (4-7)#159vs SEAMarco Gonzales (4-9)#86
Mon, Jun 27th@ LAANoah Syndergaard (5-7)#82vs CWSLucas Giolito (5-4)#38
Tue, Jun 28th@ LAAChase Silseth (1-2)#304vs CWSJohnny Cueto (2-4)#160
Wed, Jun 29th@ LAAShohei Ohtani (7-4)#24vs CWSMichael Kopech (2-6)#44
Fri, Jul 1st@ SFAlex Cobb (3-3)#103@ HOUCristian Javier (6-3)#49
Sat, Jul 2nd@ SFLogan Webb (7-3)#17@ HOUJose Urquidy (7-3)#58
Sun, Jul 3rd@ SFJohn Brebbia@ HOUFramber Valdez (8-3)#18
Mon, Jul 4thvs MINDylan Bundy (4-4)#119   
Tue, Jul 5thvs MINJosh Winder (4-2)#161@ MIASandy Alcantara (9-3)#1
Wed, Jul 6thvs MINJoe Ryan (6-3)#53@ MIATrevor Rogers (4-6)#81
Thu, Jul 7thvs DETBeau Brieske (1-6)#185@ BALJordan Lyles (4-7)#159
Fri, Jul 8thvs DETTarik Skubal (5-7)#37@ BALTyler Wells (7-4)#61
Sat, Jul 9thvs DETGarrett Hill (1-0)#344@ BALDean Kremer (2-1)#234
Sun, Jul 10thvs DETDrew Hutchison (1-4)#317@ BALAustin Voth (0-1)#275
Mon, Jul 11th@ CLECal Quantrill (4-5)#85   
Tue, Jul 12th@ CLEvs HOUCristian Javier (6-3)#49
Wed, Jul 13th@ CLEAaron Civale (2-5)#177vs HOUJustin Verlander (10-3)#4
Thu, Jul 14th@ MINvs HOU
Fri, Jul 15th@ MINvs LAD
Sat, Jul 16th@ MINvs LAD
Sun, Jul 17th@ MIN   
Fri, Jul 22ndvs CLE@ ATL
Sat, Jul 23rdvs CLE@ ATL
Sun, Jul 24thvs CLE@ ATL
Tue, Jul 26th@ COL@ KC
Wed, Jul 27th@ COL@ KC
Fri, Jul 29thvs OAKvs TEX
Sat, Jul 30thvs OAKvs TEX
Sun, Jul 31stvs OAKvs TEX
Mon, Aug 1stvs KC   
Tue, Aug 2ndvs KCvs OAK
Wed, Aug 3rdvs KCvs OAK
Thu, Aug 4th@ TEXvs OAK
Fri, Aug 5th@ TEX@ SEA
Sat, Aug 6th@ TEX@ SEA
Sun, Aug 7th@ TEX@ SEA
Tue, Aug 9th@ KC@ OAK
Wed, Aug 10th@ KC@ OAK
Thu, Aug 11th@ KC   
Fri, Aug 12thvs DETvs MIN
Sat, Aug 13thvs DETvs MIN
Sun, Aug 14thvs DETvs MIN
Mon, Aug 15thvs HOUvs SEA
Tue, Aug 16thvs HOUvs SEA
Wed, Aug 17thvs HOUvs SEA
Thu, Aug 18thvs HOU   
Fri, Aug 19th@ CLE@ DET
Sat, Aug 20th@ CLE@ DET
Sun, Aug 21st@ CLE@ DET
Mon, Aug 22nd@ KC@ TB
Tue, Aug 23rd@ BAL@ TB
Wed, Aug 24th@ BAL@ TB
Thu, Aug 25th@ BAL@ TB
Fri, Aug 26thvs ARI@ TOR
Sat, Aug 27thvs ARI@ TOR
Sun, Aug 28thvs ARI@ TOR
Tue, Aug 30thvs KCvs NYY
Wed, Aug 31stvs KCvs NYY
Thu, Sep 1stvs KC   
Fri, Sep 2ndvs MINvs HOU
Sat, Sep 3rdvs MINvs HOU
Sun, Sep 4thvs MINvs HOU
Mon, Sep 5th@ SEAvs DET
Tue, Sep 6th@ SEAvs DET
Wed, Sep 7th@ SEAvs DET
Thu, Sep 8th@ OAK   
Fri, Sep 9th@ OAK@ HOU
Sat, Sep 10th@ OAK@ HOU
Sun, Sep 11th@ OAK@ HOU
Tue, Sep 13thvs COL@ CLE
Wed, Sep 14thvs COL@ CLE
Fri, Sep 16th@ DETvs SEA
Sat, Sep 17th@ DETvs SEA
Sun, Sep 18th@ DETvs SEA
Tue, Sep 20thvs CLE@ TEX
Wed, Sep 21stvs CLE@ TEX
Thu, Sep 22ndvs CLE@ TEX
Fri, Sep 23rdvs DET@ MIN
Sat, Sep 24thvs DET@ MIN
Sun, Sep 25thvs DET@ MIN
Tue, Sep 27th@ MINvs OAK
Wed, Sep 28th@ MINvs OAK
Thu, Sep 29th@ MINvs OAK
Fri, Sep 30th@ SDvs TEX
Sat, Oct 1st@ SDvs TEX
Sun, Oct 2nd@ SDvs TEX
Mon, Oct 3rdvs MIN@ OAK
Tue, Oct 4thvs MIN@ OAK
Wed, Oct 5thvs MIN@ OAK
Thu, Apr 7th   vs HOUFramber Valdez (8-3)#18
Mon, Apr 11th   vs MIAElieser Hernandez (2-5)#169
Mon, Apr 18th   @ HOULuis Garcia (7-5)#33
Tue, Apr 19th   @ HOUFramber Valdez (8-3)#18
Mon, Apr 25th   vs CLEShane Bieber (3-4)#6
Thu, May 5th   @ BOSRich Hill (4-4)#133
Wed, May 11th   vs TBShane McClanahan (9-3)#5
Fri, May 20th   vs OAKPaul Blackburn (6-3)#9
Fri, May 27th   vs TORAlek Manoah (9-3)#15
Mon, Jun 6th   vs BOSMichael Wacha (6-1)#115
Thu, Jun 16th   @ SEAGeorge Kirby (2-3)#87
Mon, Jul 25th   @ KC
Thu, Jul 28th   vs TEX
Mon, Aug 8th   @ OAK
Mon, Aug 29th   vs NYY
Mon, Sep 12th   @ CLE
Mon, Sep 19th   vs SEA