Skip to main content

Who Should I Trade?

David Peralta 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
 
  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# 180# 204
VBR# 285# 287
   
Projections 
   
Runs2831
Home Runs810
RBI3333
Stolen Bases11
Batting Average.258.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
# 169
   
Joe Pisapia
FantasyPros
# 163# 175
   
Scott Youngson
Pitcher List
# 144# 216
   
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 Bats217163
   
Runs2122
   
Hits5336
   
Singles2825
   
Doubles158
   
Triples10
   
Home Runs93
   
RBI2915
   
Stolen Bases12
   
Caught Stealing20
   
Walks2220
   
Strikeouts5837
   
Batting Average.244.221
   
On Base Pct.314.321
   
Slugging Pct.447.325
   
On-base Plus Slugging.761.646
   
Who Should I Trade? Player Projections
  David Peralta
LF - ARI
David Peralta
Mike Moustakas
1B,3B,DH - CIN
Mike Moustakas
2022 Projections 
   
   
At Bats248233
   
Runs2831
   
Hits6455
   
Singles4033
   
Doubles1411
   
Triples20
   
Home Runs810
   
RBI3333
   
Stolen Bases11
   
Caught Stealing00
   
Walks2325
   
Strikeouts5253
   
Batting Average.258.234
   
On Base Pct.326.319
   
Slugging Pct.430.418
   
On-base Plus Slugging.756.737
   
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 Wednesday, doubling in the Diamondbacks' 4-0 loss to the Padres.
Chris Schommer
Wed, Jun 29th
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 3-for-4 Sunday, singling three times and scoring one run in the Diamondbacks' 11-7 win over the Tigers.
Chris Schommer
Mon, Jun 27th
Mike Moustakas went one for two with a walk and an RBI on Saturday against the Brewers.
Scott Youngson
Sat, Jun 18th
 David Peralta went 1-for-4 Saturday, blasting a two-run home run in the Diamondbacks' 6-3 loss to the Tigers.
Chris Schommer
Sun, Jun 26th
Mike Moustakas was activated from the IL on Monday ahead of the Reds taking on the Diamondbacks.
Jesse Garcia
Mon, Jun 13th
 David Peralta went 1-for-3 Friday, singling in the Diamondbacks' 5-1 loss to the Tigers.
