Hainsey al college giocò a football a Notre Dame. Fu scelto nel corso del terzo giro (95º assoluto) nel Draft NFL 2021 dai Tampa Bay Buccaneers. Debuttò come professionista subentrando nel primo turno contro i Dallas Cowboys.[1] La sua stagione da rookie si chiuse con 9 presenze, nessuna delle quali come titolare.