Outfielder Nick Markakis is retiring after a 15-year career split playing for the Braves and Orioles.