The NASCAR driver with the top sales as of February 2020 was Kyle Busch. Just four years ago, Busch ranked #3 on that list and was the man that NASCAR fans loved to hate. He has overtaken former #1. Dale Earnhardt Jr. not only for racing-themed merchandise but for his own line of energy drinks that he markets as well.