Bennett made his racing debut for Elite Motorsport in the 2020 Ginetta GT5 Challenge where he collected three podiums and a fastest lap in his maiden campaign.
He scored his maiden GB3 race win on the opening weekend at Oulton Park, before adding further victories at Zandvoort and Silverstone.
The young Briton scored a lone point in the final race of the series at the Dubai Autodrome and finished 23rd in the championship standings.
[8] Bennett stepped up to Formula 2 for the final two rounds of the 2024 season with Van Amersfoort Racing, replacing the outgoing Enzo Fittipaldi.
[9] At the start of the Lusail feature race, Bennett stalled his car, leading him falling a lap behind the rest of the field.