Hall, 38, played five years in the NFL as a receiver for the Eagles, 49ers, Chiefs, and Jaguars. He took his first coaching job with the Bills as an offensive assistant back in 2017.