After playing college football for BYU, he was signed by the Cardinals as an undrafted free agent in 2010. Hall played in six games as a quarterback in the National Football League for the Arizona Cardinals.
After playing college football for BYU, he was signed by the Cardinals as an undrafted free agent in 2010. Hall played in six games as a quarterback in the National Football League for the Arizona Cardinals.