On September 25, 2007, Dorsey re-signed with the Cincinnati Bengals. As the third-string running back for the Bengals in 2007, Dorsey averaged 8.7 yards per carry after rushing for 183 yards on just 21 attempts. His 45-yard scamper on a forward lateral against the St. Louis Rams was the Bengals' longest run from scrimmage in three seasons. On November 18, 2007, in a game against the Arizona Cardinals, he blocked Mike Barr's punt in the third quarter and returned it 19 yards for a touchdown. The blocked punt was the Bengals' first since 1995, and its first blocked for a touchdown since 1989. Dorsey became only the third player in Bengals' history to single-handedly block a punt and recover it for a touchdown.