The Cincinnati Bengals have re-signed free agent running back Cedric Benson to a one-year contract, according to ESPN's Adam Schefter.

The deal is worth $3 million, a source told ESPN's John Clayton.

The signing comes at a rather tumultuous time in the 28-year-old's life. He has a pending assault trial set to begin on Aug. 29 — stemming from a 2010 incident. Benson was also recently arrested and jailed with a misdemeanor assault charge on July 17 in Austin, Texas.

Despite troubles off the field, though, Benson has seen success in a Bengals uniform.

After a mediocre first year with Cincinnati in 2008, the former Texas Longhorn has rushed for over 1,000 yards in each of the past two seasons. In 2010, Benson racked up seven rushing touchdowns, along with one receiving touchdown, despite playing for a team that finished 4-12.

He did, however, see his yards per carry average drop in 2010, when he averaged only 3.5 yards per carry, compared to a 4.2-yard average in 2009.