After not being selected in the 2023 NFL draft, Pearson signed with the Green Bay Packers as an undrafted free agent.[5] However, Pearson was released during final roster cuts, but signed to the Packers practice squad the next day.[6][7] On November 22, 2023, Pearson was elevated from the practice squad for their week twelve matchup versus the Detroit Lions.[8] On the next day, Pearson made his NFL debut playing 13 total snaps in a win.[9] The following day, Pearson was sent back down to the practice squad.[10] He signed a reserve/future contract on January 22, 2024.[11] On July 30, 2024, he was released.[12] He was signed back by the Packers on August 20, 2024.[13] He was released on August 27, 2024.[14]