Who Should I Trade?

Mychal Givens for Brad Peacock (2019)

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

Experts' Pick
  Mychal Givens
Mychal Givens
BAL @ BOS Sun, Sep 29th 3:05pm
Brad Peacock
Brad Peacock
HOU @ LAA Sun, Sep 29th 3:07pm
Recommended by
10 of 17 experts
Recommended by
7 of 17 experts
Rest of Season
Injury Alert--
Weather54 F, Partly Cloudy
Expert Ranks 
Eno Sarris
The Athletic
# 84
Andrew Gould
# 109
Joe Bond
Fantasy Six Pack
# 80
Andrea LaMont
Lenny Melnick Fantasy Sports
# 93
Paul Sporer
# 90
Nick Mariano
# 87
Donkey Teeth
# 102# 105
Pierre Camus
# 84# 191
Brandon 'B_Don' Myers
# 88# 140
Dennis Sosic
Fantasy Six Pack
# 101
Bobby Sylvester
# 108# 88

# 113# 77
Alan Harrison
The Fantasy Fix
# 169# 119
Max Freeze
Freeze Stats
# 67
Todd D Clark
The Fantasy Fix
# 86
Chris Meaney
The Athletic
# 100
Dan Harris
# 108
  Mychal Givens
Mychal Givens
Brad Peacock
Brad Peacock
2019 Stats 
Games Played5823
Games Started015
Innings Pitched63.092.2
Blown Saves80
Hits Allowed4978
Earned Runs3242
Home Runs Allowed1315
  Mychal Givens
Mychal Givens
Brad Peacock
Brad Peacock
2019 Projections 
Games Played00
Games Started00
Innings Pitched0.00.0
Blown Saves00
Hits Allowed00
Earned Runs00
Home Runs Allowed00
  Mychal Givens
Mychal Givens
Brad Peacock
Brad Peacock
 Mychal Givens pitched one inning on Saturday giving up three runs on two hits and walked one batter as the Orioles lost to the Mariners in extra innings.
John Aubin
Sun, Sep 22nd
Brad Peacock (shoulder) could return from the 10-day injured list prior to Sunday's game against the Angels.
Brad Camara
Sat, Sep 21st
 Mychal Givens took a loss in relief after giving up four runs (three earned) in the ninth Tuesday against the Blue Jays.
John Aubin
Wed, Sep 18th
Brad Peacock (shoulder) is expected to join Houston's bullpen once he's activated from the 10-day injured list.
Brad Camara
Thu, Aug 8th
 Mychal Givens pitched the ninth inning and gave up a solo home run to blow the lead for the Orioles and the team lost in extra-innings to the Tigers by an 8-4 score.
John Aubin
Sun, Sep 15th
Brad Peacock (shoulder) has suffered a setback and is headed back to Houston to be examined by team doctors.
Brendan Tuma - Too Much Tuma
Sun, Jul 14th
 Mychal Givens got out all three batters he faced in the ninth inning with two strikeouts during his 11th save in a 2-0 victory against the Nationals on Tuesday.
John Aubin
Wed, Aug 28th
Peacock will join the Astros' Double-A affiliate in Corpus Christi on a rehab assignment as he works his way back from a shoulder injury.
James Bisson
Wed, Jul 10th
 Mychal Givens gave up one hit and struck out a batter in an inning of work to pick up the save against the Royals on Tuesday.
John Aubin
Wed, Aug 21st
The Astros are placing Brad Peacock on the 10-day injured list with shoulder discomfort.
Brendan Tuma - Too Much Tuma
Fri, Jun 28th
There are no recent notes for these players
  Mychal Givens
