To the best of his knowledge he became the youngest open wheel racing driver in history, taking his first win at Daytona International Speedway at 12 years and 238 days of age.
In 2011 he also raced a partial season with Team Sahlen in the Grand-Am GT series, taking the Mazda to the podium several times with co-driver Wayne Nonnamaker.
For the 2014 season, Edwards was picked up full-time by BMW, teaming with Dirk Müller to finish 7th in the Tudor United SportsCar Championship GTLM class.
[4] After a strong drive, Edwards and Luhr won at Mazda Raceway Laguna Seca,[5] as well as podium finishes at Canadian Tire Motorsports Park and Petit Le Mans at Road Atlanta.
The year 2016 saw tough challenges for the Rahal Letterman Team as the development of the M6 BMW continued with Edwards and teammates securing a solitary podium.
For 2018 John Edwards drove for BMW for his 7th consecutive year teamed with Jesse Krohn and joined by Augusto Farfus and Nicky Catsburg for the endurance events.
2023 saw Edwards embark upon a customer-focused campaign, pairing ST Racing's Samantha Tan in the Pro-Am class of the 2023 GT World Challenge America.
[6] Edwards stated that a number of factors contributed to his decision to join the program, including the sprint race focus of the series.