| 2026 |
|---|
| 2026-03-14 | English Schools' Athletic Association XC Championship — 2026-03-14↗ | Dorset | — | 229 |
| 2026-03-07 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | DORSET | — | 233 |
| 2026-01-31 | BUCS Cross Country Championships — BUCS XC↗ | Loughborough I | — | 85 |
| 2026-01-24 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Bournemouth AC | — | 118 |
| 2026 | Sussex Cross Country League — Glyndebourne↗ | Horsham Blue Star Harriers | — | 43 |
| 2025 |
|---|
| 2025-11-15 | Hampshire Cross Country League — 2025-11-15↗ | Bournemouth AC | — | 23 |
| 2025-03-08 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | Dorset | — | 158 |
| 2025-03-01 | Manchester Area Cross Country League — Match 4 (Woodbank Park, Stockport)↗ | E Cheshire H & Tameside AC | — | 53 |
| 2025-02-22 | English National Cross Country Championships — English National Cross Country Championships↗ | East Cheshire Harriers & Tameside Ac | — | 1455 |
| 2025-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Bournemouth AC | — | 100 |
| 2025-01-04 | Athletics in the South-West — South-West Cross Country / Inter-County Champs 2025↗ | Bournemouth AC | — | 29 |
| 2024 |
|---|
| 2024-12-01 | Greater Manchester County Cross Country Championships — Senior Men↗ | East Cheshire Harriers & Tameside AC | — | 20 |
| 2024-11-30 | South East Lancashire Cross Country League — 2024-11-30↗ | East Cheshire | — | 2 |
| 2024-11-09 | Manchester Area Cross Country League — Match 2 (Kenworthy Woods)↗ | E Cheshire H & Tameside AC | — | 91 |
| 2024-10-19 | South East Lancashire Cross Country League — 2024-10-19↗ | East Cheshire | — | 9 |
| 2024-10-12 | Manchester Area Cross Country League — Match 1 (Heaton Park)↗ | E Cheshire H & Tameside AC | — | 67 |
| 2024-09-14 | English National Cross Country Championships — Saucony National Cross Country Championships↗ | East Cheshire Harriers & Tameside AC | — | 275 |
| 2024-03-16 | English Schools' Athletic Association XC Championship — 2024-03-16↗ | Staffordshire | — | 326 |
| 2024-02-10 | Manchester Area Cross Country League — Match 4 (Kenworthy Woods)↗ | E Cheshire H & Tameside AC | — | 103 |
| 2024-02-03 | BUCS Cross Country Championships — BUCS XC↗ | Sheffield | — | 287 |
| 2024-02-03 | BUCS Cross Country Championships — BUCS XC↗ | Loughborough | — | 68 |
| 2024 | Royal Parks Half Marathon↗ | — | 01:52:46 | 3618 |
| 2024 | Sussex Cross Country League — Glyndebourne↗ | Horsham Blue Star Harriers | — | 43 |
| 2023 |
|---|
| 2023-12-01 | Greater Manchester County Cross Country Championships — Senior Men↗ | East Cheshire Harriers & Tameside AC | — | 36 |
| 2023-11-11 | Manchester Area Cross Country League — Match 2 (Wythenshawe Park)↗ | E Cheshire H & Tameside AC | — | 96 |
| 2023-10-14 | Manchester Area Cross Country League — Match 1 (Heaton Park)↗ | East Cheshire Harriers & Tames | — | 89 |
| 2023-03-18 | English Schools' Athletic Association XC Championship — 2023-03-18↗ | London | — | 47 |
| 2023-03-04 | South East Lancashire Cross Country League — 2023-03-04↗ | East Cheshire | — | 14 |
| 2023-02-25 | English National Cross Country Championships — Saucony National CC Champs↗ | East Cheshire Harriers & Tameside AC | — | 749 |
| 2023-02-04 | BUCS Cross Country Championships — BUCS XC↗ | Sheffield | — | 383 |
| 2023-01-28 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | South London Harriers | — | 28 |
| 2023-01-21 | South East Lancashire Cross Country League — 2023-01-21↗ | East Cheshire | — | 46 |
| 2023-01-07 | Surrey County AA Cross-Country — 2023-01-07↗ | South London Harriers | — | 3 |
| 2023 | Cardiff Half Marathon↗ | — | 01:33:07 | 975 |
| 2023 | Sussex Cross Country League — Stanmer↗ | Horsham Blue Star Harriers | — | 64 |
| 2022 |
|---|
| 2022-10-29 | South East Lancashire Cross Country League — 2022-10-29↗ | East Cheshire | — | 25 |
| 2022-03-19 | English Schools' Athletic Association XC Championship — 2022-03-19↗ | London | — | 59 |
| 2022-03-12 | UK CAU Inter-Counties Cross Country Championships — Inter Counties XC↗ | Surrey | — | 38 |
| 2022-03-05 | South East Lancashire Cross Country League — 2022-03-05↗ | E Cheshire H & Tameside AC | — | 11 |
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | South London Harriers | — | 25 |
| 2022-01-29 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | South London Harriers | — | 35 |
| 2022-01-22 | South East Lancashire Cross Country League — 2022-01-22↗ | E Cheshire H & Tameside AC | — | 26 |
| 2022-01-22 | South East Lancashire Cross Country League — 2022-01-22↗ | E Cheshire H & Tameside AC | — | 2 |
| 2022-01-09 | Surrey County AA Cross-Country — 2022-01-09↗ | South London Harriers | — | 2 |
| 2022 | The Big Half↗ | — | 01:45:38 | 2227 |
| 2021 |
|---|
| 2021-11-20 | SEAA South of England AA Champs incl. London / National XC — LYG/SEAA XC↗ | Southwark | — | 1 |
| 2021-10-23 | South East Lancashire Cross Country League — 2021-10-23↗ | E Cheshire H & Tameside AC | — | 1 |
| 2021-10-23 | South East Lancashire Cross Country League — 2021-10-23↗ | E Cheshire H & Tameside AC | — | 29 |
| 2020 |
|---|
| 2020-03-07 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties XC↗ | Surrey | — | 23 |
| 2020-03-07 | South East Lancashire Cross Country League — 2020-03-07↗ | East Cheshire | — | 3 |
| 2020-03-07 | South East Lancashire Cross Country League — 2020-03-07↗ | East Cheshire | — | 32 |
| 2020-02-22 | English National Cross Country Championships — The National Cross Country Championships↗ | South London Harriers | — | 12 |
| 2020-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Cross Country Main Champs↗ | SOUTH LONDON HARRIERS | — | 15 |
| 2020-01-18 | South East Lancashire Cross Country League — 2020-01-18↗ | East Cheshire | — | 35 |
| 2020-01-18 | South East Lancashire Cross Country League — 2020-01-18↗ | East Cheshire | — | 2 |
| 2020-01-05 | Surrey County AA Cross-Country — 2020-01-05↗ | South London Harriers | — | 2 |
| 2019 |
|---|
| 2019-10-19 | South East Lancashire Cross Country League — 2019-10-19↗ | East Cheshire | — | 2 |
| 2019-10-19 | South East Lancashire Cross Country League — 2019-10-19↗ | East Cheshire | — | 42 |
| 2019-10-12 | Surrey XC League — 2019-20 Men Div 1 Match 1↗ | South London Harriers | — | 9 |
| 2019-03-09 | UK Athletics Cross Challenge — The British Athletics Cross Challenge↗ | Oxfordshire | — | 77 |
| 2019-03-09 | UK Athletics Cross Challenge — The British Athletics Cross Challenge↗ | Surrey | — | 70 |
| 2019-01-12 | Surrey XC League — 2018-19 Men Div 1 Match 3↗ | Herne Hill Harriers | — | 4 |
| 2019-01-05 | Surrey County AA Cross-Country — 2019-01-05↗ | Herne Hill Harriers | — | 7 |
| 2018 |
|---|
| 2018-10-13 | Surrey XC League — 2018-19 Men Div 1 Match 1↗ | Herne Hill Harriers | — | 35 |
| 2018-03-10 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties XC↗ | Surrey | — | 35 |
| 2018-03-10 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties XC↗ | Oxfordshire | — | 128 |
| 2018-02-17 | South East Lancashire Cross Country League — 2018-02-17↗ | E Cheshire H & Tameside Ac | — | 4 |
| 2018-02-10 | Surrey XC League — 2017-18 Men Div 1 Match 4↗ | Herne Hill Harriers | — | 78 |
| 2018-01-20 | South East Lancashire Cross Country League — 2018-01-20↗ | E Cheshire H & Tameside Ac | — | 4 |
| 2018-01-07 | Surrey County AA Cross-Country — 2018-01-07↗ | Herne Hill Harriers | — | 5 |
| 2017 |
|---|
| 2017-12-16 | South East Lancashire Cross Country League — 2017-12-16↗ | E Cheshire H & Tameside Ac | — | 3 |
| 2017-12-02 | Surrey XC League — 2017-18 Men Div 1 Match 3↗ | Herne Hill Harriers | — | 98 |
| 2017-11-18 | South East Lancashire Cross Country League — 2017-11-18↗ | E Cheshire H & Tameside Ac | — | 6 |
| 2017-02-18 | South East Lancashire Cross Country League — 2017-02-18↗ | East Cheshire | — | 6 |
| 2017-01-28 | Northern Athletics — North of England Cross Country Championships 2017↗ | EAST CHESHIRE HARRIERS & TAMES | — | 123 |
| 2017-01-21 | South East Lancashire Cross Country League — 2017-01-21↗ | East Cheshire | — | 8 |
| 2017-01-07 | Surrey County AA Cross-Country — 2017-01-07↗ | Herne Hill Harriers | — | 14 |
| 2016 |
|---|
| 2016-12-10 | South East Lancashire Cross Country League — 2016-12-10↗ | East Cheshire | — | 1 |
| 2016-11-19 | South East Lancashire Cross Country League — 2016-11-19↗ | East Cheshire | — | 3 |
| 2016-10-15 | Surrey XC League — 2016-17 Men Div 1 Match 1↗ | Herne Hill Harriers | — | 66 |