Veteran infielder Chad Tracy will retire after a nine-year playing career, according to a person close to him. Tracy was released by the Angels at the end of spring training after hitting .303 with 1 HR and 7 RBI in 17 spring games.

Tracy, 33, spent last season with the Nationals, hitting .202 with 4 HR and 11 RBI in 92 games. He hit free agency after the season and hoped to land a bench role with the Angels out of spring training, but instead will retire after nine major league seasons.

Since breaking into the major leagues with the Diamondbacks in 2004, Tracy appeared in 938 major league games with the Diamondbacks (2004-2009), Cubs (2010), Marlins (2010), and Nationals (2012-2013). He retires with a lifetime .274 batting average, 86 home runs, and 358 RBI.