Brown was a member of the Akron Zips for five seasons, redshirting his true freshman season. He recorded 121 tackles, six interceptions, 1 forced fumble and 25 passes defensed in 51 games played (26 starts).[1]
Brown signed with the New York Jets as an undrafted free agent on May 10, 2019.[3] He was cut at the end of training camp during final roster cuts, but was re-signed by the Jets to their practice squad on September 1, 2019.[4] Brown was promoted to the Jets' active roster on November 13, 2019.[5] Brown made his NFL debut on November 17, 2019 against the Washington Redskins, playing ten snaps on special teams in a 34-17 victory.[6] Brown made his first career start on December 8 against the Miami Dolphins, making five tackles before leaving the game due to a quad injury.[7] He was placed on injured reserve on December 9, 2019.[8] Brown was waived with a failed physical designation on May 5, 2020.[9] He reverted to the reserve/physically unable to perform list the next day after clearing waivers.[10] He was waived after the season on May 7, 2021.[11]
Dallas Cowboys
On July 26, 2021, Brown signed a two-year deal with the Dallas Cowboys.[12] He was waived on August 17.[13] He was re-signed to the practice squad on September 1.[14] He signed a reserve/future contract with the Cowboys on January 18, 2022. He was waived/injured on August 15, 2022 and placed on injured reserve.[15] He was released on August 23.
Tennessee Titans
On October 18, 2022, Brown was signed to the Tennessee Titans' practice squad.[16] On January 10, 2023, Brown was released by the Titans.[17]
Buffalo Bills
On July 28, 2023, Brown signed with the Buffalo Bills.[18] He was waived on August 29, 2023, and re-signed to the practice squad.[19][20] He signed a reserve/future contract on January 22, 2024.[21] He was waived on August 25.[22]