| 2025 V55 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 6:15.29 | | | | 7 | | | | Canterbury | Invicta East Kent AC Open Meeting | 20 Sep 25 |
| 1M | 6:48 | | | | 3 | W05 | | 1 | Canterbury | The King's Mile | 29 Jun 25 |
| 8KXC | 39:34 | | | | 212 | | | 54 | Footscray | Kent League | 11 Oct 25 |
| 8KXC | 39:43 | | | | 194 | | | 48 | Somerhill School | Kent League | 18 Oct 25 |
| 8.4KXC | 35:41 | | | | 42 | | | 42 | Dartford | Kent County Masters' Championships | 22 Nov 25 |
| 10K | 46:36 | c | | | 106 | | | 6 | Sandwich | Sandwich 10K | 20 Jul 25 |
| 10M | 78:28 | | | 78:56 | 374 | | | 55 | Canterbury | Canterbury 10 | 26 Jan 25 |
| HM | 1:43:34 | | | 1:44:21 | 896 | | | 110 | Paddock Wood | Paddock Wood Half Marathon | 9 Mar 25 |
| Mar | 4:03:51 | c | | | 18950 | | | 659 | London | TCS London Marathon | 27 Apr 25 |
| 2024 V55 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 27:20 | | | | 111 | | | | Whitstable | Whitstable parkrun # 633 | 27 Jan 24 |
| 10K | 49:03 | | | | 198 | | | 43 | Whitstable | Furley Page Whitstable 10K | 6 May 24 |
| 10M | 87:56 | | | 88:56 | 649 | | | 118 | Canterbury | Canterbury 10 | 21 Jan 24 |
| 30KMT | 3:00:50 | | | 3:01:09 | 223 | | | 37 | Gravesend | North Downs Run 30K | 30 Jun 24 |
| 2023 V50 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 37:50 | | | 37:54 | 39 | | | 2 | Sholden | Kent Christmas Cracker 5 | 17 Dec 23 |
| 10K | 46:42 | | | | 67 | | | 6 | Ashford | Ashford & District 10K | 12 Feb 23 |
| 10M | 78:20 | | | 78:47 | 353 | | | 76 | Canterbury | Canterbury 10 | 22 Jan 23 |
| HM | 1:45:18 | | | | 65 | | | 13 | Herne Bay | Saxon Shore 10K / Half Marathon | 14 May 23 |
| 30KMT | 3:25:51 | | | 3:26:04 | 185 | | | 31 | Gravesend | North Downs Run 30K | 25 Jun 23 |
| 2022 V50 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 48:01 | c | | | 133 | | | 30 | Whitstable | Whitstable 10K | 2 May 22 |
| 2020 V50 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:45:14 | c | | | 116 | | | 10 | Folkestone | Folkestone Rotary Half Marathon | 27 Sep 20 |
| 2019 V50 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:51.95 | | | | 7 | 1 | | | Canterbury | Invicta East Kent Open Series | 23 May 19 |
| 9.78KXC | 45:31 | | | | 120 | | | 15 | Bromley | Kent League | 9 Feb 19 |
| 10KNAD | 44:15 | | | 44:18 | 26 | | | 2 | Birchington | Smugglers 10K | 24 Mar 19 |
| 12KXC | 52:53 | | | | 157 | | | 13 | Brands Hatch | Kent County Championships | 5 Jan 19 |
| 10M | 74:08 | | | 74:26 | 196 | | | 24 | Canterbury | Canterbury 10 | 27 Jan 19 |
| 2018 V45 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 21:16.0 | | | | 4 | 2 | | | Canterbury | Invicta East Kent Open Series | 26 Jul 18 |
| parkrun | 21:33 | | | | 19 | | | | Whitstable | Whitstable parkrun # 403 | 2 Jun 18 |
| parkrun | 21:33 | | | | 20 | | | | Whitstable | Whitstable parkrun # 404 | 9 Jun 18 |
| 9KXC | 42:41 | | | | 59 | | | 38 | Dartford | Kent County Masters' Championships | 1 Dec 18 |
| 10K | 45:12 | | | 45:21 | 179 | | | 24 | Ashford | Givaudan Ashford 10K | 7 Oct 18 |
| 10KXC | 48:03 | | | | 207 | | | 20 | Tonbridge | Kent League | 27 Oct 18 |
| 10KXC | 49:01 | | | | 176 | | | 26 | Bexley | Kent League | 24 Nov 18 |
| 10KXC | 50:40 | | | | 179 | | | 26 | Nonnington | Kent League | 13 Oct 18 |
| 12.15KXC | 59:07 | | | | 190 | | | | Brands Hatch | Kent County Championships | 6 Jan 18 |
| HM | 99:20 | | | 1:40:03 | 60 | | | 7 | Lydd | Lydd Half Marathon | 11 Mar 18 |
| Mar | 4:07:54 | c | | | 11129 | | | 1369 | London | Virgin London Marathon | 22 Apr 18 |
| 2017 V45 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:41 | | | | 12 | | | | Pegwell Bay | Pegwell Bay parkrun # 212 | 10 Jun 17 |
| parkrun | 21:40 | | | | 23 | | | | Whitstable | Whitstable parkrun # 348 | 13 May 17 |
| 9.8KXC | 47:17 | | | | 246 | | | 41 | Wilmington | Kent League | 14 Oct 17 |
| 10K | 45:05 | | | 45:09 | 95 | | | 9 | Ashford | Ashford & District 10K | 5 Feb 17 |
| 10K | 45:33 | | | 45:57 | 196 | | | 51 | Ashford | Givaudan Ashford 10K | 8 Oct 17 |
| 10K | 47:42 | | | | 99 | | | | Stekene, BEL | Kerstloop-Stekene | 17 Dec 17 |
| 10KXC | 49:28 | | | | 226 | | | 46 | Bexley | Kent League | 11 Nov 17 |
| 12KXC | 58:12 | | | | 177 | | | 29 | Brands Hatch | Kent County Championships | 7 Jan 17 |
| 10M | 76:27 | | | | 106 | | | 33 | Hythe | Folkestone 10 | 14 Apr 17 |
| 2016 V45 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:19 | | | | 20 | | | | Whitstable | Whitstable parkrun # 287 | 26 Mar 16 |
| 9KXC | 41:13 | | | | 70 | | | 43 | Dartford | Kent County Masters' Championships | 3 Dec 16 |
| 10M | 73:26 | | | 73:33 | 253 | | | 38 | Canterbury | Canterbury 10 | 24 Jan 16 |
| 2015 V45 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:54 | | | | 21 | | | | Whitstable | Whitstable parkrun # 241 | 23 May 15 |
| 10K | 44:13 | | | 44:17 | 134 | | | 36 | Ashford | Givaudan Ashford 10K | 11 Oct 15 |
| 10K | 45:45 | | | 45:59 | 107 | | | 14 | Ashford | Ashford & District Lions 10K | 1 Feb 15 |
| 10M | 74:34 | | | 74:53 | 179 | | | 55 | Hythe | Folkestone 10 | 3 Apr 15 |
| 10M | 75:01 | | | 75:10 | 49 | | | 13 | Westgate on Sea | Alan Green Memorial 10 | 6 Dec 15 |
| HM | 1:45:44 | | | 1:45:53 | 98 | | | 14 | Folkestone | Folkestone Rotary Half Marathon | 27 Sep 15 |
| ZXC | 47:51 | | | | 135 | | | 17 | Hythe | Kent County Championships | 3 Jan 15 |
| 2014 V45 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.3 | | | | 5 | B | | | Bromley | Southern Counties Veterans' League Kent Division 2 | 30 May 14 |
| 800 | 2:42.0 | | | | 2 | ns | | | Bromley | Southern Counties Veterans' League Kent Division 2 | 30 May 14 |
| 1500 | 5:41.5 | | | | 3 | B | | | Canterbury | Southern Counties Veterans' League Kent Division 2 | 12 May 14 |
| 3000 | 11:49.2 | | | | 3 | B | | | Ashford | Southern Counties Veterans' League Kent Division 2 | 7 Jul 14 |
| 3000 | 12:04.0 | | | | 3 | B | | | Aldershot | Sweatshop Southern Athletics League Division 3 South | 17 May 14 |
| HJ | 1.20 | | | | 5 | A | | | Aldershot | Sweatshop Southern Athletics League Division 3 South | 17 May 14 |
| parkrun | 21:39 | | | | 8 | | | 1 | Canterbury | Canterbury parkrun # 22 | 16 Aug 14 |
| parkrun | 21:42 | | | | 13 | | | | Whitstable | Whitstable parkrun # 204 | 13 Sep 14 |
| parkrun | 22:27 | | | | 22 | | | | Whitstable | Whitstable parkrun # 179 | 22 Mar 14 |
| parkrun | 22:35 | | | | 11 | | | | Canterbury | Canterbury parkrun # 38 | 6 Dec 14 |
| ZXC | 47:16 | | | | 146 | | | 16 | Swanley | Kent League | 11 Oct 14 |
| ZXC | 77:34 | | | | 154 | | | | Hythe | Kent County Championships | 4 Jan 14 |
| 2013 V40 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:42.70 | | | | 2 | B | | | Canterbury | Sweatshop Southern Athletics League Division 3 S | 15 Jun 13 |
| 1000 | 3:26.32 | | | | 8 | 2 | | | Canterbury | Invicta East Kent Open Meeting | 17 Apr 13 |
| 3000 | 11:40.40 | | | | 14 | | | | Canterbury | Invicta East Kent Open | 19 Jun 13 |
| JT800 | 12.07 | | | | 1 | ns | | | Canterbury | Sweatshop Southern Athletics League Division 3 S | 15 Jun 13 |
| parkrun | 21:07 | | | | 19 | | | | Whitstable | Whitstable parkrun # 126 | 30 Mar 13 |
| 10K | 42:59 | | | 43:05 | 102 | | | 13 | Ashford | Ashford & District Lions 10K | 3 Feb 13 |
| 10K | 43:00 | | | 43:09 | 64 | | | 24 | Whitstable | Whitstable 10K | 6 May 13 |
| 10M | 73:49 | | | 73:58 | 203 | | | 55 | Canterbury | Canterbury 10 (Inc Kent Champs) | 27 Jan 13 |
| ZXC | 42:24 | | | | 138 | | | | Hayes | Kent League | 30 Nov 13 |
| ZXC | 44:05 | | | | 50 | | | | Bexley | Kent County Masters' Championships | 7 Dec 13 |
| ZXC | 48:38 | | | | 139 | | | 19 | Tonbridge | Kent League | 26 Oct 13 |
| ZXC | 57:28 | | | | 140 | | | | Detling | Kent County Championships | 5 Jan 13 |
| ZXC | 74:43 | | | | 411 | | | | Parliament Hill | Southern Championships | 16 Feb 13 |
| 2012 V40 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 6:12.9 | | | | 9 | | | | Canterbury | Invicta East Kent Open | 18 Jul 12 |
| 5000 | 20:57.1 | | | | 15 | | | | Canterbury | Invicta East Kent | 15 Aug 12 |
| JT800 | 16.72 | | | | 1 | | | | Canterbury | Invicta East Kent Club Championships | 9 Sep 12 |
| parkrun | 21:48 | | | | 14 | | | 1 | Whitstable | Whitstable parkrun # 92 | 11 Aug 12 |
| parkrun | 21:49 | | | | 17 | | | | Whitstable | Whitstable parkrun # 91 | 4 Aug 12 |
| parkrun | 22:24 | | | | 21 | | | | Whitstable | Whitstable parkrun # 90 | 28 Jul 12 |
| 10K | 43:24 | | | 43:29 | 198 | | | 30 | Ashford | Givaudan Ashford 10K (Inc BMAF Champs) | 14 Oct 12 |
| 10M | 71:31 | | | 71:39 | 179 | | | 61 | Canterbury | Canterbury 10 | 29 Jan 12 |
| HM | 95:37 | | | 95:49 | 93 | | | 20 | Lydd | Lydd Half Marathon | 11 Mar 12 |
| Mar | 4:02:04 | | | 4:06:15 | 11550 | | | 1819 | London | Virgin London Marathon | 22 Apr 12 |
| ZXC | 41:20 | | | | 54 | | | 29 | Tunbridge Wells | Kent County Masters' Championships | 15 Dec 12 |
| ZXC | 51:48 | | | | 151 | | | | Dartford | Kent County Championships | 7 Jan 12 |
| ZXC | 56:08 | | | | 1331 | | | | Parliament Hill | English National Championships | 25 Feb 12 |
| 2011 V40 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:51.0 | | | | 3 | ns | | | Canterbury | Southern Counties Veterans' League Kent Division 2 | 23 May 11 |
| 3000 | 12:17.4 | | | | 16 | 1 | | | Canterbury | Invicta East Kent Open | 17 May 11 |
| 3000 | 12:24.1 | | | | 2 | | | | Canterbury | Invicta East Kent Club Championships (1) | 15 Sep 11 |
| 5000 | 21:00.8 | | | | 17 | | | | Canterbury | Invicta East Kent Open | 19 Jul 11 |
| parkrun | 21:07 | | | | 8 | | | | Whitstable | Whitstable parkrun # 50 | 15 Oct 11 |
| parkrun | 21:09 | | | | 4 | | | | Whitstable | Whitstable parkrun # 58 | 10 Dec 11 |
| parkrun | 21:12 | | | | 18 | | | | Whitstable | Whitstable parkrun # 60 | 24 Dec 11 |
| parkrun | 21:28 | | | | 13 | | | | Whitstable | Whitstable parkrun # 29 | 21 May 11 |
| parkrun | 21:28 | | | | 12 | | | | Whitstable | Whitstable parkrun # 32 | 11 Jun 11 |
| parkrun | 21:33 | | | | 14 | | | | Whitstable | Whitstable parkrun # 37 | 16 Jul 11 |
| parkrun | 21:45 | | | | 14 | | | | Whitstable | Whitstable parkrun # 36 | 9 Jul 11 |
| parkrun | 21:58 | | | | 17 | | | | Whitstable | Whitstable parkrun # 31 | 4 Jun 11 |
| parkrun | 22:15 | | | | 10 | | | | Whitstable | Whitstable parkrun # 27 | 7 May 11 |
| parkrun | 22:24 | | | | 11 | | | | Whitstable | Whitstable parkrun # 28 | 14 May 11 |
| parkrun | 22:29 | | | | 15 | | | | Whitstable | Whitstable parkrun # 44 | 3 Sep 11 |
| parkrun | 22:55 | | | | 14 | | | | Whitstable | Whitstable parkrun # 26 | 30 Apr 11 |
| parkrun | 22:55 | | | | 25 | | | | Whitstable | Whitstable parkrun # 61 | 31 Dec 11 |
| parkrun | 23:02 | | | | 19 | | | | Whitstable | Whitstable parkrun # 43 | 27 Aug 11 |
| 10K | 44:34 | | | 44:45 | 134 | | | 17 | Ashford | Givaudan Ashford 10K | 9 Oct 11 |
| 10K | 48:21 | | | 48:39 | 276 | | | 44 | Ashford | Ashford & District 10K | 6 Feb 11 |
| 10KMT | 50:41 | | | 51:09 | 170 | | | 41 | Sevenoaks | Sevenoaks Rotary 10K | 13 Mar 11 |
| 10M | 72:50 | | | | 60 | | | 13 | Westgate on Sea | Alan Green Memorial 10 | 4 Dec 11 |
| 10M | 79:42 | | | 79:58 | 77 | | | 20 | Biddenden | Weald Of Kent 10 | 26 Jun 11 |
| 10M | 86:00 | | | | 293 | | | 81 | Folkestone | Folkestone 10 | 22 Apr 11 |
| HM | 1:47:16 | | | | 120 | | | 34 | Folkestone | Folkestone Rotary Half Marathon | 25 Sep 11 |
| ZXC | 47:29 | | | | 158 | | | 46 | Tonbridge | Kent League | 29 Oct 11 |
| 2010 V40 Invicta East Kent |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:42:11 | | | 1:43:33 | 608 | | | | Fleet | Fleet Pre-London Half Marathon | 21 Mar 10 |
| 20M | 2:51:32 | | | 2:51:32 | | | | | Ramsgate | Thanet 20 | 7 Mar 10 |
| Mar | 3:58:47 | | | 4:03:45 | 10614 | | | | London | Virgin London Marathon | 25 Apr 10 |