Brown was born and grew up in Jackson, Mississippi. He attended Jim Hill High School, where he played high school football. As a junior, Brown caught 35 passes for the Tigers and accumulated over 1,000 all purpose yards.[1] He had 23 receptions for 419 yards and five touchdowns while also returning 20 kicks for 380 yards in his senior season. Brown, rated a three-star recruit by most recruiting services, committed to play college football at Mississippi State University over Ole Miss and Memphis.[2]
College career
Brown was a member of the Mississippi State Bulldogs for four seasons, redshirting his true freshman season. He became MSU's third starter at receiver as a redshirt junior, catching 27 passes for 412 yards and three touchdowns.[3] Brown was dismissed from the team shortly before the beginning of his redshirt senior season due to a student honor code violation. He finished his collegiate career with 50 receptions for 785 yards and five touchdowns in 23 games played.[4][5]
Brown signed with the Indianapolis Colts as an undrafted free agent on June 15, 2017.[7] 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.[8][9]
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.[10] He was cut at the end of training camp and did not spend the 2018 regular season with any team.[11]
Denver Broncos
Brown signed a futures contract with the Denver Broncos on December 31, 2018.[12] Brown was waived at the end of training camp and re-signed to the practice squad on September 1, 2019.[13] He was promoted to the active roster on September 24, 2019.[14] Brown made his NFL debut on September 29, 2019, against the Jacksonville Jaguars.[15] 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.[16]
On September 5, 2020, Brown was waived by the Broncos,[17] but was signed to the practice squad the following day.[18] 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.[19] He signed a reserve/future contract on January 4, 2021.[20] On February 2, 2021, the Broncos waived Brown.[21]
Tennessee Titans
On May 4, 2021, Brown signed with the Tennessee Titans.[22] He was waived on August 31, 2021.[23]