Hall attended and played college football at San Diego State from 2017 to 2020.
[5] He made his NFL debut in Week 3 of the 2021 season against the New York Giants.
[9] On August 31, 2023, Hall was signed to the practice squad of the Indianapolis Colts.
[11][12] He was not re-signed by the Colts to a reserve/future contract and thus became a free agent at the end of the season.
On December 24, 2024, Hall was signed to the Arizona Cardinals practice squad.