Oulton Park
Race 1, Race 24th, 10th
SilverstoneOne Race4th


Brands Hatch

One RaceNC

One Race7th
Donington Park

One RaceNC
Spa - Francorchamps

One Race4th
Race 1, Race 2
6th, 1st
Oulton Park

Race 1, Race 2
NC, 3rd
Donington Park

One Race1st

2020 British GT

Oulton ParkRace 1
Race 2
9th (Mechanical Issue)
Donington ParkRace 1
Race 2
Brands HatchOne Race1st (Fastest Lap)
Donington ParkOne Race2nd (Pole)
SnettertonRace 1
Race 2
7th (Pole)
SilverstoneOne Race10th (Mechanical Issue) (GT4 Lap Record)

2019 European GT4 Series

Monza13th - 14th April15th, 18th
Brands Hatch4th – 5th May18th, 25th
Paul Ricard1st – 2nd JuneDNF & 14th in class
Misano29th – 30th JuneDNS & DNS
Zandvort13th – 14th July10th & 9th in class
FF1600 Knockhill20th - 21st July 1st, 1st, 2nd
Nurburgring31st August – 1st SeptemberDNF 19th
Formula Ford Festival Brands HatchOctober 3rd
Walter Hayes Trophy SilverstoneNovember8th

2018 | F4 US Series Team Development & British Formula Ford

4th Formula Ford Festival

2nd Walter Hayes Trophy

Awarded Mazda Road to Indy Ticket

Virginia International Raceway (VIR))27th – 29th April | FIA F4 US12th, NC, NC
Road Atlanta10th - 12th May | FIA F4 US11th, 15th, 11th
Mid Ohio28th June - 1st July | FIA F4 US25th, 16th, NC
Brands Hatch20th - 21st October | FF Festival4th
Silverstone2rd - 4th november | Walter Hayes Trophy2nd

2017 | F1600 SERIES USA

Winner SCCA Run-Offs Indianapolis

Awarded the SCCA’s President’s Cup

Winner F1600 Series

Virginia International Raceway (VIR)27th – 30th April | USAC Racing5th, 2nd, 3rd
Mid Ohio Sports Car Course12th 13th May | USAC Racing 1st, 1st, 1st
Indianapolis Motor Speedway (IMS)8th – 11th June | USAC Racing3rd, 5th
Road America17th – 18th June | SCCA10th & DNF (Mechanical)
Watkins Glen International23rd – 25th June | SCCA3rd, 2nd
Mid Ohio30th June – 2nd July | USAC Racing1st, 4th, 3rd
New Jersey Motorsports Park22nd – 23rd July | SCCA2nd
Pittsburgh International Race Complex28th – 30th July | USAC Racing3rd, 2nd, 2nd
Summit Point Motorsports Park25th – 27th August | USAC Racing1st, 3rd, 2nd
Indianapolis Motor Speedway (IMS)28th September – 1st October | SCCA Runoffs1st
New Jersey Motorsports Park6th – 8th October | USAC Racing |1st, 3rd, 2nd

2016 | FORMULA FORD 1600 PRE 90

Snetterton29th March10th & 8th
Knockhill3rd April4th & 5th
Oulton Park (National)9th April10th & 9th
Oulton Park (Northern)9th April10th & 9th
Silverstone23rd April18th (5s penalty) & 14th
Knockhill1st May4th & 4th
Oulton Park7th MayDNS (Qualified 4th)
Zandvoort14/15th May14th & 12th
Knockhill29th May4th & 4th
Rockingham11th June7th & DNF
Oulton Park25th June2nd
Brands Hatch9/10th July12th & 10th
Knockhill17th July5th & 4th
Anglesey6/7th August16th & DNF
Knockhill21st August4th & 4th
Donnington27/28th August7th & 7th
Croft10/11th SeptemberDid not race due to clash
Knockhill10/11th September4th & 5th
Oulton Park17th September2nd & 1st
Anglesey24/25th September3rd & 3rd
Knockhill2nd October 5th & 5th
Oulton Park8th October5th & 5th
Anglesey20th November2nd & 1st