Ryan Theriot, 34, has announced his retirement from baseball.

Theriot last played in the Major Leagues in 2012. He had a career slash line of .281/.341/.350 in parts of eight seasons with the Chicago Cubs, Los Angeles Dodgers, St. Louis Cardinals and San Francisco Giants.