| 2026 |
|---|
| 2026-05-31 | Woking AC Championships & OPEN Meeting x EMA London Masters International↗ | Croydon Harriers | 6:39.13 | 5 |
| 2026-05-31 | EMA LONDON MASTERS INTERNATIONAL 2026 Woking Edition↗ | Croydon Harriers | 6:39.13 | 3 |
| 2026-02-21 | English National Cross Country Championships — Nationals XC 2026↗ | Croydon Harriers | — | 885 |
| 2026-02-14 | EMAC-SCVAC Indoor Track & Field Championships↗ | Southern Counties Veterans AC | 12:48.45 | 6 |
| 2026-01-24 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Croydon Harriers | — | 546 |
| 2026-01-04 | Surrey County AA Cross-Country — 2026-01-04↗ | Croydon Harriers | — | 228 |
| 2025 |
|---|
| 2025-11-30 | British Masters 5 km Road Championships 2025↗ | Southern Counties Veterans AC | 22:08 | 104 |
| 2025-11-08 | SEAA South of England AA Champs incl. London / National XC — LYG/SEAA XC↗ | Croydon Harriers | — | 385 |
| 2025-10-25 | Surrey County AA Cross-Country — 2025-10-25↗ | Croydon Harriers | — | 8 |
| 2025-05-24 | British Masters Throws Pentathlon, 10,000m & 1 Mile Champs & Open Events↗ | Southern Counties Veterans AC | 47:22.05 | 10 |
| 2025-02-22 | British Masters Indoor Championships↗ | Southern Counties Veterans AC | 3:04.88 | 4 |
| 2025-02-22 | British Masters Indoor Championships↗ | Southern Counties Veterans AC | 6:28.19 | 5 |
| 2025-01-04 | Surrey County AA Cross-Country — 2025-01-04↗ | Croydon Harriers | — | 188 |
| 2024 |
|---|
| 2024-11-16 | SEAA South of England AA Champs incl. London / National XC — SEAA London Cross Country Championships ↗ | Croydon Harriers | — | 433 |
| 2024-11-09 | Surrey XC League — Match 2B↗ | Croydon Harriers | — | 242 |
| 2024-10-12 | Surrey XC League — Match 1B↗ | Croydon Harriers | — | 199 |
| 2024-07-26 | BMAF Track & Field Championships↗ | Southern Counties Veterans AC | 6:04.01 | 7 |
| 2024-07-06 | Surrey Masters T&F Championships & Track Championships Part 2↗ | Croydon Harriers | 21:29.24 | 3 |
| 2024-02-10 | Surrey XC League — 2023-24 Men Div 2 Match 4↗ | Croydon Harriers | — | 161 |
| 2024-01-27 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Croydon Harriers | — | 602 |
| 2024-01-13 | Surrey XC League — 2023-24 Men Div 2 Match 3↗ | Croydon Harriers | — | 207 |
| 2024-01-07 | Surrey County AA Cross-Country — 2024-01-07↗ | Croydon Harriers | — | 224 |
| 2023 |
|---|
| 2023-11-11 | Surrey XC League — 2023-24 Men Div 2 Match 2↗ | Croydon Harriers | — | 183 |
| 2023-10-28 | Surrey County AA Cross-Country — 2023-10-28↗ | Croydon Harriers | — | 14 |
| 2023-10-14 | Surrey XC League — 2023-24 Men Div 2 Match 1↗ | Croydon Harriers | — | 174 |
| 2023-02-25 | English National Cross Country Championships — Saucony National CC Champs↗ | Croydon Harriers | — | 1097 |
| 2023-02-11 | Surrey XC League — 2022-23 Men Div 1 Match 4↗ | Croydon Harriers | — | 196 |
| 2023-01-28 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Croydon Harriers | — | 517 |
| 2023-01-14 | Surrey XC League — 2022-23 Men Div 1 Match 3↗ | Croydon Harriers | — | 224 |
| 2023-01-07 | Surrey County AA Cross-Country — 2023-01-07↗ | Croydon Harriers | — | 173 |
| 2023 | Vitality London 10,000↗ | Croydon Harriers | 00:45:12 | 1360 |
| 2022 |
|---|
| 2022-11-12 | Surrey XC League — 2022-23 Men Div 1 Match 2↗ | Croydon Harriers | — | 238 |
| 2022-10-29 | Surrey County AA Cross-Country — 2022-10-29↗ | Croydon Harriers | — | 10 |
| 2022-10-15 | Surrey XC League — 2022-23 Men Div 1 Match 1↗ | Croydon Harriers | — | 174 |
| 2022-08-21 | Ladywell 10000M (inc. Open 100m 2x Rds) 2022↗ | CRO | 43:42.53 | 7 |
| 2022-05-08 | British Masters Pentathlon, Throws Pentathlon & 10K Champs↗ | SCVAC | 45:45.15 | 9 |
| 2022-04-30 | SLAN EARLY SEASON OUTDOOR OPEN↗ | CRO | 12:37.59 | 13 |
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | Croydon Harriers | — | 1794 |
| 2022-02-19 | Surrey XC League — 2021-22 Men Div 2 Match 4↗ | Croydon Harriers | — | 132 |
| 2022-01-29 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Croydon Harriers | — | 640 |
| 2022-01-09 | Surrey County AA Cross-Country — 2022-01-09↗ | Croydon Harriers | — | 197 |
| 2021 |
|---|
| 2021-11-13 | Surrey XC League — 2021-22 Men Div 2 Match 2↗ | Croydon Harriers | — | 170 |
| 2021-10-09 | Surrey County AA Cross-Country — 2021-10-09↗ | Croydon Harriers | — | 16 |
| 2021-07-21 | Rosenheim League Match 2 (Sutton)↗ | CRO | 12:02.0 | 5 |
| 2021-07-05 | SCVAC League South London Match 2↗ | CRO | 21:06.8 | 2 |
| 2021-06-14 | SCVAC League South London Match 1↗ | CRO | 11:49.9 | 2 |
| 2020 |
|---|
| 2020-02-08 | Surrey XC League — 2019-20 Men Div 2 Match 4↗ | Croydon Harriers | — | 186 |
| 2019 |
|---|
| 2019-10-19 | Surrey County AA Cross-Country — 2019-10-19↗ | Croydon Harriers | — | 4 |
| 2019-10-12 | Surrey XC League — 2019-20 Men Div 2 Match 1↗ | Croydon Harriers | — | 137 |
| 2019-09-01 | Ladywell 10000m↗ | CRO | 41:17.45 | 15 |
| 2019-02-23 | English National Cross Country Championships — The National Cross Country Championships↗ | Croydon Harriers | — | 1299 |
| 2019-02-09 | Surrey XC League — 2018-19 Men Div 2 Match 4↗ | Croydon Harriers | — | 156 |
| 2018 |
|---|
| 2018-11-10 | Surrey XC League — 2018-19 Men Div 2 Match 2↗ | Croydon Harriers | — | 177 |
| 2018-02-10 | Surrey XC League — 2017-18 Men Div 2 Match 4↗ | Croydon Harriers | — | 165 |
| 2018-01-07 | Surrey County AA Cross-Country — 2018-01-07↗ | Croydon Harriers | — | 153 |
| 2017 |
|---|
| 2017-11-11 | Surrey XC League — 2017-18 Men Div 2 Match 2↗ | Croydon Harriers | — | 118 |
| 2017-10-21 | Surrey County AA Cross-Country — 2017-10-21↗ | Croydon Harriers | — | 6 |
| 2017-02-25 | English National Cross Country Championships — Senior Men | Croydon Harriers | — | 1087 |
| 2017-02-11 | Surrey XC League — 2016-17 Men Div 2 Match 4↗ | Croydon Harriers | — | 110 |
| 2016 |
|---|
| 2016-10-15 | Surrey XC League — 2016-17 Men Div 2 Match 1↗ | Croydon Harriers | — | 111 |
| 2016-02-27 | English National Cross Country Championships — Senior Men | Croydon Harriers | — | 1092 |
| 2016-01-16 | Surrey XC League — 2015-16 Men Div 2 Match 3↗ | Croydon Harriers | — | 117 |
| 2016-01-10 | Surrey County AA Cross-Country — 2016-01-10↗ | Croydon Harriers | — | 115 |
| 2015 |
|---|
| 2015-11-07 | Surrey XC League — 2015-16 Men Div 2 Match 2↗ | Croydon Harriers | — | 93 |
| 2015-02-07 | Surrey XC League — 2014-15 Men Div 1 Match 4↗ | Croydon Harriers | — | 130 |
| 2015-01-10 | Surrey XC League — 2014-15 Men Div 1 Match 3↗ | Croydon Harriers | — | 143 |
| 2014 |
|---|
| 2014-11-08 | Surrey XC League — 2014-15 Men Div 1 Match 2↗ | Croydon Harriers | — | 139 |
| 2014-10-11 | Surrey XC League — 2014-15 Men Div 1 Match 1↗ | Croydon Harriers | — | 133 |
| 2013 |
|---|
| 2013-01-05 | Surrey County AA Cross-Country — 2013-01-05↗ | Croydon Harriers | — | 75 |
| 2012 |
|---|
| 2012-10-13 | Surrey County AA Cross-Country — 2012-10-13↗ | Croydon Harriers | — | 15 |
| 2012-02-25 | English National Cross Country Championships — Senior Men | Croydon Harriers | — | 885 |
| 2012-01-07 | Surrey County AA Cross-Country — 2012-01-07↗ | Croydon Harriers | — | 88 |
| 2012 | SEAA South of England XC Championships — 2012 main↗ | Croydon Harriers | — | 382 |
| 2011 |
|---|
| 2011-10-15 | Surrey County AA Cross-Country — 2011-10-15↗ | Croydon Harriers | — | 14 |
| 2011-02-19 | English National Cross Country Championships — Senior Men | Croydon Harriers | — | 553 |
| 2011-01-08 | Surrey County AA Cross-Country — 2011-01-08↗ | Croydon Harriers | — | 95 |
| 2011 | SEAA South of England XC Championships — 2011 main↗ | Croydon Harriers | — | 469 |
| 2010 |
|---|
| 2010-10-16 | Surrey County AA Cross-Country — 2010-10-16↗ | Croydon Harriers | — | 9 |
| 2010-02-20 | Surrey County AA Cross-Country — 2010-02-20↗ | Croydon Harriers | — | 61 |
| 2010 | SEAA South of England XC Championships — 2010 main↗ | Croydon Harriers | — | 403 |
| 2009 |
|---|
| 2009-10-17 | Surrey County AA Cross-Country — 2009-10-17↗ | Croydon Harriers | — | 8 |
| 2009-02-21 | English National Cross Country Championships — Senior Men | Croydon Harriers | — | 816 |
| 2008 |
|---|
| 2008-01-05 | Surrey County AA Cross-Country — 2008-01-05↗ | Croydon Harriers | — | 68 |
| 2007 |
|---|
| 2007-01-06 | Surrey County AA Cross-Country — 2007-01-06↗ | Croydon Harriers | — | 74 |
| 2006 |
|---|
| 2006-01-07 | Surrey County AA Cross-Country — 2006-01-07↗ | Croydon Harriers | — | 95 |
| 2005 |
|---|
| 2005-01-08 | Surrey County AA Cross-Country — 2005-01-08↗ | Croydon Harriers | — | 75 |
| 2004 |
|---|
| 2004-01-03 | Surrey County AA Cross-Country — 2004-01-03↗ | Croydon Harriers | — | 63 |
| 2003 |
|---|
| 2003-10-11 | Surrey County AA Cross-Country — 2003-10-11↗ | Croydon Harriers | — | 23 |
| 2003-01-04 | Surrey County AA Cross-Country — 2003-01-04↗ | Croydon Harriers | — | 92 |