Former Cardinals infielder Aaron Miles has decided to retire, according to his agent.
Miles, who played for the Redbirds from 2006-08 and again in 2010, spent more than half of his major leagues games in a St. Louis uniform.
His best year was 2008 when he hit .317 with four homers in 134 games. That season Miles played second base, shortstop, third base, all three outfield positions and he even pitched in mop up duty.
The remarkable year caused the Cubs to give Miles a ridiculous contract that the Cardinals wouldn't match. So the diminutive but scrappy player headed to Chicago where he caught a case of Ernie Broglio disease, a malady in which former excellent St. Louis players suddenly stink when they put on a Cubs uniform.
Never miss a local story.
He hit .185 with no homers and five RBIs in 70 games with the Wee Bears before being shipped out on a circuitous route that led back to St. Louis in 2010. Back at Busch Stadium, Miles hit .281 in 79 games.
Also spending time with the White Sox, Rockies and Astros, Miles finished his major league career last season with the Dodgers with a .275 batting average and 45 RBIs. Los Angeles re-signed Miles to a minor league contract for 2012. But the club wouldn't call him up to the majors and Miles decided Thursday to call it quits.