| 2023 |
|---|
| 2023-10-28 | Surrey County AA Cross-Country — 2023-10-28↗ | Herne Hill Harriers | — | 20 |
| 2023-10-14 | Surrey XC League — 2023-24 Men Div 3/4 Match 1↗ | Vets AC | — | 197 |
| 2023-02-11 | Surrey XC League — 2022-23 Men Div 3/4 Match 4↗ | Vets AC | — | 225 |
| 2023-01-14 | Surrey XC League — 2022-23 Men Div 3/4 Match 3↗ | Vets AC | — | 263 |
| 2022 |
|---|
| 2022-10-29 | Surrey County AA Cross-Country — 2022-10-29↗ | Herne Hill Harriers | — | 17 |
| 2022-02-19 | Surrey XC League — 2021-22 Men Div 3/4 Match 4↗ | Vets AC | — | 151 |
| 2022-01-15 | Surrey XC League — 2021-22 Men Div 3/4 Match 3↗ | Vets AC | — | 187 |
| 2021 |
|---|
| 2021-11-13 | Surrey XC League — 2021-22 Men Div 3/4 Match 2↗ | Vets AC | — | 183 |
| 2021-10-16 | Surrey XC League — 2021-22 Men Div 3/4 Match 1↗ | Vets AC | — | 134 |
| 2021-10-09 | Surrey County AA Cross-Country — 2021-10-09↗ | Herne Hill Harriers | — | 6 |
| 2020 |
|---|
| 2020-02-08 | Surrey XC League — 2019-20 Men Div 3/4 Match 4↗ | Vets AC | — | 204 |
| 2019 |
|---|
| 2019-11-09 | Surrey XC League — 2019-20 Men Div 3/4 Match 2↗ | Vets AC | — | 170 |
| 2019-10-19 | Surrey County AA Cross-Country — 2019-10-19↗ | Herne Hill Harriers | — | 10 |
| 2019-10-12 | Surrey XC League — 2019-20 Men Div 3/4 Match 1↗ | Vets AC | — | 162 |
| 2019-02-09 | Surrey XC League — 2018-19 Men Div 3/4 Match 4↗ | Vets AC | — | 197 |
| 2018 |
|---|
| 2018-11-10 | Surrey XC League — 2018-19 Men Div 3/4 Match 2↗ | Vets AC | — | 195 |
| 2018-10-20 | Surrey County AA Cross-Country — 2018-10-20↗ | Herne Hill Harriers | — | 12 |
| 2018-02-10 | Surrey XC League — 2017-18 Men Div 3/4 Match 4↗ | Vets AC | — | 134 |
| 2018-01-07 | Surrey County AA Cross-Country — 2018-01-07↗ | Herne Hill Harriers | — | 212 |
| 2017 |
|---|
| 2017-12-02 | Surrey XC League — 2017-18 Men Div 3/4 Match 3↗ | Vets AC | — | 176 |
| 2016 |
|---|
| 2016-02-13 | Surrey XC League — 2015-16 Men Div 3/4 Match 4↗ | Vets AC | — | 89 |
| 2015 |
|---|
| 2015-10-10 | Surrey XC League — 2015-16 Men Div 3/4 Match 1↗ | Vets AC | — | 139 |
| 2013 |
|---|
| 2013-10-12 | Surrey County AA Cross-Country — 2013-10-12↗ | Herne Hill Harriers | — | 11 |
| 2011 |
|---|
| 2011-10-15 | Surrey County AA Cross-Country — 2011-10-15↗ | Herne Hill Harriers | — | 6 |
| 2010 |
|---|
| 2010-02-27 | English National Cross Country Championships — Senior Men | Herne Hill Harriers | — | 693 |
| 2010-02-20 | Surrey County AA Cross-Country — 2010-02-20↗ | Herne Hill Harriers | — | 65 |
| 2009 |
|---|
| 2009-10-17 | Surrey County AA Cross-Country — 2009-10-17↗ | Herne Hill Harriers | — | 3 |
| 2009-01-03 | Surrey County AA Cross-Country — 2009-01-03↗ | Herne Hill Harriers | — | 57 |
| 2008 |
|---|
| 2008-10-18 | Surrey County AA Cross-Country — 2008-10-18↗ | Herne Hill Harriers | — | 4 |
| 2008-01-05 | Surrey County AA Cross-Country — 2008-01-05↗ | Herne Hill Harriers | — | 44 |
| 2006 |
|---|
| 2006-10-14 | Surrey County AA Cross-Country — 2006-10-14↗ | Herne Hill Harriers | — | 451 |
| 2006-01-07 | Surrey County AA Cross-Country — 2006-01-07↗ | Herne Hill Harriers | — | 26 |
| 2005 |
|---|
| 2005-10-15 | Surrey County AA Cross-Country — 2005-10-15↗ | Herne Hill Harriers | — | 451 |
| 2005-01-08 | Surrey County AA Cross-Country — 2005-01-08↗ | Herne Hill Harriers | — | 58 |
| 2004 |
|---|
| 2004-10-16 | Surrey County AA Cross-Country — 2004-10-16↗ | Herne Hill Harriers | — | 5 |
| 2004-02-21 | English National Cross Country Championships — Senior Men | Herne Hill Harriers | — | 395 |
| 2003 |
|---|
| 2003-10-11 | Surrey County AA Cross-Country — 2003-10-11↗ | Herne Hill Harriers | — | 2 |
| 2003-01-04 | Surrey County AA Cross-Country — 2003-01-04↗ | Herne Hill Harriers | — | 25 |
| 2002 |
|---|
| 2002-10-19 | Surrey County AA Cross-Country — 2002-10-19↗ | Herne Hill Harriers | — | 3 |
| 2002-02-23 | English National Cross Country Championships — Senior Men | Herne Hill Harriers | — | 210 |
| 2002-01-05 | Surrey County AA Cross-Country — 2002-01-05↗ | Herne Hill Harriers | — | 25 |
| 2001 |
|---|
| 2001-10-20 | Surrey County AA Cross-Country — 2001-10-20↗ | Herne Hill Harriers | — | 2 |
| 2001-01-06 | Surrey County AA Cross-Country — 2001-01-06↗ | Herne Hill Harriers | — | 22 |
| 2000 |
|---|
| 2000-10-21 | Surrey County AA Cross-Country — 2000-10-21↗ | Herne Hill Harriers | — | 2 |
| 2000-01-08 | Surrey County AA Cross-Country — 2000-01-08↗ | Herne Hill Harriers | — | 22 |
| 1999 |
|---|
| 1999-03-13 | English National Cross Country Championships — Senior Men | Herne Hill Harriers | — | 269 |
| 1998 |
|---|
| 1998-12-12 | Surrey County AA Cross-Country — 1998-12-12↗ | Herne Hill Harriers | — | 18 |
| 1996 |
|---|
| 1996-12-16 | Surrey County AA Cross-Country — 1996-12-16↗ | Herne Hill Harriers | — | 36 |
| 1996-03-09 | English National Cross Country Championships — Senior Men | Herne Hill Harriers | — | 313 |
| 1995 |
|---|
| 1995-12-09 | Surrey County AA Cross-Country — 1995-12-09↗ | Herne Hill Harriers | — | 36 |
| 1994 |
|---|
| 1994-12-10 | Surrey County AA Cross-Country — 1994-12-10↗ | Herne Hill Harriers | — | 25 |
| 1993 |
|---|
| 1993-12-11 | Surrey County AA Cross-Country — 1993-12-11↗ | Herne Hill Harriers | — | 38 |
| 1992 |
|---|
| 1992-12-12 | Surrey County AA Cross-Country — 1992-12-12↗ | Herne Hill Harriers | — | 33 |
| 1990 |
|---|
| 1990-12-08 | Surrey County AA Cross-Country — 1990-12-08↗ | Herne Hill Harriers | — | 48 |
| 1988 |
|---|
| 1988-12-10 | Surrey County AA Cross-Country — 1988-12-10↗ | Herne Hill Harriers | — | 51 |
| 1987 |
|---|
| 1987-12-12 | Surrey County AA Cross-Country — 1987-12-12↗ | Herne Hill Harriers | — | 127 |
| 1986 |
|---|
| 1986-01-04 | Surrey County AA Cross-Country — 1986-01-04↗ | Herne Hill Harriers | — | 47 |
| 1985 |
|---|
| 1985-01-05 | Surrey County AA Cross-Country — 1985-01-05↗ | Herne Hill Harriers | — | 38 |
| 1984 |
|---|
| 1984-01-07 | Surrey County AA Cross-Country — 1984-01-07↗ | Herne Hill Harriers | — | 30 |
| 1983 |
|---|
| 1983-01-08 | Surrey County AA Cross-Country — 1983-01-08↗ | Herne Hill Harriers | — | 66 |
| 1982 |
|---|
| 1982-01-02 | Surrey County AA Cross-Country — 1982-01-02↗ | Herne Hill Harriers | — | 84 |
| 1978 |
|---|
| 1978-01-07 | Surrey County AA Cross-Country — 1978-01-07↗ | Herne Hill Harriers | — | 20 |