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.