He played college football for the Georgia Tech Yellow Jackets, where he received unanimous All-American honors and won the Ray Guy Award as the nation's top collegiate punter as a senior.
[3] Harvin also was a member of Sumter's track and field team as a thrower and placed second in shot put and fourth in discus in the South Carolina Class 5A State Championship as a senior.
[1] Harvin became Georgia Tech's starting punter as a true freshman and led all Division I freshmen with 44.1 yards per punt and was named third team All-Atlantic Coast Conference (ACC).
[5][6] As a senior, Harvin punted 45 times for an average of 48.0 yards, breaking both the school and ACC record, and was named first team All-ACC.
[14] Harvin made his NFL debut in the Steelers season opener against the Buffalo Bills September 12, 2021, punting five times for 207 yards in a 23–16 win.