Brooks was born on January 21, 2001, in Pflugerville, Texas.[1][2] He attended Hendrickson High School there, at which he played football and basketball.[2] He was given All-District and All-Central Texas honors and earned three varsity letters for the Hendrickson football team, being ranked as a three-star prospect.[2]247Sports ranked him 28th nationally at his position in the class of 2019.[3]
College career
Brooks had FBS offers from Baylor, Louisiana Tech, FIU, Arkansas and Texas State.[3] He initially committed to Baylor, but then backed out.[4] He then committed to Arkansas,[5] but backed out a second time, before eventually deciding to play for FCSStephen F. Austin.[6] As a freshman in 2019, Brooks appeared in 10 games and posted 23 tackles, six pass breakups, and one interception.[7] In the 2020 season, he posted 17 total tackles while making an interception in nine games.[7] The following year, he tied for the team lead with four interceptions and posted 25 tackles while appearing in every game.[7] Brooks was named first-team Western Athletic Conference (WAC) and finished his stint at the school with 52 tackles, six interceptions and 17 pass breakups, as he transferred to Louisiana Tech in 2022.[8]
Brooks was named a preseason Phil Steele third-team All-Conference USA selection for Louisiana Tech.[9] He ended up playing all 12 games, starting 10 of them, and earned second-team All-Conference USA after recording 29 tackles, three interceptions, one forced fumble and nine pass breakups.[10][11] Brooks was one of the best players on the team, as well as best cornerbacks in the conference,[12] and was invited to the East–West Shrine Bowl.[13][14] In the season, he was targeted a total of 53 times, and only allowed 37.7% of those to be completed.[14] Brooks twice earned Conference USA player of the week honors and was named one time to Pro Football Focus' national team of the week.[2][15][16]
Brooks signed with the Montreal Alouettes of the Canadian Football League (CFL) on January 15, 2024. He was moved to the practice roster on June 2, before the start of the season. He was promoted to the active roster on June 10, and was released by the Alouettes on June 17, 2024.[23]