Brown began his collegiate career with the College of the Canyons in 2018, serving as both their placekicker and punter.[4] He helped them to back-to-back division championships in 2018 and 2019 and was named an All-American as well as an all-conference selection at both positions.[4] At placekicker, he made 28-of-38 field goal attempts and all but two of his 102 extra point attempts.[3] In 2020, Brown walked-on to play for the UNLV Rebels and appeared in six games during their COVID-19-shortened season, making 24 kickoffs and 12 punts.[1][4]
After one season at UNLV, Brown, looking to transfer, contacted coaches from around the country, but only received one reply, from a special teams analyst for the Oklahoma State Cowboys.[5] He was eventually able to join the team as a walk-on and saw significant playing time in his first season with the Cowboys, taking over kickoff duties starting in the second game and then serving as their kicker for field goals and extra points for the final 10 games.[5] He was successful on all 36 of his extra point attempts and made 17-of-21 field goals, earning honorable mention all-conference honors.[3] The following season, Brown was named team captain and was one of the top placekickers nationally, converting 22-of-23 field goal attempts and all of his extra points.[1][3][6] He ranked third in the FBS for field goal percentage (95.7%) and also placed fifth for field goals per game (1.83) and seventh for points per game (9.0), being named second-team All-Big 12 Conference and a semifinalist for the Lou Groza Award,[3][6] given to the best placekicker in college football.[7] Despite playing only two years with Oklahoma State, Brown scored 195 points, placing him 15th in school history.[6]
After going unselected in the 2023 NFL draft, Brown was signed by the Los Angeles Rams as an undrafted free agent, being one of two kickers signed by the team to compete for the starting role.[7]Christopher Dunn, the other player signed, was released on June 16, leaving Brown as the team's only kicker.[9] He was waived on August 29, 2023.[10]
On January 18, 2024, Brown signed a reserve/future contract with the Rams.[11] He was waived on August 13.[12]