| 2026 |
|---|
| 2026-06-17 | Veterans AC 5000m 2026 Open Masters Championship↗ | Veterans Athletic Club | 17:58.61 | 1 |
| 2026-06-02 | Veterans AC 5K Championship Road Race & Walk 2026 (open to all Masters athletes)↗ | Veterans AC | 18:19 | 39 |
| 2026-05-28 | Woking AC Weeknight Mashup: 5,000m & 2-Mile↗ | Guildford & Godalming AC | 18:40.39 | 10 |
| 2026-03-31 | Veterans AC 5K Road Race & Walk Open #1 2026↗ | Veterans AC | 18:18 | 32 |
| 2026-01-24 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Guildford & Godalming AC | — | 336 |
| 2026-01-17 | Veterans AC Open Cross Country Championships↗ | Veterans AC | — | 10 |
| 2026-01-04 | Surrey County AA Cross-Country — 2026-01-04↗ | Guildford & Godalming AC | — | 78 |
| 2026 | London Marathon↗ | Guildford & Godalming AC | 02:57:39 | 1407 |
| 2025 |
|---|
| 2025-11-30 | British Masters 5 km Road Championships 2025↗ | Veterans AC | 17:02 | 60 |
| 2025-10-25 | Surrey County AA Cross-Country — 2025-10-25↗ | Guildford & Godalming AC | — | 551 |
| 2025-09-10 | Veterans AC 10000m 2025 Championship (open to all licensed athletes)↗ | Veterans AC | 34:20.4 | 2 |
| 2025-09-03 | Stan Allen Mile↗ | Guildford & Godalming AC | 5:22.96 | 10 |
| 2025-08-24 | British Masters Pentathlon & 5000m Champs↗ | Veterans AC | 16:35.86 | 1 |
| 2025-08-13 | GGAC Middle Distance Open↗ | Guildford & Godalming AC | 2:27.75 | 10 |
| 2025-08-09 | Hercules Wimbledon 5000M Festival Evening sponsored by Dr. Will's↗ | Guildford & Godalming AC | 16:34.51 | 3 |
| 2025-07-23 | Dave Clarke Mile Extravaganza (+1500m timing split) 2025 sponsored by Lauriston Runners Club↗ | Guildford & Godalming AC | 4:57.48 | 12 |
| 2025-07-23 | Dave Clarke Mile Extravaganza (+1500m timing split) 2025 sponsored by Lauriston Runners Club↗ | Guildford & Godalming AC | 5:19.57 | 14 |
| 2025-07-08 | Veterans AC 5K Road Race & Walk Open #4 2025↗ | Veterans AC | 17:31 | 7 |
| 2025-06-25 | Veterans AC 5000m 2025 Championship (open to all licensed athletes)↗ | Veterans AC | 16:57.43 | 7 |
| 2025-06-11 | Hercules Wimbledon 3000m Festival Night↗ | Guildford & Godalming AC | 9:46.65 | 8 |
| 2025-06-07 | Woking AC Weekend Blast: 5000m Edition↗ | Guildford & Godalming AC | 16:49.10 | 15 |
| 2025-05-28 | Hercules Wimbledon 1500m Festival Night 2025↗ | Guildford & Godalming AC | 4:48.66 | 13 |
| 2025-05-24 | British Masters Throws Pentathlon, 10,000m & 1 Mile Champs & Open Events↗ | Veterans AC | 35:17.19 | 3 |
| 2025-02-22 | English National Cross Country Championships — English National Cross Country Championships↗ | Guildford & Godalming AC | — | 764 |
| 2025-01-04 | Surrey County AA Cross-Country — 2025-01-04↗ | Guildford & Godalming AC | — | 52 |
| 2025 | Manchester Marathon↗ | Guildford & Godalming AC | 02:49:47 | 258 |
| 2024 |
|---|
| 2024-11-16 | British and Irish Masters Cross Country International 2024↗ | England | — | 19 |
| 2024-11-09 | Surrey XC League — Match 2A↗ | Guildford & Godalming AC | — | 247 |
| 2024-10-26 | Surrey County AA Cross-Country — 2024-10-26↗ | Guildford & Godalming AC | — | 551 |
| 2024-10-12 | Surrey XC League — Match 1A↗ | Guildford & Godalming AC | — | 229 |
| 2024-09-28 | England Masters Cross Country Team Selection↗ | Veterans AC | — | 37 |
| 2024-09-14 | British Masters Pentathlon & 5000m Champs↗ | Veterans AC | 17:00.37 | 3 |
| 2024-08-31 | Veterans AC & London Masters Open Track & Field Championships↗ | Veterans AC | 4:56.37 | 8 |
| 2024-08-28 | Tracksmith Twilight 5000 London Race 2↗ | Guildford & Godalming AC | 17:42.29 | 29 |
| 2024-08-03 | Wimbledon 5000m Festival Night↗ | Guildford & Godalming AC | 17:53.14 | 15 |
| 2024-07-31 | GGAC Centenary Mile Night↗ | Guildford & Godalming AC | 5:28.10 | 12 |
| 2024-07-17 | Dave Clarke Mile Extravaganza ( +1500m timing split)↗ | Guildford & Godalming AC | 5:20.57 | 3 |
| 2024-07-17 | Dave Clarke Mile Extravaganza ( +1500m timing split)↗ | Guildford & Godalming AC | 4:58.29 | 3 |
| 2024-01-27 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Guildford & Godalming | — | 538 |
| 2024 | Vitality London 10,000↗ | Guildford & Godalming AC | 00:36:53 | 207 |
| 2023 |
|---|
| 2023-11-11 | Surrey XC League — 2023-24 Men Div 1 Match 2↗ | Guildford & Godalming AC | — | 209 |
| 2023-10-28 | Surrey County AA Cross-Country — 2023-10-28↗ | Guildford & Godalming AC | — | 551 |
| 2023-10-14 | Surrey XC League — 2023-24 Men Div 1 Match 1↗ | Guildford & Godalming AC | — | 205 |
| 2023-08-05 | Hercules Wimbledon 5000M Night of Races Sponsored by Tripadvisor↗ | Guildford & Godalming AC | 17:03.82 | 9 |
| 2023-07-05 | GGAC Summer Track Night↗ | Guildford & Godalming AC | 5:14.58 | 1 |
| 2023-02-11 | Surrey XC League — 2022-23 Men Div 1 Match 4↗ | Guildford & Godalming AC | — | 134 |
| 2023-01-28 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Guildford & Godalming AC | — | 291 |
| 2023-01-07 | Surrey County AA Cross-Country — 2023-01-07↗ | Guildford & Godalming AC | — | 141 |
| 2022 |
|---|
| 2022-11-12 | Surrey XC League — 2022-23 Men Div 1 Match 2↗ | Guildford & Godalming AC | — | 163 |
| 2022-10-29 | Surrey County AA Cross-Country — 2022-10-29↗ | Guildford & Godalming AC | — | 551 |
| 2022-08-21 | Ladywell 10000M (inc. Open 100m 2x Rds) 2022↗ | GG | 35:18.54 | 10 |
| 2022-08-03 | GGAC Open Night↗ | GG | 5:03.79 | 5 |
| 2022-04-30 | SLAN EARLY SEASON OUTDOOR OPEN↗ | GG | 9:53.80 | 13 |
| 2022-04-20 | Highgate Harriers 1879 Early Season Open↗ | GG | 4:47.47 | 4 |
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | Guildford & Godalming AC | — | 1319 |
| 2022-02-19 | Surrey XC League — 2021-22 Men Div 1 Match 4↗ | Guildford & Godalming AC | — | 73 |
| 2022-01-29 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Guildford & Godalming AC | — | 387 |
| 2022-01-15 | Surrey XC League — 2021-22 Men Div 1 Match 3↗ | Guildford & Godalming AC | — | 159 |
| 2022-01-09 | Surrey County AA Cross-Country — 2022-01-09↗ | Guildford & Godalming AC | — | 93 |
| 2022 | Vitality London 10,000↗ | Guildford & Godalming AC | 00:34:39 | 130 |
| 2021 |
|---|
| 2021-11-13 | Surrey XC League — 2021-22 Men Div 1 Match 2↗ | Guildford & Godalming AC | — | 176 |
| 2021-10-16 | Surrey XC League — 2021-22 Men Div 1 Match 1↗ | Guildford & Godalming AC | — | 128 |
| 2021-10-09 | Surrey County AA Cross-Country — 2021-10-09↗ | Guildford & Godalming AC | — | 2 |
| 2021-06-27 | British Masters Regional (South) 5000m Track Challenge↗ | VAC | 17:06.5 | 2 |
| 2021-05-16 | SLAN 'Out to Play' Track & Field Open↗ | GG | 17:32.82 | 8 |
| 2021-05-01 | SLAN 'Coming out' Track & Field Open↗ | GG | 10:06.96 | 4 |
| 2020 |
|---|
| 2020-02-08 | Surrey XC League — 2019-20 Men Div 1 Match 4↗ | Guildford & Godalming AC | — | 183 |
| 2020-01-11 | Surrey XC League — 2019-20 Men Div 1 Match 3↗ | Guildford & Godalming AC | — | 162 |
| 2020-01-05 | Surrey County AA Cross-Country — 2020-01-05↗ | Guildford & Godalming AC | — | 132 |
| 2019 |
|---|
| 2019-11-09 | Surrey XC League — 2019-20 Men Div 1 Match 2↗ | Guildford & Godalming AC | — | 230 |
| 2019-10-19 | Surrey County AA Cross-Country — 2019-10-19↗ | Guildford & Godalming AC | — | 2 |
| 2019-10-12 | Surrey XC League — 2019-20 Men Div 1 Match 1↗ | Guildford & Godalming AC | — | 129 |
| 2019-09-18 | VAC 10k Track Championships 2019↗ | VAC | 34:42.33 | 5 |
| 2019-02-09 | Surrey XC League — 2018-19 Men Div 1 Match 4↗ | Guildford & Godalming AC | — | 157 |
| 2019-01-12 | Surrey XC League — 2018-19 Men Div 1 Match 3↗ | Guildford & Godalming AC | — | 156 |
| 2019-01-05 | Surrey County AA Cross-Country — 2019-01-05↗ | Guildford & Godalming AC | — | 126 |
| 2018 |
|---|
| 2018-11-10 | Surrey XC League — 2018-19 Men Div 1 Match 2↗ | Guildford & Godalming AC | — | 141 |
| 2018-10-20 | Surrey County AA Cross-Country — 2018-10-20↗ | Guildford & Godalming AC | — | 8 |
| 2018-10-13 | Surrey XC League — 2018-19 Men Div 1 Match 1↗ | Guildford & Godalming AC | — | 147 |
| 2018-09-19 | VAC 10k Track Championships 2018↗ | VAC | 37:56.04 | 13 |
| 2018-08-15 | Hercules 5km Festival night↗ | Guildford & Godalming AC | 17:17.98 | 10 |
| 2018-02-10 | Surrey XC League — 2017-18 Men Div 2 Match 4↗ | Guildford & Godalming AC | — | 78 |
| 2017 |
|---|
| 2017-12-02 | Surrey XC League — 2017-18 Men Div 2 Match 3↗ | Guildford & Godalming AC | — | 157 |
| 2017-11-11 | Surrey XC League — 2017-18 Men Div 2 Match 2↗ | Guildford & Godalming AC | — | 155 |
| 2017-10-14 | Surrey XC League — 2017-18 Men Div 2 Match 1↗ | Guildford & Godalming AC | — | 186 |
| 2017-08-23 | 5km Festival night↗ | Guildford & Godalming AC | 18:03.73 | 12 |
| 2017-02-25 | English National Cross Country Championships — Senior Men | Guildford & Godalming AC | — | 1381 |
| 2017-02-11 | Surrey XC League — 2016-17 Men Div 2 Match 4↗ | Guildford & Godalming AC | — | 107 |
| 2017-01-14 | Surrey XC League — 2016-17 Men Div 2 Match 3↗ | Guildford & Godalming AC | — | 107 |
| 2017-01-07 | Surrey County AA Cross-Country — 2017-01-07↗ | Guildford & Godalming AC | — | 154 |
| 2016 |
|---|
| 2016-11-12 | Surrey XC League — 2016-17 Men Div 2 Match 2↗ | Guildford & Godalming AC | — | 137 |
| 2016-10-22 | Surrey County AA Cross-Country — 2016-10-22↗ | Guildford & Godalming AC | — | 19 |
| 2016-10-15 | Surrey XC League — 2016-17 Men Div 2 Match 1↗ | Guildford & Godalming AC | — | 153 |
| 1987 |
|---|
| 1987-12-12 | Surrey County AA Cross-Country — 1987-12-12↗ | Woking AC | — | 23 |
| 1986 |
|---|
| 1986-12-13 | Surrey County AA Cross-Country — 1986-12-13↗ | Woking AC | — | 5 |
| 1986-01-04 | Surrey County AA Cross-Country — 1986-01-04↗ | Woking AC | — | 6 |
| 1985 |
|---|
| 1985-01-05 | Surrey County AA Cross-Country — 1985-01-05↗ | Woking AC | — | 23 |
| 1984 |
|---|
| 1984-01-07 | Surrey County AA Cross-Country — 1984-01-07↗ | Woking AC | — | 37 |