Skip to main content

Who Should I Trade?

Jonathan Villar for Mike Moustakas (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
Expert
Recommendation
67%
Recommended by
6 of 9 experts
33%
Recommended by
3 of 9 experts
Rankings 
   
Rest of Season# 214# 224
VBR# 297# 247
   
Projections 
   
Runs2930
Home Runs96
RBI3124
Stolen Bases19
Batting Average.231.238
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 185
   
Pierre Camus
RotoBaller
# 295
   
Bart Wheeler
Hail to Fantasy Football
# 214# 251
   
Mick Ciallela
Fantrax
# 247# 278
   
Ryan Amore
Pitcher List
# 156# 214
   
Joe Pisapia
FantasyPros
# 175
   
Travis Argo
Fantasy Six Pack
# 188# 152
   
Andrew Seifter
FantasyPros
# 215# 160
   
Scott Youngson
Pitcher List
# 216# 198
   
Who Should I Trade? Player Statistics
  Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
2022 Stats 
   
   
At Bats179160
   
Runs2219
   
Hits3834
   
Singles2724
   
Doubles86
   
Triples02
   
Home Runs32
   
RBI1715
   
Stolen Bases26
   
Caught Stealing00
   
Walks2012
   
Strikeouts4846
   
Batting Average.212.213
   
On Base Pct.308.264
   
Slugging Pct.307.313
   
On-base Plus Slugging.615.577
   
Who Should I Trade? Player Projections
  Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
2022 Projections 
   
   
At Bats219230
   
Runs2930
   
Hits5155
   
Singles3038
   
Doubles119
   
Triples02
   
Home Runs96
   
RBI3124
   
Stolen Bases19
   
Caught Stealing03
   
Walks2221
   
Strikeouts5064
   
Batting Average.231.238
   
On Base Pct.314.302
   
Slugging Pct.407.371
   
On-base Plus Slugging.721.672
   
Who Should I Trade? Player Notes
  Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
News 
 Reds 1B Mike Moustakas did not record a hit Tuesday, yet still left as the hero. He hit a walk-off sac fly in the bottom of the 9th, as Cincinnati beat the Mets 1-0. He finished 0-for-2 with an RBI.
Kendall Capps
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
 Mike Moustakas scored twice and drove in a run with two doubles in the Reds' victory over the Giants Friday.
Scott Youngson
Sat, Jun 25th
Jonathan Villar was granted his unconditional release from the Cubs on Wednesday.
Jesse Garcia
Thu, Jun 30th
 Mike Moustakas went one for two with a walk and an RBI on Saturday against the Brewers.
Scott Youngson
Sat, Jun 18th
The Cubs designated Jonathan Villar for assignment on Friday.
Dan Harris
Fri, Jun 24th
 Mike Moustakas was activated from the IL on Monday ahead of the Reds taking on the Diamondbacks.
Jesse Garcia
Mon, Jun 13th
Jonathan Villar went 1-for-3 with two RBIs and a walk in Saturday’s win over Atlanta.
Jesse Garcia
Sat, Jun 18th
 The Reds have placed Mike Moustakas on the IL and recalled TJ Friedl from Triple-A.
Dan Harris
Mon, Jun 6th
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
  Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
Jonathan Villar
2B,3B,SS - LAA
Jonathan Villar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7th@ ATLMax Fried (8-2)#11vs HOUFramber Valdez (8-3)#18
Fri, Apr 8th@ ATLCharlie Morton (4-3)#35vs HOUJake Odorizzi (3-2)#126
Sat, Apr 9th@ ATLKyle Wright (9-4)#28vs HOUJustin Verlander (10-3)#4
Sun, Apr 10th@ ATLIan Anderson (7-5)#93vs HOUJose Urquidy (7-3)#58
Mon, Apr 11th   vs MIAElieser Hernandez (2-5)#169
Tue, Apr 12thvs CLEShane Bieber (3-4)#6vs MIAJesus Luzardo (2-3)#142
Thu, Apr 14th@ LADWalker Buehler (6-3)#141@ TEXDane Dunning (1-6)#90
Fri, Apr 15th@ LADTony Gonsolin (10-0)#13@ TEXMatt Bush (2-1)#228
Sat, Apr 16th@ LADJulio Urias (7-6)#16@ TEXTaylor Hearn (4-5)#250
Sun, Apr 17th@ LADAndrew Heaney (1-0)#75@ TEXMartin Perez (7-2)#56
Mon, Apr 18th@ SDSean Manaea (3-4)#32@ HOULuis Garcia (7-5)#33
Tue, Apr 19th@ SDJoe Musgrove (8-2)#14@ HOUFramber Valdez (8-3)#18
Wed, Apr 20th@ SDMacKenzie Gore (4-3)#114@ HOUJake Odorizzi (3-2)#126
Fri, Apr 22ndvs STLSteven Matz (3-3)#94vs BALBruce Zimmermann (2-5)#227
Sat, Apr 23rdvs STLDakota Hudson (6-5)#110vs BALSpenser Watkins (1-1)#329
Sun, Apr 24thvs STLAdam Wainwright (6-6)#40vs BALChris Ellis (0-0)
Mon, Apr 25th   vs CLEShane Bieber (3-4)#6
Tue, Apr 26thvs SDJoe Musgrove (8-2)#14vs CLETriston McKenzie (5-6)#60
Wed, Apr 27thvs SDMacKenzie Gore (4-3)#114vs CLEZach Plesac (2-6)#65
Thu, Apr 28thvs SDNick Martinez (3-3)#134vs CLECal Quantrill (4-5)#85
Fri, Apr 29th@ COLAntonio Senzatela (3-5)#358@ CWSLucas Giolito (5-4)#38
Sat, Apr 30th@ COLChad Kuhl (5-5)#200@ CWSVince Velasquez (3-3)#180
Sun, May 1st@ COLKyle Freeland (4-6)#151@ CWSDallas Keuchel (2-6)#386
Mon, May 2nd   @ CWSDylan Cease (7-3)#20
Tue, May 3rd@ MILBrandon Woodruff (7-3)#27@ BOSMichael Wacha (6-1)#116
Wed, May 4th@ MILFreddy Peralta (3-2)#115@ BOSGarrett Whitlock (2-1)#77
Thu, May 5th@ MILAdrian Houser (4-8)#167@ BOSRich Hill (4-4)#133
Fri, May 6th   vs WSHJoan Adon (1-11)#390
Sat, May 7thvs PITMitch Keller (2-5)#197vs WSHJosiah Gray (6-5)#123
Sun, May 8thvs PITZach Thompson (3-6)#153vs WSHErick Fedde (5-5)#158
Mon, May 9thvs MILBrandon Woodruff (7-3)#27vs TBJeffrey Springs (3-2)#36
Tue, May 10thvs MILFreddy Peralta (3-2)#115vs TBCorey Kluber (3-5)#55
Wed, May 11thvs MILAdrian Houser (4-8)#167vs TBShane McClanahan (9-3)#5
Fri, May 13th@ PITMitch Keller (2-5)#197@ OAKDaulton Jefferies (1-7)
Sat, May 14th@ PITZach Thompson (3-6)#153@ OAKAdam Oller (0-3)#294
Sun, May 15th@ PITJose Quintana (2-4)#78@ OAKFrankie Montas (3-9)#19
Mon, May 16th   @ TEXJon Gray (4-4)#46
Tue, May 17th@ CLEZach Plesac (2-6)#65@ TEXTaylor Hearn (4-5)#250
Wed, May 18th   @ TEXDane Dunning (1-6)#90
Fri, May 20th@ TORHyun Jin Ryu (2-0)vs OAKPaul Blackburn (6-3)#9
Sat, May 21st@ TORAlek Manoah (9-3)#15vs OAKFrankie Montas (3-9)#19
Sun, May 22nd@ TORYusei Kikuchi (3-5)#108vs OAKCole Irvin (3-6)#97
Tue, May 24thvs CHCMarcus Stroman (2-5)#69vs TEXDane Dunning (1-6)#90
Wed, May 25thvs CHCKyle Hendricks (4-6)#122vs TEXGlenn Otto (4-4)#168
Thu, May 26thvs CHCJustin Steele (3-5)#136vs TORHyun Jin Ryu (2-0)
Fri, May 27thvs SFCarlos Rodon (7-5)#7vs TORAlek Manoah (9-3)#15
Sat, May 28thvs SFAlex Wood (5-7)#66vs TORYusei Kikuchi (3-5)#108
Sun, May 29thvs SFAlex Cobb (3-3)#103vs TORJose Berrios (6-4)#74
Tue, May 31st@ BOSMichael Wacha (6-1)#116@ NYYJordan Montgomery (3-2)#26
Thu, Jun 2ndvs WSHJoan Adon (1-11)#390@ NYYJameson Taillon (9-2)#43
Fri, Jun 3rdvs WSHJosiah Gray (6-5)#123@ PHIZach Eflin (3-5)#72
Sat, Jun 4thvs WSHErick Fedde (5-5)#158@ PHIZack Wheeler (7-4)#10
Sun, Jun 5thvs WSHPatrick Corbin (4-10)#143@ PHIKyle Gibson (4-3)#137
Mon, Jun 6thvs ARIMadison Bumgarner (4-8)#113vs BOSMichael Wacha (6-1)#116
Tue, Jun 7thvs ARITyler Gilbert (0-3)#324vs BOSGarrett Whitlock (2-1)#77
Wed, Jun 8thvs ARIMerrill Kelly (7-5)#91vs BOSNathan Eovaldi (4-2)#31
Thu, Jun 9thvs ARIZach Davies (2-4)#171vs BOSNick Pivetta (8-6)#39
Fri, Jun 10th@ STLAndre Pallante (2-4)#184vs NYMTylor Megill (4-2)#109
Sat, Jun 11th@ STLAdam Wainwright (6-6)#40vs NYMCarlos Carrasco (9-4)#63
Sun, Jun 12th@ STLDakota Hudson (6-5)#110vs NYMTaijuan Walker (7-2)#79
Tue, Jun 14th@ ARIZach Davies (2-4)#171@ LADTony Gonsolin (10-0)#13
Wed, Jun 15th@ ARIZac Gallen (4-2)#41@ LADTyler Anderson (9-1)#51
Thu, Jun 16th   @ SEAGeorge Kirby (2-3)#87
Fri, Jun 17thvs MILEric Lauer (6-3)#83@ SEARobbie Ray (7-6)#12
Sat, Jun 18thvs MILJason Alexander (2-1)#235@ SEAPenn Murfee (1-0)#214
Sun, Jun 19thvs MILAdrian Houser (4-8)#167@ SEALogan Gilbert (10-3)#29
Mon, Jun 20th   vs KCKris Bubic (1-5)#262
Tue, Jun 21stvs LADTony Gonsolin (10-0)#13vs KCJonathan Heasley (1-4)#216
Wed, Jun 22ndvs LADTyler Anderson (9-1)#51vs KCDaniel Lynch (3-7)#233
Fri, Jun 24th@ SFAlex Cobb (3-3)#103vs SEAChris Flexen (5-8)#98
Sat, Jun 25th@ SFLogan Webb (7-3)#17vs SEALogan Gilbert (10-3)#29
Sun, Jun 26th@ SFAnthony DeSclafani (0-2)#95vs SEAMarco Gonzales (4-9)#86
Mon, Jun 27th   vs CWSLucas Giolito (5-4)#38
Tue, Jun 28th@ CHCKeegan Thompson (7-3)#124vs CWSJohnny Cueto (2-4)#160
Wed, Jun 29th@ CHCJustin Steele (3-5)#136vs CWSMichael Kopech (2-6)#44
Fri, Jul 1stvs ATLMax Fried (8-2)#11@ HOUCristian Javier (6-3)#49
Sat, Jul 2ndvs ATLSpencer Strider (4-2)#67@ HOUJose Urquidy (7-3)#58
Sun, Jul 3rdvs ATLCharlie Morton (4-3)#35@ HOUFramber Valdez (8-3)#18
Tue, Jul 5thvs NYMMax Scherzer (5-1)#112@ MIASandy Alcantara (9-3)#1
Wed, Jul 6thvs NYMDavid Peterson (5-1)#89@ MIATrevor Rogers (4-6)#81
Thu, Jul 7thvs PITBryse Wilson (1-4)#387@ BALJordan Lyles (4-7)#159
Fri, Jul 8thvs TBShane McClanahan (9-3)#5@ BALTyler Wells (7-4)#61
Sat, Jul 9thvs TBShane Baz (1-1)#105@ BALDean Kremer (2-1)#234
Sun, Jul 10thvs TBDrew Rasmussen (5-3)#64@ BALAustin Voth (0-1)#275
Tue, Jul 12th@ NYYLuis Severino (4-3)#34vs HOUCristian Javier (6-3)#49
Wed, Jul 13th@ NYYGerrit Cole (7-2)#2vs HOUJustin Verlander (10-3)#4
Thu, Jul 14th@ NYYvs HOU
Fri, Jul 15th@ STLvs LAD
Sat, Jul 16th@ STLvs LAD
Fri, Jul 22ndvs STL@ ATL
Sat, Jul 23rdvs STL@ ATL
Sun, Jul 24thvs STL@ ATL
Mon, Jul 25thvs MIA@ KC
Tue, Jul 26thvs MIA@ KC
Wed, Jul 27thvs MIA@ KC
Thu, Jul 28thvs MIAvs TEX
Fri, Jul 29thvs BALvs TEX
Sat, Jul 30thvs BALvs TEX
Sun, Jul 31stvs BALvs TEX
Tue, Aug 2nd@ MIAvs OAK
Wed, Aug 3rd@ MIAvs OAK
Thu, Aug 4th   vs OAK
Fri, Aug 5th@ MIL@ SEA
Sat, Aug 6th@ MIL@ SEA
Sun, Aug 7th@ MIL@ SEA
Mon, Aug 8th@ NYM@ OAK
Tue, Aug 9th@ NYM@ OAK
Wed, Aug 10th@ NYM@ OAK
Fri, Aug 12th   vs MIN
Sat, Aug 13thvs CHCvs MIN
Sun, Aug 14thvs CHCvs MIN
Mon, Aug 15thvs PHIvs SEA
Tue, Aug 16thvs PHIvs SEA
Wed, Aug 17thvs PHIvs SEA
Fri, Aug 19th@ PIT@ DET
Sat, Aug 20th@ PIT@ DET
Sun, Aug 21st@ PIT@ DET
Mon, Aug 22nd@ PHI@ TB
Tue, Aug 23rd@ PHI@ TB
Wed, Aug 24th@ PHI@ TB
Thu, Aug 25th@ PHI@ TB
Fri, Aug 26th@ WSH@ TOR
Sat, Aug 27th@ WSH@ TOR
Sun, Aug 28th@ WSH@ TOR
Mon, Aug 29thvs STLvs NYY
Tue, Aug 30thvs STLvs NYY
Wed, Aug 31stvs STLvs NYY
Fri, Sep 2ndvs COLvs HOU
Sat, Sep 3rdvs COLvs HOU
Sun, Sep 4thvs COLvs HOU
Mon, Sep 5th   vs DET
Tue, Sep 6th@ CHCvs DET
Wed, Sep 7th@ CHCvs DET
Fri, Sep 9th@ MIL@ HOU
Sat, Sep 10th@ MIL@ HOU
Sun, Sep 11th@ MIL@ HOU
Mon, Sep 12thvs PIT@ CLE
Tue, Sep 13thvs PIT@ CLE
Wed, Sep 14thvs PIT@ CLE
Fri, Sep 16th@ STLvs SEA
Sat, Sep 17th@ STLvs SEA
Sun, Sep 18th@ STLvs SEA
Mon, Sep 19th   vs SEA
Tue, Sep 20thvs BOS@ TEX
Wed, Sep 21stvs BOS@ TEX
Thu, Sep 22ndvs MIL@ TEX
Fri, Sep 23rdvs MIL@ MIN
Sat, Sep 24thvs MIL@ MIN
Sun, Sep 25thvs MIL@ MIN
Tue, Sep 27th@ PITvs OAK
Wed, Sep 28th@ PITvs OAK
Thu, Sep 29th   vs OAK
Fri, Sep 30th@ CHCvs TEX
Sat, Oct 1st@ CHCvs TEX
Sun, Oct 2nd@ CHCvs TEX
Mon, Oct 3rdvs CHC@ OAK
Tue, Oct 4thvs CHC@ OAK
Wed, Oct 5thvs CHC@ OAK
Wed, Apr 13thvs CLETriston McKenzie (5-6)#60   
Thu, May 12th@ PITJT Brubaker (2-7)#100   
Thu, May 19th@ CLECal Quantrill (4-5)#85   
Mon, May 23rdvs CHCDrew Smyly (2-5)#154   
Wed, Jun 1st@ BOSGarrett Whitlock (2-1)#77   
Mon, Jun 13th@ ARIMerrill Kelly (7-5)#91   
Thu, Jun 23rdvs LADClayton Kershaw (5-2)#42   
Thu, Jun 30th@ CHCKyle Hendricks (4-6)#122   
Mon, Jul 4thvs NYMTaijuan Walker (7-2)#79   
Sun, Jul 17th@ STL   
Mon, Aug 1st@ MIA   
Thu, Aug 11thvs CHC   
Thu, Sep 8th@ CHC   
Thu, Sep 15th@ STL   
Mon, Sep 26th@ PIT