Melvin Mora retired on Thursday after 13 seasons played with the Orioles, Mets, Rockies and Diamondbacks. Mora, 39, hangs them up after appearing 42 games with Arizona in 2011, hitting .228 with six doubles and 16 RBIs before being released in June. He spent 10 years in Baltimore before signing as a free agent with the Rockies prior to the 2010 season.