| 2025 |
| 2024 |
| Eagles Canyon (USA) Q1: P7 Race 1: P4 Q2: P2 Race 2: P4 Willow Springs (USA) Q1: P30 Race 1: P22 Q2: P21 Race2: P19 |
| Valerbanen (NOR) ELAN Q: P15 Race 1: P 13 First in class Race 2: P12 First in class |
| Button Willow (USA) Race 1: P31 Q2: P10 Race 2: P9 |
| Kinnekulle (SWE) ELAN Q: P6 Race: DNF CORTINA Q: P14 Race 1: P9 Race 2: P8 |
| Sokndal (NOR) ELAN Q; P15 Race 1: P13 Race 2: P13 |
| Knutsdorp (SWE) ELAN Q: n/a Race 1: P10 Race 2: P14 |
| Mission Raceway (CAN) not available |
| Balaton Park (HUN) ELAN Q: n/a Race: P28 |
| Nogaro (FR) ELAN Q: P13 Race 1: DNF (engine fire) Race 2: P8 |
| Thruxton CORTINA Q: P30 Race 1: P25 Race 2: abandoned as wet |
| Magione (IT) CORTINA Two hour race with Roger Barton Q: P14 Race: Retired after 54 laps Special Award from A Bartoli |
| 2023 |
| Thunderhill Raceway Park. Q: 4 Race: P5 |
| Bishopscourt NI. ELAN Q: 6 Race: P4 Awarded Garth Maxwell Memorial Shield |
| Pau Arnos. CORTINA Test Day. |
| Pau Historique. ELAN Free Practice Only |
| Brands Hatch GP. ELAN Q: 32 Race: P19 |
| Spokane. Cancelled |
| The Ridge. Q: not available Race 1: P10 Race 2: P6 |
| Misano. ELAN Q: 12 Race 1: P12 Class P2 Race 2: P7 Class P2 |
| Rudskogen ELAN Q: 1 Race 1: P1 Race 2: P1 |
| Silverstone Classic CORTINA Q: 59 Race: P47 ELAN Gentlemen Drivers with Roger Barton Q: 60 Race: P49 |
| Falkenberg CORTINA Q: 15 Race 1: not classified. Race 2: P14 ELAN Q: 16 Race 1: P8 Race 2: not classified |
| Spring Mountain. Q: 5 Race: P6 |
| Portimao. ELAN Gentlemen Drivers with Roger Barton Q:16 Race: P11 CORTINA CPVC Q: 17 Race 1: P17 Race 2: P15 Class win |
| 2022 |
| Donington Park 15/16 April – unable to race |
| 22/24 April Laguna Seca. Q: 20 Race 1: P 19 Race 2: P16 |
| 29/30 April Sonoma. Q: 19 Race 1: P18. Race 2: P17 |
| 13/15 May Pergusa, Sicily. Elan Q: 11 Race: P 1. Classe F |
| 28/29 May Brands Hatch GP. Masters meeting Elan Q: 34 Race: P24 Cortina with Steve Upsdell Q: 42 Race: P35 |
| 11/12 June Thruxton. Elan Q: 19 Race: P9 |
| 17/19 June Karlskoga (Sweden) Elan Q: 16 Race: P13 Cortina Q: 28 Race: P19 |
| 1/3 July Pacific Raceway. Q: 13 Race 1: P13 Race 2: P17 |
| 30 July Kirkistown (NI). Elan Q: 10 Race: P8 |
| 25/28 August Silverstone Classic. Elan with Roger Barton. Q: 58 Race: P43 Cortina with Steve Upsdell. Q: 50 Race: P35 |
| 9/10 September Mondello Park (IRL) : results not available |
| 14/16 October Utah Motorsports Campus. Q: 6 Race 1: P6 Race 2: P6 Race 3: P5 |
| 22/23 October Silverstone GP. Wet beyond belief !! Cortina Q: 39 Race: P25 Elan Q: 50 Race: Rain and more rain |
| 2021 |
| 03/04 Donington Park Masters Pre-66 Saloons Cortina Q: 31 Race: P22 |
| 02/05 Thruxton CSCC Elan Q: 14 Race: P9 |
| 29-30/06 Brands Hatch GP. Masters Gentlemen Drivers, Elan Q: 43 Race: P28 |
| 12/06 Thruxton HRDC Cortina Q: 26 Race: P19 |
| 13/06 Thruxton HRDC Elan Q: 18 Race: P15 |
| 03/07 Knockhill clockwise CSCC Classic K Elan Q: 14 Race: P1 (P7 overall race combined) 03/07 Knockhill clockwise CSCC Cortina Q: 16 Race: DNR 04/07 Knockhill anticlockwise CSCC Elan Q: 14 Race: P9 (20 sec winners penalty applied) 04/07 Knockhill anticlockwise CSCC Cortina Q: 12 Race: DNF |
| July 30- 01 August Silverstone Classic Masters Pre-66 Touring Cars with Steve Upsdell Q: DNF Race: P40 International Trophy Classic GT Cars with Roger Barton Q: 59 Race: P45 |
| 13-15/08 Mondello Park Elan Q: 11 Race: DNS |
| 28/08 Brands Hatch GT World Challenge CSCC race Elan Q: 18 Race: P9 |
| 25-26/09 Anglesey CSCC Classic K Elan Q: 7 Race: P11 Swinging 60s Cortina with Steve Upsdell Q: 41 Race 3: 33 Race 11: 25 |
| 28-31 October Algarve Classic Festival (aka The Mega Wet One) Masters Gentleman Drivers Elan(Roger Barton) Q: 32 Race: P24 CPVC Q: 18overall Race 1: P1 (17 overall) Race 2: P1 (17 overall) Cortina with Steve Upsdell – Q: 32 Race: Rain stopped play |
| 2020 |
| 25/26 July Thruxton Elan Q:20 Race P14 Cortina Q:41 Race: DNS Wet |
| 12/13 Sept Knockhill Elan Q:17 Race 1: P12 Race 2: DNS Wet |
| 26/27 Sept Donington Elan Q:20 Race P20 |
| 24/25 Oct Thruxton Cortina Q:10 Race 1: P:9 Race 2 P10 |
| 2019 |
| 12/14 April Mugello Elan Q20 Race P8 |
| 28/29 April AutoClub Speedway, Los Angeles Nissan 210 Q7 Race 1: P13 Race 2: P14 |
| 27 May Lydden Hill Elan Q:2 Race P2 |
| 1/2 June Thruxton Cortina Q:9 Race 1: P8 Race 2: P9 |
| 13/15 June Grobnik Elan Q:8 Race 1: P7 Race 2: P8 |
| 28/30 June Magny Cours Elan with Roger Barton Q;16 Race P14. Hottie’s “Swan Song Race” Cortina with Steve Upsdell Q:13 Race P11 |
| 20/21 June Anglesey Elan Q:18 Race P4 Cortina with Steve Upsdell Q:19 Race P14 |
| 26/28 July Portland, Oregon Nissan 210 Q:16 Race1: P23 Race 2: P18 |
| 9/11 August Nurburgring Elan Q:19 Race P17 Cortina Q:29 Race P24 |
| 26/27 Oct Val de Vienne Elan Q:3 Race 1: P15 Race 2: P5 |
| 14/15 Sept Jerez Cortina with Steve Upsdell Q:12 Race 1: P19 Race 2: P15 |
| 23/24 Nov Thermal Club, California Nissan 210 Q:21 Race 1: P15 Race 2: P9 |
| 2018 |
| 20/22 April Navarra Elan Q:10 Race 1: P2 Race 2: P4 Winner index of performance |
| 4/6 May Donington Cortina with Steve Upsdell Q:29 Race 1: DNS Race 2: P19 |
| 2/3 June Thruxton Elan Q:17 Race P13 |
| 15/17 June Albi Elan Q:6 Race P4 |
| 23/24 June Most Elan Q:9 Race P7 Cortina with Steve Upsdell Q:12 Race P10 |
| 06/08 July Le Mans Classic Spice SE90C Q:35 Race DNF |
| 21/22 July Varano Elan Q:6 Race P7 |
| 9/10 Aug Slovakiaring Elan Q: ? Race 1: P18 Race 2: P16 |
| 18/19 Aug Thruxton Elan Q:9 Race P7 Cortina Q:36 Race P34 |
| 8/9 Sept Le Mans Bugatti Elan Q:13 Race P9 |
| 13/14 Oct Red Bull Ring Elan Q:24 Race 1: DNF Race 2: DNF |
| 2017 |
| 29/30 April Franciacorta Elan Q;19 Race P15 |
| 19/21 May Spa Spice SE90C Q:21 Race 1: P13 Race 2: P16 |
| 1/2 July Brands Hatch Elan Q:22 Race DNS |
| 7/9 July Pannoniaring Elan Q:14 Race 1: P10 Race 2: P10 |
| 28/30 July Silverstone Elan with Roger Barton Q: 52 Race DNS Cortina Q:41 Race DNS |
| 12/14 Aug Slovakiaring Elan Q:11 Race 1: P13 Race 2: P9 |
| 2/3 Sept Thruxton Cortina Q:16 Race P12 CRTC Lap Record |
| 8/10 Sept Vallelunga Elan Q:9 Race DNS |
| 29/09-1/10 Hungaroring Spice SE90C Q:8 Race 1: P5 Race 2: P5 |
| 20/22 Oct Estoril Elan with Roger Barton Q:11 Race P4 Cortina Q:6 Race 1: P6 Race 2: P7 |
| 2016 |
| 5/6 March Valencia Iberian Challenge Elan Q:17 Race 1: P9 Race 2: P7 |
| 9/10 April Zolder Masters Cortina Q;13 Race P10 |
| 7/8 May Misano Elan Q:23 Race P3 |
| 28/29 May Brands Hatch Masters Cortina Q:29 Race: P20 |
| 29/31 July Silverstone Classic Elan with Roger Barton Q:56 Race: DNF Cortina Q:35 Race: P27 |
| 13/14 August Thruxton CSCC Elan Q:6 Race 1: DNF Cortina Q:39 Race: P32 |
| 2/4 September Nogaro ASAVE Elan Q:6 Race 1: P4 Race 2: P4 |
| 22/23 Adria Gruppo Peroni Elan Q:6 Race: P4 |
| 2015 |
| 10/11 April Homestead, Miami SVRA Cortina Q:6 Race P5 Enduro Race with Roger Barton P2 |
| 4/5 April Dijon ASAVE Elan Q:30 Race 1: P30 Race 2: P21 |
| 2/3 May Paul Ricard ASAVE Elan Q:37 Race 1: Abandoned Race 2: P31 |
| 23/24 May Brands Hatch Masters Elan with Roger Barton Q: 34 Race: P26 |
| 26/27 June Mid Ohio SVRA Cortina Q:23 Race 1: P16 Enduro Race: DNF |
| 11/12 July Rockingham CSCC Elan Q:19 Race: P15 |
| 16/19 July Road America The Hawk Cortina Q:32 Race 1: P28 Race 2: P11 |
| 24/26 July Silverstone Classic Masters Elan Q: Ballot Race: P41 Spice SE90C Q:12 Race: P12 |
| 5/6 Sept Nogaro ASAVE Elan Q:25 Race 1: P21 Race 2: DNS |
| 18/20 Sept Road Atlanta HSR Cortina Q:8 Race 1: P6 Race 2: P3 Enduro Race with Roger Barton P14 Class win |
| 24/27 Sept Virginia International Raceway Cortina Q;15 Race: P14 |
| 10/11 Oct Ledenon ASAVE Elan Q:13 Race 1: P14 Race 2 P11 |
| 5/8 Nov Circuit of the Americas Cortina Q:28 Race 1: P25 Race 2: P23 (3rd in class) |
| 2014 FFSA Historic Championship Races in Lotus Elan #50 |
| 4/6 April Dijon Q:19 Race 1: P14 Race 1: P14 Race 2: P12 |
| 27/29 June Spa Q:21 Race 1: DNF Race 2: P17 |
| 05/07 September Nogaro Q:22 Race 1: P18 Race 2: P14 |
| 17/19 October Ledenon Q:22 Race 1: P23 Race 2: P22 Championship winner |
| Other races |
| 19/20 April Thruxton Cortina Q:13 Race: P13 |
| 24/25 May Brands Hatch Cortina with Roger Barton Q:33 Race: P23 |
| 7/8 June Jarama Iberian Challenge Elan Q:36 Race 1: P18 Race 2: P16 |
| 4/6 July Brno Masters Cortina Q: 14 Race: P11 |
| 25/27 July Silverstone Classic Elan with Roger Barton Q:62 Race: P44 Cortina Q:48 Race: P38 |
| 8/10 August Nurburgring Elan with Nick Atkins Q:38 Race: P26 |
| 28/31 August Zandvoort Spice SE90C Q:12 Race: P8 |
| 2013 |
| 1/2 February Zwartkopf (SA) Elan Q: 12 Race: P4 Elan with Roger Barton Q: 19 Race: P23 |
| 8/10 February Kyalami (SA) Elan with Roger Barton Q: 22 Race1: P23 Race 2: DNF |
| 30/31 March Thruxton Cortina Q: 19 Race: P15 |
| 12/14 April Barcelona Spice SE90C Q: 13 Race 1: P7 Race 2: P8 Cortina Q: 14 Race: P7 |
| 25/27 May Brands Hatch Cortina Q: 32 Race: P23 |
| 2 June Anglesey Elan Q: 25 Race 1: P22 Race 2: P10 |
| 14/16 June Spa Elan Q: 13 Race P45 (dnf) |
| 6/7 July Le Mans Bugatti Elan Q: 15 Race 1: P11 Race 2: P 13 |
| 13/14 July Assen Elan Q: 13 Race: DNF |
| 26/28 July Silverstone Classic Cortina Q: 44 Race 1: P35 Race 2: P31 Overall P30 |
| 9/11 August Nurburgring Elan with Nick Atkins Q: 28 Race: P25 |
| 30/8 – 01/9 Zandvoort Elan with Nick Atkins Q: 27 Race: P20 |
| 7/8 Sept Croix en Ternois Elan Q: P6 Race 1: P6 Race 2: P5 |
| 13/15 Sept Goodwood Revival Cortina Q: 25 Race 1 Rowan Atkinson P18 Race 2 Batman P18 Overall P16 |
| 5/6 October Paul Ricard Spice SE90C Q: 17 Race: P5 |
| 12/13 October Jerez Elan with Roger Barton Q: 11 Race: P8 Cortina Q: 8 Race: P7 |
| 19/20 October Snetterton Elan with Nick Atkins Q: 16 Race: P7 |
| 2012 |
| 20/22 April Barcelona Elan with Roger Barton Q: 18 Race: P10 Cortina with Roger Barton Q: 14 Race: P11 |
| 5/6 May Donington Park U2TC Cortina Q: 30 Race: P23 |
| 19/20 May Val de Vienne Elan Q: 10 Race 1: P18 Race 2: P16 |
| 26/27 May Brands Hatch Spice SE90C Q; 7 Race: DNF Elan with Roger Barton Q: 39 Race: P19 |
| 16/17 June Le Mans 24hr Spice SE90C Q: 18 Race: P27 (dnf) |
| 28/6 -01/07 Goodwood Festival of Speed Spice SE90C Runoffs: P24 |
| 20/22 July Silverstone Elan with Roger Barton Q: 53 Race: P40 Cortina Q: 52 Race: P35 |
| 10/12 August Nurburgring Elan Q: 16 Race: P13 Cortina Q: 16 Race: P14 |
| 1/2 Sept Zandvoort Elan with Dave Mercer Q: 21 Race: P17 Cortina Q:38 Race: P26 |
| 8/9 September Nogaro Elan Q: 28 Race 1: P19 Race 2: P16 |
| 29/30 September Charade Cortina Q: 19 Race 1: P7 Race 2: P10 Podium 3rd |
| 6/7 October Paul Ricard Spice SE90C Q: 18 Race: P8 |
| 18/20 October Imola Spice SE90C Q: 9 Race: P5 |
| 2011 |
| 30/04 – 1/5 Donington Park Spice SE90C Q: 18 Race: DNF Cortina U2TC Q: 28 Race: P26 |
| 27/29 May Spa Spice SE90C Q: 22 Race: P6 |
| 3/5 June Monza U2TC Cortina Q; 20 Race: P15 |
| 25/26 May Dijon U2TC Cortina Q: 23 Race: P15 |
| 1/3 July Brands Hatch Spice SE90C Q: 12 Race: P7 Elan Q: 30 Race: P24 |
| 22/14 July Silverstone Classic Spice SE90C Q:22 Race 1: DNS Race 2: P21 Cortina with Roger Barton Q: 53 Race: DNF |
| 6/7 August Croft Elan Q: 31 Race: DNS |
| 2/5 September Lime Rock Park, Connecticut Cortina Q: 30 Race 1: P26 Race 2: DNF |
| 9/11 September Watkins Glen, NY Cortina Q: 31 Race: P11 Enduro Race with Roger Barton: P25 |
| 8/9 October Paul Ricard Spice SE90C Q: 17 Race: DNF Elan Q: 24 Race: P14 |
| 20/23 October Portimao Spice SE90C Q: 13 Race: DNF Cortina Q: 23 Race: P10 |
| 2010 |
| 15/16 May Zandvoort U2TC Cortina with John Smirthwaite Q: 12 Race: DNF NK HTGT Elan Q: 13 Race: P8 |
| 21/23 May Spa Spice SE90C Q: 22 Race 1: P12 Race 2: P7 |
| 29/31 May Brands Hatch Elan with David Mercer Q: 16 Race: DNF Cortina with Roger Barton Q: DNS Race: not classified |
| 4/6 June Monza U2TC Cortina with John Smirthwaite Q: 19 Race: P20 |
| 12/13 June Le Mans 24H Support Spice SE90C Q: 12 Race: P7 |
| 18/20 June Nurburgring Spice SE90C Q: 12 Race 1: P8 Race 2: P5 |
| 23/25 July Silverstone Classic Elan with Nick Atkins Q: 49 Race: P25 Cortina with Roger Barton Q: 48 Race: P30 Lotus Elite with Nick Atkins Q: 42 Race: P25 |
| 31/7 – 1/8 Brands Hatch Spice SE90C Q: 8 Race: P5 |
| 13/15 August Nurburgring Masters Elan Q: 25 Race: Cancelled due to fog |
| 3/5 September Donington Park Elan with Roger Barton Q: 9 Race: P12 Cortina Q: 13 Race: P11 |
| 22/23 October Monteblanco Elan with Roger Barton Q: 17 Race: P15 Cortina with Roger Barton Q: 19 Race: P14 |
| 2009 |
| 6/8 March Sebring Cortina Q: 16 Race 1: P20 Race 2: P23 Enduro with Brian Ashley P22 First ever podium ! |
| 9/10 May Donington Park Elan with Roger Barton Q: 22 Race: P17 Cortina with Brian Ashley Q: 16 Race: P9 |
| 23/24 May Zandvoort Q: 14 Race 1: P21 Race 2: P18 |
| 4/7 June Monza Tiga GC287 Q: 11 Race: P4 U2TC Cortina with Roger Barton Q: 24 Race: P13 |
| 4/5 July Brands Hatch Elan with Roger Barton Q: 31 Race: P27 Cortina Q: 16 Race: P13R |
| 24/16 July Silverstone Classic Tiga GC287 with David Mercer Q: 22 Race: DNF Tiga GC287 Race: P13 Cortina Q: 44 Race: DNF Lotus Elite with Nick Atkins Q: 39 Race: not on record |
| 7/9 August Nurburgring Tiga GC287 Q: 13 Race 1: P10 Race 2: P11 Elan with Nick Atkins Q: not on record Race: P25 |
| 25/27 September Spa Elan with Roger Barton Q: 42 Race: P29 Cortina Q: 41 Race: P23 |
| 16/18 October Portimao Elan with Roger Barton Q: 33 Race: P20 Cortina Q: 4 Race: P20 |
| 30/10 – 1/11 Paul Ricard Elan with Nick Atkins Q: 13 Race: P13 Cortina with Nick Atkins and Bart Uiterwaal Q: 21 Race: P13 |
| 2008 |
| 23/24 March Thruxton Top Hat Cortina with Roger Barton Q; 10 Race: P15 |
| 4/6 April Mugello Masters Elan with Roger Barton Q: 19 Race: P17 |
| 3/4 May Zandvoort Cortina Q: 30 Race: P18 |
| 6/8 June Monza U2TC Cortina with Nick Atkins Q: 21 Race: P11 |
| 28/29 June Brands Hatch Elan with Roger Barton Q: 28 Race: P23 |
| 14/15 June Le Mans 24h Support Tiga GC287 Q: 28 Race: P22 |
| 4/6 July Silverstone British GP Support Race Q: 40 Race: P41 |
| 25/27 July Silverstone Classic Tiga GC287 Q: 25 Race 1: DNF Race 2: P19 Cortina with Roger Barton Q: 46 Race: P31 |
| 8/10 August Nurburgring Elan Q: 32 Race: P27 Cortina Q: 33 Race: P20 |
| 30/31 August Magny Cours Elan with Roger Barton and Nick Atkins Q: 29 Race: P17 Cortina with Roger Barton Q: 12 Race: P9 |
| 26/28 September Spa Elan with Nick Atkins Q: 47 Race: P35 U2TC Cortina with Roger Barton Q: 3Tiga GC287 Q:9 Race: P19 |
| 2007 |
| 6/7 May Donington Park Top Hat Cortina with Roger Barton Q: 26 Race: P19 |
| 27/28 May Brands Hatch Tiga GC287 Q: 19 Race 1: P16 Race 2: P14 U2TC Cortina with Roger Barton Q: 27 Race: DNS |
| 15/17 June Nurburgring Tiga GC287 Q: 14 Race: P13 |
| 27/29 July Silverstone Classic Tiga GC287 Q: 28 Race 1: P25 Race 2: P12 Top Hat Cortina with Roger Barton Q: 38 Race: P24 HRS Cortina with Roger Barton Q: 38 Race: P24 Elan Q: 19 Race: P13 |
| 10/12 August Nurburgring Elan with Nick Atkins Q: 35 Race 1: ? Race 2: P19 Cortina with Roger Barton Q: 43 Race 1: (Bat) P21 Race 2: (Roger) P28 Overall P17 |
| 15/16 September Donington Park Tiga GC287 Q: 18 Race 1: P13 Race 2: P12 |
| 8/9 Zandvoort Cortina Q: 20 Race 1: P18 Race 2: P17 |
| 12/14 October Spa Tiga GC287 Q: 26 Race 1: DNF Race 2: P14 |
| 8/11 November Daytona, FL Q: 38 Race 1: P28 Race 2: P6 |
| 2006 |
| 27/30 April Hockenheim Elan Q: 29 Race 1: P18 Race 2: DNF Cortina Q: 12 Race: P9 |
| 19/21 May Brands Hatch Cortina with Roger Barton Q: 18 Race: DNS |
| 27/28 May Brno Cortina (FIA) Q: 17 Race: P8 |
| 3/5 June Brands Hatch Tiga GC287 Q:16 Race 1: DNF Race 2: P12 |
| 23/25 June Nurburgring Tiga GC287 Q:18 Race: P16 |
| 14/16 July Spa Tiga GC287 with Ed McDonough Q:21 Race 1: P13 Race 2: P13 |
| 28/30 July Silverstone Cortina with Roger Barton Q: 27 Race: P20 |
| 11/13 August Nurburgring Elan Q: 19 Race 1: P19 Race 2: P15 Cortina Q: 39 Race 1: P – no record Race 2: P24 |
| 9/10 September Zandvoort Cortina Q: 26 Race: DNS |
| 29/9 – 1/10 Spa Elan Q: 38 Race: P28 U2TC Cortina with Roger Barton Q: 21 Race: P17 |
| 7/8 October Dijon Tiga GC287 Q: 10 Race 1: P9 Race 2: P7 |
| 2005 |
| 7 May Zandvoort Cortina Q: 27 Race: P17 |
| 27/29 May Monza Tiga GC287 Q: 11 Race 1: P8 Race 2: P7 Cortina with Bart Uiterwaal Q: 27 Race: P21 |
| 23/24 July Brands Hatch Tiga GC287 Q: 21 Race 1: P17 Race 2: P15 HSCC Elan with Roger Barton Q: 29 Race: no record |
| 29/31 July Silverstone Tiga GC287 Q: 24 Race 1: P19 Race 2: P15 Cortina with Roger Barton Q: 29 Race: no record |
| 12/14 August Nurburgring Elan Q: 20 Race: P15 Cortina with Bart Uiterwaal Q: 48 Race: P27 |
| 27/28 August Anderstorp (FIA) Elan Q: 8 Race 1: P10 Race 2: P8 Cortina (FIA) with David Mercer Q: 11 Race: P10 |
| 3/4 September Donington Tiga GC287 Q: 16 Race 1: P14 Race 2: DNF |
| 22/25 September Spa Elan (FIA) Q: 62 Race 1: P25 Race 2: P38 Cortina (FIA) Q: 55 Race: P24 |
| 7/9 October Estoril Tiga GC287 Q: 10 Race 1: P9 Race 2: P12 |
| 2004 |
| FIA European GT Championship – finished 12th overall |
| 2/3 May Donington Park Elan (FIA) Q: 15 Race: P11 Cortina (FIA) with Bart Uiterwaal Q: 23 Race: P15 |
| 7/9 May Spa Tiga GC287 Q: 20 Race 1: P8 Race 2: P10 |
| 22/23 May Zandvoort Cortina Q: 29 Race 1: P25 Race 2: P21 |
| 5/6 June Most (Cz) Elan Q: 9 Race 1: P7 Race 2: P8 Cortina Q: 15 Race: P11 |
| 25/27 June Nurburgring Tiga GC287 Q: 16 Race 1: P15 Race 2: P11 |
| 12/13 June Le Mans 24h Support Tiga GC287 Q: 31 Race: P22 |
| 17/18 July Brands Hatch Tiga GC287 Q: 19 Race 1: P12 Race 2: P13 Elan HSCC Q: 24 Race: P18 Cortina Q: 23 Race: P18 |
| 6/8 August Elan (FIA) Q: 26 Race: P18 Cortina (FIA) Q: 27 Race: P21 |
| 28/29 August Donington Park Tiga GC287 Q: 18 Race 1: P11 Race 2: P6 |
| 17/19 September Spa Elan (FIA) Q: 40 Race 1: P21 Race 2: P26 Cortina (FIA) Q: 40 Race: P18 |
| 25/26 September Dijon Tiga GC287 Q: 13 Race 1: P10 Race 2: P10 |
| 8/10 October Estoril (FIA) Elan Q: 30 Race: DNF Cortina (FIA) with Roger Barton Q: 33 Race: P10 |
| 19/21 November Aintree Elan Demonstration before redevelopment of racecourse |
| 2003 |
| 12 April Donington Park GC287 Q: 18 Race: DNF Cortina Top Hat Q: 16 Race: P11 |
| 1/4 May Spa Tiga GC287 Q: 21 Race 1: P13 Race 2: DNF |
| 1/2 June Zandvoort (FIA) Cortina with Steve Meloy Q: 10 Race: DNF |
| 20/22 June Zolder Tiga GC287 Q: 13 Race 1: P9 Race 2: P9 Cortina (FIA) with Roger Barton Q: 21 Race: P13 |
| 12/13 July Dijon Cortina (FIA) with Roger Barton Q: 28 Race: P17 |
| 24/26 July Silverstone Tiga GC287 Q: 17 Race 1: P8 Race 2: P9 |
| 8/10 August Nurburgring Cortina (FIA) with Roger Barton Q: 46 Race: P30 |
| 29/31 August A1 Ring Tiga GC287 Q: 13 Race 1: P8 Race 2: DNF |
| 12/14 September Spa Cortina (FIA) with Roger Barton Q: 31 Race: P15 Top Hat with Tony Bethwaite Q: 35 Race: P31 |
| 3/5 October Monza Tiga GC287 Q: 15 Race: P7 |
| 24/26 October Estoril Elan (FIA) with Jon Dooley Q: 15 Race: DNF |
| 2002 Lotus Cortina FIA Historic Touring Car Championships with Steve Meloy (Span) |
| 11/12 May Zandvoort Q: 25 Race: P13 |
| 21/23 June Zolder Q: 23 Race: P16 |
| 9/11 August Nurburgring Q: 34 Race: P45 |
| 13/15 September Spa (Top Hat Race) Q: 43 Race: 28 |
| 10/12 October Imola Q: 44 Race: P33 |
| Other races |
| 20 October Snetterton (Top Hat) Q; 26 Race: P16 |
| Group C Tiga GC287 |
| 31/3 – 01/04 Brands Hatch Q: 13 Race: DNS |
| 3/5 May Spa with Nick Atkins Q: 15 Race: DNS |
| 8/9 June Donington Park Q: 8 Race 1: P15 Race 2: P12 |
| 29/30 June Magny Cours Q: 7 Race 1: P7 Race 2: P6 |
| 9/11 August Nurburgring Q: 21 Race 1: P20 Race 2: P19 (Combined result P17) |
| 4/5 October Monza Q: 14 Race 1: P9 Race 2: DNS |
| 2001 |
| 5/6 May Donington Park Lotus Cortina with Nick Atkins (Top Hat) Q:31Race: P16 |
| 19/20 May Monza FIA Alfa Romeo Giulia Ti with Nick Atkins Q:20 Race: P11 |
| 26/27 May Zandvoort FIA Lotus Cortina with Nick Atkins Q: 19 Race: P16 |
| 23/24 June Zolder FIA Lotus Cortina with Tony Bethwaite Q: 17 Race: P13 |
| 27/29 July Spa (Top Hat) Lotus Cortina with Steve Meloy Q: 23 Race: P30 |
| 10/12 August Nurburgring FIA Lotus Cortina with Tony Bethwaite Q: 41 Race: P26 Group C Tiga GC247 Q: 20 Race 1: P16 Race 2: DNF |
| 25/27 Sept Silverstone Historic Festival Lotus Cortina with Steve Meloy Q:31 P:14 Group C Tiga GC247 Q: 31 Race 1: with Tony Dunderdale P15 Race 2: DNF |
| 22/23 September Dijon FIA Alfa Romeo Giulia Ti with Nick Atkins Q:35 Race: P not recorded |
| 21 October Snetterton (Top Hat) Lotus Cortina with Steve Meloy Q: 26 Race: P14 |
| 2000 FIA Historic Touring Car Championship |
| 13/14 May Monza Alfa Giulia Ti with Nick Atkins Q: 22 Race: P16 |
| 20/21 May Zandvoort Lotus Cortina with Tony Bethwaite Q: 23 Race: P21 |
| 15/16 July Donington Park Alfa Giulia Ti with Nick Atkins Q: 18 Race: P13 |
| 4/6 August Nurburgring Lotus Cortina with Tony Bethwaite Q: 29 Race: P21 |
| 19/20 August Zolder Lotus Cortina with Nick Atkins Q: 15 Race: P10 |
| 23/24 September Dijon Alfa Giulia Ti with Jon Dooley Q: 23 Race: P13 |
| Other races |
| 28 May Silverstone HSCC Lotus Cortina with Nick Atkins Q: 30 Race: P20 |
| 9/11 June Spa European Touring Car Championship BMW E36 M3 with Tony Dunderdale and Ross Bygrave Race: P18 |
| 8/10 September Spa Top Hat Lotus Cortina with Steve Meloy Q: 33 Race: P17 |
| 1999 FIA European Championship with Nick Atkins |
| 3/4 April Paul Ricard Lotus Cortina Q: 25 Race P18 |
| 8/9 May Zandvoort Lotus Cortina Q: 19 Race P14 |
| 22/23 May Monza Lotus Cortina Q: 13 Race DNF |
| 6/8 August Nurburgring Alfa Giulia Ti Q: 27 Race P22 |
| 21/22 August Zolder Alfa Giulia Ti Q: 22 Race DNF |
| 3/5 Sept Donington Alfa Giulia Ti Q: 17 Race P13 |
| Other Races |
| 02 May HSCC Silverstone Cortina Q:22 Race P11 with Nick Atkins |
| 17/19 Sept Second Goodwood Revival Q: 9 Race P21 |
| 1998 FIA European Historic Touring Car Championship with Nick Atkins |
| 16/17 May Monza Alfa Giulia Ti Q: 33 Race: P25 |
| 23/24 May Zandvoort Alfa Giulia Ti Q: 24 Race: P21 |
| 1/2 August Zolder Lotus Cortina Q: 27 Race: DNF |
| 7/9 August Donington Park Lotus Cortina Q: 20 Race: P21 |
| Other races |
| 7 June Brands Hatch Lotus 50th Anniversary Races – Cortina Q: 22 Race: P19 |
| 18/20 September First Goodwood Revival Meeting – Cortina Q: 8 Race: P7 |
| 1997 FIA European Historic TC Championship |
| 17/18 May Monza Alfa Giulia Ti with Nick Atkins Q: 37 Race: P21 |
| 30/5 – 01/6 Donington Park Lotus Cortina with Tony Bethwaite Q: 18 Race: P15 |
| 2/3 August Zolder Lotus Cortina with Dave Mercer Q: 11 Race: P18 |
| 8/10 August Nurburgring Lotus Cortina with Nick Atkins Q: 43 Race: DNF |
| 1996 Lotus Cortina FIA European Historic TC Championship with Steve Upsdell |
| 6/7 April Paul Ricard Q: 23 Race: DNF |
| 18/19 May Zandvoort Q: 14 Race: DNF |
| 3/4 August Zolder Q: 17 Race: P13 |
| 30/8 – 01/9 Donington Park Q: 15 Race: P13 |
| 1995 Lotus Cortina FIA European Historic TC Championship |
| 15/16 April Paul Ricard with David Mercer Q: 23 Race: P19 |
| 27/28 May Zandvoort with Steve Upsdell Q: 14 Race: P12 |
| 29/30 July Silverstone with Steve Upsdell Q: 11 Race: P10 |
| Other races |
| 2/3 September HSCC Donington Park Q: 4 Race: P5 |
| 15 October Cadwell Park Span’s Renault 5TS Q: 15 Race: DNF |
| 16 October CSCC pre74 Cadwell Park Q: 11 Race: P8 |
| 1994 Lotus Cortina FIA European Historic TC Championship with Steve Upsdell |
| 14/15 May Zandvoort Q: 15 Race: P11 |
| 3/5 June Anderstorp Q: 21 Race: P18 |
| 30/31 July Silverstone Q: 14 Race: P10 |
| 11/14 August Nurburgring Q: 13 Race: P30 (DNF) |
| Other races |
| 2 October CSCC Brands Hatch Q: 13 Race: P14 |
| 1993 Lotus Cortina FIA European Historic TC Championship with Steve Upsdell |
| 21/23 May Zandvoort Q: 18 Race: P9 |
| 24/25 July Silverstone Q: 29 Race: 22 |
| 5/8 August Nurburgring Q: 27 Race: P25 |
| 20/22 August Zolder Q: 16 Race: P35 |
| 17/19 September Salzburgring Q: 10 Race: P12 |
| CSCC Races |
| 13 June Cadwell Park with Steve Upsdell Q: 8 Race: P4 Pre65 winners |
| 9 October Oulton Park Q: 11 Race: P8 |
| 1992 Lotus Cortina FIA European Historic TC Championship with Steve Upsdell |
| 26/26 July Silverstone Q: 34 Race: P18 |
| 22/23 August Zolder (Be) First overseas race Q: 24 Race: P12 |
| CSCC Races |
| 18 October Donington Park Q: 15 Race: P11 |
| 7 November Brands Hatch Q: 18 Race: P13 |
| 1991 Lotus Cortina CSCC Pre65 Saloons |
| 2 June Snetterton Q: 8 Race: P9 |
| 25 August Donington Park Q: 9 Race: P7 |
| 1 September Cadwell Park Q: 7 Race: P5 |
| 14 September Pembrey Q: 8 Race: P9 |
| 6 October Snetterton Q: 6 Race: P6 |
| 20 October Cadwell Park Q: 7 Race: P8 |
| 17 November Brands Hatch Q: 17 Race: P10 |
| Ford XR2 |
| 20 October Cadwell Park Q: 12 Race: P10 |
| 1988 – 1990 Lotus Cortina – the big build with Richard Biggle |
| 1987 Renault 5TS Challenge |
| 29 March Brands Hatch Q: 11 Race: P6 |
| 19 April Mallory Park Q: 7 Race: P10 |
| 4 May Oulton Park Q: 7 Race: cancelled due to 6pm curfew |
| 31 May Brands Hatch Q: 8 Race: P5 |
| 28 June Mallory Park Q: 11 Race: P7 |
| 4 July Castle Combe Q: 11 Race: P8 |
| 2 August Cadwell Park Q: 7 Race: P5 |
| 6 September Snetterton Q: 6 Race: DNF |
| 26 September Castle Combe Q: 4 Race: P6 |
| 4 October Snetterton Q: 9 Race: P7 |
| 1986 Renault 5TS Challenge Overall Championship position: 5th |
| 27/28 March Oulton Park Q: 6 Race: P6 |
| 27 April Silverstone (National circuit) Q: 3 Race: DNF |
| 5 May Snetterton Q: 3 Race: P4 |
| 18 May Brands Hatch Q: 6 Race: DNF |
| 26 May Castle Combe Q: 4 Race: P4 |
| 29 June Mallory Park Q: 3 Race: 3 |
| 5/6 July Snetterton Q: 4 Race: P4 |
| 23 August Brands Hatch Q: 7 Race: P5 |
| 21 September Mallory Park Q: 4 Race: P4 |
| 4 October Oulton Park Q: 8 Race: P6 |
| 11 October Castle Combe Q: 9 Race: P7 |
| 1985 Renault 5TS Challenge Overall Championship position: 8th |
| 16/17 March Brands Hatch Q: 6 Race: P7 |
| 5 April Snetterton Q: 7 Race: P6 |
| 6 May Cadwell Park Q: 3 Race: P4 |
| 6 July Castle Combe Q: 4 Race: DNF |
| 14 July Mallory Park Q: 14 Race: P7 |
| 4 August Donington Park Q: 8 Race: DNF |
| 25 August Snetterton Q: 8 Race: P6 |
| 14 September Castle Combe Q: 6 Race: DNF |
| 29 September Mallory Park Q: 11 Race: P6 |
| 5 October Oulton Park Q: 8 Race: P6 |
| 1984 Renault 5TS Challenge |
| 25 March Brands Hatch Q: 15 Race: P14 |
| 30 June Oulton Park Q: 15 Race: P13 |
| 29 July Snetterton Q: 17 Race: P16 |
| 12 August Mallory Park Q: 14 Race: P13 |
| 27 August Castle Combe Q: 11 Race: P12 |
| 2 September Brands Hatch Q: 13 Race: P13 |
| 13 October Castle Combe Q: 13 Race: P11 |