A 1984 graduate of NC State, Haynes joined the Wolfpack Sports Network in 1998. His list of duties include color analyst for men's basketball, sideline reporter for the football broadcasts, and host for the TV and radio coaches shows for both football and men's basketball.
Haynes also does play-by-play for selected NC State baseball broadcasts and contributes columns on the football team on Gopack.com.
After serving as sports director for NC State's student station, WKNC 88.1 FM from 1982-84, the Lynchburg, Virginia native was a disc jockey and sports reporter for WKIX 850 in Raleigh between 1984-89. He joined the Duke Radio Network as a sideline reporter for football in 1987 and later became a member of the Duke basketball radio team in 1993. Haynes also worked as a sports anchor/reporter for the North Carolina News Network from 1989-2000.