Bachler began his car racing career in the Lista Junior championship, where he took five wins as well as the 2007 title for Neuhauser Racing. He moved up to the ADAC Formel Masters, finishing third in 2008 and second in 2009.[4] After making his German F3 debut at the end of 2010, Bachler went into the series full-time in 2011, where two victories helped him towards third place in the standings.[5]
After winning the 2011 Porsche junior driver shootout, the Austrian switched to sportscar racing in 2012, driving a full season in the Porsche Carrera Cup Germany, as well as making his debut in the Porsche Supercup.[6] He would enter the Supercup for the next two years, winning a race at Spa in 2013. Following a race win with Proton Competition in the ELMS in 2013, Bachler entered the FIA WEC in 2014, where he helped the team to third in the standings, in addition to finishing second in class at the 24 Hours of Le Mans.[7][8]
From 2015 on, Bachler drove in the ADAC GT Masters, where he took two wins over eight years in the series. He also began driving in the GT World Challenge Europe Endurance Cup starting in 2019, when he won the season-opening race with Dinamic Motorsport.[9] He returned to the Italian team in 2021 after a season with Rowe Racing and repeated that feat, before scoring a podium at the final round to finish sixth overall.[10] Two further podiums, including a win at Barcelona, came in 2022, which led to a record-high fourth in the standings for Bachler.[11]
For PureRxcing's main season, Bachler and his teammates would drive in the WEC's new LMGT3 class, as well as racing as a Pro-classed lineup in the GTWC Endurance Cup.[17][18] At the first WEC race in Qatar, the PureRxcing trio took victory.[19]
‡ Bachler was a guest driver, therefore he was ineligible for points. † Driver did not finish the race, but was classified as he completed over 90% of the race distance.
Complete European Le Mans Series results
(key) (Races in bold indicate pole position; results in italics indicate fastest lap)