Skip to main content

Who Should I Trade?

Mike Moustakas for David Peralta (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  David Peralta
LF - ARI
David Peralta
Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
Expert
Recommendation
70%
Recommended by
7 of 10 experts
30%
Recommended by
3 of 10 experts
Rankings 
   
Rest of Season# 183# 202
VBR# 314# 266
   
Projections 
   
Runs2934
Home Runs811
RBI3435
Stolen Bases12
Batting Average.255.234
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 188# 205
   
Pierre Camus
RotoBaller
# 126# 295
   
Bart Wheeler
Hail to Fantasy Football
# 175# 190
   
Mick Ciallela
Fantrax
# 179# 225
   
Nate Miller
Fantasy Six Pack
# 184
   
Joe Pisapia
FantasyPros
# 163# 175
   
Scott Youngson
Pitcher List
# 145# 217
   
Ryan Amore
Pitcher List
# 186# 156
   
Travis Argo
Fantasy Six Pack
# 199# 188
   
Andrew Seifter
FantasyPros
# 233# 215
   
Who Should I Trade? Player Statistics
  David Peralta
LF - ARI
David Peralta
Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
2022 Stats 
   
   
At Bats204160
   
Runs1921
   
Hits4835
   
Singles2524
   
Doubles148
   
Triples10
   
Home Runs83
   
RBI2715
   
Stolen Bases12
   
Caught Stealing20
   
Walks2019
   
Strikeouts5637
   
Batting Average.235.219
   
On Base Pct.304.317
   
Slugging Pct.431.325
   
On-base Plus Slugging.735.642
   
Who Should I Trade? Player Projections
  David Peralta
LF - ARI
David Peralta
Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
2022 Projections 
   
   
At Bats259250
   
Runs2934
   
Hits6658
   
Singles4134
   
Doubles1513
   
Triples20
   
Home Runs811
   
RBI3435
   
Stolen Bases12
   
Caught Stealing00
   
Walks2426
   
Strikeouts5457
   
Batting Average.255.234
   
On Base Pct.323.317
   
Slugging Pct.424.418
   
On-base Plus Slugging.746.735
   
Who Should I Trade? Player Notes
  David Peralta
LF - ARI
David Peralta
Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
News 
 David Peralta went 1-for-3 Friday, singling in the Diamondbacks' 5-1 loss to the Tigers.
Chris Schommer
Sat, Jun 25th
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
 David Peralta went 1-for-5 at the plate on Tuesday, hitting an RBI double, and striking out twice in the Diamondbacks' 5-3 loss to the Reds.
Josh Thiessen
Wed, Jun 15th
Mike Moustakas went one for two with a walk and an RBI on Saturday against the Brewers.
Scott Youngson
Sat, Jun 18th
 Diamondbacks’ LF David Peralta exited Monday’s game against the Reds in the third inning with a back injury after he made a diving catch. The team is stating he is dealing with back spasms.
Jesse Garcia
Mon, Jun 6th
Mike Moustakas was activated from the IL on Monday ahead of the Reds taking on the Diamondbacks.
Jesse Garcia
Mon, Jun 13th
 Arizona Diamondbacks LF David Peralta went 2-for-5 at the plate on Tuesday, hitting two singles, and striking out once in the Diamondbacks' 8-7 extra innings win over the Braves.
Josh Thiessen
Wed, Jun 1st
The Reds have placed Mike Moustakas on the IL and recalled TJ Friedl from Triple-A.
Dan Harris
Mon, Jun 6th
 Arizona Diamondbacks outfielder David Peralta went 1-for-1 at the plate on Sunday, hitting a RBI triple in the Diamondbacks' 3-1 loss to the Dodgers.
Josh Thiessen
Sun, May 29th
Cincinnati Reds 3B Mike Moustakas went 0-for-3 at the plate on Saturday, striking out once, and walking once for a RBI in the Reds' 10-8 loss to the Nationals.
Josh Thiessen
Sun, Jun 5th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  David Peralta
LF - ARI
David Peralta
Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7thvs SDYu Darvish (7-3)#24@ ATLMax Fried (7-2)#14
Fri, Apr 8thvs SDSean Manaea (3-3)#28@ ATLCharlie Morton (4-3)#47
Sat, Apr 9thvs SDJoe Musgrove (8-1)#10@ ATLKyle Wright (8-4)#38
Sun, Apr 10thvs SDNabil Crismatt@ ATLIan Anderson (6-4)#92
Tue, Apr 12thvs HOULuis Garcia (5-5)#39vs CLEShane Bieber (3-3)#5
Wed, Apr 13thvs HOUFramber Valdez (7-3)#22vs CLETriston McKenzie (4-5)#57
Thu, Apr 14th   @ LADWalker Buehler (6-3)#136
Fri, Apr 15th@ NYMChris Bassitt (5-5)#31@ LADTony Gonsolin (9-0)#21
Sat, Apr 16th@ NYMCarlos Carrasco (8-3)#65@ LADJulio Urias (5-6)#12
Sun, Apr 17th@ NYMDavid Peterson (4-1)#118@ LADAndrew Heaney (1-0)#70
Mon, Apr 18th   @ SDSean Manaea (3-3)#28
Tue, Apr 19th@ WSHJoan Adon (1-11)#386@ SDJoe Musgrove (8-1)#10
Wed, Apr 20th@ WSHErick Fedde (5-5)#188@ SDMacKenzie Gore (4-3)#116
Fri, Apr 22ndvs NYMDavid Peterson (4-1)#118vs STLSteven Matz (3-3)#88
Sat, Apr 23rdvs NYMTrevor Williams (1-4)#181vs STLDakota Hudson (5-4)#95
Sun, Apr 24thvs NYMTylor Megill (4-2)#100vs STLAdam Wainwright (5-5)#42
Tue, Apr 26thvs LADTony Gonsolin (9-0)#21vs SDJoe Musgrove (8-1)#10
Wed, Apr 27thvs LADJulio Urias (5-6)#12vs SDMacKenzie Gore (4-3)#116
Thu, Apr 28th@ STLDakota Hudson (5-4)#95vs SDNick Martinez (2-3)#139
Fri, Apr 29th@ STLAdam Wainwright (5-5)#42@ COLAntonio Senzatela (3-3)#306
Sat, Apr 30th@ STLMiles Mikolas (5-5)#50@ COLChad Kuhl (4-5)#263
Sun, May 1st@ STLJordan Hicks (1-4)#194@ COLKyle Freeland (3-5)#166
Tue, May 3rd@ MIATrevor Rogers (3-6)#72@ MILBrandon Woodruff (5-3)#30
Wed, May 4th@ MIAElieser Hernandez (2-5)#161@ MILFreddy Peralta (3-2)#107
Thu, May 5th   @ MILAdrian Houser (4-8)#155
Sat, May 7thvs COLKyle Freeland (3-5)#166vs PITMitch Keller (2-5)#193
Sun, May 8thvs COLGerman Marquez (4-5)#96vs PITZach Thompson (3-5)#165
Mon, May 9thvs MIAElieser Hernandez (2-5)#161vs MILBrandon Woodruff (5-3)#30
Tue, May 10thvs MIAJesus Luzardo (2-3)#133vs MILFreddy Peralta (3-2)#107
Wed, May 11thvs MIASandy Alcantara (7-3)#1vs MILAdrian Houser (4-8)#155
Thu, May 12th   @ PITJT Brubaker (1-7)#112
Fri, May 13thvs CHCDrew Smyly (2-5)#148@ PITMitch Keller (2-5)#193
Sat, May 14thvs CHCKyle Hendricks (3-6)#130@ PITZach Thompson (3-5)#165
Sun, May 15thvs CHCJustin Steele (2-5)#150@ PITJose Quintana (1-4)#81
Tue, May 17th@ LADTyler Anderson (8-0)#55@ CLEZach Plesac (2-5)#104
Thu, May 19th@ CHCMarcus Stroman (2-5)#63@ CLECal Quantrill (4-4)#80
Fri, May 20th@ CHCKyle Hendricks (3-6)#130@ TORHyun Jin Ryu (2-0)
Sat, May 21st@ CHCJustin Steele (2-5)#150@ TORAlek Manoah (9-2)#11
Sun, May 22nd@ CHCWade Miley (1-0)#180@ TORYusei Kikuchi (2-3)#102
Mon, May 23rdvs KCZack Greinke (1-4)#121vs CHCDrew Smyly (2-5)#148
Tue, May 24thvs KCJonathan Heasley (1-3)#211vs CHCMarcus Stroman (2-5)#63
Wed, May 25th   vs CHCKyle Hendricks (3-6)#130
Thu, May 26thvs LADMitch White (1-1)#191vs CHCJustin Steele (2-5)#150
Fri, May 27thvs LADRyan Pepiot (0-0)#309vs SFCarlos Rodon (6-4)#9
Sat, May 28thvs LADTony Gonsolin (9-0)#21vs SFAlex Wood (5-6)#75
Sun, May 29thvs LADTyler Anderson (8-0)#55vs SFAlex Cobb (3-3)#91
Tue, May 31stvs ATLCharlie Morton (4-3)#47@ BOSMichael Wacha (6-1)#113
Wed, Jun 1stvs ATLKyle Wright (8-4)#38@ BOSGarrett Whitlock (2-1)#58
Thu, Jun 2nd   vs WSHJoan Adon (1-11)#386
Fri, Jun 3rd@ PITJT Brubaker (1-7)#112vs WSHJosiah Gray (6-4)#125
Sat, Jun 4th@ PITRoansy Contreras (2-1)#149vs WSHErick Fedde (5-5)#188
Sun, Jun 5th@ PITZach Thompson (3-5)#165vs WSHPatrick Corbin (3-10)#135
Mon, Jun 6th@ CINHunter Greene (3-8)#114vs ARIMadison Bumgarner (3-7)#129
Tue, Jun 7th@ CINGraham Ashcraft (4-1)#178vs ARITyler Gilbert (0-3)#343
Wed, Jun 8th@ CINMike Minor (1-3)#110vs ARIMerrill Kelly (6-5)#109
Thu, Jun 9th@ CINTyler Mahle (2-6)#53vs ARIZach Davies (2-4)#192
Fri, Jun 10th@ PHIKyle Gibson (4-3)#84@ STLAndre Pallante (2-3)#147
Sat, Jun 11th@ PHIZack Wheeler (6-4)#15@ STLAdam Wainwright (5-5)#42
Sun, Jun 12th@ PHIRanger Suarez (6-4)#78@ STLDakota Hudson (5-4)#95
Mon, Jun 13thvs CINMike Minor (1-3)#110@ ARIMerrill Kelly (6-5)#109
Tue, Jun 14thvs CINTyler Mahle (2-6)#53@ ARIZach Davies (2-4)#192
Wed, Jun 15thvs CINLuis Castillo (2-4)#45@ ARIZac Gallen (4-2)#41
Fri, Jun 17thvs MINDevin Smeltzer (4-1)#141vs MILEric Lauer (6-3)#87
Sat, Jun 18thvs MINDylan Bundy (4-4)#152vs MILJason Alexander (2-0)#239
Sun, Jun 19thvs MINChris Archer (1-3)#157vs MILAdrian Houser (4-8)#155
Tue, Jun 21st@ SDSean Manaea (3-3)#28vs LADTony Gonsolin (9-0)#21
Wed, Jun 22nd@ SDMike Clevinger (1-0)#62vs LADTyler Anderson (8-0)#55
Thu, Jun 23rd   vs LADClayton Kershaw (5-1)#35
Fri, Jun 24thvs DETRony Garcia (2-2)#219@ SFAlex Cobb (3-3)#91
Sat, Jun 25thvs DETAlex Faedo (1-4)#128@ SFLogan Webb (6-2)#20
Sun, Jun 26thvs DETBeau Brieske (1-6)#185@ SFAnthony DeSclafani (0-1)#82
Tue, Jun 28thvs SDSean Manaea (3-3)#28@ CHCKeegan Thompson (7-2)#99
Wed, Jun 29thvs SDMike Clevinger (1-0)#62@ CHCJustin Steele (2-5)#150
Thu, Jun 30th   @ CHCKyle Hendricks (3-6)#130
Fri, Jul 1st@ COLAntonio Senzatela (3-3)#306vs ATLMax Fried (7-2)#14
Sat, Jul 2nd@ COLRyan Feltner (1-2)#382vs ATLSpencer Strider (3-2)#89
Sun, Jul 3rd@ COLChad Kuhl (4-5)#263vs ATLCharlie Morton (4-3)#47
Mon, Jul 4thvs SFvs NYM
Tue, Jul 5thvs SFvs NYM
Wed, Jul 6thvs SFvs NYM
Thu, Jul 7thvs COLvs PIT
Fri, Jul 8thvs COLvs TB
Sat, Jul 9thvs COLvs TB
Sun, Jul 10thvs COLvs TB
Tue, Jul 12th@ SF@ NYY
Wed, Jul 13th@ SF@ NYY
Thu, Jul 14th   @ NYY
Fri, Jul 15th@ SD@ STL
Sat, Jul 16th@ SD@ STL
Sun, Jul 17th@ SD@ STL
Fri, Jul 22ndvs WSHvs STL
Sat, Jul 23rdvs WSHvs STL
Sun, Jul 24thvs WSHvs STL
Mon, Jul 25thvs SFvs MIA
Tue, Jul 26thvs SFvs MIA
Wed, Jul 27thvs SFvs MIA
Thu, Jul 28th   vs MIA
Fri, Jul 29th@ ATLvs BAL
Sat, Jul 30th@ ATLvs BAL
Sun, Jul 31st@ ATLvs BAL
Mon, Aug 1st@ CLE@ MIA
Tue, Aug 2nd@ CLE@ MIA
Wed, Aug 3rd@ CLE@ MIA
Fri, Aug 5thvs COL@ MIL
Sat, Aug 6thvs COL@ MIL
Sun, Aug 7thvs COL@ MIL
Mon, Aug 8thvs PIT@ NYM
Tue, Aug 9thvs PIT@ NYM
Wed, Aug 10thvs PIT@ NYM
Thu, Aug 11thvs PITvs CHC
Sat, Aug 13th@ COLvs CHC
Sun, Aug 14th@ COLvs CHC
Mon, Aug 15th@ SFvs PHI
Tue, Aug 16th@ SFvs PHI
Wed, Aug 17th@ SFvs PHI
Fri, Aug 19thvs STL@ PIT
Sat, Aug 20thvs STL@ PIT
Sun, Aug 21stvs STL@ PIT
Mon, Aug 22nd   @ PHI
Tue, Aug 23rd@ KC@ PHI
Wed, Aug 24th@ KC@ PHI
Thu, Aug 25th   @ PHI
Fri, Aug 26th@ CWS@ WSH
Sat, Aug 27th@ CWS@ WSH
Sun, Aug 28th@ CWS@ WSH
Mon, Aug 29thvs PHIvs STL
Tue, Aug 30thvs PHIvs STL
Wed, Aug 31stvs PHIvs STL
Fri, Sep 2ndvs MILvs COL
Sat, Sep 3rdvs MILvs COL
Sun, Sep 4thvs MILvs COL
Tue, Sep 6th@ SD@ CHC
Wed, Sep 7th@ SD@ CHC
Thu, Sep 8th   @ CHC
Fri, Sep 9th@ COL@ MIL
Sat, Sep 10th@ COL@ MIL
Sun, Sep 11th@ COL@ MIL
Mon, Sep 12thvs LADvs PIT
Tue, Sep 13thvs LADvs PIT
Wed, Sep 14thvs LADvs PIT
Thu, Sep 15thvs SD@ STL
Fri, Sep 16thvs SD@ STL
Sat, Sep 17thvs SD@ STL
Sun, Sep 18thvs SD@ STL
Tue, Sep 20th@ LADvs BOS
Wed, Sep 21st@ LADvs BOS
Thu, Sep 22nd@ LADvs MIL
Fri, Sep 23rdvs SFvs MIL
Sat, Sep 24thvs SFvs MIL
Sun, Sep 25thvs SFvs MIL
Mon, Sep 26th   @ PIT
Tue, Sep 27th@ HOU@ PIT
Wed, Sep 28th@ HOU@ PIT
Fri, Sep 30th@ SF@ CHC
Sat, Oct 1st@ SF@ CHC
Sun, Oct 2nd@ SF@ CHC
Mon, Oct 3rd@ MILvs CHC
Tue, Oct 4th@ MILvs CHC
Wed, Oct 5th@ MILvs CHC
Thu, Apr 21st@ WSHJosh Rogers (2-2)#380   
Mon, Apr 25thvs LADWalker Buehler (6-3)#136   
Mon, May 2nd@ MIAPablo Lopez (5-3)#17   
Fri, May 6thvs COLChad Kuhl (4-5)#263   
Mon, May 16th@ LADTony Gonsolin (9-0)#21   
Wed, May 18th@ LADWalker Buehler (6-3)#136   
Mon, May 30thvs ATLSpencer Strider (3-2)#89   
Mon, Jun 20th@ SDYu Darvish (7-3)#24   
Mon, Jul 11th@ SF   
Fri, Aug 12th@ COL   
Thu, Aug 18th@ SF   
Thu, Sep 1stvs MIL   
Mon, Sep 5th@ SD   
Mon, Sep 19th@ LAD