| 2025 V35 Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 27:22 | | | 27:52 | 136 | | 41 | 7 | London Victoria Park | RunThrough Victoria Park | 16 Jul 25 |
| parkrun | 23:37 | | | | 21 | | | | Donaupark, AUT | Donaupark parkrun # 169 | 15 Mar 25 |
| parkrun | 24:23 | | | | 30 | | | | Harlow | Harlow parkrun # 466 | 1 Jan 25 |
| 10K | 44:30 | | | 44:41 | 44 | | 6 | 1 | London Hyde Park | RunThrough Hyde Park 5K / 10K | 1 Jun 25 |
| 2024 V35 Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 34:22 | | | | 239 | | | | Harlow | Harlow parkrun # 440 | 13 Jul 24 |
| 6MMT | 50:41 | | | | 205 | | 54 | 13 | Chingford | Scotts Travel Midweek Road Race League Division 1 | 12 Jun 24 |
| HM | 1:45:50 | c | | | 3252 | | 567 | | Greenwich | The Big Half | 1 Sep 24 |
| 2023 V35 Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:01 | | | 20:05 | 68 | | 8 | | London Olympic Park | East End Road Runners Olympic Park ELVIS 5K | 27 Jun 23 |
| parkrun | 20:49 | | | | 24 | | 2 | 1 | Abbey Park | Abbey Park parkrun # 13 | 15 Jul 23 |
| parkrun | NT | | | | 8 | | 1 | 1 | Leicester Victoria | Leicester Victoria parkrun # 303 | 11 Feb 23 |
| 5M | 31:50 | | | | 113 | | 12 | | Victoria Park | Chingford League 5 | 4 Feb 23 |
| 5MXC | 41:56 | | | | 101 | | 13 | | Epping Forest | Chingford League | 21 Jan 23 |
| 6MMT | NT | | | | 14 | | | 6 | Chingford | Scotts Travel Midweek Road Race League Division 1 | 17 May 23 |
| 10K | 40:33 | | | 40:33 | 24 | | 2 | 1 | Hastingwood | St Clare Hospice 10K | 2 Apr 23 |
| 10K | 46:18 | c | | | 1838 | | 236 | 33 | London | Vitality London 10,000 | 24 Sep 23 |
| 10KNAD | 46:08 | | | | 153 | | 26 | 11 | Trent Park | Scotts Travel Midweek Road Race League Division 1 | 8 Jun 23 |
| 10KMT | 42:02 | | | | 159 | | 22 | 8 | St Albans | Scotts Travel Midweek Road Race League Division 1 | 31 May 23 |
| 10MMT | 87:22 | | | | 64 | | 3 | | Epping Forest | Mercury 10 | 14 Jan 23 |
| HM | 91:05 | | | 91:10 | 21 | | 4 | | Waltham Cross | RunFest at Lee Valley 10K / Half Marathon | 26 Mar 23 |
| Mar | 3:14:38 | c | | | 5233 | | 632 | | London | TCS London Marathon | 23 Apr 23 |
| 2022 V35 Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:17 | | | | 58 | | 8 | | London | East End Road Runners Olympic Park ELVIS 5K | 21 Jun 22 |
| parkrun | 20:02 | | | | 6 | | 1 | 1 | Harlow | Harlow parkrun # 319 | 26 Mar 22 |
| parkrun | 20:44 | | | | 25 | | | 1 | Leicester Victoria | Leicester Victoria parkrun # 296 | 24 Dec 22 |
| parkrun | 21:05 | | | | 4 | | | | Wöhrder See, GER | Wöhrder See parkrun # 145 | 20 Aug 22 |
| 6KXC | 28:31 | | | | 52 | | 29 | | Writtle | Essex League | 26 Nov 22 |
| 6KXC | 28:32 | | | | 50 | U17M/SW | 29 | | Epping Forest | Essex League | 12 Nov 22 |
| 10KMT | 45:17 | | | | 114 | | 20 | 10 | Trent Park | Scotts Travel Midweek Road Race League Division 1 | 30 Jun 22 |
| HM | 88:02 | | | 88:07 | 13 | | 3 | 2 | Saffron Walden | Essex Spring Half Marathon | 3 Apr 22 |
| HM | 95:53 | c | | | 1755 | | 190 | | Greenwich | The Big Half | 4 Sep 22 |
| HM | 98:44 | | | 99:01 | 131 | | 21 | | Chelmsford | Pleshey Half Marathon (Incl.Essex Championships) | 11 Sep 22 |
| Mar | 3:21:41 | | | 3:21:45 | 186 | | 16 | 9 | Milton Keynes | Milton Keynes Marathon | 2 May 22 |
| Mar | 3:33:53 | | | 3:33:59 | 579 | | 76 | 12 | Chester | MBNA Chester Marathon | 2 Oct 22 |
| 2021 SEN Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:31 | | | | 10 | | 2 | 1 | Gunpowder | Gunpowder parkrun # 458 | 18 Dec 21 |
| parkrun | 21:44 | | | | 17 | | 1 | 1 | Gunpowder | Gunpowder parkrun # 440 | 14 Aug 21 |
| 2019 SEN Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:56 | | | | 121 | | | | Leicester Victoria | Leicester Victoria parkrun # 193 | 17 Aug 19 |
| 2018 SEN Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:03 | | | | 48 | | | 1 | Gunpowder | Gunpowder parkrun # 356 | 1 Sep 18 |
| 2017 SEN Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:11 | | | | 41 | | | | Gunpowder | Gunpowder parkrun # 280 | 18 Mar 17 |
| 2016 SEN Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:06 | | | | 38 | | | 1 | Gunpowder | Gunpowder parkrun # 240 | 11 Jun 16 |
| parkrun | 24:20 | | | | 44 | | 2 | 1 | Gunpowder | Gunpowder parkrun # 236 | 14 May 16 |
| parkrun | 24:31 | | | | 135 | | | | Braunstone | Braunstone parkrun # 292 | 28 May 16 |
| parkrun | 24:45 | | | | 49 | | | 1 | Gunpowder | Gunpowder parkrun # 237 | 21 May 16 |
| parkrun | 25:06 | | | | 60 | | | | Leicester Victoria | Leicester Victoria parkrun # 37 | 9 Jul 16 |
| parkrun | 25:13 | | | | 78 | | | | Leicester Victoria | Leicester Victoria parkrun # 28 | 7 May 16 |
| parkrun | 25:15 | | | | 55 | | | | Gunpowder | Gunpowder parkrun # 242 | 25 Jun 16 |
| parkrun | 25:31 | | | | 42 | | | 1 | Gunpowder | Gunpowder parkrun # 248 | 6 Aug 16 |
| parkrun | 26:38 | | | | 49 | | | 1 | Gunpowder | Gunpowder parkrun # 243 | 2 Jul 16 |
| parkrun | 26:44 | | | | 51 | | | 1 | Gunpowder | Gunpowder parkrun # 245 | 16 Jul 16 |
| 2012 SEN Orion |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 4:35:13 | | | 4:40:42 | 19937 | | 5231 | | London | Virgin London Marathon | 22 Apr 12 |