He has gone on to race for Junior Johnson and for Evernham Motorsports. He also raced independently from 1995 to 2000. Over the course of his career, he has won 1 NASCAR Nationwide Series race and 44 NASCAR Sprint Cup Series races. Since 2004, he has raced on a part-time basis.