2017
1st – TCC Club Championships, Hillingdon
ROAD. Breakaway with 2 others after 5 minutes. Sprinted for win.
25th /15,000 – Velo Birmingham
SPORTIVE. 100 miles @ 4:44:04
6th – Hillington Masters #14, Hillingdon
ROAD. Masters C+. Breakaway. 5 BC points.
68th/30,000 – Prudential RideLondon 100
SPORTIVE. 100 miles @ 4:06:23. Punctured in Richmond Park. 18th fastest in age group (40-44)
30th – Rapha Nocturne, London
ROAD. Masters. Rode with broken hand from ToC crash.
70th in Masters C – UCI Gran Fondo World Series Tour of Cambridgeshire
ROAD. 80 miles. In lead group but crashed badly at 50 miles. Continued and Qualified for UCI Gran Fondo World Championships 2016
14th – Hillington Masters #3, Hillingdon
ROAD. Masters C+. 4th 3rd Cat. Tried loads of attacks and breakaways but didn’t stick
12th – Hillington Masters #2, Hillingdon
ROAD. Masters C+. 3rd 3rd Cat. Aggressive race.
12th – Westerly Spring Crit, Hillingdon
ROAD. 3/4. Messy bunch sprint
2016
1st Vet / 2nd Overall – TCC Club Hill Climb Championships, Crimp Hill
TT. +3 secs
1st Vet / 4th Overall – TCC Club Championships, Hillingdon
ROAD. Sprint finish.
274th/26,000 – Prudential RideLondon 100
SPORTIVE. 100 miles @ 4:10:55. Also came 2nd in British Cycling Team Challenge @ 1min 37secs
9th – The Midsomer Cup, Wallingford
ROAD. Cat 3. Punchy town centre crit. 1 BC point.
44th in Masters C – UCI Gran Fondo World Series Tour of Cambridgeshire
ROAD. 84 miles. In lead group but punctured with 2 miles to go. Qualified for UCI Gran Fondo World Championships 2016
3rd/18,000 – Ronde Van Vlaanderen, Belgium
SPORTIVE. 82 miles solo. 3rd over the line.
2015
11th – Imperial Winter Series Round 1 Hillingdon
ROAD. E123. Extremely windy. Breaks didn’t establish so down to a busy sprint.
1st Vet / 4th Overall – TCC Club Hill Climb Championships, Crimp Hill
TT. First year in the Vets category.
1st Vet / 2nd Overall – TCC Club Championships, Hillingdon
ROAD. Sprint finish.
30th in Masters C / 175th overall/6,000 – Tour of Cambridgeshire RR
ROAD. Qualified for UCI World Amateur Road Race Championships 2015
15th – Guildford Town Centre Crit
ROAD. Local Heroes. 3rds
17th – SDCC MOD Woodbridge E123
ROAD. E123 Nat B. My first National B race.
12th – SDCC MOD Woodbridge Masters C+
ROAD. Masters C+. First of two races on one day
11th – Surrey League 2/3. Longcross
ROAD. 2/3. 80km, 100 riders. Contested sprint finish.
8th – Imperial Winter Series Round 9 Hillingdon
ROAD. E123. Last in series. Cold and wet. Bunch sprint finish. 2 BC points (7 in total)
16th– Imperial Winter Series Round 8 Hillingdon
ROAD. E123. Domestique duties for our series contender.
19th– Imperial Winter Series Round 4 Hillingdon
ROAD. E123. A tough, tactical, windy race.
2014
5th – Imperial Winter Series Round 2 Hillingdon
ROAD. My first E123 race. Came down to bunch sprint. 5 BC points.
8th – TCC Club Championships, Hillingdon
ROAD. 3rd in bunch sprint. Cat 234
340th/20,709 – Prudential RideLondon 100
SPORTIVE. Curtailed to 84miles due to weather. Time of 3hrs 41mins.
Promoted to Cat 3
1st – Apres Winter League Preston Park, Brighton
ROAD. My first win on my road bike. Feels good. 10 BC points.
7th – Imperial Winter Series Round 11 Hillingdon
ROAD. Extremely windy. Won bunch sprint. 3 BC points.
12th – Imperial Winter Series Round 10 Hillingdon
ROAD. Extremely windy. Ill.
43rd – Imperial Winter Series Round 7 Hillingdon
ROAD. Solo attack and breakaway. Finished in bunch.
2013
9th – Imperial Winter Series Round 3 Hillingdon
ROAD. Wet and windy. 1 BC point.
12th – Imperial Winter Series Round 1 Hillingdon
ROAD. First road race. Left sprint too late.
5th – TCC Club Hill Climb Championships Crimp Hill
TT. First hill climb. Seniors.
1st – Ride with Brad Lancashire
SPORTIVE. 50km. Solo
34th – Suffolk Sunrise 100
SPORTIVE. 100 miles. Solo.
4th – Surrey Hills Cyclone
SPORTIVE. 45km. Solo.
Got first race licence (Cat 4)
2012
Gold – Marlow Red Kite Sportive
SPORTIVE. 50 miles. Solo.
2005
1st – West Drayton MBC Black Park
MTB XC.
4th – Evans Trail Ride. Princess Risborough
MTB SPORTIVE.
26th – Gorrick Exodus Spring Series Round 4. Deepcut
MTB XC.
9th – Gorrick Exodus Spring Series Round 1. Warren Wood
MTB XC.
2004
6th – Gorrick Autumn XC. Surrey Hill
MTB XC.
1st – Evans Trail Ride. Ockley
MTB SPORTIVE.
30th – Welsh National Endurance Championships. Afan
MTB XC. Elite.
3rd – Evans Trail Ride. Gatwick
MTB SPORTIVE.
11th – Gorrick Exodus Spring Series. Round 3. Crowthorne
MTB XC.
3rd – Evans Trail Ride. Princess Risborough
MTB SPORTIVE.
27th – Gorrick Exodus Spring Series. Round 1. Yately Heath Wood
MTB XC.
1995
24:39 – B10/9. 10 mile TT. Tunstall, Suffolk
TT. Ploomesgate CC. PR.
24:59 – B10/9. 10 mile TT. Tunstall, Suffolk
TT. Ploomesgate CC.
1994
25:29 – B10/9. 10 mile TT. Tunstall, Suffolk
TT. Wet. Crashed on roundabout. Ploomesgate CC.
25:30 – B10/9. 10 mile TT. Tunstall, Suffolk
TT. 1st time trial – on a borrowed bike. Ploomesgate CC.
30th – Thetford Forest Summer Series Round 1, Norfolk
MTB XC. 1st race with seniors.
1993
16th – Thetford Forest Summer Series Round 6, Norfolk
MTB XC. Junior.
10th – Thetford Forest Summer Series Round 1, Norfolk
MTB XC. Junior. 11 points.
21st – Eastern Area Junior Championships, Cambridgeshire
MTB XC. Puncture @ 18 miles.
1992
14th – Thetford Forest Winter Series Round 2, Norfolk
MTB XC.
1st – Thetford Forest Winter Series Round 1, Norfolk
MTB XC. Prize: Cap, Gloves and tube.
4th – Junior MTB XC. Woodham Mortimer, Essex
MTB XC. Prize: £10
9th – Junior MTB XC. Woodham Mortimer, Essex
MTB XC.