Brooks al college giocò a football con i Maryland Terrapins dal 2016 al 2019. Fu scelto nel corso del sesto giro (198º assoluto) del Draft NFL 2020 dai Pittsburgh Steelers.[1] Fu svincolato il 5 settembre 2020 e rifirmò con la squadra di allenamento il giorno successivo.[2][3] Fu promosso nel roster attivo il 31 ottobre prima della gara contro i Baltimore Ravens.[4] Debuttò come professionista nella settimana 9 contro i Dallas Cowboys. La sua stagione da rookie si concluse con 2 tackle in 4 presenze, nessuna delle quali come titolare.