| 2025 |
|---|
| 2025-12-06 | Metropolitan Cross Country League — Race 3 Race 3↗ | SBH | — | 196 |
| 2025-11-15 | Metropolitan Cross Country League — Race 2 Race 2↗ | SBH | — | 183 |
| 2025-11-08 | SEAA South of England AA Champs incl. London / National XC — LYG/SEAA XC↗ | Shaftesbury Barnet Harriers | — | 182 |
| 2025-02-22 | English National Cross Country Championships — English National Cross Country Championships↗ | Shaftesbury Barnet Harriers | — | 807 |
| 2025-02-08 | Metropolitan Cross Country League — Race 5 Race 5↗ | SBH | — | 170 |
| 2025-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Shaftesbury Barnet Harriers | — | 349 |
| 2025-01-11 | Metropolitan Cross Country League — Race 4 Race 4↗ | SBH | — | 189 |
| 2025-01-11 | Middlesex County AA Cross Country Championships — 2025-01-11↗ | Shaftesbury Barnet Harriers | — | 55 |
| 2024 |
|---|
| 2024-11-16 | SEAA South of England AA Champs incl. London / National XC — SEAA London Cross Country Championships ↗ | Shaftesbury Barnet Harriers | — | 200 |
| 2024-04-27 | University of Birmingham Track and Field Series↗ | University of Birmingham AC and Cross Country Club | 9:02.61 | 10 |
| 2024-03-09 | University of Birmingham Winter Throws and Distance Meet↗ | Sale Harriers Manchester | 15:35.67 | 2 |
| 2024-01-27 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Shaftesbury Barnet Harriers | — | 327 |
| 2024-01-13 | Metropolitan Cross Country League — Race 4 Race 4↗ | SBH | — | 156 |
| 2024-01-06 | Middlesex County AA Cross Country Championships — 2024-01-06↗ | SBH | — | 61 |
| 2024 | The Big Half↗ | Shaftesbury Barnet Harriers | 01:34:04 | 985 |
| 2024 | Royal Parks Half Marathon↗ | — | 01:32:25 | 709 |
| 2023 |
|---|
| 2023-12-01 | Greater Manchester County Cross Country Championships — U20 Men↗ | Sale Harriers Manchester | — | 9 |
| 2023-11-25 | UK Athletics Cross Challenge — Liverpool Cross Challenge↗ | Sale Harriers Manchester | — | 104 |
| 2023-11-11 | Metropolitan Cross Country League — Race 2 Race 2↗ | SBH | — | 186 |
| 2023-07-29 | University of Birmingham Track and Field Festival↗ | University of Birmingham AC and Cross Country Club | 16:14.21 | 9 |
| 2023-06-24 | Ivy League Match: The Big Five↗ | Sale Harriers Manchester | 9:11.26 | 11 |
| 2023-06-07 | University of Birmingham Track and Field Series↗ | University of Birmingham AC and Cross Country Club | 15:53.12 | 11 |
| 2023-06-03 | Iffley Festival of Miles↗ | University of Birmingham AC and Cross Country Club | 4:33.35 | 10 |
| 2023-06-03 | Iffley Festival of Miles↗ | University of Birmingham AC and Cross Country Club | 4:17.01 | 9 |
| 2023-03-18 | University of Birmingham Winter Throws and Distance Meet↗ | University of Birmingham AC and Cross Country Club | 16:15.26 | 17 |
| 2023-01-28 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Shaftesbury Barnet Harriers | — | 287 |
| 2023-01-07 | Middlesex County AA Cross Country Championships — 2023-01-07↗ | SBH | — | 51 |
| 2023 | Vitality London 10,000↗ | Shaftesbury Barnet Harriers | 00:39:09 | 427 |
| 2022 |
|---|
| 2022-11-26 | UK Athletics Cross Challenge — Liverpool Cross Challenge ↗ | Sale Harriers Manchester | — | 106 |
| 2022-03-12 | UK CAU Inter-Counties Cross Country Championships — Inter Counties XC↗ | Greater Manchester | — | 86 |
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | Shaftesbury Barnet Harriers | — | 917 |
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | Sale Harriers Manchester | — | 114 |
| 2022-01-29 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Shaftesbury Barnet Harriers | — | 354 |
| 2022-01-08 | Middlesex County AA Cross Country Championships — 2022-01-08↗ | Shaftesbury | — | 64 |
| 2022 | Vitality London 10,000↗ | Shaftesbury Barnet Harriers | 00:37:35 | 353 |
| 2021 |
|---|
| 2021-11-20 | SEAA South of England AA Champs incl. London / National XC — LYG/SEAA XC↗ | Shaftesbury Barnet Harriers | — | 172 |
| 2020 |
|---|
| 2020-03-07 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties XC↗ | Sale Harrier | — | 178 |
| 2020-02-22 | English National Cross Country Championships — The National Cross Country Championships↗ | Sale Harriers Manchester | — | 133 |
| 2020-02-22 | English National Cross Country Championships — The National Cross Country Championships↗ | Shaftesbury Barnet Harriers | — | 702 |
| 2020-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Cross Country Main Champs↗ | SHAFTESBURY BARNET HARRIERS | — | 369 |
| 2020-01-25 | Northern Athletics — North of England Cross Country Championships 2020↗ | Sale Harriers Manchester | — | 82 |
| 2020-01-04 | Middlesex County AA Cross Country Championships — 2020-01-04↗ | SBH | — | 64 |
| 2019 |
|---|
| 2019-11-23 | UK Athletics Cross Challenge — Liverpool Cross Challenge XC↗ | Sale Harriers | — | 89 |
| 2019-03-09 | UK Athletics Cross Challenge — The British Athletics Cross Challenge↗ | Gt.Manchester | — | 271 |
| 2019-02-23 | English National Cross Country Championships — The National Cross Country Championships↗ | Shaftesbury Barnet Harriers | — | 780 |
| 2019-01-26 | Northern Athletics — North of England Cross Country Championships 2019↗ | Sale Harriers Manchester | — | 118 |
| 2019-01-05 | Middlesex County AA Cross Country Championships — 2019-01-05↗ | SBH | — | 77 |
| 2018 |
|---|
| 2018-11-24 | UK Athletics Cross Challenge — 2018 British Athletics Liverpool Cross Challenge↗ | Sale Harriers Manchester | — | 59 |
| 2018-02-24 | English National Cross Country Championships — Senior Men | Shaftesbury Barnet Harriers | — | 969 |
| 2018-02-24 | English National Cross Country Championships — Under 15 Boys | Sale Harriers | — | 287 |
| 2018-01-27 | Northern Athletics — North of England Cross Country Championships 2018↗ | Sale Harriers Manchester | — | 130 |
| 2017 |
|---|
| 2017-01-07 | Middlesex County AA Cross Country Championships — 2017-01-07↗ | SBH | — | 54 |
| 2016 |
|---|
| 2016-02-27 | English National Cross Country Championships — Senior Men | Shaftesbury Barnet Harriers | — | 521 |
| 2015 |
|---|
| 2015-02-21 | English National Cross Country Championships — Senior Men | Shaftesbury Barnet Harriers | — | 589 |
| 2015-01-10 | Middlesex County AA Cross Country Championships — 2015-01-10↗ | SBH | — | 47 |
| 2014 |
|---|
| 2014-02-22 | English National Cross Country Championships — Senior Men | Shaftesbury Barnet Harriers | — | 658 |
| 2012 |
|---|
| 2012-02-25 | English National Cross Country Championships — Senior Men | Shaftesbury Barnet Harriers | — | 556 |