 On July 29, 2009 the St. Louis Rams signed Thomas.He was given a 1-year deal for an undisclosed amount.Thomas was signed by the Carolina Panthers on October 1, 2009 after the team waived defensive tackle Ra'Shon Harris.