Hannah and his family moved to over seven different locations throughout the United States before he was 14, due to his father's professional career.
As a sophomore, he was named an All-Bay Valley Conference selection, after averaging 13.9 points, 8.7 rebounds and 1.9 blocks per game, while helping his team achieve the best season in school history, when Yuba finished with a 24–7 overall record and advanced to the Elite Eight of the California Junior College Tournament.
As a senior in 2006, he was a member of the C-USA Championship football team as a backup tight end, registering 11 receptions for 101 yards and one touchdown.
On April 23, the Dallas Cowboys signed him as an undrafted free agent, because they liked his physical skills and potential upside.
In 2009, he was competing for the third-string tight end job against rookie John Phillips, but was limited with a broken hand he suffered in OTAs and was released on August 27.