Melky Cabrera, MVP of the All-Star Game in July, has been suspended 50 games by Major League Baseball. (Jeff Roberson / AP)

“My positive test was the result of my use of a substance I should not have used,” Cabrera said in a statement (via the San Francisco Chronicle’s Hank Schulman). “I accept my suspension under the Joint Drug Program and will try to move on with my life. I am deeply sorry for my mistake and I apologize to my teammates, to the San Francisco Giants organization and to the fans for letting them down.”

Cabrera, 28, was the All-Star Game MVP and is to become a free agent after the season. He leads the majors with 159 hits, to go with 11 home runs and 69 RBI. He’s second in the majors with a .346 batting average.

The Giants, tied with the Los Angeles Dodgers in the NL West, have 45 games left. Cabrera’s suspension would carry over into the playoffs or, if the Giants are eliminated, into next season.

Follow us: @CindyBoren | @MattBrooksWP