Hafley took his first NFL coaching gig in 2012 when he became an assistant defensive backs coach with the Buccaneers. He took charge of Tampa’s DBs the following season, later doing the same with the Browns and 49ers. Hafley returned to the college ranks in 2019, serving as Ohio State’s co-defensive coordinator. That led him to Boston College’s head coaching role, which he held from 2020-23.