| 2026 |
|---|
| 2026-06-02 | Veterans AC 5K Championship Road Race & Walk 2026 (open to all Masters athletes)↗ | Kent AC | 16:55 | 12 |
| 2026-03-31 | Veterans AC 5K Road Race & Walk Open #1 2026↗ | Kent AC | 17:02 | 11 |
| 2026-03-21 | North Eastern Harrier League↗ | Durham City Harriers | — | 7 |
| 2026-02-28 | North Eastern Harrier League↗ | Durham City Harriers | — | 10 |
| 2026-02-21 | English National Cross Country Championships — Nationals XC 2026↗ | Kent AC | — | 343 |
| 2026-02-07 | Essex Cross Country League — Gloucester Park↗ | Colchester Harriers AC | — | 64 |
| 2026-01-10 | North Midlands XC League — 2026-01-10↗ | OWLS | — | 7 |
| 2026-01-10 | Essex Cross Country League — Hilly Fields↗ | Colchester Harriers AC | — | 101 |
| 2025 |
|---|
| 2025-12-06 | North Midlands XC League — 2025-12-06↗ | OWLS | — | 12 |
| 2025-11-30 | British Masters 5 km Road Championships 2025↗ | Veterans AC | 17:00 | 58 |
| 2025-11-23 | North Eastern Harrier League↗ | Durham City Harriers | — | 14 |
| 2025-11-08 | North Midlands XC League — 2025-11-08↗ | OWLS | — | 12 |
| 2025-10-25 | Essex Cross Country League — One Tree Hill↗ | Havering AC | — | 174 |
| 2025-10-25 | North Eastern Harrier League↗ | Durham City Harriers | — | 8 |
| 2025-10-11 | North Midlands XC League — 2025-10-11↗ | OWLS | — | 15 |
| 2025-09-27 | North Eastern Harrier League↗ | Durham City Harriers | — | 14 |
| 2025-06-03 | Veterans AC 5K Championship Road Race & Walk 2025 (open to all Masters athletes)↗ | Veterans AC | 17:44 | 12 |
| 2025-02-22 | English National Cross Country Championships — English National Cross Country Championships↗ | St Albans Striders | — | 676 |
| 2025-02-22 | English National Cross Country Championships — English National Cross Country Championships↗ | Kent AC | — | 382 |
| 2025-01-11 | North Midlands XC League — 2025-01-11↗ | OWLS | — | 8 |
| 2025-01-05 | Lincolnshire AA County Cross Country Championships↗ | Cleethorpes AC | — | 10 |
| 2025 | The Big Half↗ | Holme Pierrepont RC | 01:37:36 | 1460 |
| 2025 | The Big Half↗ | Arena 80 AC | 01:44:28 | 2199 |
| 2025 | London Marathon↗ | Kent AC | 02:41:44 | 473 |
| 2024 |
|---|
| 2024-12-07 | North Midlands XC League — 2024-12-07↗ | OWLS | — | 10 |
| 2024-11-16 | SEAA South of England AA Champs incl. London / National XC — SEAA London Cross Country Championships ↗ | St Albans Striders | — | 152 |
| 2024-11-09 | North Midlands XC League — 2024-11-09↗ | OWLS | — | 8 |
| 2024-11-09 | Surrey XC League — Match 2A↗ | Kent AC | — | 205 |
| 2024-11-09 | Surrey XC League — Match 2B↗ | Walton AC | — | 70 |
| 2024-10-26 | Surrey County AA Cross-Country — 2024-10-26↗ | Walton AC | — | 3 |
| 2024-10-12 | North Midlands XC League — 2024-10-12↗ | OWLS | — | 14 |
| 2024-10-12 | Surrey XC League — Match 1B↗ | Walton AC | — | 76 |
| 2024-02-10 | Surrey XC League — 2023-24 Men Div 3/4 Match 4↗ | Sutton Runners | — | 21 |
| 2024-02-10 | Surrey XC League — 2023-24 Men Div 3/4 Match 4↗ | Walton AC | — | 10 |
| 2024-01-27 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Arena 80 AC | — | 579 |
| 2024-01-13 | Surrey XC League — 2023-24 Men Div 3/4 Match 3↗ | Sutton Runners | — | 50 |
| 2024-01-13 | Surrey XC League — 2023-24 Men Div 3/4 Match 3↗ | Walton AC | — | 6 |
| 2024-01-07 | Surrey County AA Cross-Country — 2024-01-07↗ | Walton AC | — | 72 |
| 2024 | The Big Half↗ | Holme Pierrepont RC | 01:43:40 | 1888 |
| 2024 | London Marathon↗ | — | 02:57:45 | 1596 |
| 2024 | Sussex Cross Country League — Glyndebourne↗ | Arena 80 AC | — | 92 |
| 2024 | Vitality London 10,000↗ | — | 00:52:26 | 2971 |
| 2023 |
|---|
| 2023-11-11 | Surrey XC League — 2023-24 Men Div 3/4 Match 2↗ | Sutton Runners | — | 17 |
| 2023-11-11 | Surrey XC League — 2023-24 Men Div 3/4 Match 2↗ | Walton AC | — | 8 |
| 2023-10-28 | Surrey County AA Cross-Country — 2023-10-28↗ | Walton AC | — | 4 |
| 2023-10-14 | Surrey XC League — 2023-24 Men Div 3/4 Match 1↗ | Sutton Runners | — | 24 |
| 2023-10-14 | Surrey XC League — 2023-24 Men Div 3/4 Match 1↗ | Walton AC | — | 18 |
| 2023-05-31 | Herc Wimbo 1500M Festival Night↗ | Walton AC | 4:30.44 | 5 |
| 2023-02-11 | Surrey XC League — 2022-23 Men Div 2 Match 4↗ | Walton AC | — | 42 |
| 2023-01-14 | Surrey XC League — 2022-23 Men Div 2 Match 3↗ | Walton AC | — | 53 |
| 2023-01-08 | Athletics in the South-West — South-West Cross Country / Inter-County Champs 2023↗ | Poole Runners | — | 136 |
| 2023-01-07 | Surrey County AA Cross-Country — 2023-01-07↗ | Walton AC | — | 63 |
| 2023 | Cardiff Half Marathon↗ | — | 01:50:49 | 3466 |
| 2023 | The Big Half↗ | Holme Pierrepont RC | 01:34:44 | 1615 |
| 2023 | The Big Half↗ | Arena 80 AC | 01:39:50 | 2273 |
| 2023 | Vitality London 10,000↗ | — | 00:39:17 | 445 |
| 2022 |
|---|
| 2022-11-12 | Surrey XC League — 2022-23 Men Div 2 Match 2↗ | Walton AC | — | 66 |
| 2022-10-15 | Surrey XC League — 2022-23 Men Div 2 Match 1↗ | Walton AC | — | 71 |
| 2022-10-15 | Surrey XC League — 2022-23 Men Div 3/4 Match 1↗ | Sutton Runners | — | 85 |
| 2022-08-03 | GGAC Open Night↗ | WALT | 9:56.72 | 6 |
| 2022-07-20 | Dave Clarke Mile Extravaganza (with 1500m Split)↗ | WALT | 4:57.09 | 6 |
| 2022-07-20 | Dave Clarke Mile Extravaganza (with 1500m Split)↗ | WALT | 4:37.45 | 5 |
| 2022-03-12 | UK CAU Inter-Counties Cross Country Championships — Inter Counties XC↗ | Humberside | — | 286 |
| 2022-02-19 | Surrey XC League — 2021-22 Men Div 2 Match 4↗ | Walton AC | — | 53 |
| 2022-02-19 | Surrey XC League — 2021-22 Men Div 3/4 Match 4↗ | Sutton Runners | — | 68 |
| 2022-01-15 | Surrey XC League — 2021-22 Men Div 2 Match 3↗ | Walton AC | — | 46 |
| 2022 | The Big Half↗ | — | 01:32:05 | 980 |
| 2021 |
|---|
| 2021-11-13 | Surrey XC League — 2021-22 Men Div 2 Match 2↗ | Walton AC | — | 59 |
| 2021-11-13 | Surrey XC League — 2021-22 Men Div 3/4 Match 2↗ | Sutton Runners | — | 30 |
| 2021-10-16 | Surrey XC League — 2021-22 Men Div 2 Match 1↗ | Walton AC | — | 39 |
| 2021-10-16 | Surrey XC League — 2021-22 Men Div 3/4 Match 1↗ | Sutton Runners | — | 53 |
| 2020 |
|---|
| 2020-02-08 | Surrey XC League — 2019-20 Men Div 3/4 Match 4↗ | Walton AC | — | 70 |
| 2020-01-11 | Surrey XC League — 2019-20 Men Div 3/4 Match 3↗ | Walton AC | — | 65 |
| 2020-01-11 | North Midlands XC League — 2020-01-11↗ | Mansfield | — | 175 |
| 2020-01-05 | Surrey County AA Cross-Country — 2020-01-05↗ | Walton AC | — | 98 |
| 2019 |
|---|
| 2019-11-09 | Surrey XC League — 2019-20 Men Div 3/4 Match 2↗ | Walton AC | — | 53 |
| 2019-10-12 | Surrey XC League — 2019-20 Men Div 3/4 Match 1↗ | Walton AC | — | 54 |
| 2019-02-23 | English National Cross Country Championships — The National Cross Country Championships↗ | Harrogate Harriers & AC | — | 592 |
| 2019-02-09 | Surrey XC League — 2018-19 Men Div 3/4 Match 4↗ | Sutton Runners | — | 17 |
| 2019-02-09 | Surrey XC League — 2018-19 Men Div 2 Match 4↗ | Walton AC | — | 117 |
| 2019-01-12 | Surrey XC League — 2018-19 Men Div 3/4 Match 3↗ | Sutton Runners | — | 19 |
| 2019-01-12 | Surrey XC League — 2018-19 Men Div 2 Match 3↗ | Walton AC | — | 146 |
| 2019-01-05 | Surrey County AA Cross-Country — 2019-01-05↗ | Walton AC | — | 169 |
| 2018 |
|---|
| 2018-11-10 | Surrey XC League — 2018-19 Men Div 3/4 Match 2↗ | Sutton Runners | — | 17 |
| 2018-11-10 | Surrey XC League — 2018-19 Men Div 2 Match 2↗ | Walton AC | — | 136 |
| 2018-10-13 | Surrey XC League — 2018-19 Men Div 3/4 Match 1↗ | Sutton Runners | — | 17 |
| 2018-10-13 | Surrey XC League — 2018-19 Men Div 2 Match 1↗ | Walton AC | — | 186 |
| 2018-02-10 | Surrey XC League — 2017-18 Men Div 3/4 Match 4↗ | Sutton Runners | — | 16 |
| 2017 |
|---|
| 2017-12-02 | Surrey XC League — 2017-18 Men Div 3/4 Match 3↗ | Sutton Runners | — | 17 |
| 2017-11-11 | Surrey XC League — 2017-18 Men Div 3/4 Match 2↗ | Walton AC | — | 140 |
| 2017-11-11 | Surrey XC League — 2017-18 Men Div 3/4 Match 2↗ | Sutton Runners | — | 20 |
| 2017-10-14 | Surrey XC League — 2017-18 Men Div 3/4 Match 1↗ | Sutton Runners | — | 13 |
| 2017-08-19 | British Milers' Club — Manchester Trafford Grand Prix 19 August 2017 | Notts / Nottingham Uni | 04:00.20 | 6 |
| 2017-07-08 | British Milers' Club — Loughborough Grand Prix 08 July 2017 | Notts / Nottingham Uni | 04:00.96 | 6 |
| 2017-06-24 | British Milers' Club — Watford Grand Prix 24 June 2017 | Notts / Nottingham Uni | 08:31.51 | 9 |
| 2017-02-11 | Surrey XC League — 2016-17 Men Div 2 Match 4↗ | Walton AC | — | 119 |
| 2017-02-11 | Surrey XC League — 2016-17 Men Div 3/4 Match 4↗ | Sutton Runners | — | 27 |
| 2017-01-14 | Surrey XC League — 2016-17 Men Div 3/4 Match 3↗ | Sutton Runners | — | 13 |
| 2016 |
|---|
| 2016-11-12 | Surrey XC League — 2016-17 Men Div 2 Match 2↗ | Walton AC | — | 121 |
| 2016-11-12 | Surrey XC League — 2016-17 Men Div 3/4 Match 2↗ | Sutton Runners | — | 27 |
| 2016-07-09 | British Milers' Club — Solihull Grand Prix 09 July 2016 | Notts / Nottingham Uni | 04:06.07 | 8 |
| 2016-02-13 | Surrey XC League — 2015-16 Men Div 3/4 Match 4↗ | Sutton Runners | — | 33 |
| 2016-01-16 | Surrey XC League — 2015-16 Men Div 3/4 Match 3↗ | Sutton Runners | — | 56 |
| 2015 |
|---|
| 2015-11-07 | Surrey XC League — 2015-16 Men Div 3/4 Match 2↗ | Sutton Runners | — | 57 |
| 2015-02-07 | Surrey XC League — 2014-15 Men Div 2 Match 4↗ | Walton AC | — | 134 |
| 2014 |
|---|
| 2014-02-22 | English National Cross Country Championships — Senior Men | Notts. AC | — | 161 |
| 2013 |
|---|
| 2013-08-17 | British Milers' Club — Manchester Trafford Grand Prix 17 Aug 2013 | Notts / Nottingham Uni | 04:15.12 | 8 |
| 2013-07-20 | British Milers' Club — Oxford Grand Prix 20 July 2013 | Notts / Nottingham Uni | 04:31.29 | 12 |
| 2013-02-23 | English National Cross Country Championships — Senior Men | Notts. AC | — | 435 |
| 2012 |
|---|
| 2012-02-25 | English National Cross Country Championships — Senior Men | Nottingham University | — | 869 |
| 1985 |
|---|
| 1985-03-02 | English National Cross Country Championships — Senior Men | Windsor, Slough & Eton AC | — | 581 |
| 1982 |
|---|
| 1982-03-06 | English National Cross Country Championships — Senior Men | Windsor, Slough & Eton AC | — | 1110 |
| 1980 |
|---|
| 1980-02-23 | English National Cross Country Championships — Senior Men | Windsor, Slough & Eton AC | — | 454 |
| 1979 |
|---|
| 1979-03-03 | English National Cross Country Championships — Senior Men | Windsor, Slough & Eton AC | — | 522 |
| 1978 |
|---|
| 1978-03-04 | English National Cross Country Championships — Senior Men | Windsor, Slough & Eton AC | — | 435 |
| 1976 |
|---|
| 1976-03-13 | English National Cross Country Championships — Senior Men | Windsor, Slough & Eton AC | — | 534 |
| 1975 |
|---|
| 1975-03-01 | English National Cross Country Championships — Junior Men | Windsor, Slough & Eton AC | — | 206 |
| 1974 |
|---|
| 1974-03-02 | English National Cross Country Championships — Junior Men | Windsor, Slough & Eton AC | — | 177 |
| 1957 |
|---|
| 1957-03-09 | English National Cross Country Championships — Senior Men | Kent AC | — | 581 |