21 grudnia 2007 roku przeszedł do klubu ligi NHL – Carolina Hurricanes, by zastąpić kontuzjowanego Chada LaRose'a. Debiut w lidze NHL zaliczył dnia 22 grudnia 2007 roku w meczu domowym z Tampa Bay Lightning. Mecz zakończył się zwycięstwem Huraganów 4:1, a Nolan zdobył w tym meczu także swój jedyny punkt w lidze NHL, zaliczając w 18. minucie wraz z Mattem Cullenem asystę przy bramce Andrew LaddaCarolina Hurricanes – Tampa Bay Lightning 4:1 . Jednak dnia 28 grudnia 2007 roku wrócił do Albany River Rats, by wkrótce ponownie zagrać w barwach Huraganów, w których dnia 12 stycznia 2008 roku rozegrał swój ostatni mecz w lidze NHL, gdy jego podejmowała na wyjeździe Colorado Avalanche, a mecz zakończył się zwycięstwem gospodarzy 5:4Brandon Nolan – GameLog 2007-08 – Hockey-Reference.com .

Jednak po sezonie 2007/2008 Nolan z powodu kontuzji w wieku zaledwie 25 lat zakończył sportową karierę. Łącznie w lidze NHL rozegrał 6 meczów, zaliczając 1 asystę.

Statystyki Sezon Drużyna Liga   Sezon zasadniczy   PlayoffyMeczeGoleAsystyPunktyKary+/−PPSHGWMGAPktKary1999-2000St.