McNab was drafted 85th overall by the Buffalo Sabres in 1972. McNab would go onto play for the Sabres, Boston Bruins, Vancouver Canucks and New Jersey Devils. McNab played 955 games putting up 813 points along the way. He was named an NHL All-Star in 1977.