| 2026 |
|---|
| 2026-06-17 | Veterans AC 5000m 2026 Open Masters Championship↗ | Veterans Athletic Club | 24:09.66 | 4 |
| 2026-01-24 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Epsom & Ewell Harriers | — | 575 |
| 2026-01-17 | Veterans AC Open Cross Country Championships↗ | Veterans AC | — | 42 |
| 2026-01-04 | Surrey County AA Cross-Country — 2026-01-04↗ | Epsom & Ewell Harriers | — | 220 |
| 2025 |
|---|
| 2025-10-25 | Surrey County AA Cross-Country — 2025-10-25↗ | Epsom & Ewell Harriers | — | 14 |
| 2025-09-10 | Veterans AC 10000m 2025 Championship (open to all licensed athletes)↗ | Veterans AC | 48:17.3 | 12 |
| 2024 |
|---|
| 2024-10-26 | Surrey County AA Cross-Country — 2024-10-26↗ | Epsom & Ewell Harriers | — | 16 |
| 2024-10-12 | Surrey XC League — Match 1A↗ | Epsom & Ewell | — | 313 |
| 2024-07-31 | GGAC Centenary Mile Night↗ | Epsom & Ewell Harriers | 6:21.40 | 2 |
| 2024-07-06 | Surrey Masters T&F Championships & Track Championships Part 2↗ | Epsom & Ewell Harriers | 22:14.02 | 4 |
| 2024-02-10 | Surrey XC League — 2023-24 Men Div 2 Match 4↗ | Epsom & Ewell | — | 173 |
| 2024-01-27 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Epsom & ewell | — | 642 |
| 2024-01-13 | Surrey XC League — 2023-24 Men Div 2 Match 3↗ | Epsom & Ewell | — | 218 |
| 2024-01-07 | Surrey County AA Cross-Country — 2024-01-07↗ | Epsom & Ewell Harriers | — | 229 |
| 2023 |
|---|
| 2023-10-28 | Surrey County AA Cross-Country — 2023-10-28↗ | Epsom & Ewell Harriers | — | 25 |
| 2023-10-14 | Surrey XC League — 2023-24 Men Div 2 Match 1↗ | Epsom & Ewell | — | 185 |
| 2022 |
|---|
| 2022-11-12 | Surrey XC League — 2022-23 Men Div 2 Match 2↗ | Epsom & Ewell | — | 186 |
| 2022-10-29 | Surrey County AA Cross-Country — 2022-10-29↗ | Epsom & Ewell Harriers | — | 27 |
| 2022-10-15 | Surrey XC League — 2022-23 Men Div 2 Match 1↗ | Epsom & Ewell | — | 167 |
| 2022-02-19 | Surrey XC League — 2021-22 Men Div 2 Match 4↗ | Epsom & Ewell | — | 119 |
| 2022-01-29 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Epsom & Ewell Harriers | — | 596 |
| 2022-01-09 | Surrey County AA Cross-Country — 2022-01-09↗ | Epsom & Ewell Harriers | — | 174 |
| 2021 |
|---|
| 2021-11-13 | Surrey XC League — 2021-22 Men Div 2 Match 2↗ | Epsom & Ewell | — | 162 |
| 2021-09-01 | Rosenheim League Match 4↗ | EE | 12:05.7 | 3 |
| 2021-07-21 | Rosenheim League Match 2 (Sutton)↗ | EE | 12:13.8 | 6 |
| 2021-06-14 | SCVAC League South London Match 1↗ | EE | 12:04.5 | 3 |
| 2021-05-01 | SLAN 'Coming out' Track & Field Open↗ | EE | 11:55.23 | 2 |
| 2020 |
|---|
| 2020-02-08 | Surrey XC League — 2019-20 Men Div 3/4 Match 4↗ | Epsom & Ewell | — | 144 |
| 2020-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Cross Country Main Champs↗ | EPSOM & EWELL HARRIERS | — | 930 |
| 2020-01-11 | Surrey XC League — 2019-20 Men Div 3/4 Match 3↗ | Epsom & Ewell | — | 214 |
| 2020-01-05 | Surrey County AA Cross-Country — 2020-01-05↗ | Epsom & Ewell Harriers | — | 173 |
| 2019 |
|---|
| 2019-11-09 | Surrey XC League — 2019-20 Men Div 3/4 Match 2↗ | Epsom & Ewell | — | 149 |
| 2019-10-19 | Surrey County AA Cross-Country — 2019-10-19↗ | Epsom & Ewell Harriers | — | 15 |
| 2019-10-12 | Surrey XC League — 2019-20 Men Div 3/4 Match 1↗ | Epsom & Ewell | — | 181 |
| 2019-02-09 | Surrey XC League — 2018-19 Men Div 2 Match 4↗ | Epsom & Ewell | — | 177 |
| 2019-01-12 | Surrey XC League — 2018-19 Men Div 2 Match 3↗ | Epsom & Ewell | — | 192 |
| 2019-01-05 | Surrey County AA Cross-Country — 2019-01-05↗ | Epsom & Ewell Harriers | — | 212 |
| 2018 |
|---|
| 2018-11-10 | Surrey XC League — 2018-19 Men Div 2 Match 2↗ | Epsom & Ewell | — | 172 |
| 2018-10-13 | Surrey XC League — 2018-19 Men Div 2 Match 1↗ | Epsom & Ewell | — | 205 |
| 2018-02-10 | Surrey XC League — 2017-18 Men Div 2 Match 4↗ | Epsom & Ewell | — | 167 |
| 2017 |
|---|
| 2017-10-21 | Surrey County AA Cross-Country — 2017-10-21↗ | Epsom & Ewell Harriers | — | 21 |
| 2017-10-14 | Surrey XC League — 2017-18 Men Div 2 Match 1↗ | Epsom & Ewell | — | 162 |
| 2016 |
|---|
| 2016-11-12 | Surrey XC League — 2016-17 Men Div 2 Match 2↗ | Epsom & Ewell | — | 135 |
| 2016-02-13 | Surrey XC League — 2015-16 Men Div 3/4 Match 4↗ | Epsom & Ewell | — | 90 |
| 2016-01-16 | Surrey XC League — 2015-16 Men Div 3/4 Match 3↗ | Epsom & Ewell | — | 136 |
| 2015 |
|---|
| 2015-11-07 | Surrey XC League — 2015-16 Men Div 3/4 Match 2↗ | Epsom & Ewell | — | 114 |
| 2015-10-10 | Surrey XC League — 2015-16 Men Div 3/4 Match 1↗ | Epsom & Ewell | — | 127 |
| 2015-02-07 | Surrey XC League — 2014-15 Men Div 2 Match 4↗ | Epsom & Ewell | — | 125 |
| 2015-01-10 | Surrey XC League — 2014-15 Men Div 2 Match 3↗ | Epsom & Ewell | — | 181 |
| 2014 |
|---|
| 2014-11-08 | Surrey XC League — 2014-15 Men Div 2 Match 2↗ | Epsom & Ewell | — | 184 |
| 2012 |
|---|
| 2012-02-25 | English National Cross Country Championships — Senior Men | Epsom & Ewell Harriers | — | 1040 |
| 2012-01-07 | Surrey County AA Cross-Country — 2012-01-07↗ | Epsom & Ewell Harriers | — | 146 |
| 2012 | SEAA South of England XC Championships — 2012 main↗ | Epsom & Ewell Harriers | — | 497 |
| 2011 |
|---|
| 2011-10-15 | Surrey County AA Cross-Country — 2011-10-15↗ | Epsom & Ewell Harriers | — | 16 |
| 2010 |
|---|
| 2010-02-20 | Surrey County AA Cross-Country — 2010-02-20↗ | Epsom & Ewell Harriers | — | 77 |
| 2010 | SEAA South of England XC Championships — 2010 main↗ | Epsom & Ewell Harriers | — | 524 |
| 2009 |
|---|
| 2009-02-21 | English National Cross Country Championships — Senior Men | Epsom & Ewell Harriers | — | 826 |
| 2009-01-03 | Surrey County AA Cross-Country — 2009-01-03↗ | Epsom & Ewell Harriers | — | 86 |
| 2007 |
|---|
| 2007-01-06 | Surrey County AA Cross-Country — 2007-01-06↗ | Epsom & Ewell Harriers | — | 115 |
| 2006 |
|---|
| 2006-01-07 | Surrey County AA Cross-Country — 2006-01-07↗ | Epsom & Ewell Harriers | — | 120 |
| 2005 |
|---|
| 2005-01-08 | Surrey County AA Cross-Country — 2005-01-08↗ | Epsom & Ewell Harriers | — | 96 |
| 2003 |
|---|
| 2003-01-04 | Surrey County AA Cross-Country — 2003-01-04↗ | Epsom & Ewell Harriers | — | 138 |
| 2002 |
|---|
| 2002-01-05 | Surrey County AA Cross-Country — 2002-01-05↗ | Epsom & Ewell Harriers | — | 124 |
| 2001 |
|---|
| 2001-01-06 | Surrey County AA Cross-Country — 2001-01-06↗ | Epsom & Ewell Harriers | — | 87 |
| 2000 |
|---|
| 2000-01-08 | Surrey County AA Cross-Country — 2000-01-08↗ | Epsom & Ewell Harriers | — | 96 |
| 1998 |
|---|
| 1998-12-12 | Surrey County AA Cross-Country — 1998-12-12↗ | Epsom & Ewell Harriers | — | 112 |
| 1997 |
|---|
| 1997-12-13 | Surrey County AA Cross-Country — 1997-12-13↗ | Epsom & Ewell Harriers | — | 111 |
| 1996 |
|---|
| 1996-12-16 | Surrey County AA Cross-Country — 1996-12-16↗ | Epsom & Ewell Harriers | — | 93 |
| 1996-03-09 | English National Cross Country Championships — Senior Men | Epsom & Ewell Harriers | — | 1067 |
| 1995 |
|---|
| 1995-12-09 | Surrey County AA Cross-Country — 1995-12-09↗ | Epsom & Ewell Harriers | — | 138 |
| 1994 |
|---|
| 1994-03-12 | English National Cross Country Championships — Senior Men | Epsom & Ewell Harriers | — | 970 |
| 1993 |
|---|
| 1993-12-11 | Surrey County AA Cross-Country — 1993-12-11↗ | Epsom & Ewell Harriers | — | 134 |
| 1992 |
|---|
| 1992-12-12 | Surrey County AA Cross-Country — 1992-12-12↗ | Epsom & Ewell Harriers | — | 160 |
| 1991 |
|---|
| 1991-12-14 | Surrey County AA Cross-Country — 1991-12-14↗ | Epsom & Ewell Harriers | — | 170 |
| 1990 |
|---|
| 1990-12-08 | Surrey County AA Cross-Country — 1990-12-08↗ | Epsom & Ewell Harriers | — | 177 |
| 1989 |
|---|
| 1989-12-09 | Surrey County AA Cross-Country — 1989-12-09↗ | Epsom & Ewell Harriers | — | 151 |