Giants outfielder Melky Cabrera has been suspended 50 games after testing positive for a performance-enhancing drug, reports ESPN's Jorge Arangure (on Twitter). MLB has confirmed both the suspension and that substance was testosterone. The suspension takes effect immediately and will cost him the rest of the season.
Melky Cabrera Suspended For Positive PED Test: MLB Rumors - MLBTradeRumors.com

Oh man, the dude just lost a ton of money