| 2025 |
|---|
| 2025 | London Marathon↗ | Leighton Buzzard Athletic Club | 03:07:52 | 1920 |
| 2024 |
|---|
| 2024-10-12 | Surrey XC League — Match 1A↗ | Woking AC | — | 18 |
| 2024-01-27 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Aldershot Farnham & DAC | — | 84 |
| 2024 | London Marathon↗ | — | 02:19:10 | 7 |
| 2024 | Manchester Marathon↗ | Leighton Buzzard Athletic Club | 02:51:04 | 351 |
| 2023 |
|---|
| 2023-01-28 | SEAA South of England AA Champs incl. London / National XC — SEAA XC↗ | Aldershot Farnham & DAC | — | 60 |
| 2023-01-07 | Surrey County AA Cross-Country — 2023-01-07↗ | Aldershot, Farnham & District AC | — | 14 |
| 2022 |
|---|
| 2022-02-26 | English National Cross Country Championships — National XC Championships↗ | Aldershot Farnham & District | — | 82 |
| 2022-01-09 | Surrey County AA Cross-Country — 2022-01-09↗ | Aldershot, Farnham & District AC | — | 18 |
| 2022 | The Big Half↗ | Aldershot Farnham & District | 01:09:12 | 10 |
| 2020 |
|---|
| 2020-02-08 | Surrey XC League — 2019-20 Men Div 2 Match 4↗ | Woking AC | — | 9 |
| 2020-01-11 | Surrey XC League — 2019-20 Men Div 2 Match 3↗ | Woking AC | — | 18 |
| 2019 |
|---|
| 2019-11-09 | Surrey XC League — 2019-20 Men Div 2 Match 2↗ | Woking AC | — | 15 |
| 2019-02-09 | Surrey XC League — 2018-19 Men Div 3/4 Match 4↗ | Woking AC | — | 5 |
| 2019-01-12 | Surrey XC League — 2018-19 Men Div 3/4 Match 3↗ | Woking AC | — | 8 |
| 2019-01-05 | Surrey County AA Cross-Country — 2019-01-05↗ | Woking AC | — | 31 |
| 2018 |
|---|
| 2018-11-10 | Surrey XC League — 2018-19 Men Div 3/4 Match 2↗ | Woking AC | — | 1 |
| 2018-10-13 | Surrey XC League — 2018-19 Men Div 3/4 Match 1↗ | Woking AC | — | 1 |
| 2018-02-10 | Surrey XC League — 2017-18 Men Div 3/4 Match 4↗ | Woking AC | — | 2 |
| 2017 |
|---|
| 2017-12-02 | Surrey XC League — 2017-18 Men Div 3/4 Match 3↗ | Woking AC | — | 1 |
| 2017-11-11 | Surrey XC League — 2017-18 Men Div 3/4 Match 2↗ | Woking AC | — | 1 |
| 2017-10-14 | Surrey XC League — 2017-18 Men Div 3/4 Match 1↗ | Woking AC | — | 1 |
| 2017-02-11 | Surrey XC League — 2016-17 Men Div 3/4 Match 4↗ | Woking AC | — | 1 |
| 2017-01-14 | Surrey XC League — 2016-17 Men Div 3/4 Match 3↗ | Woking AC | — | 1 |
| 2017-01-07 | Surrey County AA Cross-Country — 2017-01-07↗ | Woking AC | — | 21 |
| 2016 |
|---|
| 2016-11-12 | Surrey XC League — 2016-17 Men Div 3/4 Match 2↗ | Woking AC | — | 3 |
| 2016-02-13 | Surrey XC League — 2015-16 Men Div 3/4 Match 4↗ | Woking AC | — | 7 |
| 2016-01-16 | Surrey XC League — 2015-16 Men Div 3/4 Match 3↗ | Woking AC | — | 3 |
| 2016-01-10 | Surrey County AA Cross-Country — 2016-01-10↗ | Woking AC | — | 33 |
| 2015 |
|---|
| 2015-11-07 | Surrey XC League — 2015-16 Men Div 3/4 Match 2↗ | Woking AC | — | 5 |
| 2015-10-10 | Surrey XC League — 2015-16 Men Div 3/4 Match 1↗ | Woking AC | — | 241 |
| 2010 |
|---|
| 2010-02-20 | Surrey County AA Cross-Country — 2010-02-20↗ | Woking AC | — | 35 |
| 2008 |
|---|
| 2008-01-05 | Surrey County AA Cross-Country — 2008-01-05↗ | Woking AC | — | 16 |
| 2007 |
|---|
| 2007-01-06 | Surrey County AA Cross-Country — 2007-01-06↗ | Woking AC | — | 6 |
| 2006 |
|---|
| 2006-01-07 | Surrey County AA Cross-Country — 2006-01-07↗ | Aldershot, Farnham & District AC | — | 2 |
| 2005 |
|---|
| 2005-02-19 | English National Cross Country Championships — Youths | Aldershot, Farnham & District AC | — | 6 |
| 2005-01-08 | Surrey County AA Cross-Country — 2005-01-08↗ | Aldershot, Farnham & District AC | — | 1 |
| 2004 |
|---|
| 2004-02-21 | English National Cross Country Championships — Youths | Aldershot, Farnham & District AC | — | 22 |
| 2004-01-03 | Surrey County AA Cross-Country — 2004-01-03↗ | Aldershot, Farnham & District AC | — | 1 |
| 2003 |
|---|
| 2003-02-22 | English National Cross Country Championships — Under 15 Boys | Aldershot, Farnham & District AC | — | 3 |
| 2003-01-04 | Surrey County AA Cross-Country — 2003-01-04↗ | Aldershot, Farnham & District AC | — | 1 |
| 2002 |
|---|
| 2002-01-05 | Surrey County AA Cross-Country — 2002-01-05↗ | Aldershot, Farnham & District AC | — | 2 |
| 2001 |
|---|
| 2001-01-06 | Surrey County AA Cross-Country — 2001-01-06↗ | Aldershot, Farnham & District AC | — | 7 |
| 2000 |
|---|
| 2000-01-08 | Surrey County AA Cross-Country — 2000-01-08↗ | Aldershot, Farnham & District AC | — | 12 |