Hall started his career as a
true freshman during the
2004 season for the
University of Alabama Crimson Tide, under head coach
Mike Shula. In his freshman season, he caught 17 passes for 186 yards, including one touchdown. In the
2004 Music City Bowl, he led the team with five receptions for 51 yards. In
his sophomore season, Hall was the leading receiver for Alabama with 48 catches for 676 yards and five touchdowns. His 157 yards receiving against
Utah State was a career-high. Hall also achieved the distinction of being the only Alabama player to have consecutive games with ten or more catches, coming against
Tennessee and Utah State. During the
2006 season, Hall once again led the team with 62 receptions for 1,056 yards and five touchdowns, setting a new record for single season yardage. He also became the third all-time receiver with 127 receptions, and second with 1,918 yards in his career. Hall broke several school records during
the 2007 season including most career catches, touchdowns, and receiving yards. In a game versus rival
Tennessee, Hall had 13 receptions (a school record since broken by
DeVonta Smith) for 185 yards, including two touchdowns. He finished the regular season with 63 receptions, including 6 touchdowns, for 947 yards which once again led the team. In his final game for Alabama, Hall recorded a mere 4 catches for 58 yards, in the process breaking the school record for receptions in a season. Overall, Hall finished the year with 67 receptions for 1,005 yards. Hall became the first Alabama player to record five straight 100-yard receiving games. His 2,923 career receiving yards easily surpassed the previous school record of 2,070 yards by
Ozzie Newsome ==Professional career==