On September 1, 2019, Hance was signed by the Jacksonville Jaguars to their practice squad, where he spent the entire 2019 season.[6] Afterward, he was signed to a reserve/futures contract on January 2, 2020,[7] but was waived on September 5.[8]
New York Jets
On September 22, 2020, Hance was signed by the New York Jets to their practice squad.[9]
Cleveland Browns
On January 2, 2021, Hance was signed by the Cleveland Browns from the Jets' practice squad.[10] Because of injuries and players inactive due to positive COVID-19 tests, he was activated for the Browns' playoff game against the Pittsburgh Steelers. He made his NFL debut in the fourth quarter,[11] playing 14 snaps.[12] Browns quarterback Baker Mayfield complimented Hance while noting they had not had a chance to practice together. "We had Michael Dunn step in at left guard for Joel Bitonio. And then, Michael got hurt and a guy named Blake, that I introduced myself to literally in the locker room before the game, stepped up in the fourth quarter."[13]
The Browns placed an exclusive-rights free agent tender on Hance on March 7, 2022.[14] Hance was waived by the Browns on August 30, 2022.[15]
San Francisco 49ers
On August 31, 2022, Hance was claimed off waivers by the San Francisco 49ers.[16] He was waived on October 29.[17]
Jacksonville Jaguars (second stint)
On November 1, 2022, Hance was claimed off waivers by the Jaguars.[18]
On August 27, 2024, Hance was released by the Jaguars and re-signed to the practice squad.[19][20] He was promoted to the active roster on October 29.[21]