Who Should I Trade?

Ty Buttrey for Collin McHugh (2019)

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

Experts' Pick
Experts' Pick
  Ty Buttrey
Ty Buttrey
LAA @ TEX Mon, Aug 19th 8:05pm
Collin McHugh
Collin McHugh
HOU vs DET Mon, Aug 19th 8:10pm
Recommended by
4 of 8 experts
Recommended by
4 of 8 experts
Rest of Season
VBR# 668# 516
Injury Alert--
Weather99 F, Clear88 F, Humid and Mostly Cloudy
Expert Ranks 
Eno Sarris
The Athletic
# 45
Chris Meaney
The Athletic
# 96# 59
Donkey Teeth
# 175# 79
Brandon 'B_Don' Myers
# 147
Andrea LaMont
Lenny Melnick Fantasy Sports
# 85
Pierre Camus
# 91# 218
Nick Mariano
# 112# 144
Alan Harrison
The Fantasy Fix
# 112
  Ty Buttrey
Ty Buttrey
Collin McHugh
Collin McHugh
2019 Stats 
Games Played5631
Games Started08
Innings Pitched57.070.1
Blown Saves40
Hits Allowed5758
Earned Runs2439
Home Runs Allowed612
  Ty Buttrey
Ty Buttrey
Collin McHugh
Collin McHugh
2019 Projections 
Games Played129
Games Started04
Innings Pitched12.231.0
Blown Saves10
Hits Allowed1228
Earned Runs516
Home Runs Allowed15
  Ty Buttrey
Ty Buttrey
Collin McHugh
Collin McHugh
 Ty Buttrey (6-5) allowed two runs on two hits in Saturday's 8-7 loss to the Orioles. He took his fifth loss of the season.
Brad Camara
Sun, Jul 28th
The Houston Astros have activated Collin McHugh from the 10-day injured list.
John Pritchard
Tue, Jun 25th
 Ty Buttrey allowed no runs on one hit, one walk, and three strikeouts through 1 2/3 innings on Saturday against the Royals. He earned a save in the outing.
Kamran Hoda
Sun, May 19th
McHugh will join Houston's Triple-A affiliate in Round Rock on Friday as he works his way back from elbow discomfort.
James Bisson
Fri, Jun 14th
 Ty Buttrey worked the final two innings of Wednesday's win over the Blue Jays, striking out two and allowing two hits en route to his first save of the year.
Brendan Tuma - Too Much Tuma
Thu, May 2nd
Astros manager A.J. Hinch says Colin McHugh is being moved to the bullpen for now.
Brendan Tuma - Too Much Tuma
Sat, May 11th
  Collin McHugh allowed eight runs on seven hits, three walks, and three strikeouts through three innings pitched on Tuesday against Kansas City.
Kamran Hoda
Wed, May 8th
  Collin McHugh allowed four runs on five hits, one walk, and two strikeouts through six innings pitched on Wednesday against the Twins.
Kamran Hoda
Thu, May 2nd
There are no recent notes for these players
  Ty Buttrey
Ty Buttrey
Collin McHugh
Collin McHugh
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