Edwards has been setting records since he was just a boy. On 17th January 2004, at the age of just 12, he won a round of the Skip Barber Series in Daytona to become the youngest person ever to win a single-seater race at that time. From there he headed to Europe, where he raced in Formula Renault in 2005 and 2006 and became the youngest driver in history to earn an FIA racing licence. After returning to North America in 2007, Edwards initially competed in more single-seater races, before switching to touring cars and sports cars.
He made his first appearances for BMW Team RLL in 2013, when he stood in for Joey Hand in a number of races. His first victory in the American Le Mans Series came alongside Dirk Müller at Lime Rock Park in the same year. He was also successful at the wheel of a BMW M3 in 2014, finishing runner-up and helping team-mate Trent Hindman to the Drivers’ title in the Continental Tire Sports Car Challenge.