Andrew Miller has announced his retirement from Major League Baseball after 16 seasons.

Miller was one of the players' union's top representatives in helping negotiate a new collective bargaining agreement this winter.

The 36-year-old reliever spent the past three seasons with the St. Louis Cardinals.