Dale Earnhardt Jr. races former NBA star Charles Barkley

Dale Earnhardt Jr. and Charles Barkley walk to their go-karts during an event at GoPro Motorplex in Mooresville, N.C.

Before heading to Charlotte Motor Speedway for the Sprint All-Star Race activities, Dale Earnhardt Jr. hit GoPro Motorplex to take on former NBA star Charles Barkley for a friendly go-kart race.

While Dale Jr. wouldn’t dish on the race results, he said it went about as expected and Barkley "wasn’€™t turrible," giving his best Barkley impression.

"I was really surprised about how nice he was," Earnhardt Jr. said. "I expected him to be a competitor, a little more aggressive in just his personality in knowing what kind of basketball player he was and the kind of guy he was on the court. He was fiery, and aggressive, and getting in tussles. But he was super nice. 

"He just came in and was just really gracious and has an appreciation for our sport and was just a real nice guy to be around."