Indianapolis Colts Brown signed with the
Indianapolis Colts as an
undrafted free agent on June 15, 2017. He was waived by the Colts at the end of training camp and re-signed to the team's practice squad a few weeks later on September 3, 2017.
Los Angeles Rams Following the end of the 2017 season, Brown signed a reserve/futures contract with the
Los Angeles Rams on January 8, 2018. He was cut at the end of training camp and did not spend the 2018 regular season with any team.
Denver Broncos Brown signed a futures contract with the
Denver Broncos on December 31, 2018. Brown was waived at the end of training camp and re-signed to the practice squad on September 1, 2019. He was promoted to the active roster on September 24, 2019. Brown made his NFL debut on September 29, 2019, against the
Jacksonville Jaguars. Brown caught his first career catch, a five-yard reception from
Joe Flacco, on October 12, 2019, in a 16–0 win against the
Tennessee Titans. On September 5, 2020, Brown was waived by the Broncos, but was signed to the practice squad the following day. He was elevated to the active roster on October 31 for the team's week 8 game against the
Los Angeles Chargers and reverted to the practice squad after the game. He signed a reserve/future contract on January 4, 2021. On February 2, 2021, the Broncos waived Brown.
Tennessee Titans On May 4, 2021, Brown signed with the
Tennessee Titans. He was waived on August 31, 2021.
San Antonio Brahmas Brown signed with the
San Antonio Brahmas of the
XFL for the 2023 season. He had a kickoff return for a touchdown in a week 7 game against the
Vegas Vipers. He was not part of the roster after the
2024 UFL dispersal draft on January 15, 2024. ==References==