| 2026 |
|---|
| 2026-06-13 | The London 5000↗ | Nuneaton Harriers | 15:28.30 | 6 |
| 2026-06-10 | British Milers' Club — Loughborough 10 June 2026 | — | — | 4 |
| 2026-05-22 | GAA Miler Meet (2) inc. the ScottishAthletics U18 & U20 3,000m Championships↗ | Dundee Hawkhill Harriers | 1:59.54 | 4 |
| 2026-05-13 | British Milers' Club — Loughborough 13 May 2026 | — | — | 6 |
| 2026-05-13 | British Milers' Club — Loughborough 13 May 2026 | — | — | 10 |
| 2026-05-04 | Bannister Track Miles↗ | Nuneaton Harriers | 4:29.45 | 10 |
| 2026-05-04 | Bannister Track Miles↗ | Nuneaton Harriers | 4:11.88 | 9 |
| 2026-03-07 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | SCOTLAND EAST | — | 19 |
| 2026-02-21 | Scottish National Cross Country Championships — Scottish National Cross Country Championships↗ | Dundee Hawkhill Harriers | — | 2 |
| 2026-01-31 | scottishathletics Indoor EAP International↗ | Dundee Hawkhill Harriers | 2:00.52 | 4 |
| 2026-01-24 | 4J scottishathletics National Indoor Senior and Under 18 Championships↗ | Dundee Hawkhill Harriers | 2:08.27 | 1 |
| 2026-01-24 | 4J scottishathletics National Indoor Senior and Under 18 Championships↗ | Dundee Hawkhill Harriers | 1:59.53 | 1 |
| 2026-01-11 | 4J scottishathletics National Indoor Open↗ | Dundee Hawkhill Harriers | 1:59.33 | 3 |
| 2026-01-03 | Cheshire County Cross Country Championships↗ | WEST CHESHIRE ATHLETIC CLUB | — | 55 |
| 2026 | Cheshire County Cross Country Championships↗ | WEST CHESHIRE ATHLETIC CLUB | — | 55 |
| 2026 | London Marathon↗ | — | 02:54:55 | 1177 |
| 2026 | Suffolk Winter League (Cross Country) — Woodbridge Juniors 2026↗ | TAC | — | 8 |
| 2025 |
|---|
| 2025-11-22 | UK Athletics Cross Challenge — Liverpool Cross Challenge↗ | Dundee Hawkhill Harriers | — | 32 |
| 2025-11-22 | UK Athletics Cross Challenge — Liverpool Cross Challenge↗ | Trawden Athletic Club | — | 182 |
| 2025-08-24 | British Milers' Club — Bury 24 Aug 2025 | Dundee Hawkhill | 02:03.07 | 5 |
| 2025-07-02 | Falkirk Victoria Harriers Outdoor Open Graded - Match 1↗ | Dundee Hawkhill Harriers | 4:18.29 | 1 |
| 2025-05-23 | Livingston Open Meeting↗ | Dundee Hawkhill Harriers | 2:04.18 | 5 |
| 2025-04-12 | ERRA National Road Relays 2025 (12 Stage)↗ | NuneatonHa | 16:02 | 44 |
| 2025-03-01 | Mid Lancs Cross Country League — 2025-03-01↗ | Trawden Athletic Club | — | 18 |
| 2025-02-22 | English National Cross Country Championships — English National Cross Country Championships↗ | West Cheshire Athletic Club | — | 98 |
| 2025-02-22 | Scottish National Cross Country Championships — Lindsays scottishathletics National XC↗ | Dundee Hawkhill Harriers | — | 21 |
| 2025-02-08 | Mid Lancs Cross Country League — 2025-02-08↗ | Trawden Athletic Club | — | 17 |
| 2025 | Sussex Cross Country League — Goodwood↗ | Brighton & Hove AC | — | 11 |
| 2024 |
|---|
| 2024-11-30 | Lindsays scottishathletics East District Cross Country Champs↗ | Dundee Hawkhill Harriers | — | 15 |
| 2024-11-23 | UK Athletics Cross Challenge — Liverpool XC↗ | Trawden Athletic Club | — | 159 |
| 2024-11-23 | Mid Lancs Cross Country League — 2024-11-23↗ | Trawden Athletic Club | — | 40 |
| 2024-03-09 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | Cheshire | — | 129 |
| 2024-03-09 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | Suffolk | — | 266 |
| 2024-02-24 | Scottish National Cross Country Championships — Lindsays scottishathletics National XC↗ | Dundee Hawkhill Harriers | — | 2 |
| 2024-01-27 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Thetford AC | — | 123 |
| 2024-01-13 | Mid Lancs Cross Country League — 2024-01-13↗ | Trawden Athletic Club | — | 26 |
| 2024-01-06 | Cheshire County Cross Country Championships↗ | WEST CHESHIRE ATHLETIC CLUB | — | 5 |
| 2023 |
|---|
| 2023-03-18 | English Schools' Athletic Association XC Championship — 2023-03-18↗ | Cheshire | — | 282 |
| 2023-03-11 | Mid Lancs Cross Country League — 2023-03-11↗ | Trawden Athletic Club | — | 22 |
| 2023-03-11 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | Cheshire | — | 110 |
| 2023-02-25 | English National Cross Country Championships — Saucony National CC Champs↗ | West Cheshire AC | — | 135 |
| 2023-02-25 | Scottish National Cross Country Championships — Lindsays scottishathletics National XC↗ | Dundee Hawkhill Harriers | — | 45 |
| 2023-01-28 | Northern (North of England) Cross Country Championships — Start Fitness Northern Cross Country Championships↗ | West Cheshire Athletic Club | — | 52 |
| 2023-01-08 | Norfolk County Cross Country Championships — 2023-01-08↗ | Thetford AC | — | 24 |
| 2023 | Cheshire County Cross Country Championships↗ | WEST CHESHIRE ATHLETIC CLUB | — | 7 |
| 2022 |
|---|
| 2022-10-15 | Mid Lancs Cross Country League — 2022-10-15↗ | Trawden Athletic Club | — | 55 |
| 2022-03-12 | UK CAU Inter-Counties Cross Country Championships — Inter Counties XC↗ | Cheshire | — | 171 |
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | West Cheshire Athletic Club | — | 173 |
| 2022-01-29 | Northern (North of England) Cross Country Championships — Start Fitness Northern Cross Country Championships↗ | West Cheshire Athletic Club | — | 70 |
| 2022-01-15 | Mid Lancs Cross Country League — 2022-01-15↗ | Trawden Athletic Club | — | 29 |
| 2022-01-09 | Norfolk County Cross Country Championships — 2022-01-09↗ | Thetford AC | — | 24 |
| 2021 |
|---|
| 2021-10-30 | Mid Lancs Cross Country League — 2021-10-30↗ | Trawden Athletic Club | — | 41 |
| 2021-10-09 | Mid Lancs Cross Country League — 2021-10-09↗ | Trawden Athletic Club | — | 41 |
| 2019 |
|---|
| 2019-01-26 | Northern Athletics — North of England Cross Country Championships 2019↗ | West Cheshire Athletic Club | — | 179 |
| 2018 |
|---|
| 2018-02-24 | English National Cross Country Championships — Under 13 Boys | West Cheshire AC | — | 287 |
| 2017 |
|---|
| 2017-11-18 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 20 |
| 2017-10-28 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 13 |
| 2017-01-28 | Northern Athletics — North of England Cross Country Championships 2017↗ | WEST CHESHIRE ATHLETIC CLUB | — | 113 |
| 2016 |
|---|
| 2016-12-17 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 24 |
| 2016-10-29 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 23 |
| 2016-10-01 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 23 |
| 2015 |
|---|
| 2015-12-12 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 8 |
| 2015-11-14 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 9 |
| 2015-10-24 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 11 |
| 2015-09-26 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 10 |
| 2014 |
|---|
| 2014-12-13 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 31 |
| 2014-11-15 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 34 |
| 2014-09-27 | North Staffordshire Cross Country League↗ | West Cheshire AC | — | 31 |
| — |
|---|
| — | Suffolk County AA Cross Country Championships — U17 Men↗ | Thetford AC | — | 15 |