| 2026 |
|---|
| 2026-06-13 | The London 5000↗ | Aldershot Farnham & District | 16:18.28 | 11 |
| 2026-03-07 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | CORNWALL | — | 11 |
| 2026-01-24 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Aldershot Farnham & DAC | — | 7 |
| 2026-01-03 | Athletics in the South-West — South-West Cross Country / Inter-County Champs 2026↗ | Westbury Harriers Avon F45 | — | 20 |
| 2025 |
|---|
| 2025-11-22 | UK Athletics Cross Challenge — Liverpool Cross Challenge↗ | Aldershot Farnham & District AC | — | 23 |
| 2025-03-02 | John H Collins Gwent Cross Country League — Brecon (Penlan)↗ | Westbury Harriers | — | 16 |
| 2025-03-02 | John H Collins Gwent Cross Country League — Brecon (Penlan)↗ | Westbury Harriers | — | 7 |
| 2025-03-02 | John H Collins Gwent Cross Country League — Brecon (Penlan)↗ | Westbury Harriers | — | 4 |
| 2025-02-08 | John H Collins Gwent Cross Country League — Margam Park, Port Talbot↗ | Westbury Harriers | — | 16 |
| 2025-02-08 | John H Collins Gwent Cross Country League — Margam Park, Port Talbot↗ | Westbury Harriers | — | 8 |
| 2025-02-08 | John H Collins Gwent Cross Country League — Margam Park, Port Talbot↗ | Westbury Harriers | — | 4 |
| 2025-01-04 | Derbyshire Athletics County Cross Country Championships↗ | Ilkeston Running Club | — | 41 |
| 2025-01-04 | Athletics in the South-West — South-West Cross Country / Inter-County Champs 2025↗ | Westbury Harriers Avon F45 | — | 24 |
| 2025 | Cardiff Half Marathon↗ | — | 01:46:45 | 737 |
| 2025 | The Big Half↗ | — | 01:43:07 | 355 |
| 2024 |
|---|
| 2024-11-30 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 7 |
| 2024-11-30 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 4 |
| 2024-11-30 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 19 |
| 2024-11-23 | UK Athletics Cross Challenge — Liverpool XC↗ | Liverpool Running Bug | — | 241 |
| 2024-11-09 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Westbury Harriers | — | 2 |
| 2024-11-09 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Westbury Harriers | — | 9 |
| 2024-10-12 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Westbury Harriers | — | 21 |
| 2024-10-12 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Westbury Harriers | — | 6 |
| 2024-10-12 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Westbury Harriers | — | 2 |
| 2024-05-15 | University of Birmingham Track and Field Series↗ | Aldershot Farnham & District | 4:21.34 | 1 |
| 2024-03-09 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | Cornwall | — | 14 |
| 2024-01-27 | SEAA South of England AA Champs incl. London / National XC — SEAA Main Cross Country Championships↗ | Aldershot Farnham & DAC | — | 6 |
| 2024-01-20 | UK Athletics Cross Challenge — Cross Challenge London↗ | Aldershot Farnham & District AC | — | 22 |
| 2023 |
|---|
| 2023-12-02 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 7 |
| 2023-12-02 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 23 |
| 2023-12-02 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 3 |
| 2023-11-25 | UK Athletics Cross Challenge — Liverpool Cross Challenge↗ | Aldershot Farnham & District AC | — | 50 |
| 2023-11-11 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Westbury Harriers | — | 2 |
| 2023-11-11 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Westbury Harriers | — | 54 |
| 2023-11-11 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Westbury Harriers | — | 9 |
| 2023-08-05 | Hercules Wimbledon 5000M Night of Races Sponsored by Tripadvisor↗ | Aldershot Farnham & District | 16:32.73 | 4 |
| 2023-07-01 | British Milers' Club — Watford Grand Prix 01 July 2023 | Aldershot Farnham & District / St. Mary’s Uni / Cornwall Ac | 04:25.25 | 1 |
| 2023-06-07 | Hercules Wimbledon 3000m Night of Races.↗ | Aldershot Farnham & District | 9:37.60 | 3 |
| 2023-05-27 | British Milers' Club — Sportcity Grand Prix 27 May 2023 | Aldershot Farnham & District / St. Mary’s Uni / Cornwall Ac | 17:08.89 | 9 |
| 2023-03-11 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties Cross Country Championships↗ | Cornwall | — | 48 |
| 2023-03-04 | John H Collins Gwent Cross Country League — Parc Pont-y-Pwl (Pontypool)↗ | Westbury Harriers | — | 5 |
| 2023-03-04 | John H Collins Gwent Cross Country League — Parc Pont-y-Pwl (Pontypool)↗ | Westbury Harriers | — | 16 |
| 2023-03-04 | John H Collins Gwent Cross Country League — Parc Pont-y-Pwl (Pontypool)↗ | Westbury Harriers | — | 2 |
| 2023-02-11 | John H Collins Gwent Cross Country League — Margam Park, Port Talbot↗ | Westbury Harriers | — | 3 |
| 2023-02-11 | John H Collins Gwent Cross Country League — Margam Park, Port Talbot↗ | Westbury Harriers | — | 8 |
| 2023-02-11 | John H Collins Gwent Cross Country League — Margam Park, Port Talbot↗ | Westbury Harriers | — | 17 |
| 2023 | Cardiff Half Marathon↗ | — | 01:47:27 | 463 |
| 2023 | The Big Half↗ | — | 01:50:04 | 789 |
| 2022 |
|---|
| 2022-12-03 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Westbury Harriers | — | 19 |
| 2022-12-03 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Westbury Harriers | — | 6 |
| 2022-12-03 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Westbury Harriers | — | 2 |
| 2022-11-12 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 7 |
| 2022-11-12 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 3 |
| 2022-11-12 | John H Collins Gwent Cross Country League — Blaise Castle, Bristol↗ | Westbury Harriers | — | 20 |
| 2022-10-15 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Westbury Harriers | — | 2 |
| 2022-10-15 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Westbury Harriers | — | 33 |
| 2022-10-15 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Westbury Harriers | — | 13 |
| 2022-01-09 | British Milers' Club — Sheffield Indoors 09 Jan 2022 | Aldershot Farnham District | 04:33.47 | 1 |
| 2022 | Cardiff Half Marathon↗ | — | 02:28:53 | 3362 |
| 2022 | Royal Parks Half Marathon↗ | — | 01:58:02 | 1200 |
| 2022 | Vitality London 10,000↗ | Hillingdon AC | 01:05:25 | 3334 |
| 2020 |
|---|
| 2020-09-15 | Night of the Fifteen 1500s↗ | AFD | 4:29.24 | 5 |
| 2020-03-07 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties XC↗ | Cornwall | — | 40 |
| 2020-02-22 | English National Cross Country Championships — The National Cross Country Championships↗ | Aldershot Farnham and District | — | 17 |
| 2020-02-08 | Surrey XC League — 2019-20 Ladies Div 1/2 Match 4↗ | Hercules Wimbledon | — | 47 |
| 2020-01-25 | SEAA South of England AA Champs incl. London / National XC — SEAA Cross Country Main Champs↗ | ALDERSHOT FARNHAM & DAC | — | 31 |
| 2020-01-11 | Surrey XC League — 2019-20 Ladies Div 1/2 Match 3↗ | Hercules Wimbledon | — | 49 |
| 2020-01-04 | Merseyside County Cross Country Championships↗ | Kirkby Milers AC | — | 97 |
| 2019 |
|---|
| 2019-11-23 | UK Athletics Cross Challenge — Liverpool Cross Challenge XC↗ | Aldershot Farnham & Dist AC | — | 63 |
| 2019-10-12 | Surrey XC League — 2019-20 Ladies Div 1/2 Match 1↗ | Hercules Wimbledon | — | 40 |
| 2019-10-12 | UK Athletics Cross Challenge — Cardiff Cross Challenge↗ | Aldershot Farnham & District | — | 22 |
| 2019-05-15 | Watford Open Graded Meeting↗ | Aldershot Farnham & District | 2:22.78 | 11 |
| 2019-05-01 | Watford Open Graded Meeting↗ | Aldershot Farnham & District | 10:46.75 | 17 |
| 2019-03-09 | UK Athletics Cross Challenge — The British Athletics Cross Challenge↗ | Cornwall | — | 99 |
| 2019-02-23 | English National Cross Country Championships — The National Cross Country Championships↗ | Westbury Harriers | — | 102 |
| 2019-02-09 | Surrey XC League — 2018-19 Ladies Div 1/2 Match 4↗ | Hercules Wimbledon | — | 57 |
| 2019-01-12 | Surrey XC League — 2018-19 Ladies Div 1/2 Match 3↗ | Hercules Wimbledon | — | 50 |
| 2018 |
|---|
| 2018-11-10 | Surrey XC League — 2018-19 Ladies Div 1/2 Match 2↗ | Hercules Wimbledon | — | 47 |
| 2018-10-17 | LUCA London Cross-Country League 2018-19 — Race 1↗ | SMU | — | 1 |
| 2018-10-13 | Surrey XC League — 2018-19 Ladies Div 1/2 Match 1↗ | Hercules Wimbledon | — | 62 |
| 2018-09-29 | North Staffordshire Cross Country League↗ | Newcastle (Staffs) Tri Club | — | 72 |
| 2018-02-24 | English National Cross Country Championships — Junior Women | Cornwall AC | — | 20 |
| 2018-02-24 | English National Cross Country Championships — Senior Women | Westbury Harriers | — | 147 |
| 2016 |
|---|
| 2016-12-17 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 28 |
| 2016-10-01 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 37 |
| 2016-05-02 | British Milers' Club — Millfield Pb Classic 2Nd May 2016 | Cornwall | 02:23.69 | 6 |
| 2016-02-27 | English National Cross Country Championships — Senior Women | Westbury Harriers | — | 117 |
| 2015 |
|---|
| 2015-05-04 | British Milers' Club — Millfield Pb Classic 04 May 2015 | Cornwall | 02:23.08 | 4 |
| 2015-02-21 | English National Cross Country Championships — Senior Women | Westbury Harriers | — | 79 |
| 2014 |
|---|
| 2014-05-05 | British Milers' Club — Millfield Pb Classic 05 May 2014 | Cornwall | 04:59.40 | 2 |
| 2014-02-22 | English National Cross Country Championships — Senior Women | Ilkeston RC | — | 517 |
| 2014-02-22 | English National Cross Country Championships — Senior Women | Westbury Harriers | — | 68 |
| 2013 |
|---|
| 2013-11-30 | North Staffordshire Cross Country League↗ | Macclesfield Harriers | — | 21 |
| 2012 |
|---|
| 2012-12-08 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 2 |
| 2012-11-17 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 1 |
| 2012-10-27 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 2 |
| 2012-09-29 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 15 |
| 2011 |
|---|
| 2011-12-10 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 1 |
| 2011-11-19 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 1 |
| 2011-10-29 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 1 |
| 2011-10-08 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 1 |
| 2011-02-19 | English National Cross Country Championships — Under 13 Girls | Staffordshire Moorlands AC | — | 139 |
| 2010 |
|---|
| 2010-11-06 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 1 |
| 2010-10-02 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 4 |
| 2010-10-02 | North Staffordshire Cross Country League↗ | Crewe & Nantwich AC | — | 21 |
| 2010-02-27 | English National Cross Country Championships — Under 13 Girls | Staffordshire Moorlands AC | — | 106 |
| 2010 | North Staffordshire Cross Country League↗ | Crewe & Nantwich AC | — | 25 |
| 2010 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 3 |
| 2009 |
|---|
| 2009-12-12 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 1 |
| 2009-11-07 | North Staffordshire Cross Country League↗ | Staffordshire Moorlands AC | — | 1 |