Chris Schommer
Sat, Jun 25th
The Reds have placed Mike Moustakas on the IL and recalled TJ Friedl from Triple-A.
Dan Harris
Mon, Jun 6th
 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
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)#27@ ATLMax Fried (7-2)#14
Fri, Apr 8thvs SDSean Manaea (3-3)#26@ ATLCharlie Morton (4-3)#57
Sat, Apr 9thvs SDJoe Musgrove (8-1)#7@ ATLKyle Wright (8-4)#44
Sun, Apr 10thvs SDNabil Crismatt@ ATLIan Anderson (6-4)#81
Tue, Apr 12thvs HOULuis Garcia (5-5)#38vs CLEShane Bieber (3-4)#5
Wed, Apr 13thvs HOUFramber Valdez (8-3)#22vs CLETriston McKenzie (4-6)#62
Fri, Apr 15th@ NYMChris Bassitt (6-5)#30@ LADTony Gonsolin (9-0)#24
Sat, Apr 16th@ NYMCarlos Carrasco (8-4)#46@ LADJulio Urias (5-6)#12
Sun, Apr 17th@ NYMDavid Peterson (4-1)#133@ LADAndrew Heaney (1-0)#69
Tue, Apr 19th@ WSHJoan Adon (1-11)#387@ SDJoe Musgrove (8-1)#7
Wed, Apr 20th@ WSHErick Fedde (5-5)#269@ SDMacKenzie Gore (4-3)#105
Thu, Apr 21st@ WSHJosh Rogers (2-2)#382   
Fri, Apr 22ndvs NYMDavid Peterson (4-1)#133vs STLSteven Matz (3-3)#79
Sat, Apr 23rdvs NYMTrevor Williams (1-4)#170vs STLDakota Hudson (6-4)#92
Sun, Apr 24thvs NYMTylor Megill (4-2)#102vs STLAdam Wainwright (6-5)#42
Mon, Apr 25thvs LADWalker Buehler (6-3)#129   
Tue, Apr 26thvs LADTony Gonsolin (9-0)#24vs SDJoe Musgrove (8-1)#7
Wed, Apr 27thvs LADJulio Urias (5-6)#12vs SDMacKenzie Gore (4-3)#105
Thu, Apr 28th@ STLDakota Hudson (6-4)#92vs SDNick Martinez (2-3)#143
Fri, Apr 29th@ STLAdam Wainwright (6-5)#42@ COLAntonio Senzatela (3-4)#370
Sat, Apr 30th@ STLMiles Mikolas (5-5)#64@ COLChad Kuhl (5-5)#257
Sun, May 1st@ STLJordan Hicks (1-4)#180@ COLKyle Freeland (4-5)#246
Mon, May 2nd@ MIAPablo Lopez (5-4)#19   
Tue, May 3rd@ MIATrevor Rogers (3-6)#82@ MILBrandon Woodruff (6-3)#23
Wed, May 4th@ MIAElieser Hernandez (2-5)#153@ MILFreddy Peralta (3-2)#94
Fri, May 6thvs COLChad Kuhl (5-5)#257   
Sat, May 7thvs COLKyle Freeland (4-5)#246vs PITMitch Keller (2-5)#191
Sun, May 8thvs COLGerman Marquez (4-5)#113vs PITZach Thompson (3-5)#161
Mon, May 9thvs MIAElieser Hernandez (2-5)#153vs MILBrandon Woodruff (6-3)#23
Tue, May 10thvs MIAJesus Luzardo (2-3)#136vs MILFreddy Peralta (3-2)#94
Wed, May 11thvs MIASandy Alcantara (7-3)#1vs MILAdrian Houser (4-8)#157
Fri, May 13thvs CHCDrew Smyly (2-5)#148@ PITMitch Keller (2-5)#191
Sat, May 14thvs CHCKyle Hendricks (3-6)#138@ PITZach Thompson (3-5)#161
Sun, May 15thvs CHCJustin Steele (2-5)#160@ PITJose Quintana (1-4)#121
Mon, May 16th@ LADTony Gonsolin (9-0)#24   
Tue, May 17th@ LADTyler Anderson (8-1)#60@ CLEZach Plesac (2-5)#115
Wed, May 18th@ LADWalker Buehler (6-3)#129   
Thu, May 19th@ CHCMarcus Stroman (2-5)#59@ CLECal Quantrill (4-4)#85
Fri, May 20th@ CHCKyle Hendricks (3-6)#138@ TORHyun Jin Ryu (2-0)
Sat, May 21st@ CHCJustin Steele (2-5)#160@ TORAlek Manoah (9-2)#15
Sun, May 22nd@ CHCWade Miley (1-0)#168@ TORYusei Kikuchi (2-4)#104
Mon, May 23rdvs KCZack Greinke (1-4)#131vs CHCDrew Smyly (2-5)#148
Tue, May 24thvs KCJonathan Heasley (1-4)#212vs CHCMarcus Stroman (2-5)#59
Thu, May 26thvs LADMitch White (1-1)#188vs CHCJustin Steele (2-5)#160
Fri, May 27thvs LADRyan Pepiot (0-0)#304vs SFCarlos Rodon (7-4)#13
Sat, May 28thvs LADTony Gonsolin (9-0)#24vs SFAlex Wood (5-6)#52
Sun, May 29thvs LADTyler Anderson (8-1)#60vs SFAlex Cobb (3-3)#83
Mon, May 30thvs ATLSpencer Strider (3-2)#95   
Tue, May 31stvs ATLCharlie Morton (4-3)#57@ BOSMichael Wacha (6-1)#117
Wed, Jun 1stvs ATLKyle Wright (8-4)#44@ BOSGarrett Whitlock (2-1)#67
Fri, Jun 3rd@ PITJT Brubaker (1-7)#125vs WSHJosiah Gray (6-4)#123
Sat, Jun 4th@ PITRoansy Contreras (2-1)#149vs WSHErick Fedde (5-5)#269
Sun, Jun 5th@ PITZach Thompson (3-5)#161vs WSHPatrick Corbin (4-10)#142
Mon, Jun 6th@ CINHunter Greene (3-8)#110vs ARIMadison Bumgarner (3-7)#116
Tue, Jun 7th@ CINGraham Ashcraft (4-1)#199vs ARITyler Gilbert (0-3)#341
Wed, Jun 8th@ CINMike Minor (1-4)#98vs ARIMerrill Kelly (6-5)#99
Thu, Jun 9th@ CINTyler Mahle (3-6)#50vs ARIZach Davies (2-4)#189
Fri, Jun 10th@ PHIKyle Gibson (4-3)#84@ STLAndre Pallante (2-3)#159
Sat, Jun 11th@ PHIZack Wheeler (6-4)#11@ STLAdam Wainwright (6-5)#42
Sun, Jun 12th@ PHIRanger Suarez (6-4)#77@ STLDakota Hudson (6-4)#92
Mon, Jun 13thvs CINMike Minor (1-4)#98@ ARIMerrill Kelly (6-5)#99
Tue, Jun 14thvs CINTyler Mahle (3-6)#50@ ARIZach Davies (2-4)#189
Wed, Jun 15thvs CINLuis Castillo (3-4)#47@ ARIZac Gallen (4-2)#45
Fri, Jun 17thvs MINDevin Smeltzer (4-1)#154vs MILEric Lauer (6-3)#86
Sat, Jun 18thvs MINDylan Bundy (4-4)#151vs MILJason Alexander (2-0)#233
Sun, Jun 19thvs MINChris Archer (2-3)#165vs MILAdrian Houser (4-8)#157
Mon, Jun 20th@ SDYu Darvish (7-3)#27   
Tue, Jun 21st@ SDSean Manaea (3-3)#26vs LADTony Gonsolin (9-0)#24
Wed, Jun 22nd@ SDMike Clevinger (1-0)#58vs LADTyler Anderson (8-1)#60
Fri, Jun 24thvs DETRony Garcia (2-2)#220@ SFAlex Cobb (3-3)#83
Sat, Jun 25thvs DETAlex Faedo (1-4)#135@ SFLogan Webb (7-2)#20
Sun, Jun 26thvs DETBeau Brieske (1-6)#176@ SFAnthony DeSclafani (0-2)#68
Tue, Jun 28thvs SDSean Manaea (3-3)#26@ CHCKeegan Thompson (7-3)#122
Wed, Jun 29thvs SDMike Clevinger (1-0)#58@ CHCJustin Steele (2-5)#160
Fri, Jul 1st@ COLAntonio Senzatela (3-4)#370vs ATLMax Fried (7-2)#14
Sat, Jul 2nd@ COLAustin Gomber (3-7)#187vs ATLSpencer Strider (3-2)#95
Sun, Jul 3rd@ COLChad Kuhl (5-5)#257vs ATLCharlie Morton (4-3)#57
Mon, Jul 4thvs SFCarlos Rodon (7-4)#13vs NYM
Tue, Jul 5thvs SFAlex Wood (5-6)#52vs NYMTaijuan Walker (6-2)#87
Wed, Jul 6thvs SFAlex Cobb (3-3)#83vs NYMChris Bassitt (6-5)#30
Thu, Jul 7thvs COLAustin Gomber (3-7)#187vs PIT
Fri, Jul 8thvs COLvs TB
Sat, Jul 9thvs COLvs TB
Sun, Jul 10thvs COLvs TB
Mon, Jul 11th@ SF   
Tue, Jul 12th@ SF@ NYY
Wed, Jul 13th@ SF@ 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
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
Fri, Aug 12th@ COL   
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
Thu, Aug 18th@ SF   
Fri, Aug 19thvs STL@ PIT
Sat, Aug 20thvs STL@ PIT
Sun, Aug 21stvs STL@ PIT
Tue, Aug 23rd@ KC@ PHI
Wed, Aug 24th@ KC@ 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
Thu, Sep 1stvs MIL   
Fri, Sep 2ndvs MILvs COL
Sat, Sep 3rdvs MILvs COL
Sun, Sep 4thvs MILvs COL
Mon, Sep 5th@ SD   
Tue, Sep 6th@ SD@ CHC
Wed, Sep 7th@ SD@ 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
Mon, Sep 19th@ LAD   
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
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 14th   @ LADWalker Buehler (6-3)#129
Mon, Apr 18th   @ SDSean Manaea (3-3)#26
Thu, May 5th   @ MILAdrian Houser (4-8)#157
Thu, May 12th   @ PITJT Brubaker (1-7)#125
Wed, May 25th   vs CHCKyle Hendricks (3-6)#138
Thu, Jun 2nd   vs WSHJoan Adon (1-11)#387
Thu, Jun 23rd   vs LADClayton Kershaw (5-2)#33
Thu, Jun 30th   @ CHCKyle Hendricks (3-6)#138
Thu, Jul 14th   @ NYY
Thu, Jul 28th   vs MIA
Mon, Aug 22nd   @ PHI
Thu, Aug 25th   @ PHI
Thu, Sep 8th   @ CHC
Mon, Sep 26th   @ PIT