| 2025 V35 Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 25:43 | | | 25:55 | 168 | | 55 | | Barking | Barking Road Runners Phipps ELVIS 5K | 25 Aug 25 |
| 5K | 25:56 | | | 26:12 | 152 | | 44 | | Ilford | Valentines Park Charity 5K | 16 Jul 25 |
| 6KL | 32:17 | | | | 31 | L03 | | | Hylands Park | Essex County Relay Championships | 11 Oct 25 |
| 6KXC | 34:04 | c | | | 99 | R5 | 99 | | One Tree Hill | Essex League | 25 Oct 25 |
| 5M | 40:51 | | | 41:03 | 141 | | 24 | 11 | Romford | Havering 90 Joggers Midweek ELVIS 5 | 3 Jun 25 |
| 5MMT | 40:14 | | | | 98 | | 16 | | Dagenham | Dagenham Runners ELVIS 5 | 21 May 25 |
| 2023 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 24:25 | | | 24:46 | 225 | | 59 | | London Olympic Park | East End Road Runners Olympic Park ELVIS 5K | 27 Jun 23 |
| 5M | 41:26 | | | 41:47 | 150 | | 32 | | Romford | Havering 90 Joggers Midweek ELVIS 5 | 6 Jun 23 |
| 5MMT | 42:21 | | | | 152 | | 32 | | Dagenham | Dagenham Runners ELVIS 5 | 24 May 23 |
| 2022 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 26:06 | | | 26:19 | 161 | | 54 | | Ilford | Valentines Park Charity 5K | 25 Sep 22 |
| 2019 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 21:23 | | | 21:34 | 122 | | 9 | | London | East End Road Runners Olympic Park ELVIS 5K | 18 Jun 19 |
| 5K | 22:19 | | | 22:28 | 124 | | 18 | | Barking | Barking Road Runners BH ELVIS 5K | 26 Aug 19 |
| 5KMT | 21:46 | | | 21:54 | 68 | | 5 | | Harold Wood | Harold Wood Elvis 5K | 31 Jul 19 |
| 6KXC | 31:12 | | | | 53 | | | | Horseheath | Essex League | 26 Oct 19 |
| 5MMT | 36:18 | | | | 85 | | 9 | | Romford | Havering 90 Joggers Midweek ELVIS 5 | 4 Jun 19 |
| 5MMT | 37:04 | | | | 78 | | 7 | | Dagenham | Dagenham Runners ELVIS 5 | 29 May 19 |
| 5MMT | 37:13 | | | | 87 | | 6 | | Chigwell Row | Newman Hilly ELVIS 5 | 17 Jul 19 |
| ZXC | 30:37 | | | | 61 | | | | Basildon | Essex League | 2 Feb 19 |
| ZXC | 30:55 | | | | 35 | | | | Writtle College | Essex League | 14 Dec 19 |
| ZXC | 35:34 | | | | 60 | | | | Chingford | Essex League | 12 Jan 19 |
| 2018 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 22:21 | | | | 119 | | 14 | | Barking | Barking Road Runners BH ELVIS 5K | 27 Aug 18 |
| 5K | 24:27 | | | 24:54 | 199 | | 51 | | London | East End Road Runners Olympic Park ELVIS 5K | 21 Jun 18 |
| 5KMT | 24:11 | | | 24:31 | 111 | | 16 | | Harold Wood | Harold Wood Elvis 5K | 1 Aug 18 |
| 5M | 41:30 | | | 41:50 | 147 | | 32 | | Romford | Havering 90 Joggers Midweek 5 | 12 Jun 18 |
| 5MMT | 40:28 | | | | 149 | | 24 | | Chingford | Orion Harriers Forest 5 | 11 Aug 18 |
| 5MMT | 41:38 | | | | 127 | | 21 | | Chigwell Row | Newman Hilly 5 | 18 Jul 18 |
| 5MMT | 44:34 | | | | 162 | | 42 | | Dagenham | Dagenham Runners ELVIS 5 | 30 May 18 |
| 2017 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.2KXC | 29:03 | | | | 52 | | | | Great Notley Park | Essex League | 14 Jan 17 |
| ZXC | 45:31 | | | | 85 | | | | Woodford | Essex County U17/U20/Senior Championships | 7 Jan 17 |
| 2016 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5MNAD | 32:18 | | | | 69 | | 6 | | London Victoria Park | Chingford League 5 | 20 Feb 16 |
| HM | 95:16 | | | 95:24 | 273 | | 24 | | Brentwood | Brentwood Half Marathon | 20 Mar 16 |
| 20M | 2:42:28 | | | | 192 | | 34 | | Langham | Essex 20 (Inc Essex Championships) | 6 Mar 16 |
| Mar | 3:55:50 | | | 4:00:53 | 12770 | | 2874 | | London | Virgin London Marathon | 24 Apr 16 |
| ZXC | 23:24 | | | | 11 | | | | Colchester | Essex League | 7 Feb 16 |
| ZXC | 33:19 | | | | 22 | | | | Chingford | Essex League | 2 Jan 16 |
| ZXC | 38:36 | | | | 41 | | | | Claybury | Essex County Championships | 9 Jan 16 |
| 2015 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 6:14 | | | | 453 | | 58 | | London | City of London Mile | 14 Jun 15 |
| 5K | 21:15 | | | | 80 | | 9 | | Barking | Barking Road Runners BH 5K | 31 Aug 15 |
| 5KL | 21:52 | | | | 3 | L3 | | | Harwich | Essex Relay Championships | 28 Mar 15 |
| 5KMT | 22:06 | | | | 75 | | 9 | | Leyton | Eton Manor AC ELVIS 5K | 16 Jun 15 |
| parkrun | 22:47 | | | | 38 | | 3 | 1 | Raphael | Raphael parkrun # 16 | 22 Aug 15 |
| 8KXC | 40:07 | | | | 284 | | | | Parliament Hill | ECCA Saucony English National Championships | 21 Feb 15 |
| 5M | 34:15 | | | | 96 | | 14 | | Wix | Wix 5 | 18 Oct 15 |
| 5M | 35:33 | | | | 65 | | 6 | | Romford | Havering 90 Joggers Midweek 5 | 12 May 15 |
| 5MMT | 36:37 | | | | 65 | | 7 | | Chigwell Row | Newman Hilly 5 | 15 Jul 15 |
| 5MMT | 37:09 | | | | 88 | | 9 | | Chingford | Orion Harriers Forest 5 | 6 Jun 15 |
| 10K | 45:29 | | | 45:46 | 243 | | 26 | | Hatfield Broad Oak | Hatfield Broad Oak 10K | 25 May 15 |
| 10K | 45:53 | | | 46:04 | 178 | | 21 | | Blackmore | BNY Mellon Brentwood & Essex Championship 10K | 5 Jul 15 |
| 10M | 73:02 | | | | 135 | | 23 | | Sidcup | Sidcup 10 (Inc BMAF Champs) | 8 Mar 15 |
| 10M | 72:49 | | | 73:05 | 121 | | 17 | | Stebbing | Stebbing 10 | 8 Nov 15 |
| 10M | 72:31 | | | 73:43 | 793 | | 83 | | Portsmouth | Morrisons Great South Run 10 | 25 Oct 15 |
| 10MXC | 90:23 | | | | 74 | | 8 | | Chigwell Row | Ilford AC 10 | 28 Dec 15 |
| HM | 99:07 | | | 99:15 | 143 | | 15 | | Pleshey | Pleshey & Essex Half Marathon | 13 Sep 15 |
| ZXC | 23:21 | | | | 18 | | | | Colchester | Essex League | 31 Jan 15 |
| ZXC | 33:44 | | | | 24 | | | | Chingford | Essex League | 10 Jan 15 |
| ZXC | 36:46 | | | | 21 | | 3 | | Loughton | Ware Cup | 12 Dec 15 |
| ZXC | 39:10 | | | | 44 | | | | Woodford | Essex County Championships | 3 Jan 15 |
| 2014 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:50 | | | | 57 | | 5 | | Ilford | Valentines Park 5K | 28 Sep 14 |
| 5K | 21:36 | | | | 85 | | 12 | | Barking | Barking Road Runners BH 5K | 25 Aug 14 |
| 5KMT | 21:39 | | | | 93 | | 10 | | Leyton | Eton Manor AC ELVIS 5K | 17 Jun 14 |
| 8KXC | 41:36 | | | | 238 | | | | Parliament Hill | Southern Championships | 25 Jan 14 |
| 5M | 35:15 | | | | 76 | | 6 | | Romford | Havering 90 Joggers Midweek 5 | 10 Jun 14 |
| 5M | 35:45 | | | | 49 | | 7 | | Ingatestone | Ingatestone 5 | 14 Sep 14 |
| 5M | 35:59 | | | 36:13 | 112 | | 15 | | Braintree | Braintree 5 | 27 Apr 14 |
| 5MMT | 36:55 | | | | 59 | | 5 | | Chigwell Row | Newman Hilly 5 | 16 Jul 14 |
| 10K | 42:09 | | | | 121 | | 7 | | Chelmsford | Chelmsford 10K (inc Essex Championships) | 23 Nov 14 |
| 10K | 45:29 | | | 45:39 | 239 | | 32 | | Hatfield Broad Oak | Hatfield Broad Oak 10K | 26 May 14 |
| 10M | 74:43 | | | | 127 | | 16 | | Tiptree | Tiptree 10 | 12 Oct 14 |
| HM | 1:41:33 | | | 1:41:49 | 170 | | 23 | | Pleshey | Pleshey & Essex Half Marathon | 21 Sep 14 |
| ZRDL | 26:30 | | | | 3 | L1 | | | Chelmsford | Essex Relay Championships | 22 Mar 14 |
| ZXC | 24:02 | | | | 26 | | | | Braintree | Essex League | 6 Dec 14 |
| ZXC | 26:06 | | | | 27 | | | | Chelmsford | Essex League | 15 Nov 14 |
| ZXC | 27:41 | | | | 42 | | | | Southend | Essex League | 11 Jan 14 |
| ZXC | 30:05 | | | | 28 | | | | Chingford | Essex League | 8 Feb 14 |
| ZXC | 30:27 | | | | 29 | | | | Thurrock | Essex League | 18 Oct 14 |
| ZXC | 41:00 | | | | 63 | | | | Colchester | Essex County Championships | 4 Jan 14 |
| 2013 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 22:20 | | | | 70 | | 10 | | Hornchurch | Havering 90 Joggers Midweek 5 | 11 Jun 13 |
| 5K | 23:09 | | | | 100 | | 19 | | Ilford | Valentines Park 5K | 29 Sep 13 |
| 3.5ML | 27:07 | | | | 9 | L2 | | | Chelmsford | Essex Relay Championships | 16 Mar 13 |
| 5MMT | 36:44 | | | | 73 | | 7 | | Chigwell Row | Newman Hilly 5 | 3 Jul 13 |
| 5MMT | 37:50 | | | | 101 | | 15 | | Chingford | Orion Harriers Forest 5 | 1 Jun 13 |
| 10K | 46:24 | | | 46:30 | 310 | | 42 | | Hatfield Broad Oak | Hatfield Broad Oak 10K | 27 May 13 |
| 10K | 47:10 | | | | 159 | | 29 | | Felsted | Felsted 10K | 14 Jul 13 |
| 10M | 81:10 | | | | 235 | | 38 | | Stebbing | Stebbing Remembrance Day 10 | 10 Nov 13 |
| ZXC | 29:58 | | | | 39 | | | | Chelmsford | Essex League | 7 Dec 13 |
| ZXC | 30:26 | | | | 50 | | | | Braintree | Essex League | 19 Oct 13 |
| ZXC | 34:16 | | | | 32 | | | | Epping Forest | Essex League | 12 Jan 13 |
| ZXC | 48:58 | | | | 64 | | | | Hadleigh | Essex County Championships | 5 Jan 13 |
| 2012 SEN Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 22:43 | | | | 80 | | 10 | | Barking | BRR Barking Park 5K | 27 Aug 12 |
| 5K | 22:56 | | | | 97 | | 6 | | Ilford | Valentines Park 5K | 30 Sep 12 |
| 5M | 37:18 | | | | 151 | | 24 | | Wix | Wix 5 (Inc Essex Champs) | 21 Oct 12 |
| 5M | 38:53 | | | | 94 | | 16 | | Hornchurch | Havering 90 Joggers Midweek 5 | 12 Jun 12 |
| 10K | 46:54 | | | | 204 | | 30 | | Chelmsford | Chelmsford 10K (Inc Essex Champs) | 25 Nov 12 |
| 10K | 50:12 | | | | 163 | | 29 | | Felsted | Felsted 10K | 8 Jul 12 |
| ZXC | 29:09 | | | | 53 | | | | Colchester | Essex League | 10 Nov 12 |
| ZXC | 30:44 | | | | 43 | | | | Orion | Essex League | 14 Jan 12 |
| ZXC | 40:01 | | | | 35 | | 12 | | Loughton | Loughton AC Vets Inter Club | 3 Nov 12 |
| ZXC | 41:31 | | | | 47 | | | | Basildon | Essex County Championships | 7 Jan 12 |
| 2011 U23 Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 22:40 | | | | 82 | | 12 | | Ilford | Valentines Park 5K | 25 Sep 11 |
| 5K | 22:49 | | | | 80 | | 11 | | London | Eton Manor 5K | 10 Jul 11 |
| parkrun | 22:27 | | | | 17 | | 2 | | Valentines | Valentines parkrun # 20 | 2 Jul 11 |
| 3.5ML | 27:13 | | | | 5 | L3 | | | Chelmsford | Essex County Road Relay Championships | 19 Mar 11 |
| 5M | 36:09 | | | | 8 | | 1 | | Ilford | Ilford AC 5 Mile Championships | 10 Apr 11 |
| 5M | 37:01 | | | | 126 | | 19 | | Wix | Wix 5 | 16 Oct 11 |
| 5M | 36:59 | | | 37:08 | 123 | | 16 | | Great Notley | Braintree 5 (inc Essex Championships) | 27 Mar 11 |
| 5M | 38:35 | | | | 131 | | 16 | | Ingatestone | Ingatestone 5 | 18 Sep 11 |
| 10K | 47:22 | | | | 199 | | 18 | | Billericay | Billericay 10K | 6 Nov 11 |
| 10K | 48:34 | | | | 191 | | 30 | | Brentwood | BNY Mellon Brentwood 10K | 17 Jul 11 |
| 10K | 49:08 | | | 49:35 | 425 | | 70 | | Hatfield Broad Oak | Hatfield Broad Oak 10K | 30 May 11 |
| 10K | 51:34 | | | 51:42 | 430 | | 68 | | Southend-on-Sea | Southend 10K Classic | 2 Oct 11 |
| ZXC | 34:24 | | | | 29 | | | | Loughton | Essex League | 12 Feb 11 |
| ZXCL | 15:23 | | | | 10 | L4 | | | Highams Park | Essex Relay Championships | 12 Mar 11 |
| 2010 U23 Ilford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 22:20 | | | | 58 | | 8 | | Ilford | Valentines Park 5K | 26 Sep 10 |
| 10K | 46:25 | | | 46:35 | 315 | | 39 | | Southend-on-Sea | Southend 10K | 3 Oct 10 |
| 10K | 46:38 | | | | 176 | | 19 | | Billericay | Billericay Striders 10K | 7 Nov 10 |
| 10K | 45:54 | | | 46:47 | 659 | | 94 | | Brighton | Brighton 10K | 21 Nov 10 |
| ZXC | 30:08 | | | | 65 | | | | Colchester | Essex League | 30 Oct 10 |
| ZXC | 30:48 | | | | 42 | | | | Southend | Essex League | 13 Nov 10 |
| ZXC | 37:46 | | | | 36 | | | | Thurrock | Essex League | 9 Oct 10 |