Who Should I Trade?

Andrew Heaney for Brad Peacock (2019)

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

Experts' Pick
  Andrew Heaney
Andrew Heaney
LAA @ HOU Sat, Sep 21st 7:10pm
Brad Peacock
Brad Peacock
HOU vs LAA Sat, Sep 21st 7:10pm
Recommended by
14 of 16 experts
Recommended by
2 of 16 experts
Rest of Season
VBR# 421# 470
Injury Alert-IL10
Weather86 F, Humid and Partly Cloudy86 F, Humid and Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 71# 119
Andrew Gould
# 76
Joe Bond
Fantasy Six Pack
# 87
Chris Meaney
The Athletic
# 60# 100
Andrea LaMont
Lenny Melnick Fantasy Sports
# 118
Paul Sporer
# 70
Nick Mariano
# 121
Donkey Teeth
# 80# 105
Dan Harris
# 89# 108
Pierre Camus
# 145# 191
Andrew Seifter
# 34
Brandon 'B_Don' Myers
# 101# 140
Dennis Sosic
Fantasy Six Pack
# 95
Todd D Clark
The Fantasy Fix
# 85# 86
Max Freeze
Freeze Stats
# 83# 67
Bobby Sylvester
# 88
  Andrew Heaney
Andrew Heaney
Brad Peacock
Brad Peacock
2019 Stats 
Games Played1720
Games Started1715
Innings Pitched90.089.2
Blown Saves00
Hits Allowed8676
Earned Runs5140
Home Runs Allowed1914
  Andrew Heaney
Andrew Heaney
Brad Peacock
Brad Peacock
2019 Projections 
Games Played11
Games Started11
Innings Pitched7.25.3
Blown Saves00
Hits Allowed75
Earned Runs42
Home Runs Allowed11
  Andrew Heaney
Andrew Heaney
Brad Peacock
Brad Peacock
 Andrew Heaney (4-6) allowed six runs and three walks while striking out eight across five innings in Thursday's 9-1 loss to the Yankees. He was charged with his sixth loss of the season.
Brad Camara
Fri, Sep 20th
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
 Andrew Heaney (4-5) allowed six runs on 10 hits while striking out three through three 1/3 innings in Friday's 11-4 loss to the Rays. He was charged with his fifth loss of the season.
Brad Camara
Sat, Sep 14th
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
 Andrew Heaney (4-4) allowed four runs on six hits and zero walks while striking out eight through six innings in Saturday's 8-7 win over the White Sox. He picked up his fourth win of the season.
Brad Camara
Sun, Sep 8th
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
 Andrew Heaney (3-4) allowed four runs on seven hits and two walks while striking out four through five innings in Sunday's 4-3 loss to the Red Sox. He was charged with his fourth loss of the season.
Brad Camara
Mon, Sep 2nd
The Astros are placing Brad Peacock on the 10-day injured list with shoulder discomfort.
Brendan Tuma - Too Much Tuma
Fri, Jun 28th
 Andrew Heaney allowed one run (zero earned) on four hits and three walks while striking out 10 through six innings in Tuesday's 5-2 win over the Rangers. He did not factor into the decision.
Brad Camara
Wed, Aug 28th
Brad Peacock allowed six runs on seven hits, one walk, and two strikeouts through three innings on Thursday against the Pirates.
Kamran Hoda
Thu, Jun 27th
There are no recent notes for these players
  Andrew Heaney
