Hatcher grew up in Jefferson, South Carolina and attended Central High School.
He was rated a two-star recruit and committed to play college football at Old Dominion.
[2] During Hatcher's true freshman season in 2018, he played 11 games at long snapper.
During the 2021 season, he played one game at long snapper before suffering a season-ending injury against Wake Forest and was ultimately redshirted.
[5] After not being selected in the 2023 NFL draft, Hatcher signed with the Green Bay Packers as an undrafted free agent on May 7, 2023.