The 37-year-old said he decided to retire in the late stages of a Triple-A game after signing an offseason deal with the Kansas City Royals. He didn’t appear in the Majors this season, last making an MLB appearance with the San Diego Padres during the 2015 season, when he hit .232 in 98 games.
Barmes played for the Rockies over the course of eight seasons from 2003-2010, piecing together a cumulative .254 average with 61 homers and 285 RBI. In 2009, he exploded for 23 homers and 76 RBI but hit just .245 as the Rockies advanced to the National League Division series.