Major League Baseball has suspended all-star infielder Ryan Braun without pay for the remainder of the 2013 season for violating the Joint Drug Prevention/Treatment Program.

Braun was recently linked to a recent list of MLB players allegeldy using human growth hormone and anabolic steroids. Yankees star Alex Rodriguez was also named.

No stranger to steroid rumors, Braun successfully appealed the league’s 50-game suspension in 2012 when he tested positive for performance enhancing drugs after being named MVP of the National League.

Braun’s suspension is the latest black eye for the struggling sport of Major League Baseball.

The MLB All-Star game recently drew 11 million viewers on Fox, up 16% from last year, but nowhere near the powerhouse ratings seen by the National Football League.

“I am not perfect,” Braun said in a statement. “I realize now that I have made some mistakes. I am willing to accept the consequences of those actions.”

Braun recently signed a $105 million contract extension with the Brewers through 2020.