Stenshorne began karting competitively at the age of 10 in 2016. He placed second in the WSK Champions Cup in 2018,[5] before proceeding to win the WSK Master Series and the Italian Championship.[6][7] He placed 13th in the CIK-FIA European Championship in 2019, and improved his place by one in 2021.[8][9] Other than that, he obtained good results from other championships, like second place in the 2020 WSK Champions Cup.[10] In 2021, he was added to the All Road Management stable run by Nicolas Todt.[11]
Formula 4
Stenshorne made his single-seater debut in the 2022 Formula 4 UAE Championship with R-ace GP.[12][13] He achieved his first podium eight races in, a second place at the last race in Dubai.[14] He eventually finished tenth in the standings, scoring 72 points.[15]
For his main campaign, Stenshorne joined Van Amersfoort Racing racing in the 2022 Italian F4 Championship.[16] He began the season posititvely, scoring two fifth places and a seventh place at Imola.[17] Throughout the next four rounds, even though he failed to get a podium, he managed to score points in every race bar three. Monza delivered a breakthrough, earning a first Italian F4 podium in third place during the second race.[18] After another third place in Mugello,[19] Stenshorne ended his season seventh place in the standings, harnessing 122 points.[20]
Stenshorne was also set to compete full-time in the 2022 ADAC Formula 4 Championship, but VAR withdrew from the first round due to supply chain concerns.[21] The team returned for the second round, but VAR's drivers were classified under guest drivers, resulting in Stenshorne to be classified as a guest driver. He also participated in a one-off round during the 2022 F4 Spanish Championship at MotorLand Aragón.[22] Taking two sixth places and a fifth place, he was classified 17th in the standings.[23]
Formula Regional
2023
At the start of 2023, Stenshorne moved to the Formula Regional category, partaking in the 2023 Formula Regional Middle East Championship with R-ace GP for the final three rounds.[24] He earned three points finishes and ended the standings in 18th.[25]
For his main campaign, Stenshorne raced in the Formula Regional European Championship with R-ace GP.[26] Stenshorne shocked the paddock on debut in Imola, by taking pole and proceeding to take his first win in car racing.[27][28] He would again impress in the second race, taking a second place.[29] He performed a masterclass double victory during the third round in Hungary, giving him an early championship lead.[30][31] A podium during the next round before taking his fourth win in Mugello.[32] He would eventually lose the standings lead to Italian F4 rival Andrea Kimi Antonelli (who won the second Mugello race as Stenshorne and Santiago Ramos collided across the line fighting for third) during the next round at Paul Ricard.[33] A non-scoring round in Austria hampered his title chances, and it ended after Antonelli clinched the title in the penultimate round.[34] He ended the season in Hockenheim with style, taking a second place before winning the final race.[35][36] He finished runner-up in the standings with the joint-most five wins, an additional six podiums as well as claiming 261 points.[37]
Stenshorne returned to the 2024 Formula Regional Middle East Championship with R-ace GP.[39] He only participated in the first three rounds, but stood on the podium in the first four races.[40] Showing extreme consistency, he was eventually ranked eighth in the standings.[41]
GB3 Championship
In April 2024, Stenshorne made a cameo appearance in the GB3 Championship with Chris Dittmann Racing.[42] He finished the two races in ninth and 14th.[43]
FIA Formula 3 Championship
2024
Stenshorne partook in the 2023 Formula 3 post-season testing sessions with Hitech Pulse-Eight, setting the fastest time in the afternoon in Jerez.[44] Before the end of 2023, Hitech announced Stenshorne as their driver for the 2024 Formula 3 campaign.[45] He did not score points during the first round in Bahrain, but impressed in the sprint race by charging to 11th from 22nd.[46] Qualifying 11th for Melbourne, he earned his breakthrough in the sprint having started second.[47] After a hard fought battle with Laurens van Hoepen for the lead, he succeeded in the battle and emerged for his first F3 victory of the season.[48][49] Unfortunately, a puncture while battling derailed his chances of scoring points in the feature race.[50] He returned to the points in Barcelona with fourth place during the sprint, but was unlucky to suffer a puncture on the last lap from battling Van Hoepen for seventh.[51]
Starting on reverse pole for the sprint race in Austria, he dropped to third on the opening lap, but an error from Christian Mansell towards the end of the race lifted Stenshorne to second place.[52] He was suspended from taking part in Round 7 at Silverstone after breaching Article 10.4 of the series' sporting regulations by taking part in another Championship without prior approval from the promoter or FIA in writing.[53] He rounded out the season in Monza with a double points finish with tenth and fifth place.[54] Stenshorne ended the season 18th in the drivers' standings with 38 points, amassing one win and two podiums.[55]