| 2024 V40 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:45 | | | | 25 | | | | Rushmere | Rushmere parkrun # 367 | 20 Apr 24 |
| parkrun | 37:12 | | | | 142 | | | | Rushmere | Rushmere parkrun # 366 | 13 Apr 24 |
| 10KXC | 43:06 | | | | 211 | | | 66 | Keysoe | Chiltern League | 12 Oct 24 |
| 2023 V40 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KMT | 17:25 | | | 17:29 | 12 | | | 2 | Marston Moretaine | Marston Forest 5K | 9 Jun 23 |
| parkrun | 17:51 | | | | 1 | | | 1 | Seaton | Seaton parkrun # 270 | 3 Jun 23 |
| parkrun | 21:07 | | | | 6 | | | 1 | Rushmere | Rushmere parkrun # 313 | 15 Apr 23 |
| 9.1MMT | 57:33 | | | | 3 | L1 | | 2 | Milton Keynes | Round Milton Keynes Relay | 20 May 23 |
| 2022 V40 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:07 | | | | 2 | | | | Great Denham | Great Denham parkrun # 141 | 19 Mar 22 |
| parkrun | 18:23 | | | | 7 | | | | Buckingham | Buckingham parkrun # 366 | 20 Aug 22 |
| parkrun | 19:23 | | | | 2 | | | 1 | Rushmere | Rushmere parkrun # 262 | 30 Apr 22 |
| 6.5KXC | 27:55 | | | | 32 | | | 3 | Milton Keynes | Bedfordshire / Buckinghamshire County Championships | 8 Jan 22 |
| 8.4KXC | 34:37 | | | | 113 | | | 21 | Milton Keynes | Chiltern League | 15 Jan 22 |
| 8.9KXC | 37:48 | | | | 153 | SM | | 42 | Oxford | Chiltern League | 15 Oct 22 |
| 9KXC | 35:09 | | | | 70 | | | 9 | Shuttleworth Park | Chiltern League | 19 Feb 22 |
| 10M | 59:26 | | | 59:30 | 28 | | | 7 | St Albans | Fred Hughes 10 | 23 Jan 22 |
| HM | 85:45 | c | | | 744 | | | 112 | Greenwich | The Big Half | 4 Sep 22 |
| 2021 V40 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:22 | | | | 99 | | | 1 | Battersea Park | Friday Night 5K Under the Lights | 16 Sep 21 |
| parkrun | 16:46 | | | | 2 | | | 1 | Great Denham | Great Denham parkrun # 112 | 28 Aug 21 |
| parkrun | 18:44 | | | | 5 | | | 1 | Milton Keynes | Milton Keynes parkrun # 528 | 11 Sep 21 |
| parkrun | 19:10 | | | | 1 | | | 1 | Rushmere | Rushmere parkrun # 234 | 25 Sep 21 |
| 5.5MMTL | 33:30 | | | | 1 | L5 | | 1 | Caldecotte Lake | Round Milton Keynes Relay | 18 Jul 21 |
| 8.9KXC | 34:55 | | | | 83 | | | 14 | Shotover Hill | Chiltern League | 16 Oct 21 |
| 10K | 35:34 | | | | 9 | | | 4 | Bedford | Bedfordshire AAA 10K | 30 Jul 21 |
| HM | 79:57 | | | 79:57 | 8 | | | 1 | Milton Keynes | MK Festival of Running Half Marathon | 5 Sep 21 |
| Mar | 2:47:25 | c | | | 775 | | | 189 | London | Virgin Money London Marathon | 3 Oct 21 |
| 2019 V35 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:10.71 | + | | | 15m | 4 | | | Milton Keynes | MK5000 PB Special | 27 Jul 19 |
| 5000 | 17:13.62 | | | | 16 | 4 | | | Milton Keynes | MK5000 PB Special | 27 Jul 19 |
| 5K | 17:11 | c | | | 58 | | | | London | Standard Chartered Great City Race 5K | 16 Jul 19 |
| 5KMT | 20:34 | | | | 37 | | | | Lanzarote, ESP | Lanzarote International Running Challenge - 5K | 26 Nov 19 |
| parkrun | 17:32 | | | | 4 | | | | Buckingham | Buckingham parkrun # 271 | 15 Jun 19 |
| parkrun | 18:54 | | | | 3 | | | 1 | Rushmere | Rushmere parkrun # 185 | 18 May 19 |
| parkrun | 19:09 | | | | 4 | | | 1 | Rushmere | Rushmere parkrun # 203 | 21 Sep 19 |
| 5M | 29:16 | | | | 5 | | | 3 | Luton | Luton AC John O'Callaghan Memorial 5 | 30 Jun 19 |
| 8.4KXC | 31:44 | | | | 60 | | | | Milton Keynes | Chiltern League | 9 Feb 19 |
| 9.2KXC | 38:50 | | | | 137 | | | | Luton | Chiltern League | 7 Dec 19 |
| 10K | 35:58 | | | | 26 | | | | Milton Keynes | East Midlands Grand Prix Milton Keynes 10K | 9 Jul 19 |
| 10K | 36:02 | | | 36:02 | 12 | | | | Flitwick | Flitwick 10K | 14 Apr 19 |
| 10K | 36:26 | | | 36:39 | 418 | | | 332 | London | Vitality London 10,000 | 27 May 19 |
| 10KMT | 39:56 | | | | 49 | | | | Lanzarote, ESP | Lanzarote International Running Challenge - 10K | 24 Nov 19 |
| 10.2KXC | 37:52 | | | | 66 | | | | Keysoe | Chiltern League | 12 Jan 19 |
| 12KXC | 46:33 | | | | 41 | | | | Hughenden Park | Bedfordshire / Buckinghamshire County Championships | 5 Jan 19 |
| 13KMT | 59:49 | | | | 72 | | | | Lanzarote, ESP | Lanzarote International Running Challenge - 13K | 25 Nov 19 |
| 15KXC | 55:39 | | | | 256 | | | | Parliament Hill | South of England AA Championships | 26 Jan 19 |
| 21KMT | 93:09 | | | | 92 | | | | Lanzarote, ESP | Lanzarote International Running Challenge - 21K | 27 Nov 19 |
| HM | 80:21 | | | 80:21 | 8 | | | | Milton Keynes | MK Festival of Running Half Marathon | 17 Mar 19 |
| HM | 92:15 | | | 92:17 | 64 | | | | Kimbolton | Kimbolton Castle Half Marathon | 18 Aug 19 |
| Mar | 2:51:10 | c | | | 1159 | | | | London | Virgin London Marathon | 28 Apr 19 |
| 2018 V35 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:15.48 | + | | | 17m | F | | | Milton Keynes | MK5000 PB Special | 11 Aug 18 |
| 5000 | 17:12.18 | | | | 14 | F | | | Milton Keynes | MK5000 PB Special | 11 Aug 18 |
| 5K | 17:39 | | | | 80 | | | | London | Standard Chartered Great City 5K | 17 Jul 18 |
| 5KDH | 16:57 | | | 16:57 | 13 | | | | Milton Keynes | MK Marathon Weekend Rocket 5K | 6 May 18 |
| parkrun | 18:06 | | | | 2 | | | 1 | Bognor Regis | Bognor Regis parkrun # 221 | 27 Oct 18 |
| parkrun | 18:19 | | | | 5 | | | | Milton Keynes | Milton Keynes parkrun # 422 | 21 Apr 18 |
| parkrun | 18:44 | | | | 13 | | | | Aylesbury | Aylesbury parkrun # 233 | 23 Jun 18 |
| parkrun | 19:24 | | | | 4 | | | 1 | Rushmere | Rushmere parkrun # 148 | 8 Sep 18 |
| parkrun | 19:36 | | | | 1 | | | 1 | Rushmere | Rushmere parkrun # 147 | 1 Sep 18 |
| parkrun | 19:56 | | | | 4 | | | 1 | Rushmere | Rushmere parkrun # 140 | 14 Jul 18 |
| parkrun | 20:32 | | | | 7 | | | | Rushmere | Rushmere parkrun # 113 | 1 Jan 18 |
| parkrun | 20:42 | | | | 2 | | | | Rushmere | Rushmere parkrun # 122 | 10 Mar 18 |
| parkrun | 20:56 | | | | 2 | | | 1 | Rushmere | Rushmere parkrun # 120 | 17 Feb 18 |
| 5M | 28:51 | | | 28:55 | 38 | | | | Milton Keynes | Wolverton 5 | 25 Nov 18 |
| 8.9KXC | 33:20 | | | | 65 | | | | Oxford | Chiltern League | 13 Oct 18 |
| 9.15KXC | 33:41 | | | | 131 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 10 Nov 18 |
| 9.2KXC | 34:44 | | | | 65 | | | | Luton | Chiltern League | 1 Dec 18 |
| 10K | 36:01 | | | | 20 | | | | Bedford | Bedfordshire AAA 10K | 20 Jul 18 |
| 10K | 36:18 | | | 36:20 | 37 | | | | Silverstone | East Midlands Grand Prix Silverstone 10K | 9 May 18 |
| 10K | 36:31 | c | | | 382 | | | | London | Vitality London 10,000 | 28 May 18 |
| 10K | 37:30 | | | 37:32 | 8 | | | | Leighton Buzzard | Leighton 10K | 8 Apr 18 |
| 10.2KXC | 40:41 | | | | 104 | | | | Keysoe | Results Base Chiltern League | 13 Jan 18 |
| 12KXC | 53:10 | | | | 912 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 13.7KXC | 56:58 | | | | 41 | | | | Biggleswade | Bedfordshire & Buckinghamshire County Championships | 6 Jan 18 |
| 10M | 59:16 | | | | 12 | | | 7 | Rugby | Rugby 10 | 7 Oct 18 |
| 2017 V35 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:37 | | | | 90 | | | | London | Standard Chartered Great City 5K | 24 Jul 17 |
| 5K | 17:41 | | | | 21 | | | | Bicester | Alchester Summer 5K | 15 Aug 17 |
| 5KMTL | 21:07 | | | | 7 | 3 | | | Dunstable | DRR 5K Relay | 4 Jun 17 |
| parkrun | 17:54 | | | | 5 | | | | Milton Keynes | Milton Keynes parkrun # 380 | 24 Jun 17 |
| parkrun | 18:41 | | | | 4 | | | | Milton Keynes | Milton Keynes parkrun # 377 | 27 May 17 |
| parkrun | 19:14 | | | | 4 | | | | Rushmere | Rushmere parkrun # 80 | 13 May 17 |
| parkrun | 19:24 | | | | 4 | | | | Rushmere | Rushmere parkrun # 84 | 10 Jun 17 |
| parkrun | 19:43 | | | | 13 | | | | Milton Keynes | Milton Keynes parkrun # 369 | 1 Apr 17 |
| 8.9KXC | 33:56 | | | | 94 | | | | Oxford | Results Base Chiltern League | 14 Oct 17 |
| 10K | 36:39 | | | | 23 | | | | Bedford | Bedfordshire AAA 10K | 21 Jul 17 |
| 10K | 37:21 | | | | 44 | | | | Milton Keynes | East Midlands Grand Prix Milton Keynes 10K | 27 Jun 17 |
| 10K | 37:16 | | | 37:22 | 18 | | | | Aylesbury | Bearbrook 10K | 6 Aug 17 |
| 10.2KXC | 39:40 | | | | 105 | | | | Keysoe | Chiltern League | 14 Jan 17 |
| 11KXC | 44:44 | | | | 31 | | | | Buckingham | Buckinghamshire County Championships | 7 Jan 17 |
| Mar | 2:57:51 | c | | | 1591 | | | | London | Virgin London Marathon | 23 Apr 17 |
| 2016 V35 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:04 | | | | 20 | | | | Milton Keynes | Milton Keynes parkrun # 314 | 27 Feb 16 |
| parkrun | 20:04 | | | | 22 | | | | Milton Keynes | Milton Keynes parkrun # 338 | 3 Sep 16 |
| parkrun | 20:31 | | | | 7 | | | 1 | Rushmere | Rushmere parkrun # 47 | 24 Sep 16 |
| parkrun | 20:35 | | | | 1 | | | 1 | Rushmere | Rushmere parkrun # 49 | 8 Oct 16 |
| parkrun | 20:57 | | | | 4 | | | 1 | Rushmere | Rushmere parkrun # 40 | 30 Jul 16 |
| parkrun | 21:18 | | | | 7 | | | 1 | Rushmere | Rushmere parkrun # 46 | 17 Sep 16 |
| parkrun | 21:44 | | | | 10 | | | | Rushmere | Rushmere parkrun # 9 | 1 Jan 16 |
| parkrun | 22:54 | | | | 17 | | | | Rushmere | Rushmere parkrun # 61 | 31 Dec 16 |
| 8.9KXC | 35:52 | | | | 154 | | | | Oxford | Chiltern League | 15 Oct 16 |
| 9.2KXC | 34:07 | | | | 135 | | | | Luton | Chiltern League | 3 Dec 16 |
| 9.51KXC | 37:51 | | | | 190 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford University v RAF) | 12 Nov 16 |
| 10K | 39:07 | | | 39:16 | 56 | | | | Bedford | Run Bedford 10K | 5 Jun 16 |
| 10K | 39:51 | | | 39:51 | 29 | | | | Milton Keynes | Milton Keynes Festival of Running 10K | 6 Mar 16 |
| 10K | 40:19 | | | 40:22 | 86 | | | | Letchworth | Standalone 10K | 2 Oct 16 |
| 10K | 44:30 | | | 44:34 | 90 | | | | Aylesbury | Bearbrook 10K | 14 Aug 16 |
| 10KXC | 45:18 | | | | 149 | | | | Luton | Results Base Chiltern League | 16 Jan 16 |
| 11KXC | 47:41 | | | | 41 | | | | Old Warden Park | Buckinghamshire County Championships | 9 Jan 16 |
| 15KXC | 71:32 | | | | 678 | | | | Parliament Hill | South of England Championships | 30 Jan 16 |
| HM | 85:29 | | | 85:34 | 67 | | | | Milton Keynes | Milton Keynes Winter Half Marathon | 11 Dec 16 |
| HM | 95:54 | | | 97:08 | 593 | | | | Wokingham | Wokingham Half Marathon | 21 Feb 16 |
| 2015 SEN Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:06 | | | | 12 | | | 1 | Rushmere | Rushmere parkrun # 7 | 19 Dec 15 |
| 9KXC | 39:41 | | | | 154 | | | | Culham | Results Base Chiltern League | 5 Dec 15 |
| 9.51KXC | 42:49 | | | | 266 | | | | Milton Keynes | Results Base Chiltern League (Inc British Cross Challenge and RAF v Oxford University) | 7 Nov 15 |
| ZXC | 42:40 | | | | 207 | | | | Bedford | Results Base Chiltern League | 10 Oct 15 |
| 2013 SEN Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:04 | | | | 13 | | | | Milton Keynes | Milton Keynes parkrun # 178 | 29 Jun 13 |
| parkrun | 19:31 | | | | 15 | | | | Milton Keynes | Milton Keynes parkrun # 177 | 22 Jun 13 |
| 2012 SEN Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 41:24 | | | | 71 | | | | Richmond Park | IFSAA Cross Country Championships | 21 Nov 12 |
| 2009 SEN Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 43:09 | | | 47:50 | 415 | | | | London | Bupa London 10,000 (10K) | 25 May 09 |
| 2008 SEN Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 4:18:07 | | | 4:18:07 | 16142 | | | | London | Flora London Marathon | 13 Apr 08 |
| 1995 U15 Leighton Buzzard |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 19.14 | | | | 7 | | | | Stoneleigh | English Schools Cross Country - Junior Boys | 4 Mar 95 |