Skip to main content

Who Should I Trade?

Mickey Moniak for Ryan O'Hearn (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Ryan O'Hearn
1B,DH - KC
Ryan O'Hearn
Mickey Moniak
Mickey Moniak
Recommended by
4 of 5 experts
Recommended by
1 of 5 experts
Rest of Season# 434
VBR# 1178# 1239
Home Runs31
Stolen Bases01
Batting Average.219.223
Injury AlertMiLBMiLB
Expert Ranks 
Mike Maher
# 377
Pierre Camus
# 296
Carmen Maiorano
# 345
Chris Clegg
# 341
Corbin Young
# 473# 430
Who Should I Trade? Player Statistics
  Ryan O'Hearn
1B,DH - KC
Ryan O'Hearn
Mickey Moniak
Mickey Moniak
2021 Stats 
At Bats5325
Home Runs31
Stolen Bases00
Caught Stealing00
Batting Average.189.120
On Base Pct.246.214
Slugging Pct.377.240
On-base Plus Slugging.623.454
Who Should I Trade? Player Projections
  Ryan O'Hearn
1B,DH - KC
Ryan O'Hearn
Mickey Moniak
Mickey Moniak
2021 Projections 
At Bats6340
Home Runs31
Stolen Bases01
Caught Stealing00
Batting Average.219.223
On Base Pct.306.277
Slugging Pct.394.369
On-base Plus Slugging.700.646
Who Should I Trade? Player Notes
  Ryan O'Hearn
1B,DH - KC
Ryan O'Hearn
Mickey Moniak
Mickey Moniak
 Ryan O'Hearn went 1-for-2 with a two-run home run in Thursday's 7-2 loss to the Rays,
Brad Camara
Fri, May 28th
The Phillies optioned OF Mickey Moniak to their alternate training site.
Brendan Tuma - Too Much Tuma
Mon, Apr 26th
 Ryan O’Hearn went 1-for-5 with a solo home run during Saturday’s 11-3 win over the Twins.
Brad Camara
Sat, May 1st
Phillies outfielder Mickey Moniak went 1-for-3 with a three-run home run in Wednesday's win over the San Francisco Giants. The homer was the first of his career.
Mike Maher - The Birds Blitz
Thu, Apr 22nd
 Ryan O'Hearn went 1-for-2 with a solo home run and two walks in Friday's 6-2 win over the Tigers.
