Gray began his karting career at Buckmore Park in 2015. After winning the British Championship in 2019, he moved into international competition in 2020, driving for Leclerc by Lennox Racing.[4] He also narrowly missed out on winning the 2019 IAME International Final at Le Mans, losing victory to Oliver Bearman due to a last-lap engine failure.[5]
Formula 4
2021
Gray began his single-seater career in 2021, driving for Fortec Motorsport in the F4 British Championship.[6] He had a solid season, taking his maiden wins in Thruxton Circuit.[7][8] However, those were his only wins of the year, let alone standing on the podium. Despite missing a round, Gray placed seventh in the standings.[9]
Gray also took part in two rounds of the Italian F4 Championship with BVM Racing.[10] He had a best finish of 12th and placed 37th in the championship.[11]
For his main campaign, Gray switched to Carlin for his second F4 British season.[14] The season was largely dominated by Alex Dunne, but Gray was able to notch up two wins at Croft Circuit and Silverstone.[15][16] He did however, score 14 further podiums throughout the season, securing vice-champion following the conclusion of the season.[17] He was also nominated for the Autosport BRDC Award.[18]
Gray was promoted to FIA Formula 3 for 2023, staying with Rodin Carlin.[19] He had a disappointing season, failing to score points and having a best finish of 14th, which placed him 28th overall in the standings.[20]
Gray also partook in the Porsche Carrera Cup Italia for Ombra Racing from the second round onwards; he had a highest finish of fourth place twice and finished 14th in the standings.[26][27]
2025: ELMS title
Gray's No. 48 car at the 2025 24 Hours of Le Mans
Gray switched to VDSPanis Racing for 2025 in the European Le Mans Series, where his teammates are Esteban Masson and Charles Milesi.[28] The trio began the campaign by finishing third overall at Barcelona, which netted them second in the Pro class.[29] Despite Milesi qualifying second at Le Castellet, the team finished sixth in the Pro class and a lowly 12th overall.[30][31] Gray subsequently made his 24 Hours of Le Mans debut alongside Masson and Franck Perera.[32] He inherited the lead during the fifth hour and remained there during the night.[33][34] This lead, once over a minute long, was lost once a safety car was called to bunch up the field.[35] The race for the LMP2 lead became a two-way fight between Gray's No. 48 and the No. 43 of Inter Europol, but despite a late penalty for the No. 43, the win was lost as Masson slowed with a suspension problem during the final hour and nursed the car home in second place.[36][37]
At Imola, the VDS Panis crew bounced back: Gray took the lead from Jamie Chadwick at the end of the first hour and drove out a commanding lead, one which his teammates retained to give Gray his first sportscar victory.[38][39] After creating an initial 12-second gap at the front in Spa, Gray and his teammates won again in dominant fashion.[40][41] This looked to be the case again at Silverstone, where the No. 48 started from pole. However, a stop-and-go penalty for Gray, handed out for crossing a red light on pit exit, caused the team to finish down the order.[42] Nevertheless, Gray and his teammates clinched the ELMS title at Portimão with their third win of the season; Gray contributed by taking the lead from Jonas Ried in the opening stint.[43][44]