| 2026 |
|---|
| 2026-06-10 | Hercules Wimbledon 3000M PB Night↗ | Holland Sports AC | 8:24.30 | 4 |
| 2026-05-30 | British Masters Throws Pentathlon, 10,000m & 1 Mile Champs & Open Events↗ | Veterans AC | 39:08.12 | 10 |
| 2026-05-22 | Comeback 5000 2026↗ | Holland Sports AC | 14:47.04 | 12 |
| 2026-04-22 | Highgate Harriers Early Season Open 2026↗ | Holland Sports AC | 8:50.38 | 2 |
| 2026-03-07 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | SUSSEX | — | 35 |
| 2026-01-24 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | The Stragglers RC | — | 574 |
| 2026 | Sussex Cross Country League — Glyndebourne↗ | Brighton & Hove AC | — | 1 |
| 2025 |
|---|
| 2025-11-23 | North Eastern Harrier League↗ | Elswick Harriers | — | 284 |
| 2025-11-22 | UK Athletics Cross Challenge — Liverpool Cross Challenge↗ | Holland Sports AC | — | 55 |
| 2025-06-03 | Veterans AC 5K Championship Road Race & Walk 2025 (open to all Masters athletes)↗ | Veterans AC | 17:46 | 13 |
| 2025-05-23 | Comeback 5000↗ | Brighton & Hove AC | 16:12.72 | 21 |
| 2025-03-01 | North Eastern Harrier League↗ | Elswick Harriers | — | 126 |
| 2025-02-22 | English National Cross Country Championships — English National Cross Country Championships↗ | Tynedale Harriers & AC | — | 949 |
| 2025-02-22 | English National Cross Country Championships — English National Cross Country Championships↗ | Dartford Road Runners | — | 917 |
| 2025-02-02 | North Eastern Harrier League↗ | Elswick Harriers | — | 104 |
| 2025-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | The Stragglers RC | — | 621 |
| 2025-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Dartford RR | — | 381 |
| 2025-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Brighton & Hove AC | — | 36 |
| 2025-01-19 | North Eastern Harrier League↗ | Elswick Harriers | — | 103 |
| 2025 | The Big Half↗ | Brighton & Hove AC | 01:18:31 | 130 |
| 2025 | The Big Half↗ | Dartford Road Runners | 01:24:40 | 381 |
| 2025 | London Marathon↗ | Dartford Road Runners | 02:56:45 | 1214 |
| 2025 | Sussex Cross Country League — Ardingly↗ | Brighton & Hove AC | — | 3 |
| 2024 |
|---|
| 2024-11-16 | SEAA South of England AA Champs incl. London / National XC — SEAA London Cross Country Championships ↗ | The Stragglers RC | — | 422 |
| 2024-10-20 | North Eastern Harrier League↗ | Elswick Harriers | — | 149 |
| 2024-09-28 | North Eastern Harrier League↗ | Elswick Harriers | — | 107 |
| 2024-08-03 | Wimbledon 5000m Festival Night↗ | Brighton & Hove AC | 14:52.26 | 1 |
| 2024-03-09 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | Sussex | — | 142 |
| 2024-01-13 | Metropolitan Cross Country League — Race 4 Race 4↗ | Eal E | — | 213 |
| 2024-01-13 | Surrey XC League — 2023-24 Men Div 2 Match 3↗ | Stragglers | — | 219 |
| 2024 | The Big Half↗ | Uckfield Runners | 01:12:00 | 17 |
| 2024 | Sussex Cross Country League — Glyndebourne↗ | Brighton & Hove AC | — | 1 |
| 2024 | Sussex Cross Country League — Goodwood↗ | Brighton & Hove AC | — | 1 |
| 2024 | Sussex Cross Country League — Ardingly↗ | Brighton & Hove AC | — | 3 |
| 2024 | Sussex Cross Country League — Glyndebourne↗ | Brighton & Hove AC | — | 3 |
| 2024 | Vitality London 10,000↗ | 1485 Triathlon Club | 00:38:50 | 378 |
| 2023 |
|---|
| 2023-02-25 | English National Cross Country Championships — Saucony National CC Champs↗ | Tynedale Harriers & AC | — | 747 |
| 2023-01-28 | Northern (North of England) Cross Country Championships — Start Fitness Northern Cross Country Championships↗ | Tynedale Harriers & Ac | — | 271 |
| 2023-01-07 | Middlesex County AA Cross Country Championships — 2023-01-07↗ | Ealing Eagles | — | 88 |
| 2023 | Cardiff Half Marathon↗ | — | 01:38:05 | 1440 |
| 2023 | The Big Half↗ | — | 01:40:01 | 2302 |
| 2023 | Frankfurt Marathon↗ | — | 02:58:43 | 42 |
| 2023 | Sussex Cross Country League — Stanmer↗ | Brighton & Hove AC | — | 13 |
| 2023 | Sussex Cross Country League — Ardingly↗ | Brighton & Hove AC | — | 13 |
| 2022 |
|---|
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | Tynedale Harriers & AC | — | 1150 |
| 2022-01-29 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Dartford RR | — | 451 |
| 2022 | The Big Half↗ | — | 01:50:10 | 2705 |
| 2022 | Royal Parks Half Marathon↗ | — | 01:42:01 | 1266 |
| 2022 | Vitality London 10,000↗ | — | 01:06:42 | 5543 |
| 2022 | Vitality London 10,000↗ | — | 01:07:19 | 5591 |
| 2020 |
|---|
| 2020-02-22 | English National Cross Country Championships — The National Cross Country Championships↗ | Tynedale Harriers and AC | — | 582 |
| 2020-01-25 | Northern Athletics — North of England Cross Country Championships 2020↗ | Tynedale Harriers & AC | — | 192 |
| 2020-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Cross Country Main Champs↗ | DARTFORD RR | — | 507 |
| 2019 |
|---|
| 2019-02-23 | English National Cross Country Championships — The National Cross Country Championships↗ | Tynedale Harriers & AC | — | 642 |
| 2019-01-26 | Northern Athletics — North of England Cross Country Championships 2019↗ | Tynedale Harriers & Ac | — | 233 |
| 2018 |
|---|
| 2018-02-24 | English National Cross Country Championships — Senior Men | Tynedale Harriers | — | 762 |
| 2017 |
|---|
| 2017-02-25 | English National Cross Country Championships — Senior Men | Tynedale Harriers | — | 517 |
| 2017-01-28 | Northern Athletics — North of England Cross Country Championships 2017↗ | TYNEDALE HARRIERS & AC | — | 161 |
| 2016 |
|---|
| 2016-02-27 | English National Cross Country Championships — Senior Men | Tynedale Harriers | — | 620 |
| 2015 |
|---|
| 2015-02-21 | English National Cross Country Championships — Senior Men | Dartford RR | — | 490 |
| 2015-02-21 | English National Cross Country Championships — Senior Men | Tynedale Harriers | — | 333 |
| 2014 |
|---|
| 2014-02-22 | English National Cross Country Championships — Senior Men | Tynedale Harriers | — | 392 |
| 2013 |
|---|
| 2013-02-23 | English National Cross Country Championships — Senior Men | Tynedale Harriers | — | 263 |
| 2012 |
|---|
| 2012-02-25 | English National Cross Country Championships — Senior Men | Dartford RR | — | 490 |
| 2012-02-25 | English National Cross Country Championships — Senior Men | Tunbridge Wells Harriers | — | 1247 |
| 2012 | SEAA South of England XC Championships — 2012 main↗ | Dartford RR | — | 172 |
| 2011 |
|---|
| 2011-02-19 | English National Cross Country Championships — Senior Men | Pensby Runners | — | 725 |
| 2011 | SEAA South of England XC Championships — 2011 main↗ | Dartford RR | — | 185 |
| 2010 |
|---|
| 2010-02-27 | English National Cross Country Championships — Senior Men | Dartford RR | — | 426 |
| 2010 | SEAA South of England XC Championships — 2010 main↗ | Dartford RR | — | 208 |
| 2009 |
|---|
| 2009-02-21 | English National Cross Country Championships — Senior Men | Dartford RR | — | 221 |
| 2001 |
|---|
| 2001-02-24 | English National Cross Country Championships — Senior Men | Tynedale Harriers | — | 234 |