Brad Camara
Sat, Apr 24th
The Philadelphia Phillies announced on Wednesday that they had recalled outfielder Mickey Moniak from the alternate site and placed outfielder Adam Haseley on the restricted list for personal reasons.
Mike Maher - The Birds Blitz
Wed, Apr 14th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Ryan O'Hearn
1B,DH - KC
Ryan O'Hearn
Mickey Moniak
Mickey Moniak
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEXvs ATL
Sat, Apr 3rdvs TEXvs ATL
Sun, Apr 4thvs TEXvs ATL
Mon, Apr 5th@ CLEvs NYM
Tue, Apr 6th   vs NYM
Wed, Apr 7th@ CLEvs NYM
Fri, Apr 9th   @ ATL
Sat, Apr 10th   @ ATL
Sun, Apr 11th@ CWS@ ATL
Tue, Apr 13thvs LAA@ NYM
Wed, Apr 14thvs LAA@ NYM
Fri, Apr 16th   vs STL
Sat, Apr 17thvs TORvs STL
Sun, Apr 18thvs TORvs STL
Mon, Apr 19thvs TBvs SF
Tue, Apr 20thvs TBvs SF
Wed, Apr 21stvs TBvs SF
Fri, Apr 23rd@ DET@ COL
Sat, Apr 24th@ DET@ COL
Sun, Apr 25th@ DET@ COL
Mon, Apr 26th@ DET@ STL
Tue, Apr 27th@ PIT@ STL
Wed, Apr 28th@ PIT@ STL
Thu, Apr 29th   @ STL
Fri, Apr 30th@ MINvs NYM
Sat, May 1st@ MINvs NYM
Sun, May 2nd@ MINvs NYM
Mon, May 3rdvs CLEvs MIL
Tue, May 4thvs CLEvs MIL
Wed, May 5thvs CLEvs MIL
Thu, May 6thvs CLEvs MIL
Fri, May 7thvs CWS@ ATL
Sat, May 8thvs CWS@ ATL
Sun, May 9thvs CWS@ ATL
Tue, May 11th@ DET@ WSH
Wed, May 12th@ DET@ WSH
Thu, May 13th@ DET@ WSH
Fri, May 14th@ CWS@ TOR
Sat, May 15th@ CWS@ TOR
Sun, May 16th@ CWS@ TOR
Tue, May 18thvs MILvs MIA
Wed, May 19thvs MILvs MIA
Thu, May 20th   vs MIA
Fri, May 21stvs DETvs BOS
Sat, May 22ndvs DETvs BOS
Sun, May 23rdvs DETvs BOS
Mon, May 24th   @ MIA
Tue, May 25th@ TB@ MIA
Wed, May 26th@ TB@ MIA
Thu, May 27th@ TB@ MIA
Sat, May 29th@ MIN@ TB
Sun, May 30th@ MIN@ TB
Mon, May 31stvs PIT@ CIN
Tue, Jun 1stvs PIT@ CIN
Fri, Jun 4thvs MINvs WSH
Sat, Jun 5thvs MINvs WSH
Sun, Jun 6thvs MINvs WSH
Tue, Jun 8th@ LAAvs ATL
Wed, Jun 9th@ LAAvs ATL
Thu, Jun 10th@ OAKvs ATL
Sat, Jun 12th@ OAKvs NYY
Sun, Jun 13th@ OAKvs NYY
Mon, Jun 14thvs DET@ LAD
Tue, Jun 15thvs DET@ LAD
Wed, Jun 16thvs DET@ LAD
Fri, Jun 18thvs BOS@ SF
Sat, Jun 19thvs BOS@ SF
Sun, Jun 20thvs BOS@ SF
Tue, Jun 22nd@ NYYvs WSH
Wed, Jun 23rd@ NYYvs WSH
Fri, Jun 25th@ TEX@ NYM
Sat, Jun 26th@ TEX@ NYM
Sun, Jun 27th@ TEX@ NYM
Mon, Jun 28th@ BOS@ CIN
Tue, Jun 29th@ BOSvs MIA
Wed, Jun 30th@ BOSvs MIA
Thu, Jul 1st@ BOSvs MIA
Fri, Jul 2ndvs MINvs SD
Sat, Jul 3rdvs MINvs SD
Sun, Jul 4thvs MINvs SD
Mon, Jul 5thvs CIN@ CHC
Tue, Jul 6thvs CIN@ CHC
Wed, Jul 7thvs CIN@ CHC
Thu, Jul 8th@ CLE@ CHC
Fri, Jul 9th@ CLE@ BOS
Sat, Jul 10th@ CLE@ BOS
Sun, Jul 11th@ CLE@ BOS
Fri, Jul 16thvs BALvs MIA
Sat, Jul 17thvs BALvs MIA
Sun, Jul 18thvs BALvs MIA
Tue, Jul 20th@ MIL@ NYY
Wed, Jul 21st@ MIL@ NYY
Thu, Jul 22nd   vs ATL
Fri, Jul 23rdvs DETvs ATL
Sat, Jul 24thvs DETvs ATL
Sun, Jul 25thvs DETvs ATL
Mon, Jul 26thvs CWSvs WSH
Tue, Jul 27thvs CWSvs WSH
Wed, Jul 28thvs CWSvs WSH
Thu, Jul 29thvs CWSvs WSH
Fri, Jul 30th@ TOR@ PIT
Sat, Jul 31st@ TOR@ PIT
Sun, Aug 1st@ TOR@ PIT
Mon, Aug 2nd   @ WSH
Tue, Aug 3rd@ CWS@ WSH
Wed, Aug 4th@ CWS@ WSH
Thu, Aug 5th@ CWS@ WSH
Fri, Aug 6th@ STLvs NYM
Sat, Aug 7th@ STLvs NYM
Sun, Aug 8th@ STLvs NYM
Tue, Aug 10thvs NYYvs LAD
Wed, Aug 11thvs NYYvs LAD
Thu, Aug 12th   vs LAD
Fri, Aug 13thvs STLvs CIN
Sat, Aug 14thvs STLvs CIN
Sun, Aug 15thvs STLvs CIN
Tue, Aug 17thvs HOU@ ARI
Wed, Aug 18thvs HOU@ ARI
Thu, Aug 19thvs HOU@ ARI
Fri, Aug 20th@ CHC@ SD
Sat, Aug 21st@ CHC@ SD
Sun, Aug 22nd@ CHC@ SD
Tue, Aug 24th@ HOUvs TB
Wed, Aug 25th@ HOUvs TB
Thu, Aug 26th@ SEAvs ARI
Fri, Aug 27th@ SEAvs ARI
Sat, Aug 28th@ SEAvs ARI
Sun, Aug 29th@ SEAvs ARI
Mon, Aug 30th   @ WSH
Tue, Aug 31stvs CLE@ WSH
Wed, Sep 1stvs CLE@ WSH
Fri, Sep 3rdvs CWS@ MIA
Sat, Sep 4thvs CWS@ MIA
Sun, Sep 5thvs CWS@ MIA
Mon, Sep 6th@ BAL@ MIL
Tue, Sep 7th@ BAL@ MIL
Wed, Sep 8th@ BAL@ MIL
Thu, Sep 9th@ BALvs COL
Fri, Sep 10th@ MINvs COL
Sat, Sep 11th@ MINvs COL
Sun, Sep 12th@ MINvs COL
Tue, Sep 14thvs OAKvs CHC
Wed, Sep 15thvs OAKvs CHC
Thu, Sep 16thvs OAKvs CHC
Fri, Sep 17thvs SEA@ NYM
Sat, Sep 18thvs SEA@ NYM
Sun, Sep 19thvs SEA@ NYM
Mon, Sep 20th@ CLEvs BAL
Tue, Sep 21st@ CLEvs BAL
Wed, Sep 22nd@ CLEvs BAL
Thu, Sep 23rd   vs PIT
Fri, Sep 24th@ DETvs PIT
Sat, Sep 25th@ DETvs PIT
Sun, Sep 26th@ DETvs PIT
Tue, Sep 28thvs CLE@ ATL
Wed, Sep 29thvs CLE@ ATL
Thu, Sep 30thvs CLE@ ATL
Fri, Oct 1stvs MIN@ MIA
Sat, Oct 2ndvs MIN@ MIA
Sun, Oct 3rdvs MIN@ MIA
Thu, Apr 8th@ CWS   
Mon, Apr 12thvs LAA   
Thu, Apr 15thvs TOR   
Fri, May 28th@ MIN   
Thu, Jun 3rdvs MIN   
Mon, Jun 7th@ LAA   
Fri, Jun 11th@ OAK   
Thu, Jun 24th@ NYY   
Mon, Aug 9thvs NYY   
Mon, Aug 16thvs HOU   
Mon, Aug 23rd@ HOU   
Thu, Sep 2ndvs CLE