The New Jersey Devils, attracted to Brooks' tough defensive play, signed the defenseman to an entry-level contract.
When veteran center Pascal Rheaume was traded, Brooks was named captain, and held that post even after the team relocated to Lowell.
In the 2006–07 season, when several Devils were injured, including Colin White, Johnny Oduya, and Brad Lukowich, Brooks was called up, playing 19 games and scoring 1 assist to go along with 4 PIM.
Then, in a game against the St. Louis Blues, Brooks broke his foot, and was subsequently sent back to Lowell, and was replaced by Andy Greene.
[2] Brooks played his final professional season with Karlskrona HK of the Swedish Division 1 in 2010–11 before retiring and joining the Chicago Blackhawks staff as a pro scout.