| 2025 V50 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:12.93 | | | | 4 | A | | | Guildford | Southern Athletics League Division 2 South & West | 13 Jul 25 |
| 800 | 2:26.17 | | | | 3 | 5 | | | Aldershot | Southern Counties Veterans AC League - Hampshire Division | 21 Jul 25 |
| 3000 | 9:27.92 | | | | 9 | 1 | | | Aldershot | Aldershot, Farnham & District Open Graded Meeting | 17 Jul 25 |
| 3000 | 9:41.28 | | | | 2 | 2 | | | Aldershot | Aldershot, Farnham & District Open Graded Meeting | 12 Jun 25 |
| 3000 | 9:56.29 | | | | 10 | 1 | | | Aldershot | Southern Counties Veterans AC League - Hampshire Division | 21 Jul 25 |
| 3ML | 16:26 | | | | 14 | L1 | | 4 | Mallory Park | British Masters Open Relay Championships | 3 May 25 |
| parkrun | 18:04 | | | | 5 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 736 | 26 Jul 25 |
| parkrun | 18:32 | | | | 5 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 730 | 14 Jun 25 |
| parkrun | 18:32 | | | | 2 | | | 1 | Minehead | Minehead parkrun # 387 | 9 Aug 25 |
| parkrun | 18:42 | | | | 5 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 723 | 19 Apr 25 |
| parkrun | 18:43 | | | | 7 | | | | Frimley Lodge | Frimley Lodge parkrun # 747 | 11 Oct 25 |
| parkrun | 18:52 | | | | 6 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 741 | 30 Aug 25 |
| parkrun | 18:53 | | | | 12 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 722 | 12 Apr 25 |
| parkrun | 18:55 | | | | 13 | | | | Rushmoor | Rushmoor parkrun # 468 | 2 Aug 25 |
| parkrun | 19:07 | | | | 3 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 714 | 15 Feb 25 |
| parkrun | 19:14 | | | | 7 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 708 | 4 Jan 25 |
| parkrun | 19:30 | | | | 12 | | | | Frimley Lodge | Frimley Lodge parkrun # 749 | 25 Oct 25 |
| parkrun | 21:34 | | | | 56 | | | | Rushmoor | Rushmoor parkrun # 457 | 26 Apr 25 |
| parkrun | 21:38 | | | | 28 | | | | Frimley Lodge | Frimley Lodge parkrun # 734 | 12 Jul 25 |
| 6KL | 20:47 | | | | 90 | L01 | | 5 | Aldershot | Southern Men's 6-Stage Relays | 20 Sep 25 |
| 10K | 33:59 | | | 34:01 | 62 | | | 2 | Chichester | Chichester 10K | 2 Feb 25 |
| 10K | 34:17 | | | 34:19 | 31 | | | 1 | Stubbington | Stubbington 10K | 12 Jan 25 |
| 10K | 34:42 | | | 34:43 | 16 | | | 2 | Reading | Green Park Reading 10K | 1 Jun 25 |
| 10K | 34:38 | | | 34:43 | 104 | | | 3 | Brighton | Brighton 10K & Junior Mile | 16 Nov 25 |
| 10K | 34:54 | c | | | 64 | | | 5 | Gateshead | Great North 10K | 6 Jul 25 |
| 10M | 58:22 | | | 58:26 | 100 | SM | | 2 | Portsmouth | AJ Bell Great South Run 10 | 19 Oct 25 |
| HM | 75:57 | | | 75:59 | 40 | | | 4 | Farnborough | Farnborough Winter Half Marathon | 9 Feb 25 |
| HM | 76:31 | | | 76:37 | 93 | | | 3 | Fleet | Fleet Half Marathon | 16 Mar 25 |
| HM | 76:56 | | | 76:56 | 72 | | | 7 | Swansea | Swansea University Half Marathon | 8 Jun 25 |
| 2024 V50 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.69 | | | | 2 | ns | | | Aldershot | Southern Athletics League - Division 2 South & West | 17 Aug 24 |
| 800 | 2:10.63 | | | | 2 | 06 | | | Aldershot | Aldershot Farnham & District Open Meetings Summer | 18 Jul 24 |
| 800 | 2:17.04 | | | | 1 | | | | Aldershot | Southern Counties Veterans AC - Hampshire | 8 Jul 24 |
| 1500 | 4:24.57 | | | | 6 | 2 | | | Aldershot | Aldershot Farnham & District Open Meetings Summer | 15 Aug 24 |
| 1500 | 4:50.1 | | | | 1 | | | | Basingstoke | Southern Counties Veterans AC - Hampshire | 29 Apr 24 |
| Mile | 4:47.40 | | | | 8 | 7 | | | Guildford | Guildford & Godalming AC Centenary Mile Night | 31 Jul 24 |
| 3000 | 9:29.39 | | | | 6 | 2 | | | Aldershot | Aldershot Farnham & District Open Meetings Summer | 20 Jun 24 |
| 3000 | 10:18.16 | | | | 1 | ns | | | Aldershot | Southern Counties Veterans AC - Hampshire | 8 Jul 24 |
| 3ML | 16:22 | | | | 9 | L4 | | 1 | Mallory Park | British Masters Open Relay Championships | 25 May 24 |
| 5K | 16:24 | | | 16:26 | 18 | | 18 | 4 | Battersea Park | British Masters 5K Championships | 1 Dec 24 |
| parkrun | 17:54 | | | | 3 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 681 | 13 Jul 24 |
| parkrun | 18:01 | | | | 6 | | | 1 | Edenbrook Country | Edenbrook Country parkrun # 110 | 14 Sep 24 |
| parkrun | 18:11 | | | | 7 | | | 1 | Rushmoor | Rushmoor parkrun # 409 | 13 Apr 24 |
| parkrun | 18:17 | | | | 2 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 694 | 12 Oct 24 |
| parkrun | 18:18 | | | | 7 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 673 | 18 May 24 |
| parkrun | 18:23 | | | | 15 | | | 1 | Rushmoor | Rushmoor parkrun # 447 | 28 Dec 24 |
| parkrun | 18:31 | | | | 6 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 684 | 3 Aug 24 |
| parkrun | 18:36 | | | | 4 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 666 | 30 Mar 24 |
| parkrun | 18:42 | | | | 11 | | | 1 | Rushmoor | Rushmoor parkrun # 404 | 2 Mar 24 |
| parkrun | 18:48 | | | | 3 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 676 | 8 Jun 24 |
| parkrun | 18:57 | | | | 4 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 700 | 23 Nov 24 |
| parkrun | 18:58 | | | | 9 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 696 | 26 Oct 24 |
| parkrun | 19:05 | | | | 13 | | | | Frimley Lodge | Frimley Lodge parkrun # 683 | 27 Jul 24 |
| parkrun | 19:33 | | | | 11 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 705 | 25 Dec 24 |
| parkrun | 20:00 | | | | 13 | | | | Frimley Lodge | Frimley Lodge parkrun # 678 | 22 Jun 24 |
| 6KL | 20:25 | | | | 77 | L1 | | 1 | Aldershot | Southern Men's 6-Stage Relays | 21 Sep 24 |
| 10K | 34:11 | | | 34:15 | 81 | | | 2 | Brighton | Brighton 10K | 17 Nov 24 |
| 10K | 34:43 | | | 34:46 | 44 | | | 1 | Eastleigh | Eastleigh 10K | 24 Mar 24 |
| 10K | 34:46 | | | 34:48 | 98 | | | 4 | Chichester | Chichester 10K | 4 Feb 24 |
| HM | 77:35 | | | 77:37 | 39 | | | 1 | Farnborough | Farnborough Winter Half Marathon | 21 Jan 24 |
| 2023 V50 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 59.38 | | | | 6 | A | | | Aldershot | Southern Athletics League Division 2 South & West | 18 Jun 23 |
| 800 | 2:07.77 | | | | 6 | 10 | | | Aldershot | Aldershot, Farnham & District Open Meeting | 27 Jul 23 |
| 800 | 2:09.37 | | | | 4 | B | | | Aldershot | Southern Athletics League Division 2 South & West | 18 Jun 23 |
| 800 | 2:10.67 | | | | 4 | B | | | Aldershot | Southern Counties VAC League - Hampshire Division | 24 Jul 23 |
| 1500 | 4:24.51 | | | | 6 | 6 | | | Aldershot | Aldershot, Farnham & District Open Meeting | 8 Jun 23 |
| 1500 | 4:32.51 | | | | 17 | 6 | | | Aldershot | Aldershot, Farnham & District Open Meeting | 17 Aug 23 |
| 1500 | 4:33.7 | | | | 1 | 2 | | | Winchester | Southern Counties VAC League - Hampshire Division | 19 Jun 23 |
| 3000 | 9:56.3 | | | | 1 | 2 | | | Southampton | Southern Counties VAC League - Hampshire Division | 22 May 23 |
| 4.8KL | 16:01 | | | | 12 | L10 | | | Olympic Park | Southern Men's 12-Stage Relays | 2 Apr 23 |
| 5K | 16:47 | | | 16:48 | 29 | | 29 | 7 | Battersea Park | British Masters 5K Championships | 3 Dec 23 |
| 5KL | 16:49 | c | | | 3 | L2 | | | Mallory Park | British Masters Open Relay Championships | 19 Nov 23 |
| parkrun | 17:34 | | | | 3 | | | | Frimley Lodge | Frimley Lodge parkrun # 626 | 10 Jun 23 |
| parkrun | 17:46 | | | | 3 | | | | Frimley Lodge | Frimley Lodge parkrun # 610 | 18 Feb 23 |
| parkrun | 18:07 | | | | 4 | | | | Frimley Lodge | Frimley Lodge parkrun # 617 | 8 Apr 23 |
| parkrun | 18:10 | | | | 5 | | | | Frimley Lodge | Frimley Lodge parkrun # 635 | 12 Aug 23 |
| parkrun | 18:13 | | | | 6 | | | | Frimley Lodge | Frimley Lodge parkrun # 627 | 17 Jun 23 |
| parkrun | 18:14 | | | | 5 | | | | Frimley Lodge | Frimley Lodge parkrun # 624 | 27 May 23 |
| parkrun | 18:15 | | | | 10 | | | | Rushmoor | Rushmoor parkrun # 378 | 16 Sep 23 |
| parkrun | 18:28 | | | | 8 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 641 | 30 Sep 23 |
| parkrun | 18:38 | | | | 5 | | | | Frimley Lodge | Frimley Lodge parkrun # 615 | 25 Mar 23 |
| parkrun | 19:05 | | | | 10 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 634 | 5 Aug 23 |
| parkrun | 19:07 | | | | 5 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 651 | 16 Dec 23 |
| parkrun | 19:22 | | | | 10 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 642 | 14 Oct 23 |
| parkrun | 19:33 | | | | 8 | | | | Frimley Lodge | Frimley Lodge parkrun # 604 | 7 Jan 23 |
| parkrun | 19:48 | | | | 6 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 650 | 9 Dec 23 |
| parkrun | 20:37 | | | | 30 | | | | Frimley Lodge | Frimley Lodge parkrun # 620 | 29 Apr 23 |
| 6KL | 21:09 | | | | 100 | L01 | | 3 | Aldershot | Southern Relays | 23 Sep 23 |
| 8.65KL | 30:17 | | | | 51 | L03 | | | Birmingham | ERRA Men's National 12-Stage Relays | 15 Apr 23 |
| 9.62KXC | 33:55 | | | | 49 | | | 2 | Bournemouth | Hampshire League | 4 Mar 23 |
| 10K | 33:52 | | | 33:58 | 48 | | | 1 | Eastleigh | Eastleigh 10K | 19 Mar 23 |
| 10KXC | 37:30 | | | | 49 | | | 2 | Popham Airfield | Hampshire League | 11 Feb 23 |
| 10KXC | 39:22 | | | | 58 | | | 2 | Prospect Park | Hampshire League | 14 Jan 23 |
| HM | 76:35 | | | 76:37 | 45 | | 45 | 4 | Farnborough | Farnborough Winter Half Marathon | 22 Jan 23 |
| 2022 V45 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:05.0 | | | | 2 | A | | | Uxbridge | Southern Athletics League Division 2 West | 16 Jul 22 |
| 800 | 2:05.66 | | | | 5 | 9 | | | Aldershot | Aldershot Farnham & District Open Meeting | 7 Jul 22 |
| 800 | 2:07.44 | | | | 2 | 1 | | | Aldershot | Southern Counties Veterans League - Hampshire | 11 Jul 22 |
| 800 | 2:08.33 | | | | 1 | B | | | Aldershot | Southern Athletics League Division 2 West | 12 Jun 22 |
| 1500 | 4:16.26 | | | | 4 | 9 | | | Watford | Watford Open Graded Meeting | 27 Jul 22 |
| 1500 | 4:17.4 | | | | 5 | 6 | | | Aldershot | Aldershot Farnham & District Open Meeting | 2 Jun 22 |
| Mile | 4:42.17 | | | | 6 | 3 | | | Guildford | Guildford & Godalming AC Open Night | 3 Aug 22 |
| 3000 | 9:30.12 | | | | 7 | 2 | | | Aldershot | Aldershot Farnham & District AC Open Meeting | 18 Aug 22 |
| 3000 | 9:35.7 | | | | 4 | 1 | | | Winchester | Southern Counties Veterans League - Hampshire | 6 Jun 22 |
| parkrun | 17:55 | | | | 3 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 574 | 25 Jun 22 |
| parkrun | 18:05 | | | | 6 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 586 | 17 Sep 22 |
| parkrun | 18:10 | | | | 7 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 570 | 28 May 22 |
| parkrun | 18:13 | | | | 3 | | | 1 | Rushmoor | Rushmoor parkrun # 315 | 5 Mar 22 |
| parkrun | 18:13 | | | | 3 | | | | East Coast Park, SIN | East Coast Park parkrun # 314 | 3 Sep 22 |
| parkrun | 18:17 | | | | 1 | | | 1 | Dinton Pastures | Dinton Pastures parkrun # 118 | 29 Jan 22 |
| parkrun | 18:26 | | | | 5 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 562 | 26 Mar 22 |
| parkrun | 18:27 | | | | 6 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 600 | 24 Dec 22 |
| parkrun | 18:43 | | | | 7 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 571 | 4 Jun 22 |
| parkrun | 18:44 | | | | 2 | | | 1 | Tamar Trails | Tamar Trails parkrun # 227 | 6 Aug 22 |
| parkrun | 18:52 | | | | 7 | | | | Frimley Lodge | Frimley Lodge parkrun # 593 | 5 Nov 22 |
| parkrun | 21:04 | | | | 42 | | | | Frimley Lodge | Frimley Lodge parkrun # 578 | 23 Jul 22 |
| 5.08KL | 17:19 | | | | 4 | L3 | | | Sutton Coldfield | British Masters Open Relay Championships | 23 Apr 22 |
| 6KL | 20:50 | | | | 60 | A | | 2 | Rushmoor | Aldershot Road Relays | 24 Sep 22 |
| 9.1KXC | 37:38 | | | | 98 | | | 1 | Aldershot | Hampshire League | 12 Nov 22 |
| 10K | 34:20 | | | 34:24 | 68 | | | 6 | Eastleigh | Eastleigh 10K | 20 Mar 22 |
| 10K | 35:41 | | | 35:44 | 13 | | | 1 | Fleet | Fleet 10K | 30 Oct 22 |
| 10KXC | 35:21 | | | | 78 | | | 1 | Bournemouth | Hampshire League | 3 Dec 22 |
| 10M | 59:30 | | | 59:32 | 21 | | 20 | 1 | Hayling Island | Hayling 10 | 6 Nov 22 |
| HM | 78:32 | c | | | 38 | | | 12 | Farnborough | Farnborough Winter Half Marathon | 23 Jan 22 |
| 2021 V45 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.5 | | | | 3 | 8 | | | Aldershot | Aldershot, Farnham & District Open 6 | 25 Aug 21 |
| 800 | 2:07.83 | | | | 1 | 9 | | | Watford | Watford Open Graded Meeting | 11 Aug 21 |
| 800 | 2:09.43 | | | | 4 | | | | Kingston | Surrey & Sussex Masters County Championships & Open Masters Meeting | 18 Jul 21 |
| 800 | 2:10.0 | | | | 3 | 1 | | | Aldershot | Southern Counties Veterans League - Hampshire Division | 12 Jul 21 |
| 800 | 2:11.28 | | | | 4 | C | | | Aldershot | Aldershot, Farnham & District Open | 7 Jul 21 |
| 1500 | 4:23.49 | | | | 3 | 5 | | | Aldershot | Aldershot, Farnham & District Open | 4 Aug 21 |
| 1500 | 4:37.17 | | | | 3 | 1 | | | Kingston | Surrey & Sussex Masters County Championships & Open Masters Meeting | 18 Jul 21 |
| 5K | 16:17 | | | | 93 | | | 3 | Battersea Park | Friday Night 5K Under the Lights | 16 Sep 21 |
| parkrun | 17:18 | | | | 3 | | | 1 | Bushy Park | Bushy Park parkrun # 841 | 4 Sep 21 |
| parkrun | 17:45 | | | | 6 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 533 | 28 Aug 21 |
| parkrun | 18:12 | | | | 6 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 532 | 21 Aug 21 |
| parkrun | 18:14 | | | | 19 | | | | Bushy Park | Bushy Park parkrun # 843 | 18 Sep 21 |
| parkrun | 18:29 | | | | 7 | | | 1 | Rushmoor | Rushmoor parkrun # 288 | 7 Aug 21 |
| parkrun | 18:37 | | | | 7 | | | 1 | Rushmoor | Rushmoor parkrun # 304 | 11 Dec 21 |
| parkrun | 18:45 | | | | 8 | | | | Frimley Lodge | Frimley Lodge parkrun # 537 | 25 Sep 21 |
| 10K | 35:14 | | | 35:15 | 9 | | | 3 | Fleet | Fleet Peter Driver Memorial 10K | 17 Oct 21 |
| 2020 V45 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.05 | i | | | 3 | | | | Lee Valley | BMAF - British Masters Championships | 8 Mar 20 |
| 1500 | 4:31.74 | i | | | 5 | | | | Lee Valley | BMAF - British Masters Championships | 7 Mar 20 |
| 2019 V45 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.61 | | | | 8 | 13 | | | Watford | Watford Open Graded Meeting | 7 Aug 19 |
| 800 | 2:09.15 | | | | 4 | 4 | | | Basingstoke | Hampshire Grand Prix Open | 17 Jul 19 |
| 800 | 2:11.99 | | | | 4 | ns | | | Basingstoke | Southern Athletics League Division 2W | 15 Jun 19 |
| 800 | 2:12.59 | i | | | 4 | 5 | | | Lee Valley | BMAF - British Masters Pentathlon Championships, inc South of England Championships | 17 Feb 19 |
| 800 | 2:13.7 | | | | 2 | A | | | Aldershot | Southern Counties Veterans' League Hampshire Division | 8 Jul 19 |
| 1500 | 4:26.06 | | | | 2 | 8 | | | Watford | Watford Open Graded Meeting | 24 Jul 19 |
| 1500 | 4:28.5 | | | | 9 | ns | | | Aldershot | Southern Athletics League Division 2W | 13 Jul 19 |
| 1500 | 4:31.1 | | | | 3 | 1 | | | Basingstoke | Southern Counties Veterans' League Hampshire Division | 17 Jun 19 |
| 1500 | 4:35.4 | | | | 8 | | | | Portsmouth | Southern Counties Veterans' League Hampshire Division | 29 Apr 19 |
| 1M | 4:54 | | | 4:55 | 26 | M | | 7 | London | Vitality Westminster Mile | 26 May 19 |
| parkrun | 18:10 | | | | 8 | | | 1 | Rushmoor | Rushmoor parkrun # 243 | 4 May 19 |
| parkrun | 19:17 | | | | 9 | | | 1 | Rushmoor | Rushmoor parkrun # 253 | 27 Jul 19 |
| 5.08KL | 17:45 | | | | 6 | L2 | | | Sutton Coldfield | British Masters Open Relay Championships | 18 May 19 |
| 5.6KL | 20:00 | | | | 78 | L2 | | 6 | Crystal Palace | Southern Men's 6-Stage Relays | 22 Sep 19 |
| 10K | 35:13 | | | 35:17 | 29 | | | 1 | Stubbington Green | Stubbington Green 10K | 13 Jan 19 |
| 10K | 35:27 | | | 35:32 | 322 | | | 8 | London | Vitality London 10,000 | 27 May 19 |
| 2018 V45 Blackwater Valley Runners/Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.50 | | | | 2 | 11 | | | Watford | Watford Open Graded Meeting | 8 Aug 18 |
| 800 | 2:12.03 | | | | 2 | 10 | | | Watford | Watford Open Graded Meeting | 13 Jun 18 |
| 800 | 2:12.4 | | | | 3 | A | | | Winchester | Southern Counties Veterans' League Hampshire Division | 21 May 18 |
| 800 | 2:13.1 | | | | 2 | 2 | | | Aldershot | Southern Counties Veterans' League Hampshire Division | 9 Jul 18 |
| 1500 | 4:31.2 | | | | 8 | ns | | | Aldershot | Southern Athletics League Division 2W | 14 Jul 18 |
| 1500 | 4:32.0 | | | | 4 | 1 | | | Basingstoke | Southern Counties Veterans' League Hampshire Division | 25 Jun 18 |
| parkrun | 16:56 | | | | 2 | | | 1 | Rushmoor | Rushmoor parkrun # 198 | 5 May 18 |
| parkrun | 17:09 | | | | 1 | | | 1 | Rushmoor | Rushmoor parkrun # 211 | 15 Sep 18 |
| parkrun | 18:42 | | | | 12 | | | | Rushmoor | Rushmoor parkrun # 206 | 4 Aug 18 |
| parkrun | 19:58 | | | | 17 | | | | Rushmoor | Rushmoor parkrun # 227 | 29 Dec 18 |
| 5.08KL | 17:51 | | | | 4 | L3 | | | Sutton Coldfield | British Masters Open Relay Championships | 28 Apr 18 |
| 5.8KL | 20:14 | | | | 82 | L1 | | 8 | Crystal Palace | Southern Men's 6-Stage Relays | 23 Sep 18 |
| 9.1KXC | 37:55 | | | | 83 | | | 11 | Aldershot | Alton Sports Hampshire League | 10 Nov 18 |
| 9.5KXC | 37:59 | | | | 41 | | | 8 | Aldershot | Alton Sports Hampshire League | 10 Feb 18 |
| 10K | 35:23 | | | 35:24 | 6 | | | 2 | Fleet | Fleet Peter Driver Memorial 10K | 21 Oct 18 |
| 10K | 35:39 | | | 35:47 | 32 | | | 3 | Stubbington Green | Stubbington Green 10K | 14 Jan 18 |
| 10K | 36:06 | | | 36:06 | 8 | | | 1 | Yateley | Yateley 10K Series | 6 Jun 18 |
| 10KXC | 36:01 | | | | 46 | | | 7 | Reading | Alton Sports Hampshire League | 13 Jan 18 |
| 10KXC | 38:48 | | | | 61 | | | 9 | Basingstoke | Alton Sports Hampshire League | 1 Dec 18 |
| HM | 79:51 | | | 80:01 | 54 | | | 3 | Woking | Surrey Half Marathon | 11 Mar 18 |
| HM | 89:27 | | | 89:30 | 112 | | | 14 | Farnborough | Farnborough Winter Half Marathon | 21 Jan 18 |
| 20M | 2:11:35 | | | 2:12:00 | 39 | | | | Bramley | Bramley 20 | 11 Feb 18 |
| Mar | 3:10:31 | c | | | 1954 | | | 241 | London | Virgin London Marathon | 22 Apr 18 |
| 2017 V40 Blackwater Valley Runners |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:45 | | | | 26 | | | | Rushmoor | Rushmoor parkrun # 160 | 5 Aug 17 |
| parkrun | 20:12 | | | | 22 | | | | Rushmoor | Rushmoor parkrun # 167 | 30 Sep 17 |
| parkrun | 22:05 | | | | 61 | | | | Rushmoor | Rushmoor parkrun # 149 | 6 May 17 |
| parkrun | 23:24 | | | | 131 | | | | Frimley Lodge | Frimley Lodge parkrun # 389 | 22 Jul 17 |
| parkrun | 26:01 | | | | 142 | | | | Rushmoor | Rushmoor parkrun # 168 | 7 Oct 17 |
| 5MXC | 31:00 | | | | 4 | | | | Farnham | MABAC League | 21 May 17 |
| 10K | 36:11 | | | 36:12 | 6 | | | 1 | Yateley | Yateley 10K Series | 2 Aug 17 |
| 10KXC | 34:58 | | | | 67 | | | 9 | Basingstoke | Alton Sports Hampshire League | 2 Dec 17 |
| 7.5MXC | 44:03 | | | | 74 | | | 4 | Aldershot | South of Thames CCA 7.5 Championships | 16 Dec 17 |
| 8MXC | 47:41 | | | | 5 | | | | Windsor | MABAC League | 15 Jan 17 |
| 10M | 61:17 | | | 61:25 | 26 | | | 7 | Alton | Alton 10 | 7 May 17 |
| HM | 78:28 | | | 78:34 | 44 | | | 3 | Gosport | Gosport Half Marathon | 19 Nov 17 |
| HM | 80:42 | | | 80:48 | 66 | | | 7 | Fleet | Fleet Pre-London Half Marathon | 19 Mar 17 |
| HMMT | 82:05 | | | 82:10 | 15 | | | 5 | Brockenhurst | New Forest Half Marathon | 10 Sep 17 |
| 20M | 2:11:15 | | | 2:11:24 | 59 | | | 11 | Bramley | Bramley 20 | 19 Feb 17 |
| Mar | 2:52:28 | c | | | 1041 | | | 208 | London | Virgin London Marathon | 23 Apr 17 |
| Mar | 2:52:34 | | | 2:52:58 | 898 | | | | Berlin, GER | BMW Berlin Marathon | 24 Sep 17 |
| 2016 V40 Blackwater Valley Runners |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:20 | | | | 4 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 336 | 9 Jul 16 |
| parkrun | 17:55 | | | | 2 | | | 1 | Rushmoor | Rushmoor parkrun # 129 | 17 Dec 16 |
| parkrun | 19:14 | | | | 7 | | | | Frimley Lodge | Frimley Lodge parkrun # 310 | 1 Jan 16 |
| parkrun | 19:36 | | | | 8 | | | | Rushmoor | Rushmoor parkrun # 81 | 1 Jan 16 |
| parkrun | 24:42 | | | | 101 | | | | Rushmoor | Rushmoor parkrun # 125 | 19 Nov 16 |
| parkrun | 25:59 | | | | 119 | | | | Rushmoor | Rushmoor parkrun # 101 | 14 May 16 |
| parkrun | 26:02 | | | | 97 | | | | Rushmoor | Rushmoor parkrun # 119 | 8 Oct 16 |
| parkrun | 26:09 | | | | 98 | | | | Rushmoor | Rushmoor parkrun # 109 | 30 Jul 16 |
| parkrun | 26:46 | | | | 164 | | | | Rushmoor | Rushmoor parkrun # 100 | 7 May 16 |
| parkrun | 26:57 | | | | 138 | | | | Rushmoor | Rushmoor parkrun # 117 | 24 Sep 16 |
| parkrun | 28:05 | | | | 112 | | | | Rushmoor | Rushmoor parkrun # 97 | 16 Apr 16 |
| parkrun | 28:48 | | | | 116 | | | | Rushmoor | Rushmoor parkrun # 84 | 16 Jan 16 |
| parkrun | 29:42 | | | | 124 | | | | Rushmoor | Rushmoor parkrun # 90 | 27 Feb 16 |
| 5MMTL | 30:21 | | | | | L1 | | | Reading | Mizuno Endure 24 Hour | 11 Jun 16 |
| 5MMTL | 30:49 | | | | | L9 | | | Reading | Mizuno Endure 24 Hour | 11 Jun 16 |
| 5MMTL | 31:27 | | | | | L17 | | | Reading | Mizuno Endure 24 Hour | 11 Jun 16 |
| 5MMTL | 31:57 | | | | | L25 | | | Reading | Mizuno Endure 24 Hour | 11 Jun 16 |
| 10K | 36:21 | c | | | 16 | | | 5 | Yateley | Yateley 10K Series | 3 Aug 16 |
| 11.7K | 44:02 | | | | 18 | | | 2 | Guildford | Hogs Back 11.7K | 4 Dec 16 |
| 8MXC | 48:24 | | | | 8 | | | | Windsor | MABAC League | 17 Jan 16 |
| 10M | 60:57 | | | 61:32 | 126 | | | 8 | Portsmouth | Great South Run 10 | 23 Oct 16 |
| HM | 80:30 | | | 80:34 | 74 | | | 15 | Fleet | Brooks Fleet Pre-London Half Marathon | 20 Mar 16 |
| HM | 80:39 | | | 80:49 | 46 | | | 7 | Gosport | Gosport Half Marathon | 20 Nov 16 |
| HM | 83:54 | | | 84:02 | 103 | | | 22 | Woking | Surrey Half Marathon | 13 Mar 16 |
| 20M | 2:14:19 | | | 2:14:29 | 75 | | | 16 | Bramley | Bramley 20 | 14 Feb 16 |
| Mar | 2:50:12 | | | 2:50:18 | 850 | | | 160 | London | Virgin London Marathon | 24 Apr 16 |
| Mar | 2:52:06 | | | 2:52:29 | 247 | | | 47 | Amsterdam, NED | TCS Amsterdam Marathon | 16 Oct 16 |
| 2015 V40 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:59 | | | | 3 | | | 1 | Rushmoor | Rushmoor parkrun # 57 | 18 Jul 15 |
| parkrun | 26:41 | | | | 94 | | | | Rushmoor | Rushmoor parkrun # 68 | 3 Oct 15 |
| parkrun | 28:01 | | | | 77 | | | | Rushmoor | Rushmoor parkrun # 76 | 28 Nov 15 |
| parkrun | 28:34 | | | | 94 | | | | Rushmoor | Rushmoor parkrun # 63 | 29 Aug 15 |
| parkrun | 29:15 | | | | 96 | | | | Rushmoor | Rushmoor parkrun # 55 | 27 Jun 15 |
| parkrun | 29:55 | | | | 133 | | | | Rushmoor | Rushmoor parkrun # 72 | 31 Oct 15 |
| parkrun | 32:00 | | | | 118 | | | | Rushmoor | Rushmoor parkrun # 56 | 4 Jul 15 |
| HM | 85:26 | | | 88:55 | 637 | | | 98 | Reading | Reading Half Marathon (inc England Athletics Championships) | 22 Mar 15 |
| Mar | 2:56:13 | | | 2:56:24 | 103 | | | 20 | Munich, GER | München Marathon | 11 Oct 15 |
| Mar | 3:05:09 | | | 3:05:25 | 158 | | | 25 | Brighton | Brighton Marathon | 12 Apr 15 |
| 2014 V40 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:20 | | | | 6 | | | 1 | Rushmoor | Rushmoor parkrun # 2 | 10 May 14 |
| parkrun | 19:25 | | | | 7 | | | | Rushmoor | Rushmoor parkrun # 3 | 17 May 14 |
| parkrun | 20:01 | | | | 37 | | | | Frimley Lodge | Frimley Lodge parkrun # 221 | 19 Apr 14 |
| 10K | 39:46 | | | 40:03 | 559 | | | 54 | London | Bupa London 10,000 (10K) | 25 May 14 |
| 10M | 66:00 | c | | | 302 | | | | Portsmouth | Bupa Great South Run 10 | 26 Oct 14 |
| 2012 V35 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 74:43 | c | | | 1321 | | | | Portsmouth | Bupa Great South Run 10 | 28 Oct 12 |
| 2010 V35 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 97:06 | | | 98:08 | 401 | | | | Fleet | Fleet Pre-London Half Marathon | 21 Mar 10 |
| Mar | 3:26:25 | | | 3:30:47 | 523 | | | | Brighton | Brighton Marathon | 18 Apr 10 |
| 2005 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 86:48 | | | 87:15 | 343 | | | | Reading | Reading Half Marathon | 6 Mar 05 |