ST. LOUIS, MO - AUGUST 6: Melky Cabrera #53 of the San Francisco Giants hits a single against the St. Louis Cardinals at Busch Stadium on August 6, 2012 in St. Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images)
Giants outfielder Melky Cabrera has been suspended 50 games for testing positive for testosterone.
Cabrera has been having a career year for San Francisco, leading the National League with 159 hits, along with a .346 batting average, .390 on-base percentage and 60 RBI. This follows an substantial improvement in production last year with the Royals.
Cabrera was acquired by the Giants for Jonathan Sanchez, and the switch-hitting outfielder will be a free agent after this season.
The suspension is effective immediately.