Mychal Givens
Brad Peacock
Brad Peacock
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ NYY@ TB
Sat, Mar 30th@ NYY@ TB
Sun, Mar 31st@ NYY@ TB
Mon, Apr 1st@ TOR@ TEX
Tue, Apr 2nd@ TOR@ TEX
Wed, Apr 3rd@ TOR@ TEX
Thu, Apr 4thvs NYY   
Sat, Apr 6thvs NYYvs OAK
Sun, Apr 7thvs NYYvs OAK
Mon, Apr 8thvs OAKvs NYY
Tue, Apr 9thvs OAKvs NYY
Wed, Apr 10thvs OAKvs NYY
Thu, Apr 11thvs OAK   
Fri, Apr 12th@ BOS@ SEA
Sat, Apr 13th@ BOS@ SEA
Sun, Apr 14th@ BOS@ SEA
Mon, Apr 15th@ BOS   
Tue, Apr 16th@ TB@ OAK
Wed, Apr 17th@ TB@ OAK
Thu, Apr 18th@ TB   
Sat, Apr 20thvs MIN@ TEX
Sun, Apr 21stvs MIN@ TEX
Mon, Apr 22ndvs CWSvs MIN
Tue, Apr 23rdvs CWSvs MIN
Wed, Apr 24thvs CWSvs MIN
Fri, Apr 26th@ MINvs CLE
Sat, Apr 27th@ MINvs CLE
Sun, Apr 28th@ MINvs CLE
Mon, Apr 29th@ CWS@ MIN
Wed, May 1st@ CWS@ MIN
Fri, May 3rdvs TB   
Sat, May 4thvs TB@ LAA
Mon, May 6thvs BOSvs KC
Tue, May 7thvs BOSvs KC
Wed, May 8thvs BOSvs KC
Fri, May 10thvs LAAvs TEX
Sat, May 11thvs LAAvs TEX
Sun, May 12thvs LAAvs TEX
Wed, May 15th@ NYY@ DET
Thu, May 16th@ CLE   
Fri, May 17th@ CLE@ BOS
Sat, May 18th@ CLE@ BOS
Sun, May 19th@ CLE@ BOS
Mon, May 20thvs NYYvs CWS
Tue, May 21stvs NYYvs CWS
Wed, May 22ndvs NYYvs CWS
Thu, May 23rdvs NYYvs CWS
Fri, May 24th@ COLvs BOS
Sat, May 25th@ COLvs BOS
Sun, May 26th@ COLvs BOS
Mon, May 27thvs DETvs CHC
Tue, May 28thvs DETvs CHC
Wed, May 29thvs DETvs CHC
Fri, May 31stvs SF@ OAK
Sat, Jun 1stvs SF@ OAK
Sun, Jun 2ndvs SF@ OAK
Tue, Jun 4th@ TEX@ SEA
Wed, Jun 5th@ TEX@ SEA
Thu, Jun 6th@ TEX@ SEA
Fri, Jun 7th@ HOUvs BAL
Sat, Jun 8th@ HOUvs BAL
Sun, Jun 9th@ HOUvs BAL
Tue, Jun 11thvs TORvs MIL
Wed, Jun 12thvs TORvs MIL
Thu, Jun 13thvs TOR   
Fri, Jun 14thvs BOSvs TOR
Sat, Jun 15thvs BOSvs TOR
Sun, Jun 16thvs BOSvs TOR
Mon, Jun 17th@ OAK@ CIN
Tue, Jun 18th@ OAK@ CIN
Wed, Jun 19th@ OAK@ CIN
Thu, Jun 20th@ SEA@ NYY
Fri, Jun 21st@ SEA@ NYY
Sat, Jun 22nd@ SEA@ NYY
Sun, Jun 23rd@ SEA@ NYY
Tue, Jun 25thvs SDvs PIT
Wed, Jun 26thvs SDvs PIT
Fri, Jun 28thvs CLEvs SEA
Sat, Jun 29thvs CLEvs SEA
Sun, Jun 30thvs CLEvs SEA
Mon, Jul 1st@ TB   
Tue, Jul 2nd@ TB@ COL
Wed, Jul 3rd@ TB@ COL
Fri, Jul 5th@ TORvs LAA
Sat, Jul 6th@ TORvs LAA
Sun, Jul 7th@ TORvs LAA
Fri, Jul 12thvs TB@ TEX
Sat, Jul 13thvs TB@ TEX
Sun, Jul 14thvs TB@ TEX
Tue, Jul 16thvs WSH@ LAA
Wed, Jul 17thvs WSH@ LAA
Fri, Jul 19thvs BOSvs TEX
Sat, Jul 20thvs BOSvs TEX
Sun, Jul 21stvs BOSvs TEX
Mon, Jul 22nd@ ARIvs OAK
Tue, Jul 23rd@ ARIvs OAK
Wed, Jul 24th@ ARIvs OAK
Thu, Jul 25th@ LAA   
Fri, Jul 26th@ LAA@ STL
Sat, Jul 27th@ LAA@ STL
Sun, Jul 28th@ LAA@ STL
Mon, Jul 29th@ SD   
Tue, Jul 30th@ SD@ CLE
Thu, Aug 1stvs TOR@ CLE
Fri, Aug 2ndvs TORvs SEA
Sat, Aug 3rdvs TORvs SEA
Sun, Aug 4thvs TORvs SEA
Mon, Aug 5thvs NYY   
Tue, Aug 6thvs NYYvs COL
Wed, Aug 7thvs NYYvs COL
Fri, Aug 9thvs HOU@ BAL
Sat, Aug 10thvs HOU@ BAL
Sun, Aug 11thvs HOU@ BAL
Mon, Aug 12th@ NYY   
Tue, Aug 13th@ NYY@ CWS
Wed, Aug 14th@ NYY@ CWS
Fri, Aug 16th@ BOS@ OAK
Sat, Aug 17th@ BOS@ OAK
Sun, Aug 18th@ BOS@ OAK
Mon, Aug 19thvs KCvs DET
Tue, Aug 20thvs KCvs DET
Wed, Aug 21stvs KCvs DET
Thu, Aug 22ndvs TBvs DET
Fri, Aug 23rdvs TBvs LAA
Sat, Aug 24thvs TBvs LAA
Sun, Aug 25thvs TBvs LAA
Tue, Aug 27th@ WSHvs TB
Wed, Aug 28th@ WSHvs TB
Fri, Aug 30th@ KC@ TOR
Sat, Aug 31st@ KC@ TOR
Sun, Sep 1st@ KC@ TOR
Mon, Sep 2nd@ TB@ MIL
Tue, Sep 3rd@ TB@ MIL
Thu, Sep 5thvs TEXvs SEA
Fri, Sep 6thvs TEXvs SEA
Sat, Sep 7thvs TEXvs SEA
Sun, Sep 8thvs TEXvs SEA
Tue, Sep 10thvs LADvs OAK
Wed, Sep 11thvs LADvs OAK
Thu, Sep 12thvs LADvs OAK
Fri, Sep 13th@ DET@ KC
Sat, Sep 14th@ DET@ KC
Sun, Sep 15th@ DET@ KC
Mon, Sep 16th@ DET   
Tue, Sep 17thvs TORvs TEX
Wed, Sep 18thvs TORvs TEX
Thu, Sep 19thvs TOR   
Fri, Sep 20thvs SEAvs LAA
Sat, Sep 21stvs SEAvs LAA
Sun, Sep 22ndvs SEAvs LAA
Mon, Sep 23rd@ TOR   
Tue, Sep 24th@ TOR@ SEA
Wed, Sep 25th@ TOR@ SEA
Fri, Sep 27th@ BOS@ LAA
Sat, Sep 28th@ BOS@ LAA
Sun, Sep 29th@ BOS@ LAA
Fri, Mar 29th   @ TB
Fri, Apr 5th   vs OAK
Fri, Apr 19th   @ TEX
Thu, Apr 25th   vs CLE
Tue, Apr 30th   @ MIN
Thu, May 2nd   @ MIN
Sun, May 5th   @ LAA
Thu, May 9th   vs TEX
Mon, May 13th   @ DET
Tue, May 14th   @ DET
Mon, Jun 3rd   @ SEA
Thu, Jun 27th   vs PIT
Thu, Jul 11th   @ TEX
Mon, Jul 15th   @ LAA
Thu, Jul 18th   @ LAA
Wed, Jul 31st   @ CLE
Thu, Aug 15th   @ OAK
Thu, Aug 29th   vs TB
Mon, Sep 9th   vs OAK
Thu, Sep 26th   @ LAA