The Melk Man delivered ... a positive test for testosterone.
Major League Baseball announced Wednesday that former Yankees outfielder Melky Cabrera has been suspended 50 games -- essentially the rest of the season -- for violating the Joint Drug Prevention and Treatment Program.
Cabrera, 28, who was named MVP of this year's All-Star Game, plays for the San Francisco Giants and ranks second in the majors with a .346 batting average.
"My positive test was the result of my use of a substance I should not have used. .. I am deeply sorry for my mistake," Cabrera said in a release from MLB.