Longtime utility man Melvin Mora retired on Thursday after 13 seasons played with the Orioles, Mets, Rockies and D-backs, according to Rafael Rojas of Meridiano Deportes. The 39-year-old Mora hangs them up after appearing 42 games with the D-backs in 2011, hitting .228 with six doubles and 16 RBIs before being released in June.

Mora broke into the big leagues in 1999 with the Mets, appearing as a part-time player and registering 31 at-bats in 66 regular-season games. Yet, he became a key contributor that October, hitting .429 (6-for-14) with two RBIs and three runs scored in the 1999 National League Championship Series against the Braves.

Mora hit .260 with six home runs and 30 RBIs in 79 games with the Mets during the following season, before a midseason trade sent him to the Orioles.

It was with Baltimore that Mora enjoyed the best years of his career, including his only two All-Star appearances in 2003 and '05. He also won a Silver Slugger Award in 2004, a year in which when he hit .340 with 27 home runs, 104 RBIs, 111 runs scored and 41 doubles -- all career highs -- predominately as a third baseman.

Mora spent 10 years in Baltimore before signing as a free agent with the Rockies prior to the 2010 season. He hit .285 with seven home runs and 45 RBIs in 113 games with Colorado.

Mora retires a career .277 hitter with 171 home runs, 754 RBIs and 1,503 hits.