| 2025 V45 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:39.6 | | | | 5 | B | | | Norwich | Southern Athletics League Division 1 | 30 Aug 25 |
| 1500 | 4:42.30 | | | | 3 | B | | | Gillingham | Southern Athletics League Division 1 | 13 Jul 25 |
| 1500 | 4:43.17 | | | | 8 | | | | Chelmsford | Essex County Championships | 11 May 25 |
| 1500 | 4:46.48 | | | | 2 | ns | | | Hornchurch | Southern Athletics League Division 1 | 17 May 25 |
| 3000 | 9:56.79 | | | | 2 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 20 Aug 25 |
| 3000 | 10:21.76 | | | | 11 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 2 Apr 25 |
| 5000 | 17:50.0 | | | | 3 | 3 | | | Brentwood | Essex Country 5000m Track Championships | 11 Jun 25 |
| parkrun | 18:25 | | | | 2 | | | | Harrow Lodge | Harrow Lodge parkrun # 550 | 29 Mar 25 |
| parkrun | 18:36 | | | | 2 | | | | Harrow Lodge | Harrow Lodge parkrun # 548 | 15 Mar 25 |
| parkrun | 18:53 | | | | 3 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 559 | 14 Jun 25 |
| parkrun | 18:56 | | | | 11 | | | 1 | Chalkwell Beach | Chalkwell Beach parkrun # 215 | 9 Aug 25 |
| parkrun | 19:00 | | | | 9 | | | | Lowestoft | Lowestoft parkrun # 425 | 19 Apr 25 |
| parkrun | 19:05 | | | | 2 | | | | Harrow Lodge | Harrow Lodge parkrun # 565 | 2 Aug 25 |
| parkrun | 19:10 | | | | 3 | | | | Harrow Lodge | Harrow Lodge parkrun # 558 | 7 Jun 25 |
| parkrun | 19:16 | | | | 1 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 540 | 18 Jan 25 |
| parkrun | 19:17 | | | | 4 | | | | Harrow Lodge | Harrow Lodge parkrun # 552 | 26 Apr 25 |
| parkrun | 19:28 | | | | 4 | | | | Harrow Lodge | Harrow Lodge parkrun # 542 | 1 Feb 25 |
| parkrun | 20:24 | | | | 1 | | | | Coal Creek Trail, USA | Coal Creek Trail parkrun # 57 | 11 Oct 25 |
| parkrun | 20:27 | | | | 1 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 545 | 22 Feb 25 |
| parkrun | 21:11 | | | | 11 | | | | Harrow Lodge | Harrow Lodge parkrun # 553 | 3 May 25 |
| parkrun | 21:56 | | | | 11 | | | | Harrow Lodge | Harrow Lodge parkrun # 537 | 1 Jan 25 |
| parkrun | 25:15 | | | | 27 | | | | Harrow Lodge | Harrow Lodge parkrun # 538 | 4 Jan 25 |
| parkrun | 27:05 | | | | 150 | | | | Stratford-upon-Avon | Stratford-upon-Avon parkrun # 398 | 21 Jun 25 |
| 6KL | 22:04 | | | | 93 | L03 | | 10 | Aldershot | Southern Men's 6-Stage Relays | 20 Sep 25 |
| 8KXC | 31:43 | | | | 89 | | | 10 | Hainault Forest | Essex League | 8 Nov 25 |
| 8KXC | 32:21 | c | | | 95 | R6 | | 12 | One Tree Hill | Essex League | 25 Oct 25 |
| 8.5KXC | 35:29 | | | | 60 | | | 10 | Hockley | Essex League | 8 Feb 25 |
| HM | 82:15 | | | 82:17 | 34 | | | 5 | Brentwood | Brentwood Half Marathon | 23 Mar 25 |
| HM | 82:34 | | | 82:42 | 243 | | | 68 | Paddock Wood | Paddock Wood Half Marathon | 9 Mar 25 |
| 2024 V45 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:39.11 | | | | 5 | | | | Hornchurch | Havering AC Club Championships & Open | 15 Sep 24 |
| 1500 | 4:48.7 | | | | 4 | | | | Brentwood | Brentwood Beagles Club Championships & Open | 1 Sep 24 |
| 5000 | DNF | | | | - | 3 | | | Brentwood | Essex 5000m Track Championships | 12 Jun 24 |
| 3ML | 17:22 | | | | 16 | L3 | | 8 | Mallory Park | British Masters Open Relay Championships | 25 May 24 |
| 5K | 17:29 | | | | 30 | | | 1 | London Hyde Park | Serpentine Last Friday of the Month 5K | 27 Dec 24 |
| parkrun | 17:00 | | | | 3 | | | 1 | Pegwell Bay | Pegwell Bay parkrun # 491 | 17 Feb 24 |
| parkrun | 18:11 | | | | 2 | | | 1 | Valentines | Valentines parkrun # 613 | 2 Mar 24 |
| parkrun | 18:14 | | | | 12 | | | | Southampton | Southampton parkrun # 569 | 12 Oct 24 |
| parkrun | 18:14 | | | | 4 | | | 1 | Raphael | Raphael parkrun # 417 | 19 Oct 24 |
| parkrun | 18:15 | | | | 7 | | | 1 | Cranbrook Country Park | Cranbrook Country Park parkrun # 117 | 1 Jan 24 |
| parkrun | 18:36 | | | | 1 | | | | Yarrabilba, AUS | Yarrabilba parkrun # 478 | 13 Apr 24 |
| parkrun | 18:37 | | | | 1 | | | | Zalew Żyrardowski, POL | Zalew Żyrardowski parkrun # 180 | 24 Aug 24 |
| parkrun | 19:02 | | | | 2 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 504 | 18 May 24 |
| parkrun | 19:07 | | | | 1 | | | 1 | Orpington | Orpington parkrun # 543 | 22 Jun 24 |
| parkrun | 19:14 | | | | 2 | | | | Harrow Lodge | Harrow Lodge parkrun # 489 | 3 Feb 24 |
| parkrun | 19:32 | | | | 3 | | | | Harrow Lodge | Harrow Lodge parkrun # 510 | 29 Jun 24 |
| parkrun | 19:43 | | | | 2 | | | 1 | King George V Playing Field | King George V Playing Field parkrun # 156 | 4 May 24 |
| parkrun | 19:59 | | | | 4 | | | | Harrow Lodge | Harrow Lodge parkrun # 501 | 27 Apr 24 |
| parkrun | 20:20 | | | | 9 | | | | Harrow Lodge | Harrow Lodge parkrun # 507 | 8 Jun 24 |
| parkrun | 20:20 | | | | 7 | | | | Queen’s, Glasgow | Queen’s, Glasgow parkrun # 178 | 9 Nov 24 |
| parkrun | 20:29 | | | | 2 | | | | Hamilton Island, AUS | Hamilton Island parkrun # 390 | 6 Apr 24 |
| parkrun | 20:46 | | | | 8 | | | | Harrow Lodge | Harrow Lodge parkrun # 522 | 21 Sep 24 |
| parkrun | 23:15 | | | | 72 | | | | Ingrebourne Hill | Ingrebourne Hill parkrun # 3 | 28 Dec 24 |
| parkrun | 23:40 | | | | 50 | | | | Ingrebourne Hill | Ingrebourne Hill parkrun # 2 | 21 Dec 24 |
| parkrun | 26:03 | | | | 33 | | | | Harrow Lodge | Harrow Lodge parkrun # 488 | 27 Jan 24 |
| parkrun | 26:57 | | | | 33 | | | | Harrow Lodge | Harrow Lodge parkrun # 485 | 6 Jan 24 |
| 8KXC | 31:32 | | | | 59 | | | | Hainault Forest | Essex League | 5 Oct 24 |
| 8KXC | 33:16 | | | | 25 | | | 10 | Epping Forest | Essex County Veterans' Championships | 14 Dec 24 |
| 8KXC | 33:35 | | | | 77 | | | | Gloucester Park | Essex League | 26 Oct 24 |
| 8KXC | 33:58 | | | | 65 | | | 12 | Hainault Forest | Essex League | 10 Feb 24 |
| 8KXC | 34:50 | | | | 217 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 23 Nov 24 |
| 8KXC | 35:52 | | | | 87 | | | | Writtle University | Essex League | 30 Nov 24 |
| 8.5KXC | 31:25 | | | | 97 | | | | Hilly Fields | Essex League | 16 Nov 24 |
| 10K | 37:02 | c | | | 285 | | | 15 | London | Vitality London 10,000 | 22 Sep 24 |
| 10M | 61:44 | | | 61:46 | 45 | | | 9 | Buntingford | Buntingford Year End 10 | 29 Dec 24 |
| 2023 V40 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3ML | 16:55 | | | | 12 | L1 | | 8 | Colchester | Essex & Suffolk County Relay Championships | 16 Apr 23 |
| parkrun | 17:46 | | | | 4 | | | 1 | Belfast Victoria | Belfast Victoria parkrun # 576 | 21 Oct 23 |
| parkrun | 17:55 | | | | 5 | | | 1 | Southampton | Southampton parkrun # 492 | 29 Apr 23 |
| parkrun | 18:08 | | | | 3 | | | | Valentines | Valentines parkrun # 579 | 15 Jul 23 |
| parkrun | 18:23 | | | | 7 | | | | Seaton | Seaton parkrun # 262 | 8 Apr 23 |
| parkrun | 18:26 | | | | 4 | | | 1 | Exeter Riverside | Exeter Riverside parkrun # 370 | 18 Feb 23 |
| parkrun | 18:30 | | | | 4 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 453 | 27 May 23 |
| parkrun | 18:32 | | | | 4 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 464 | 19 Aug 23 |
| parkrun | 18:36 | | | | 1 | | | | Corkagh, IRL | Corkagh parkrun # 198 | 21 Jan 23 |
| parkrun | 18:36 | | | | 1 | | | 1 | Frogmary Green Farm | Frogmary Green Farm parkrun # 66 | 3 Jun 23 |
| parkrun | 18:43 | | | | 3 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 456 | 17 Jun 23 |
| parkrun | 18:49 | | | | 2 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 441 | 25 Feb 23 |
| parkrun | 18:51 | | | | 3 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 462 | 5 Aug 23 |
| parkrun | 19:03 | | | | 6 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 458 | 1 Jul 23 |
| parkrun | 19:06 | | | | 2 | | | 1 | Wanstead Flats | Wanstead Flats parkrun # 553 | 4 Feb 23 |
| parkrun | 20:27 | | | | 3 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 435 | 14 Jan 23 |
| parkrun | 20:35 | | | | 2 | | | 1 | Lanhydrock | Lanhydrock parkrun # 416 | 26 Aug 23 |
| parkrun | 20:52 | | | | 3 | | | | Trelissick | Trelissick parkrun # 291 | 9 Dec 23 |
| parkrun | 21:02 | | | | 4 | | | | Thurrock | Thurrock parkrun # 323 | 15 Apr 23 |
| parkrun | 21:09 | | | | 7 | | | | Harrow Lodge | Harrow Lodge parkrun # 433 | 1 Jan 23 |
| parkrun | 21:21 | | | | 6 | | | | Harrow Lodge | Harrow Lodge parkrun # 442 | 4 Mar 23 |
| parkrun | 22:17 | | | | 6 | | | | Harrow Lodge | Harrow Lodge parkrun # 477 | 18 Nov 23 |
| parkrun | 23:22 | | | | 74 | | | | Valentines | Valentines parkrun # 555 | 28 Jan 23 |
| parkrun | 25:21 | | | | 57 | | | | Valentines | Valentines parkrun # 552 | 7 Jan 23 |
| parkrun | 29:34 | | | | 23 | | | | Durlston Country Park | Durlston Country Park parkrun # 80 | 23 Sep 23 |
| 7.1KXC | 28:17 | | | | 26 | | | 14 | Writtle University | Essex County Veterans' Championships | 2 Dec 23 |
| 8KXC | 31:26 | | | | 57 | | | 12 | One Tree Hill | Essex League | 14 Oct 23 |
| 8KXC | 31:50 | | | | 103 | | | 11 | Hilly Fields | Essex League | 16 Dec 23 |
| 8KXC | 31:56 | | | | 82 | | | 11 | Writtle | Essex League | 4 Nov 23 |
| 8KXC | 35:21 | | | | 58 | | | 11 | Hainault Forest | Essex League | 11 Feb 23 |
| 8KXC | 35:46 | | | | 72 | | | 14 | Gloucester Park | Essex League | 28 Oct 23 |
| 10K | 37:47 | | | 37:48 | 4 | | | 1 | London Olympic Park | RunThrough London 10K | 5 Mar 23 |
| 2022 V40 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:47 | | | | 3 | | | 1 | Leavesden Country | Leavesden Country parkrun # 8 | 10 Dec 22 |
| parkrun | 19:22 | | | | 15 | | | | Arrow Valley | Arrow Valley parkrun # 455 | 6 Aug 22 |
| parkrun | 19:42 | | | | 5 | | | | Harrow Lodge | Harrow Lodge parkrun # 423 | 22 Oct 22 |
| parkrun | 20:05 | | | | 10 | | | | Harrow Lodge | Harrow Lodge parkrun # 431 | 24 Dec 22 |
| parkrun | 20:34 | | | | 4 | | | | Harrow Lodge | Harrow Lodge parkrun # 432 | 31 Dec 22 |
| parkrun | 20:38 | | | | 8 | | | | Harrow Lodge | Harrow Lodge parkrun # 409 | 2 Jul 22 |
| parkrun | 21:33 | | | | 14 | | | | Evesham | Evesham parkrun # 288 | 14 May 22 |
| parkrun | 22:18 | | | | 9 | | | | Brentwood | Brentwood parkrun # 321 | 17 Dec 22 |
| parkrun | 26:58 | | | | 39 | | | | Harrow Lodge | Harrow Lodge parkrun # 394 | 19 Mar 22 |
| parkrun | 28:15 | | | | 67 | | | | Brentwood | Brentwood parkrun # 311 | 8 Oct 22 |
| 8KXC | 30:39 | | | | 85 | | | 12 | Writtle | Essex League | 26 Nov 22 |
| 8KXC | 33:18 | | | | 31 | | | 19 | Writtle University | Essex County Veterans' Championships | 3 Dec 22 |
| 8KXC | 33:43 | | | | 47 | | | 8 | Writtle | Essex League | 19 Feb 22 |
| 8KXC | 34:01 | | | | 94 | | | 17 | Epping Forest | Essex League | 12 Nov 22 |
| 8.5KXC | 35:42 | | | | 54 | | | 4 | Hainault Forest | Essex League | 22 Jan 22 |
| 10K | 36:48 | | | 36:53 | 3 | | | 1 | London Victoria Park | RunThrough Victoria Park 10K | 9 Jan 22 |
| 2021 V40 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:54.39 | | | | 1 | ns | | | Woodford | Southern Athletics League - East London | 11 Jul 21 |
| 4.3KXCL | 16:18 | | | | 8 | L4 | | | Weald Country Park | Essex County Relay Championships | 2 Oct 21 |
| parkrun | 17:40 | | | | 3 | | | 1 | Teignmouth Promenade | Teignmouth Promenade parkrun # 75 | 31 Jul 21 |
| parkrun | 19:21 | | | | 2 | | | | Penryn Campus | Penryn Campus parkrun # 4 | 6 Nov 21 |
| parkrun | 20:10 | | | | 6 | | | | Harrow Lodge | Harrow Lodge parkrun # 366 | 21 Aug 21 |
| parkrun | 20:37 | | | | 8 | | | | Valentines | Valentines parkrun # 486 | 4 Sep 21 |
| parkrun | 21:13 | | | | 14 | | | | Valentines | Valentines parkrun # 487 | 11 Sep 21 |
| parkrun | 28:34 | | | | 41 | | | | Mersea Island | Mersea Island parkrun # 170 | 14 Aug 21 |
| parkrun | 29:46 | | | | 268 | | | | Lowestoft | Lowestoft parkrun # 236 | 28 Aug 21 |
| 8KXC | 29:18 | | | | 21 | | | 10 | Writtle College | Essex County U13 / U15 / Veterans' Championships | 4 Dec 21 |
| 9KXC | 36:38 | | | | 64 | | | 5 | Great Notley Park | Essex League | 18 Dec 21 |
| 10K | 36:20 | | | | 35 | | | 9 | Chelmsford | Chelmsford 10K | 21 Nov 21 |
| 20MMT | 2:17:30 | | | | 12 | | | 5 | Bedford | Bedford RunFest 20 | 5 Sep 21 |
| Mar | 2:58:04 | c | | | 424 | | | 75 | Manchester | Therme Manchester Marathon | 10 Oct 21 |
| ZXC | NT | | | | 27 | | | 2 | Hockley | Essex League | 25 Sep 21 |
| 2020 V40 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:51.72 | | | | 7 | | | | Hornchurch | Havering AC Closed Competition | 20 Sep 20 |
| parkrun | 17:32 | | | | 6 | | | | Raphael | Raphael parkrun # 241 | 1 Jan 20 |
| parkrun | 17:55 | | | | 1 | | | 1 | Whitley Bay | Whitley Bay parkrun # 377 | 22 Feb 20 |
| parkrun | 19:03 | | | | 1 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 353 | 11 Jan 20 |
| parkrun | 19:18 | | | | 15 | | | 1 | Victoria Dock | Victoria Dock parkrun # 92 | 29 Feb 20 |
| parkrun | 19:49 | | | | 10 | | | | Harrow Lodge | Harrow Lodge parkrun # 351 | 1 Jan 20 |
| parkrun | 20:29 | | | | 3 | | | | Harrow Lodge | Harrow Lodge parkrun # 354 | 18 Jan 20 |
| parkrun | 29:54 | | | | 282 | | | | Lowestoft | Lowestoft parkrun # 220 | 4 Jan 20 |
| 3.2ML | 18:03 | | | | 13 | L3 | | 4 | Colchester | Essex County Relay Championships | 15 Mar 20 |
| 14KXC | 62:44 | | | | 486 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| HM | 82:27 | c | | | 575 | | | 71 | Greenwich | Vitality Big Half Marathon | 1 Mar 20 |
| HM | 83:11 | | | 83:11 | 22 | | | 2 | London Victoria Park | RunThrough Victoria Park Half Marathon | 8 Feb 20 |
| 2019 V40 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 17:43 | | | | 21 | L1 | | 6 | Harwich | Essex County Relay Championships | 16 Mar 19 |
| 5KXCL | 18:46 | | | | 33 | L2 | | | Writtle College | Essex County Relay Championships | 28 Sep 19 |
| parkrun | 17:25 | | | | 1 | | | 1 | Lowestoft | Lowestoft parkrun # 167 | 5 Jan 19 |
| parkrun | 17:32 | | | | 7 | | | 1 | Raphael | Raphael parkrun # 197 | 2 Mar 19 |
| parkrun | 17:41 | | | | 1 | | | | Melkbosstrand, RSA | Melkbosstrand parkrun # 38 | 20 Apr 19 |
| parkrun | 17:57 | | | | 3 | | | 1 | Raphael | Raphael parkrun # 233 | 9 Nov 19 |
| parkrun | 18:24 | | | | 2 | | | | Harrow Lodge | Harrow Lodge parkrun # 313 | 6 Apr 19 |
| parkrun | 18:26 | | | | 5 | | | | Blyth Links | Blyth Links parkrun # 18 | 24 Aug 19 |
| parkrun | 18:27 | | | | 1 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 304 | 2 Feb 19 |
| parkrun | 18:36 | | | | 2 | | | 1 | Dunstable Downs | Dunstable Downs parkrun # 4 | 23 Mar 19 |
| parkrun | 18:40 | | | | 3 | | | 1 | Lowestoft | Lowestoft parkrun # 201 | 31 Aug 19 |
| parkrun | 18:52 | | | | 2 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 312 | 30 Mar 19 |
| parkrun | 19:23 | | | | 4 | | | | Harrow Lodge | Harrow Lodge parkrun # 338 | 5 Oct 19 |
| parkrun | 19:27 | | | | 4 | | | | Harrow Lodge | Harrow Lodge parkrun # 336 | 21 Sep 19 |
| parkrun | 19:34 | | | | 3 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 340 | 19 Oct 19 |
| parkrun | 19:37 | | | | 1 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 322 | 8 Jun 19 |
| parkrun | 19:38 | | | | 5 | | | | Harrow Lodge | Harrow Lodge parkrun # 318 | 11 May 19 |
| parkrun | 19:42 | | | | 6 | | | | Harrow Lodge | Harrow Lodge parkrun # 342 | 2 Nov 19 |
| parkrun | 19:43 | | | | 2 | | | | Harrow Lodge | Harrow Lodge parkrun # 332 | 17 Aug 19 |
| parkrun | 19:51 | | | | 7 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 307 | 23 Feb 19 |
| parkrun | 19:58 | | | | 6 | | | | Harrow Lodge | Harrow Lodge parkrun # 331 | 10 Aug 19 |
| parkrun | 20:54 | | | | 9 | | | | Harrow Lodge | Harrow Lodge parkrun # 323 | 15 Jun 19 |
| parkrun | 21:10 | | | | 19 | | | | Harrow Lodge | Harrow Lodge parkrun # 299 | 1 Jan 19 |
| parkrun | 21:33 | | | | 8 | | | 1 | Parke | Parke parkrun # 271 | 27 Jul 19 |
| parkrun | 22:49 | | | | 16 | | | | Harrow Lodge | Harrow Lodge parkrun # 339 | 12 Oct 19 |
| parkrun | 29:25 | | | | 162 | | | | Valentines | Valentines parkrun # 466 | 21 Dec 19 |
| parkrun | 30:50 | | | | 139 | | | | Valentines | Valentines parkrun # 464 | 7 Dec 19 |
| parkrun | 40:45 | | | | 166 | | | | Harrow Lodge | Harrow Lodge parkrun # 302 | 19 Jan 19 |
| parkrun | 42:14 | | | | 307 | | | | Jersey | Jersey parkrun # 194 | 22 Jun 19 |
| parkrun | 43:26 | | | | 106 | | | | Foots Cray Meadows | Foots Cray Meadows parkrun # 40 | 18 May 19 |
| parkrun | 50:11 | | | | 126 | | | | Harrow Lodge | Harrow Lodge parkrun # 305 | 9 Feb 19 |
| 8KXC | 33:22 | | | | 24 | | | 13 | Writtle College | Essex County U13 / U15 / Veterans' Championships | 30 Nov 19 |
| 5MMT | 30:03 | | | | 11 | | | 2 | Romford | Havering 90 Joggers Midweek ELVIS 5 | 4 Jun 19 |
| 8.5KXC | 32:48 | | | | 89 | | | 10 | One Tree Hill | Essex League | 12 Oct 19 |
| 10K | 37:06 | | | | 2 | | | 1 | Lee Valley | RunThrough Lee Valley VeloPark | 28 Dec 19 |
| 15KXC | 59:07 | | | | 452 | | | | Parliament Hill | South of England AA Championships | 26 Jan 19 |
| ZXC | 31:02 | | | | 59 | | | 8 | Chingford | Essex League | 12 Jan 19 |
| ZXC | 34:43 | | | | 61 | | | 7 | Writtle College | Essex League | 14 Dec 19 |
| 2018 V35 Havering '90 Joggers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:37 | | | | 3 | | | 1 | Raphael | Raphael parkrun # 188 | 29 Dec 18 |
| parkrun | 17:58 | | | | 9 | | | | Mile End | Mile End parkrun # 349 | 13 Oct 18 |
| parkrun | 19:30 | | | | 5 | | | | Harrow Lodge | Harrow Lodge parkrun # 297 | 22 Dec 18 |
| parkrun | 19:52 | | | | 5 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 296 | 15 Dec 18 |
| parkrun | 20:01 | | | | 5 | | | | Harrow Lodge | Harrow Lodge parkrun # 266 | 12 May 18 |
| 5.08KL | 18:12 | | | | 10 | L4 | | | Sutton Coldfield | British Masters Open Relay Championships | 28 Apr 18 |
| 8KXC | 27:36 | | | | 22 | | | | Colchester | Essex County U13 / U15 / Veterans' Championships | 1 Dec 18 |
| 5MMT | 30:03 | | | 30:04 | 4 | | | | Harold Wood | Harold Wood Mayors Charity 5 | 7 Oct 18 |
| 10K | 36:41 | | | 36:43 | 6 | | | | London Olympic Park | QEOP Winter 10K Series | 6 Jan 18 |
| HMMT | 80:43 | | | 80:45 | 15 | | | | Waltham Cross | Lee Valley Run Fest Half Marathon | 25 Mar 18 |
| Mar | 3:20:39 | | | 3:20:45 | 55 | | | | Southampton | ABP Southampton Marathon | 22 Apr 18 |
| 2017 V35 Havering '90 Joggers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:05 | | | 18:09 | 17 | | | | London | East End Road Runners Olympic Park ELVIS 5K | 21 Jun 17 |
| 5KXCL | 16:02 | | | | | L1 | | | North Ockendon | Essex County Relay Championships | 7 Oct 17 |
| parkrun | 17:48 | | | | 3 | | | 1 | Raphael | Raphael parkrun # 135 | 16 Dec 17 |
| parkrun | 17:51 | | | | 4 | | | | Lowestoft | Lowestoft parkrun # 63 | 7 Jan 17 |
| parkrun | 18:07 | | | | 4 | | | 1 | Lowestoft | Lowestoft parkrun # 90 | 15 Jul 17 |
| 5M | 29:47 | | | 29:50 | 16 | | | | Romford | Havering 90 Joggers Midweek 5 | 6 Jun 17 |
| 5MMT | 30:14 | | | 30:16 | 2 | | | | Harold Wood | Harold Wood Mayors Charity 5 | 1 Oct 17 |
| 5MMT | 31:01 | | | | 16 | | | 4 | Chigwell Row | Newman Hilly 5 | 12 Jul 17 |
| 10M | 63:06 | | | | 7 | | | | Harlow | Harlow 10 | 3 Sep 17 |
| HM | 83:30 | | | 83:36 | 48 | | | | Brentwood | Brentwood Half Marathon | 19 Mar 17 |
| HM | 85:16 | | | 85:18 | 40 | | | | Pleshey | Pleshey & Essex Half Marathon | 24 Sep 17 |
| Mar | 3:12:08 | | | | 299 | | | | Zurich, SUI | Zurich Marathon | 9 Apr 17 |
| 2016 V35 Havering '90 Joggers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:04 | | | 18:12 | 13 | | | 2 | London | Olympic Park ELVIS 5K | 21 Jun 16 |
| parkrun | 17:44 | | | | 3 | | | 1 | Raphael | Raphael parkrun # 77 | 5 Nov 16 |
| 5M | 30:16 | | | | 1 | | | | Lowestoft | Lowestoft Promenade Dash 5 | 3 Apr 16 |
| 5M | 30:28 | | | | 14 | | | 3 | Romford | Havering 90 Joggers Midweek 5 | 7 Jun 16 |
| 5MMT | 30:24 | | | | 2 | | | 1 | Harold Wood | Harold Wood Mayors Charity 5 | 16 Oct 16 |
| 5MMT | 30:59 | | | | 10 | | | | Chingford | Orion Harriers ELVIS Forest 5 | 6 Aug 16 |
| 5MMT | 31:02 | | | | 10 | | | 1 | Chigwell Row | Newman Hilly 5 | 13 Jul 16 |
| 5MMT | 31:18 | | | | 8 | | | | Dagenham | Dagenham Runners ELVIS 5 | 18 May 16 |
| 10K | 37:52 | | | 38:00 | 15 | | | | London Regent's Park | Regent's Park Summer 10K Series | 3 Jul 16 |
| 10M | 63:02 | | | | 13 | | | | Harlow | Harlow 10 | 4 Sep 16 |
| HM | 82:57 | | | 83:00 | 26 | | | 6 | Pleshey | Pleshey & Essex Half Marathon | 2 Oct 16 |
| MarMT | 3:06:54 | | | | 7 | | | | Walton-on-Thames | Phoenix Firebird Marathon | 5 Mar 16 |
| 2015 V35 Havering '90 Joggers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:15 | | | | 2 | | | | Raphael | Raphael parkrun # 11 | 11 Jul 15 |
| parkrun | 18:36 | | | | 1 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 140 | 24 Oct 15 |
| parkrun | 18:45 | | | | 1 | | | 1 | Basildon | Basildon parkrun # 86 | 21 Nov 15 |
| 10K | 37:58 | | | 38:04 | 9 | | | | London Olympic Park | QEOP Winter 10K Series | 3 Jan 15 |
| 10M | 62:51 | | | | 17 | | | | Harlow | Harlow 10 | 6 Sep 15 |
| HM | 82:53 | | | 82:59 | 100 | | | | Ealing | Ealing Half Marathon | 27 Sep 15 |
| HM | 84:13 | | | 84:56 | 68 | | | | Brentwood | Brentwood Half Marathon | 22 Mar 15 |
| Mar | 3:15:35 | | | 3:16:19 | 109 | | | 32 | Milton Keynes | Milton Keynes Marathon | 4 May 15 |
| 2014 V35 Havering '90 Joggers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:22 | | | | 1 | | | 1 | Harrow Lodge | Harrow Lodge parkrun # 97 | 20 Dec 14 |
| parkrun | 19:29 | | | | 5 | | | | Harrow Lodge | Harrow Lodge parkrun # 67 | 17 May 14 |
| 5M | 32:06 | | | | 36 | | | | Romford | Havering 90 Joggers Midweek 5 | 10 Jun 14 |
| MarMT | 3:30:06 | | | 3:30:22 | 72 | | | | Chelmsford | Chelmsford Park Marathon | 19 Oct 14 |
| 2013 SEN Havering '90 Joggers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:44 | | | | 3 | | | | Harrow Lodge | Harrow Lodge parkrun # 16 | 27 Apr 13 |
| parkrun | 19:45 | | | | 2 | | | | Harrow Lodge | Harrow Lodge parkrun # 20 | 25 May 13 |
| parkrun | 20:21 | | | | 4 | | | | Harrow Lodge | Harrow Lodge parkrun # 10 | 16 Mar 13 |
| parkrun | 20:47 | | | | 2 | | | | Harrow Lodge | Harrow Lodge parkrun # 5 | 9 Feb 13 |
| parkrun | 21:20 | | | | 9 | | | | Harrow Lodge | Harrow Lodge parkrun # 1 | 12 Jan 13 |
| parkrun | 21:21 | | | | 1 | | | | Harrow Lodge | Harrow Lodge parkrun # 2 | 19 Jan 13 |
| 10K | 41:35 | | | | 34 | | | 3 | Horndon on the Hill | Horndon 10K | 30 Jun 13 |
| HM | 97:37 | | | 98:05 | 372 | | | | Tunbridge Wells | Tunbridge Wells Half Marathon | 24 Feb 13 |
| 2012 SEN Havering '90 Joggers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:43:09 | | | 1:43:28 | 278 | | | | Colchester | Colchester Half Marathon | 11 Mar 12 |
| Mar | 3:36:22 | | | | 153 | | | | Luton | Luton Marathon | 18 Nov 12 |
| Mar | 3:46:14 | | | 3:54:44 | 7483 | | | | London | Virgin London Marathon | 22 Apr 12 |
| 2011 SEN Havering '90 Joggers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 47:07 | | | | 122 | | | | Leigh-On-Sea | Leigh-on-Sea 10K | 16 Oct 11 |