Skip to main content

Who Should I Trade?

Mickey Moniak for Bryan De La Cruz (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Bryan De La Cruz
Bryan De La Cruz
Mickey Moniak
Mickey Moniak
Recommended by
3 of 3 experts
Recommended by
0 of 3 experts
Rest of Season# 336# 386
VBR# 1139# 1252
Home Runs42
Stolen Bases11
Batting Average.253.218
Injury Alert--
Expert Ranks 
Mike Maher
# 325# 419
Pierre Camus
# 300# 320
Scott Youngson
Pitcher List
# 241
Who Should I Trade? Player Statistics
  Bryan De La Cruz
Bryan De La Cruz
Mickey Moniak
Mickey Moniak
2022 Stats 
At Bats13025
Home Runs40
Stolen Bases20
Caught Stealing00
Batting Average.215.160
On Base Pct.275.250
Slugging Pct.339.160
On-base Plus Slugging.613.410
Who Should I Trade? Player Projections
  Bryan De La Cruz
Bryan De La Cruz
Mickey Moniak
Mickey Moniak
2022 Projections 
At Bats14157
Home Runs42
Stolen Bases11
Caught Stealing10
Batting Average.253.218
On Base Pct.308.275
Slugging Pct.391.372
On-base Plus Slugging.699.647
Who Should I Trade? Player Notes
  Bryan De La Cruz
Bryan De La Cruz
Mickey Moniak
Mickey Moniak
 Bryan De La Cruz went 1-for-3 with a three-run homer in Sunday afternoon's 9-4 loss to the Astros.
Nate Miller
Sun, Jun 12th
The Phillies reinstated Mickey Moniak from the 10-day IL on Monday. He is batting seventh and playing center field against the Giants.
Dan Harris
Mon, May 30th
 Bryan De La Cruz was forced to leave Tuesday's game early after being hit by a pitch on the right forearm.
Nate Miller
Tue, May 17th
Mickey Moniak will be on the shelf for six weeks after fracturing his right hand in the last exhibition game of the spring.
Kelly Kirby
Thu, Apr 7th
 Bryan De La Cruz went 3-for-4 with two doubles and run scored in Monday's 8-2 win over the Nationals.
Nate Miller
Mon, May 16th
Moniak was hit by a pitch on his right hand during Wednesday's exhibition finale. Thankfully, his x-rays came back negative and he is listed day-to-day.
Kendall Capps
Wed, Apr 6th
 Bryan De La Cruz went 2-for-4 with a pair of singles and a run scored in Wednesday's 11-3 win over the Diamondbacks.
Nate Miller
Wed, May 11th
Mickey Moniak went 2-for-3 with two home runs and three RBI on Sunday against the Tigers.
Dan Harris
Sun, Apr 3rd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Bryan De La Cruz
Bryan De La Cruz
Mickey Moniak
Mickey Moniak
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ SFLogan Webb (7-2)#18vs OAKFrankie Montas (3-7)#15
Sat, Apr 9th@ SFCarlos Rodon (6-4)#13vs OAKCole Irvin (2-5)#120
Sun, Apr 10th@ SFAnthony DeSclafani (0-2)#70vs OAKDaulton Jefferies (1-7)
Mon, Apr 11th@ LAAMichael Lorenzen (6-5)#127vs NYMTaijuan Walker (6-2)#99
Tue, Apr 12th@ LAAPatrick Sandoval (3-2)#73vs NYMTylor Megill (4-2)#100
Wed, Apr 13th   vs NYMMax Scherzer (5-1)#122
Thu, Apr 14thvs PHIKyle Gibson (4-3)#87@ MIASandy Alcantara (7-3)#4
Fri, Apr 15thvs PHIZach Eflin (3-5)#67@ MIAPablo Lopez (5-3)#21
Sat, Apr 16thvs PHIRanger Suarez (6-4)#77@ MIATrevor Rogers (3-6)#85
Sun, Apr 17thvs PHIZack Wheeler (6-4)#10@ MIAElieser Hernandez (2-5)#157
Mon, Apr 18th   @ COLChad Kuhl (4-5)#272
Tue, Apr 19thvs STLAdam Wainwright (5-5)#42@ COLKyle Freeland (3-5)#254
Wed, Apr 20thvs STLMiles Mikolas (5-5)#64@ COLGerman Marquez (4-5)#106
Fri, Apr 22nd@ ATLKyle Wright (8-4)#45vs MILFreddy Peralta (3-2)#94
Sat, Apr 23rd@ ATLIan Anderson (6-4)#92vs MILAdrian Houser (4-8)#163
Sun, Apr 24th@ ATLBryce Elder (1-3)#296vs MILEric Lauer (6-3)#86
Mon, Apr 25th   vs COLKyle Freeland (3-5)#254
Tue, Apr 26th@ WSHJosiah Gray (6-4)#136vs COLGerman Marquez (4-5)#106
Wed, Apr 27th@ WSHErick Fedde (5-5)#281vs COLRyan Feltner (1-3)#376
Thu, Apr 28th@ WSHPatrick Corbin (3-10)#145vs COLAustin Gomber (3-7)#197
Fri, Apr 29thvs SEAMatt Brash (1-3)#176@ NYMTylor Megill (4-2)#100
Sat, Apr 30thvs SEARobbie Ray (6-6)#19@ NYMTaijuan Walker (6-2)#99
Sun, May 1stvs SEALogan Gilbert (8-3)#40@ NYMMax Scherzer (5-1)#122
Tue, May 3rdvs ARIHumberto Castellanos (3-2)#231vs TEXJon Gray (3-3)#51
Wed, May 4thvs ARIMadison Bumgarner (3-7)#112vs TEXMartin Perez (5-2)#74
Thu, May 5th@ SDNick Martinez (2-3)#144vs NYMTaijuan Walker (6-2)#99
Sun, May 8th@ SDJoe Musgrove (8-1)#7vs NYMChris Bassitt (6-5)#32
Mon, May 9th@ ARIHumberto Castellanos (3-2)#231@ SEAChris Flexen (3-8)#114
Tue, May 10th@ ARIMadison Bumgarner (3-7)#112@ SEARobbie Ray (6-6)#19
Wed, May 11th@ ARIMerrill Kelly (6-5)#117@ SEALogan Gilbert (8-3)#40
Thu, May 12th   @ LADTyler Anderson (8-0)#61
Fri, May 13thvs MILCorbin Burnes (6-4)#3@ LADWalker Buehler (6-3)#129
Sat, May 14thvs MILEric Lauer (6-3)#86@ LADJulio Urias (5-6)#17
Sun, May 15thvs MILBrandon Woodruff (5-3)#24@ LADMichael Grove (0-0)#328
Tue, May 17thvs WSHJoan Adon (1-11)#385vs SDMike Clevinger (1-0)#59
Wed, May 18thvs WSHJosiah Gray (6-4)#136vs SDBlake Snell (0-5)#65
Thu, May 19th   vs SDYu Darvish (7-3)#27
Fri, May 20thvs ATLCharlie Morton (4-3)#57vs LADJulio Urias (5-6)#17
Sat, May 21stvs ATLKyle Wright (8-4)#45vs LADMitch White (1-1)#183
Sun, May 22ndvs ATLIan Anderson (6-4)#92vs LADTony Gonsolin (9-0)#20
Mon, May 23rd   @ ATLTucker Davidson (1-2)#185
Tue, May 24th@ TBShane McClanahan (8-3)#8@ ATLMax Fried (7-2)#12
Wed, May 25th@ TBDrew Rasmussen (5-3)#52@ ATLCharlie Morton (4-3)#57
Thu, May 26th   @ ATLKyle Wright (8-4)#45
Fri, May 27th@ ATLIan Anderson (6-4)#92@ NYMCarlos Carrasco (8-3)#44
Sat, May 28th@ ATLTucker Davidson (1-2)#185@ NYMTaijuan Walker (6-2)#99
Sun, May 29th@ ATLMax Fried (7-2)#12@ NYMChris Bassitt (6-5)#32
Mon, May 30th@ COLRyan Feltner (1-3)#376vs SFLogan Webb (7-2)#18
Tue, May 31st   vs SFJakob Junis (4-1)#116
Wed, Jun 1st@ COLGerman Marquez (4-5)#106vs SFCarlos Rodon (6-4)#13
Fri, Jun 3rdvs SFJohn Brebbiavs LAAChase Silseth (1-2)#300
Sat, Jun 4thvs SFLogan Webb (7-2)#18vs LAAMichael Lorenzen (6-5)#127
Sun, Jun 5thvs SFJakob Junis (4-1)#116vs LAAPatrick Sandoval (3-2)#73
Tue, Jun 7thvs WSHJoan Adon (1-11)#385@ MILJason Alexander (2-0)#295
Wed, Jun 8thvs WSHJosiah Gray (6-4)#136@ MILAdrian Houser (4-8)#163
Thu, Jun 9thvs WSHStephen Strasburg (0-1)#96@ MILCorbin Burnes (6-4)#3
Fri, Jun 10th@ HOULuis Garcia (5-5)#34vs ARIZac Gallen (4-2)#39
Sat, Jun 11th@ HOUFramber Valdez (7-3)#23vs ARIMadison Bumgarner (3-7)#112
Sun, Jun 12th@ HOUJustin Verlander (9-3)#2vs ARIKyle Nelson
Mon, Jun 13th@ PHIAaron Nola (4-5)#9vs MIASandy Alcantara (7-3)#4
Tue, Jun 14th@ PHIZach Eflin (3-5)#67vs MIATrevor Rogers (3-6)#85
Wed, Jun 15th@ PHIKyle Gibson (4-3)#87vs MIADaniel Castano (0-1)#261
Thu, Jun 16th   @ WSHPatrick Corbin (3-10)#145
Fri, Jun 17th@ NYMCarlos Carrasco (8-3)#44@ WSHPaolo Espino (0-1)#203
Sat, Jun 18th@ NYMTaijuan Walker (6-2)#99@ WSHJosiah Gray (6-4)#136
Sun, Jun 19th@ NYMChris Bassitt (6-5)#32@ WSHJackson Tetreault (2-1)#333
Tue, Jun 21stvs COLRyan Feltner (1-3)#376@ TEXMartin Perez (5-2)#74
Wed, Jun 22ndvs COLChad Kuhl (4-5)#272@ TEXJon Gray (3-3)#51
Thu, Jun 23rdvs COLKyle Freeland (3-5)#254@ SDJoe Musgrove (8-1)#7
Fri, Jun 24thvs NYMTaijuan Walker (6-2)#99@ SDMacKenzie Gore (4-3)#103
Sat, Jun 25thvs NYMChris Bassitt (6-5)#32@ SDBlake Snell (0-5)#65
Sun, Jun 26thvs NYMDavid Peterson (4-1)#131@ SDYu Darvish (7-3)#27
Tue, Jun 28th@ STLDakota Hudson (5-4)#97vs ATLCharlie Morton (4-3)#57
Wed, Jun 29th@ STLAndre Pallante (2-3)#171vs ATLKyle Wright (8-4)#45
Thu, Jun 30th   vs ATLIan Anderson (6-4)#92
Fri, Jul 1st@ WSHJosiah Gray (6-4)#136vs STLMiles Mikolas (5-5)#64
Sat, Jul 2nd@ WSHJackson Tetreault (2-1)#333vs STLJack Flaherty (0-0)#63
Sun, Jul 3rd@ WSHErick Fedde (5-5)#281vs STLAdam Wainwright (5-5)#42
Tue, Jul 5thvs LAAvs WSH
Wed, Jul 6thvs LAAvs WSH
Thu, Jul 7th@ NYMvs WSH
Fri, Jul 8th@ NYM@ STL
Sat, Jul 9th@ NYM@ STL
Sun, Jul 10th@ NYM@ STL
Mon, Jul 11thvs PIT@ STL
Tue, Jul 12thvs PIT@ TOR
Wed, Jul 13thvs PIT@ TOR
Fri, Jul 15thvs PHI@ MIA
Sat, Jul 16thvs PHI@ MIA
Sun, Jul 17thvs PHI@ MIA
Fri, Jul 22nd@ PITvs CHC
Sat, Jul 23rd@ PITvs CHC
Sun, Jul 24th@ PITvs CHC
Mon, Jul 25th@ CINvs ATL
Tue, Jul 26th@ CINvs ATL
Wed, Jul 27th@ CINvs ATL
Thu, Jul 28th@ CIN@ PIT
Fri, Jul 29thvs NYM@ PIT
Sat, Jul 30thvs NYM@ PIT
Sun, Jul 31stvs NYM@ PIT
Tue, Aug 2ndvs CIN@ ATL
Wed, Aug 3rdvs CIN@ ATL
Thu, Aug 4th   vs WSH
Fri, Aug 5th@ CHCvs WSH
Sat, Aug 6th@ CHCvs WSH
Sun, Aug 7th@ CHCvs WSH
Tue, Aug 9th@ PHIvs MIA
Wed, Aug 10th@ PHIvs MIA
Thu, Aug 11th@ PHIvs MIA
Fri, Aug 12thvs ATL@ NYM
Sat, Aug 13thvs ATL@ NYM
Sun, Aug 14thvs ATL@ NYM
Mon, Aug 15thvs SD@ CIN
Tue, Aug 16thvs SD@ CIN
Wed, Aug 17thvs SD@ CIN
Fri, Aug 19th@ LADvs NYM
Sat, Aug 20th@ LADvs NYM
Sun, Aug 21st@ LADvs NYM
Mon, Aug 22nd@ OAKvs CIN
Tue, Aug 23rd@ OAKvs CIN
Wed, Aug 24th@ OAKvs CIN
Thu, Aug 25th   vs CIN
Fri, Aug 26thvs LADvs PIT
Sat, Aug 27thvs LADvs PIT
Sun, Aug 28thvs LADvs PIT
Mon, Aug 29thvs LAD@ ARI
Tue, Aug 30thvs TB@ ARI
Wed, Aug 31stvs TB@ ARI
Fri, Sep 2nd@ ATL@ SF
Sat, Sep 3rd@ ATL@ SF
Sun, Sep 4th@ ATL@ SF
Tue, Sep 6th@ PHIvs MIA
Wed, Sep 7th@ PHIvs MIA
Thu, Sep 8th@ PHIvs MIA
Fri, Sep 9thvs NYMvs WSH
Sat, Sep 10thvs NYMvs WSH
Sun, Sep 11thvs NYMvs WSH
Tue, Sep 13thvs PHI@ MIA
Wed, Sep 14thvs PHI@ MIA
Thu, Sep 15thvs PHI@ MIA
Fri, Sep 16th@ WSH@ ATL
Sat, Sep 17th@ WSH@ ATL
Sun, Sep 18th@ WSH@ ATL
Tue, Sep 20thvs CHCvs TOR
Wed, Sep 21stvs CHCvs TOR
Thu, Sep 22nd   vs ATL
Fri, Sep 23rdvs WSHvs ATL
Sat, Sep 24thvs WSHvs ATL
Sun, Sep 25thvs WSHvs ATL
Tue, Sep 27th@ NYM@ CHC
Wed, Sep 28th@ NYM@ CHC
Thu, Sep 29th@ MIL@ CHC
Fri, Sep 30th@ MIL@ WSH
Sat, Oct 1st@ MIL@ WSH
Sun, Oct 2nd@ MIL@ WSH
Mon, Oct 3rdvs ATL@ HOU
Tue, Oct 4thvs ATL@ HOU
Wed, Oct 5thvs ATL@ HOU
Thu, Apr 21stvs STLJordan Hicks (1-4)#182   
Mon, May 2ndvs ARIZac Gallen (4-2)#39   
Fri, May 6th@ SDYu Darvish (7-3)#27   
Sat, May 7th@ SDSean Manaea (3-3)#26   
Mon, May 16thvs WSHAaron Sanchez (3-3)#383   
Thu, Jun 2ndvs SFAlex Wood (5-6)#53   
Mon, Jun 20th@ NYMDavid Peterson (4-1)#131   
Mon, Jun 27th@ STLAdam Wainwright (5-5)#42   
Mon, Jul 4th@ WSHPatrick Corbin (3-10)#145   
Thu, Jul 14thvs PIT   
Thu, Jul 21stvs TEX   
Mon, Aug 1stvs CIN   
Mon, Sep 12thvs TEX   
Mon, Sep 19thvs CHC