07.09 › 14.097-14/9 | | | | Tour of Britain (2.1) | | | | more |
| 75 | | | General classificationGeneral classification | | | | |
14.09 | 79 | | | S8Stage 8 - Blackpool › Liverpool | 110 | | | |
13.09 | 71 | | | S7Stage 7 - Glasgow › Drumlanrig Castle | 153 | | | |
12.09 | 15 | | | S6Stage 6 - Darlington › Gateshead | 156 | | | |
11.09 | 18 | | | S5Stage 5 - Kingston upon Hull › Dalby Forest | 168 | | | |
10.09 | 6 | | | S4Stage 4 - Worcester › Stoke-on-Trent | 156 | 3 | | |
09.09 | 91 | | | S3Stage 3 - Chard › Burnham-on-Sea | 185 | | | |
08.09 | 12 | | | S2Stage 2 - Milton Keynes › Newbury | 145 | | | |
07.09 | 4 | | | S1Stage 1 - London › London | 86 | 5 | | |
27.08 › 31.0827-31/8 | | | | Tour of Ireland (2.1) | | | | more |
| 50 | | | General classificationGeneral classification | | | | |
31.08 | 57 | | | S5Stage 5 - Killarney › Cork | 144 | | | |
30.08 | 82 | | | S4Stage 4 - Limerick › Dingle | 186 | | | |
29.08 | 16 | | | S3Stage 3 - Ballinrobe › Galway | 201 | | | |
28.08 | 14 | | | S2Stage 2 - Thurles › Loughrea | 158 | | | |
27.08 | 5 | | | S1Stage 1 - Dublin › Waterford | 192 | 4 | | |
23.07 › 27.0723-27/7 | | | | Sachsen-Tour International (2.1) | | | | more |
| 68 | | | General classificationGeneral classification - Duitsland | | | | |
27.07 | 83 | | | S5Stage 5 - Dresden › Dresden | 146 | | | |
26.07 | 104 | | | S4 (ITT)Stage 4 (ITT) - Großenhain › Großenhain | 36 | | | |
25.07 | 41 | | | S3Stage 3 - Eilenburg › Freital | 188 | | | |
24.07 | 1 | | | S2Stage 2 - Görlitz › Frohburg | 242 | 20 | | |
23.07 | 53 | | | S1Stage 1 - Dresden › Niesky | 188 | | | |
29.06 | 3 | | | National Championships Great Britain ME - Road Race (NC) | 203 | 7 | | more |
18.05 › 25.0518-25/5 | | | | FBD Insurance Ras (2.2) | | | | more |
| 1 | | | Points classificationPoints classification | | | | |
| 7 | | | General classificationGeneral classification | | 4 | | |
25.05 | 6 | | | S8Stage 8 - Newbridge › Newbridge | 130 | | | |
24.05 | 4 | | | S7Stage 7 - Clonmel › Roundwood | 177 | | | |
23.05 | 11 | | | S6Stage 6 - Skibbereen › Clonmel | 180 | | | |
22.05 | 8 | | | S5Stage 5 - Tralee › Skibbereen | 141 | | | |
21.05 | 5 | | | S4Stage 4 - Corofin › Tralee | 156 | | | |
20.05 | 27 | | | S3Stage 3 - Claremorris › Lisdoonvarna | 133 | | | |
19.05 | 1 | | | S2Stage 2 - Ballinamore › Claremorris | 167 | 5 | | |
18.05 | 5 | | | S1Stage 1 - Navan › Ballinamore | 142 | | | |
16.04 › 20.0416-20/4 | | | | Tour du Loir-et-Cher 'E. Provost' (2.2) | | | | more |
| 20 | | | Points classificationPoints classification | | | | |
| 68 | | | General classificationGeneral classification | | | | |
20.04 | 98 | | | S5Stage 5 - Blois › Blois | 97.5 | | | |
19.04 | 89 | | | S4Stage 4 - Villebarou › Villebarou | 192 | | | |
18.04 | 62 | | | S3Stage 3 - Château Renault › Vendôme | 176 | | | |
16.04 | 4 | | | S1Stage 1 - Blois › Chailles | 145 | | | |
11.04 › 13.0411-13/4 | | | | Circuit des Ardennes International (2.2) | | | | more |
| 9 | | | Points classificationPoints classification | | | | |
| 57 | | | General classificationGeneral classification | | | | |
13.04 | 102 | | | S4 (ITT)Stage 4 (ITT) - Villers-Semeuse | 17 | | | |
13.04 | 102 | | | S3Stage 3 - Charleville-Mézières › Charleville-Mézières | 81.8 | | | |
12.04 | 43 | | | S2Stage 2 - Fumay › Givet | 161 | | | |
11.04 | 54 | | | S1Stage 1 - Monthermé › Nohan-sur-Semoy | 162.7 | | | |