Milwaukee Brewers outfielder Ryan Braun has been suspended by Major League Baseball for the remainder of the 2013 season.