Terry Cannon is a former NASCAR driver from Salisbury, NC. He competed in five Nationwide Series events in his career.
All but one of Cannon's races came in the 1982 season, competing in all four Hickory events during the season. He started off with a 22nd place finish in his debut (starting positions are unknown in all of his races) and would also finish 22nd in his next start at the speedway. He would improve to a career-best 14th place finish in the September Hickory event before finishing last (24th) in the final series event at the track that season.
Cannon would have to wait until 1987 to make his return to the series, this go round competed at the famed Darlington Raceway. Starting 36th in the field of forty-two, Cannon fell some nine laps down in the race but still managed to finish in the 29th position.