Hall was let go by the 49ers on Sunday, Ian Rapoport of NFL Network reports.
Hall spent time with the Eagles, Jets and 49ers' practice squads last season. The 26-year-old had trouble sticking around as he dealt with a knee injury that caused him to fail a physical with New York, and it appears the injury remains an issue as San Francisco released the Texas A&M product with an injury waiver. In 2019, the last time he saw NFL action, the 2017 third-round pick appeared in nine games, registering six tackles and one sack.