Andrew Heaney
Brad Peacock
Brad Peacock
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ OAK@ TB
Fri, Mar 29th@ OAK@ TB
Sat, Mar 30th@ OAK@ TB
Sun, Mar 31st@ OAK@ TB
Mon, Apr 1st@ SEA@ TEX
Tue, Apr 2nd@ SEA@ TEX
Thu, Apr 4thvs TEX   
Fri, Apr 5thvs TEXvs OAK
Sat, Apr 6thvs TEXvs OAK
Sun, Apr 7thvs TEXvs OAK
Mon, Apr 8thvs MILvs NYY
Tue, Apr 9thvs MILvs NYY
Wed, Apr 10thvs MILvs NYY
Fri, Apr 12th@ CHC@ SEA
Sat, Apr 13th@ CHC@ SEA
Mon, Apr 15th@ TEX   
Tue, Apr 16th@ TEX@ OAK
Wed, Apr 17th@ TEX@ OAK
Thu, Apr 18thvs SEA   
Fri, Apr 19thvs SEA@ TEX
Sat, Apr 20thvs SEA@ TEX
Sun, Apr 21stvs SEA@ TEX
Mon, Apr 22ndvs NYYvs MIN
Tue, Apr 23rdvs NYYvs MIN
Wed, Apr 24thvs NYYvs MIN
Thu, Apr 25thvs NYYvs CLE
Fri, Apr 26th@ KCvs CLE
Sat, Apr 27th@ KCvs CLE
Sun, Apr 28th@ KCvs CLE
Tue, Apr 30thvs TOR@ MIN
Wed, May 1stvs TOR@ MIN
Thu, May 2ndvs TOR@ MIN
Sat, May 4thvs HOU@ LAA
Sun, May 5thvs HOU@ LAA
Tue, May 7th@ DETvs KC
Wed, May 8th@ DETvs KC
Thu, May 9th@ DETvs TEX
Fri, May 10th@ BALvs TEX
Sat, May 11th@ BALvs TEX
Sun, May 12th@ BALvs TEX
Mon, May 13th@ MIN@ DET
Tue, May 14th@ MIN@ DET
Wed, May 15th@ MIN@ DET
Fri, May 17thvs KC@ BOS
Sat, May 18thvs KC@ BOS
Sun, May 19thvs KC@ BOS
Mon, May 20thvs MINvs CWS
Tue, May 21stvs MINvs CWS
Thu, May 23rdvs MINvs CWS
Fri, May 24thvs TEXvs BOS
Sat, May 25thvs TEXvs BOS
Sun, May 26thvs TEXvs BOS
Mon, May 27th@ OAKvs CHC
Tue, May 28th@ OAKvs CHC
Wed, May 29th@ OAKvs CHC
Thu, May 30th@ SEA   
Fri, May 31st@ SEA@ OAK
Sat, Jun 1st@ SEA@ OAK
Sun, Jun 2nd@ SEA@ OAK
Mon, Jun 3rd@ CHC@ SEA
Tue, Jun 4thvs OAK@ SEA
Wed, Jun 5thvs OAK@ SEA
Thu, Jun 6thvs OAK@ SEA
Fri, Jun 7thvs SEAvs BAL
Sat, Jun 8thvs SEAvs BAL
Sun, Jun 9thvs SEAvs BAL
Mon, Jun 10thvs LAD   
Tue, Jun 11thvs LADvs MIL
Thu, Jun 13th@ TB   
Fri, Jun 14th@ TBvs TOR
Sat, Jun 15th@ TBvs TOR
Sun, Jun 16th@ TBvs TOR
Mon, Jun 17th@ TOR@ CIN
Tue, Jun 18th@ TOR@ CIN
Wed, Jun 19th@ TOR@ CIN
Thu, Jun 20th@ TOR@ NYY
Fri, Jun 21st@ STL@ NYY
Sat, Jun 22nd@ STL@ NYY
Sun, Jun 23rd@ STL@ NYY
Tue, Jun 25thvs CINvs PIT
Wed, Jun 26thvs CINvs PIT
Thu, Jun 27thvs OAKvs PIT
Fri, Jun 28thvs OAKvs SEA
Sat, Jun 29thvs OAKvs SEA
Sun, Jun 30thvs OAKvs SEA
Tue, Jul 2nd@ TEX@ COL
Wed, Jul 3rd@ TEX@ COL
Thu, Jul 4th@ TEX   
Fri, Jul 5th@ HOUvs LAA
Sat, Jul 6th@ HOUvs LAA
Sun, Jul 7th@ HOUvs LAA
Fri, Jul 12thvs SEA@ TEX
Sat, Jul 13thvs SEA@ TEX
Sun, Jul 14thvs SEA@ TEX
Mon, Jul 15thvs HOU@ LAA
Tue, Jul 16thvs HOU@ LAA
Wed, Jul 17thvs HOU@ LAA
Thu, Jul 18thvs HOU@ LAA
Fri, Jul 19th@ SEAvs TEX
Sat, Jul 20th@ SEAvs TEX
Sun, Jul 21st@ SEAvs TEX
Tue, Jul 23rd@ LADvs OAK
Wed, Jul 24th@ LADvs OAK
Thu, Jul 25thvs BAL   
Fri, Jul 26thvs BAL@ STL
Sat, Jul 27thvs BAL@ STL
Sun, Jul 28thvs BAL@ STL
Mon, Jul 29thvs DET   
Tue, Jul 30thvs DET@ CLE
Wed, Jul 31stvs DET@ CLE
Fri, Aug 2nd@ CLEvs SEA
Sat, Aug 3rd@ CLEvs SEA
Sun, Aug 4th@ CLEvs SEA
Mon, Aug 5th@ CIN   
Tue, Aug 6th@ CINvs COL
Thu, Aug 8th@ BOS   
Fri, Aug 9th@ BOS@ BAL
Sat, Aug 10th@ BOS@ BAL
Sun, Aug 11th@ BOS@ BAL
Mon, Aug 12thvs PIT   
Tue, Aug 13thvs PIT@ CWS
Wed, Aug 14thvs PIT@ CWS
Thu, Aug 15thvs CWS@ OAK
Fri, Aug 16thvs CWS@ OAK
Sat, Aug 17thvs CWS@ OAK
Sun, Aug 18thvs CWS@ OAK
Mon, Aug 19th@ TEXvs DET
Tue, Aug 20th@ TEXvs DET
Wed, Aug 21st@ TEXvs DET
Fri, Aug 23rd@ HOUvs LAA
Sat, Aug 24th@ HOUvs LAA
Sun, Aug 25th@ HOUvs LAA
Tue, Aug 27thvs TEXvs TB
Wed, Aug 28thvs TEXvs TB
Fri, Aug 30thvs BOS@ TOR
Sat, Aug 31stvs BOS@ TOR
Sun, Sep 1stvs BOS@ TOR
Tue, Sep 3rd@ OAK@ MIL
Wed, Sep 4th@ OAK   
Thu, Sep 5th@ OAKvs SEA
Fri, Sep 6th@ CWSvs SEA
Sat, Sep 7th@ CWSvs SEA
Sun, Sep 8th@ CWSvs SEA
Mon, Sep 9thvs CLEvs OAK
Tue, Sep 10thvs CLEvs OAK
Wed, Sep 11thvs CLEvs OAK
Fri, Sep 13thvs TB@ KC
Sat, Sep 14thvs TB@ KC
Sun, Sep 15thvs TB@ KC
Tue, Sep 17th@ NYYvs TEX
Wed, Sep 18th@ NYYvs TEX
Thu, Sep 19th@ NYY   
Fri, Sep 20th@ HOUvs LAA
Sat, Sep 21st@ HOUvs LAA
Sun, Sep 22nd@ HOUvs LAA
Tue, Sep 24thvs OAK@ SEA
Wed, Sep 25thvs OAK@ SEA
Thu, Sep 26thvs HOU@ LAA
Fri, Sep 27thvs HOU@ LAA
Sat, Sep 28thvs HOU@ LAA
Sun, Sep 29thvs HOU@ LAA
Wed, Apr 3rd   @ TEX
Sun, Apr 14th   @ SEA
Mon, Apr 29th   @ MIN
Mon, May 6th   vs KC
Wed, May 22nd   vs CWS
Wed, Jun 12th   vs MIL
Thu, Jul 11th   @ TEX
Mon, Jul 22nd   vs OAK
Thu, Aug 1st   @ CLE
Wed, Aug 7th   vs COL
Thu, Aug 22nd   vs DET
Thu, Aug 29th   vs TB
Mon, Sep 2nd   @ MIL
Thu, Sep 12th   vs OAK