Undrafted after his senior season, Hall joined the Tulsa 66ers of the NBA Development League. On February 28, 2007, the Washington Wizards signed him to a ten-day contract due to injuries of forwards Antawn Jamison and Caron Butler.[2] He was signed to a second ten-day contract shortly afterwards, and on March 21, the team signed him for the rest of the season.[2]
He appeared in two games for the Wizards and was released in late October, 2007 due to salary cap reasons.[3]
On August 11, 2008, Hall signed with Armani Jeans Milano of the Lega Basket Serie A, the top level of Italian basketball.[4] In the 2008–09 season, Hall was one of the top rebounders of Serie A. Thanks also to his good performances, Armani Jeans reached Euroleague 2008-09 Top 16 and Serie A finals, which they eventually lost to Montepaschi Siena. In the 2008–09. he scored career highs 27 points and 9 rebounds in Euroleague, and 23 points and 15 rebounds in Serie A.
In August 2010, Hall signed a contract with Bancatercas Teramo,[5] but was released in December 2010 after the team's 0–5 start. On December 16, 2010, he was acquired by the Dakota Wizards of the NBA Development League.[6] In January 2011, he moved to Turkey and signed with Erdemir SK.[7][8] At the end of the season, he left Erdemir.[9]
In January 2012, he signed with Fuenlabrada of Spain for the rest of the season.[10] On November 29, 2012, he signed with Maccabi Ashdod of Israel.[11] In his second game with Maccabi, he got injured and missed the rest of the season.[12]