Brown grew up in Lyndhurst, Ohio, where he played football and basketball at Brush High School, graduating in June 2012.[1] During the college recruiting process, Brown initially committed to play for Michigan in May 2011, but ultimately signed his letter of intent to play at Oregon in February 2012.[2]
College career
Brown played college football at the University of Oregon. During his first year with the Ducks (2012), he was only targeted 3 times making 2 receptions for 42 yards. The following year, Brown appeared in 7 games making 3 starts and made 10 receptions for 123 yards, and 2 touchdowns. During his junior year, Brown would make his most touchdown receptions during his collegiate career at 6, while appearing in 9 games and starting 8. He made 25 receptions for 420 yards. Brown did not play football in 2015 due to a leg injury suffered during the 2014 season, during a game against Utah where he tore two ligaments in his knee.[3] In Brown's senior year (2016), he would again appear in 9 games and start 8 of them, while being targeted 46 times and making 33 receptions. He scored 5 touchdowns while receiving for 426 yards.[4]
On September 1, 2018, Brown was waived by the Raiders.[11]
Cleveland Browns (first stint)
On September 25, 2018, Brown was signed by the Cleveland Browns' practice squad.[12] Brown was elevated to the Browns' active roster on October 23, 2018.[13] He was placed on injured reserve on December 8, 2018, with a shoulder injury.[14]
Brown re-signed with the Browns on April 20, 2020.[15] He was placed on the active/physically unable to perform list at the start of training camp on July 29, 2020,[16] and activated from the list ten days later.[17] Brown was waived by the Browns on September 6, 2020.[18]
Houston Texans
On September 14, 2020, Brown was signed to the Houston Texans practice squad, and promoted to the active roster the next day.[19][20] In Week 10 of the 2020 season against the Browns, he had his first professional touchdown.[21]
Brown re-signed with the Texans on March 24, 2021.[22] He played in 15 games with 12 starts, recording 23 catches for 171 yards.
On March 24, 2022, Brown re-signed with the Texans.[23] He was waived on October 4, 2022.[24]
Cleveland Browns (second stint)
On October 6, 2022, Brown was signed by the Browns.[25] He played in 13 games for Cleveland, hauling in 5 catches for 45 yards.
Indianapolis Colts
On April 10, 2023, Brown signed with the Indianapolis Colts.[26] Brown was released on August 29, 2023.[27]
New England Patriots
On August 30, 2023, Brown was signed to the New England Patriots practice squad.[28] He was promoted to the active roster on September 4, 2023.[29]
On September 24, 2023, Brown scored his first touchdown for the Patriots vs the New York Jets on a 58-yard touchdown from Mac Jones.[30]