San Francisco Giants OF Melky Cabrera has been suspended 50 games without pay after testing positive for testosterone, Major League Baseball announced.

Cabrera, whose breakout season with the San Francisco Giants was highlighted by his MVP performance in the All-Star Game, will miss the remainder of the season plus five more games.

Cabrera, a 27-year-old outfielder, has produced a major league-leading 159 hits this season, along with 11 home runs and 69 RBI.

Acquired by the Giants in the off-season from the Kansas City Royals, Cabrera was on his way to a career year prior to being eligible for free agency this winter.

His loss will be a devastating one for the Giants, who will try to maintain their position atop the NL West without their most productive player this season.