[1] In three years with the Panthers from 2019 to 2021, Brown appeared in 29 games, starting in all of them, where he notched 140 tackles and eight interceptions.
[6][7] After going unselected in the 2024 NFL draft, Brown signed with the Denver Broncos as an undrafted free agent.
[10] On August 29, 2024, Brown signed to the Green Bay Packers practice squad.
[11] On December 23, he was elevated from the Packers' practice squad ahead of their week 16 matchup against the New Orleans Saints.
[12] Brown made his NFL debut later that same day, playing 14 total snaps in the 34–0 shutout victory.