James Cogdill is a former NASCAR driver from Waynesville, NC. He competed in one Nationwide Series event in his career. That came in 1982, when Cogdill raced at Hickory. Due to poor records, it is unknown where Cogdill started in the field. However, Cogdill fell out early and finished last (24th).