Former Tigers shortstop Johnny Peralta and the St. Louis Cardinals are "closing in" on a deal according an ESPN.com report.