 On November 17, 2006, Hooper was re-signed by the Tigers and invited to spring training in Lakeland, Florida.He became a free agent after the 2007 season in which he spent the whole season in Triple-A

On November 28, 2007, Hooper signed a minor league contract with an invitation to spring training with the Houston Astros.Before the 2008 season started, Hooper signed with the Wichita Wingnuts, where he was the starting shortstop.