2020
Irish Tarmac Rally Championship
4th overall – Galway International Rally (Volkswagen Polo GTI R5)

2019
Irish Tarmac Rally Championship
2nd overall – Cork 20 International Rally (Škoda Fabia R5)
Rae Bae Ceredigion – led Wales’ first closed road stage rally before retirement (Škoda Fabia R5)
4th overall – Ulster International Rally (Škoda Fabia R5)
10th overall – Donegal International Rally (Hyundai i20 R5)
7th overall – UAE Easter Stages Rally (Hyundai i20 R5)
7th overall – Cambrian Rally (Hyundai i20 R5)
11th overall – Galway International Rally (Hyundai i20 R5)

2018
Selected Irish/British Tarmac and Peugeot 208 Rally Cup (France) events
3rd overall – Cork 20 International Rally (Hyundai i20 R5)
2nd overall – Wexford Rally (Hyundai i20 R5)
5th overall – Down Rally (Ford Fiesta R5)
10th in class / 16th R2 – Rallye Aveyron Rouergue (Peugeot 208 R2)
11th in class / 11th R2 – Rallye Terre des Causses (Peugeot 208 R2)

2017
Junior British Rally Championship
5th JBRC / 10th overall – Isle of Man Rally (Peugeot 208 R2)
5th JBRC / 11th overall – Nicky Grist Stages 100 (Peugeot 208 R2)
4th JBRC / 79th overall – Ypres Rally (Peugeot 208 R2)
3rd in class / 25th overall – Rally van Wervik (Peugeot 208 R2)
2nd JBRC / 11th overall – Scottish Rally (Peugeot 208 R2)
3rd JBRC / 13th overall – Pirelli International Rally (Peugeot 208 R2)
1st in class / 11th overall – Rally North Wales National B (Peugeot 208 R2)
4th JBRC / 16th overall – Border Counties Rally (Peugeot 208 R2)

2016
Selected British and Irish gravel and asphalt rallies
4th JBRC / 20th overall – Nicky Grist Stages 100 (Ford Fiesta R2T)
4th JBRC / 35th overall – Scottish Rally (Ford Fiesta R2T)
2nd in class / 13th overall – Severn Valley Rally (Ford Fiesta R2T)
4th JBRC / 21th overall – Pirelli International Rally (Ford Fiesta R2T)
3rd in class / 19th overall – Cambrian Rally (Ford Fiesta R2T)

2015
Selected British and Irish gravel and asphalt rallies
1st in class / 15th overall – Cambrian Rally (Citroën DS3 R3T)
1st in class / 13th overall – Cork 20 International Rally (Citroën DS3 R3T)
1st in class / 16th overall – Tipperary Stonethrowers Stages Rally (Citroën DS3 R3T)
1st in class / 7th overall – Severn Valley Rally (Citroën DS3 R3T)
11th in class / 46th overall – Manx National Rally (Citroën DS3 R3T)
4th in class / 20th overall – Rally North Wales (Citroën DS3 R3T)

2014
Selected British and Irish gravel and asphalt rallies
3rd in class / 11th overall – Wexford Stages Rally (Subaru Impreza STi)
3rd in class / 15th overall – Circuit of Munster Rally (Subaru Impreza STi)
3rd in class / 15th overall – Carlow Stages Rally (Subaru Impreza STi)
1st in class / 7th overall – Rali Cwm Gwendraeth (Subaru Impreza STi)

2013
British Rally Championship Challenge
1st Fiesta ST Challenge / 4th in class / 6th overall– Trackrod BRC Challenge (Ford Fiesta ST)
1st in class / 13th overall – Neath Valley Stages (Ford Fiesta ST)
1st Fiesta ST Challenge / 4th in class / 5th overall – Scottish BRC Challenge (Ford Fiesta ST)
4th in class / 15th overall – Severn Valley Rally (Ford Fiesta ST)
6th in class / 9th overall – Richard Burns Foundation Challenge Rally (Ford Fiesta ST)
17th overall – Mid Wales Stages (Ford Fiesta ST)

2012
Formula 1000 Junior Rally Championship
1st in class / 1st overall – Glyn Memorial Junior Stages (Nissan Micra)
1st overall – Peter Lloyd Rallying Junior Stages
8th in class / 8th overall – Woodbridge Stages (Nissan Micra)

2011
Formula 1000 Junior Rally Championship
4th in class / 34th overall – Peter Lloyd Rallying Stages (Nissan Micra)
5th in class / 36th overall – Woodbridge Stages (Nissan Micra)
3rd in class / 13th overall – Hall Trophy Junior Stages (Nissan Micra)
10th in class / 10th overall – Lee Holland Memorial Junior Stages (Nissan Micra)

2010
Formula 1000 Junior Rally Championship
4th in class / 4th overall – Lee Holland Memorial Junior Stages (Nissan Micra)
8th in class / 8th overall – Roskirk Junior Stages (Nissan Micra)

2009
Formula 1000 Junior Rally Championship
13th in class / 13th overall – Hall Trophy Junior Stages (Nissan Micra)