Baseball players seldom choose the day they retire. Ryan Braun announced his retirement today, but the teams made the decision for him:
The six-time All-Star selection has not played this season after becoming a free agent when the Brewers declined to exercise a $15 million mutual option in his contract last October.
ESPN.com
While the article talks about Braun’s 2013 suspension for PED use, it doesn’t mention his cheating his way out of the positive test in 2011.