| 2023 V45 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3ML | 18:14 | | | | 22 | L1 | | 14 | Colchester | Essex & Suffolk County Relay Championships | 16 Apr 23 |
| 8KXC | 39:05 | | | | 102 | | | 13 | Hainault Forest | Essex League | 11 Feb 23 |
| 5MXC | NT | | | | 65 | | | 8 | Harwich | North Essex & South Suffolk League | 29 Jan 23 |
| 2022 V45 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3ML | 17:20 | | | | 39 | L1 | | 8 | Colchester | Essex County Relay Championships | 10 Apr 22 |
| 4.987KL | 18:13 | | | | 28 | L12 | | | Milton Keynes | Southern Men's 12-Stage Relays | 27 Mar 22 |
| parkrun | 21:52 | | | | 24 | | | | Dolgellau | Dolgellau parkrun # 241 | 16 Apr 22 |
| 8KXC | 35:53 | | | | 74 | | | 14 | Writtle | Essex League | 19 Feb 22 |
| 10KXC | 40:59 | | | | 91 | | | | Basildon | Essex County U17 / U20 / Senior Championships | 8 Jan 22 |
| HMMT | 2:36:00 | | | 2:36:11 | 159 | | | 37 | Coed-y-Brenin | Trail Half Marathon Wales | 18 Jun 22 |
| 2021 V45 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:32 | | | | 1 | | | 1 | Dolgellau | Dolgellau parkrun # 227 | 18 Dec 21 |
| 8KXC | 30:35 | | | | 31 | | | 18 | Writtle College | Essex County U13 / U15 / Veterans' Championships | 4 Dec 21 |
| 8KXC | NT | | | | 49 | | | 12 | Chelmsford | North Essex & South Suffolk League | 7 Nov 21 |
| 10M | 63:48 | | | 63:51 | 35 | | | 15 | Stebbing | Stebbing 10 | 14 Nov 21 |
| ZXC | NT | | | | 36 | | | 5 | Halstead | North Essex & South Suffolk League | 28 Nov 21 |
| 2020 V45 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:17 | c | | | 24 | | | 7 | Saffron Walden | Essex Remembrance 5K | 13 Dec 20 |
| 3.2ML | 18:06 | | | | 15 | L2 | | 3 | Colchester | Essex County Relay Championships | 15 Mar 20 |
| 8KXC | NT | | | | 12 | | | 4 | Chelmsford | North Essex & South Suffolk League | 12 Jan 20 |
| 5MXC | NT | | | | 34 | | | 7 | Ardleigh | North Essex & South Suffolk League | 23 Feb 20 |
| 5MXC | NT | | | | 9 | | | 2 | Hadleigh | North Essex & South Suffolk League | 8 Mar 20 |
| 10KXC | 38:59 | | | | 60 | | | | Basildon | Essex County U17 / U20 / Senior Championships | 4 Jan 20 |
| 14KXC | 61:22 | | | | 415 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| 15MMT | 1:44:23 | | | 1:44:23 | 23 | | | 6 | Benfleet | Benfleet 15 | 19 Jan 20 |
| 20M | 2:12:16 | | | | 74 | | | 8 | Rochford | Essex 20 (Inc Essex Championships) | 1 Mar 20 |
| 2019 V45 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:32.8 | | | | 7 | 3 | | | Braintree | Essex 5000m Championships | 12 Jun 19 |
| 5K | 17:14 | | | | 29 | | | 1 | London Hyde Park | Harbour Club Last Friday of the Month 5K | 22 Feb 19 |
| 5K | 17:13 | | | 17:17 | 118 | | | 8 | Ipswich | Ipswich Building Society Twilight 5K | 11 May 19 |
| 5KL | 17:37 | | | | 20 | L1 | | 5 | Harwich | Essex County Relay Championships | 16 Mar 19 |
| 5KXCL | 17:17 | | | | 21 | L4 | | | Writtle College | Essex County Relay Championships | 28 Sep 19 |
| parkrun | 17:44 | | | | 2 | | | 1 | Clacton Seafront | Clacton Seafront parkrun # 118 | 16 Feb 19 |
| parkrun | 18:13 | | | | 2 | | | 1 | Colchester Castle | Colchester Castle parkrun # 305 | 19 Jan 19 |
| parkrun | 18:18 | | | | 2 | | | 1 | Dolgellau | Dolgellau parkrun # 155 | 9 Feb 19 |
| parkrun | 20:33 | | | | 23 | | | | Colchester Castle | Colchester Castle parkrun # 318 | 20 Apr 19 |
| 5.053KL | 17:42 | | | | 36 | L2 | | | Milton Keynes | Southern Men's 12-Stage Relays | 24 Mar 19 |
| 5.08KL | 18:34 | | | | 9 | L4 | | | Sutton Coldfield | British Masters Open Relay Championships | 18 May 19 |
| 4.7MXC | NT | | | | 40 | | | 4 | Wherstead | North Essex & South Suffolk League | 13 Jan 19 |
| 8KXC | 33:56 | | | | 25 | | | 12 | Writtle College | Essex County U13 / U15 / Veterans' Championships | 30 Nov 19 |
| 5M | 28:45 | | | 28:48 | 23 | | | 6 | Braintree | Braintree 5 | 31 Mar 19 |
| 5MXC | NT | | | | 26 | | | 1 | Gosfield | North Essex & South Suffolk League | 17 Feb 19 |
| 5MXC | NT | | | | 18 | | | 3 | Halstead | North Essex & South Suffolk League | 20 Oct 19 |
| 5MXC | NT | | | | 25 | | | 3 | Great Bentley | North Essex & South Suffolk League | 3 Nov 19 |
| 8.5KXC | 30:36 | | | | 44 | | | 4 | One Tree Hill | Essex League | 12 Oct 19 |
| 10K | 34:58 | | | 34:58 | 15 | | | 3 | Little Bromley | Little Bromley 10K | 14 Apr 19 |
| 10K | 36:59 | | | 37:28 | 498 | | | 25 | London | Vitality London 10,000 | 27 May 19 |
| 10KXC | 38:14 | | | | 75 | | | | Chelmsford | Essex County U17 / U20 / Senior Championships | 5 Jan 19 |
| 10KXCL | 36:59 | | | | 11 | L5 | | | Ipswich | Ipswich JAFFA Ekiden | 14 Jul 19 |
| 15KXC | 58:43 | | | | 423 | | | | Parliament Hill | South of England AA Championships | 26 Jan 19 |
| HM | 78:40 | | | 78:45 | 29 | | | 1 | Great Bentley | Great Bentley Half Marathon | 3 Feb 19 |
| 15M | 1:35:26 | | | | 9 | | | 4 | Colchester | Colchester 7.5 / 15 | 17 Mar 19 |
| 15MMT | 1:43:28 | | | 1:43:31 | 25 | | | 11 | Benfleet | Benfleet 15 | 20 Jan 19 |
| 17.7MMT | 2:52:30 | | | | 7 | | | 2 | Dolgellau | Ultra Trail Wales | 10 Aug 19 |
| 20M | 2:09:22 | | | | 60 | | | 17 | Rochford | Essex 20 (Inc Essex Championships) | 3 Mar 19 |
| Mar | 2:59:30 | c | | | 2166 | | | 282 | London | Virgin London Marathon | 28 Apr 19 |
| Mar | 3:20:54 | | | 3:20:59 | 400 | | | 57 | Chester | MBNA Chester Marathon | 6 Oct 19 |
| ZXC | 31:46 | | | | 73 | | | 7 | Chingford | Essex League | 12 Jan 19 |
| 2018 V40 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:42 | | | 17:43 | 62 | E | | 8 | Ipswich | Ipswich Building Society Twilight 5K | 12 May 18 |
| 5K | 17:50 | | | | 13 | | | | Maldon | Maldon Summer Handicap 5K Series | 19 Apr 18 |
| 5KL | 17:42 | | | | 5 | L1 | | | Harwich | Essex Relay Championships | 24 Mar 18 |
| 5KXCL | 18:28 | | | | 13 | L6 | | 3 | Ipswich | Ipswich JAFFA Ekiden | 15 Jul 18 |
| parkrun | 17:24 | | | | 3 | | | 1 | Kesgrave | Kesgrave parkrun # 217 | 13 Oct 18 |
| parkrun | 17:49 | | | | 3 | | | | Colchester Castle | Colchester Castle parkrun # 288 | 6 Oct 18 |
| parkrun | 17:51 | | | | 2 | | | 1 | Burnham-on-Crouch | Burnham on Crouch parkrun # 61 | 22 Sep 18 |
| parkrun | 17:53 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 69 | 21 Apr 18 |
| parkrun | 18:07 | | | | 4 | | | 1 | Mersea Island | Mersea Island parkrun # 76 | 9 Jun 18 |
| parkrun | 18:17 | | | | 6 | | | | Dolgellau | Dolgellau parkrun # 111 | 7 Apr 18 |
| parkrun | 18:25 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 86 | 18 Aug 18 |
| parkrun | 18:48 | | | | 5 | | | | Colchester Castle | Colchester Castle parkrun # 277 | 21 Jul 18 |
| parkrun | 18:51 | | | | 1 | | | 1 | Harwich | Harwich parkrun # 142 | 3 Mar 18 |
| parkrun | 20:47 | | | | 5 | | | 1 | Mersea Island | Mersea Island parkrun # 90 | 15 Sep 18 |
| parkrun | 28:45 | | | | 129 | | | | Great Notley | Great Notley parkrun # 232 | 20 Oct 18 |
| parkrun | 29:41 | | | | 251 | | | | Colchester Castle | Colchester Castle parkrun # 260 | 10 Mar 18 |
| 5.8KL | 20:58 | | | | 73 | L4 | | 11 | Crystal Palace | Southern Men's 6-Stage Relays | 23 Sep 18 |
| 8KXC | 28:50 | | | | 38 | | | | Colchester | Essex County U13 / U15 / Veterans' Championships | 1 Dec 18 |
| 5M | 29:00 | | | 29:00 | 30 | | | 11 | Wix | Wix 5 | 21 Oct 18 |
| 5M | 29:27 | | | | 8 | | | 4 | Sudbury | Sudbury Fun Run 5 | 30 Mar 18 |
| 5M | 29:46 | | | | 36 | | | 8 | Great Bentley | Great Bentley Friday 5 | 6 Jul 18 |
| 5MMT | 30:16 | | | | 8 | | | 3 | Brantham | Brantham Friday 5 | 20 Jul 18 |
| 5MXC | NT | | | | 50 | | | 17 | Hadleigh | 53-12 League | 18 Feb 18 |
| 5MXC | NT | | | | 19 | | | 1 | Writtle | NESS League 5 | 28 Oct 18 |
| 8.8KXC | 34:33 | | | | 55 | | | 3 | Hockley | Essex League | 27 Oct 18 |
| 10K | 37:17 | c | | | 457 | | | 39 | London | Vitality London 10,000 | 28 May 18 |
| 10K | 37:28 | | | 37:28 | 8 | | | 1 | Colchester | Colchester Zoo Stampede 10K | 20 May 18 |
| HM | 84:33 | | | 84:33 | 52 | | | 14 | Colchester | Colchester Half Marathon | 25 Mar 18 |
| HM | 2:11:08 | | | 2:11:28 | 525 | | | 72 | Great Bentley | Great Bentley Half Marathon | 4 Feb 18 |
| 15M | 1:40:21 | | | | 10 | | | 3 | Colchester | Colchester 15 | 30 Sep 18 |
| Mar | 2:58:07 | | | 2:58:19 | 183 | | | 39 | Chester | MBNA Chester Marathon | 7 Oct 18 |
| ZXC | 33:07 | | | | 64 | | | 6 | Horseheath | Essex League | 15 Dec 18 |
| ZXC | 33:27 | | | | 62 | | | 6 | Basildon | Essex League | 10 Feb 18 |
| 2017 V40 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:58.9 | | | | 6 | ns | | | Colchester | Sweatshop Southern Athletics League Division 1 | 17 Jun 17 |
| 1500 | 4:59.0 | | | | 5 | ns | | | Chelmsford | Sweatshop Southern Athletics League Division 1 | 8 Jul 17 |
| 3000 | 10:14.4 | | | | 3 | ns | | | Chelmsford | Sweatshop Southern Athletics League Division 1 | 8 Jul 17 |
| 5000 | 17:53.2 | | | | 2 | ns | | | Colchester | Sweatshop Southern Athletics League Division 1 | 17 Jun 17 |
| 5K | 17:17 | | | | 3 | | | | Maldon | Maldon Summer Handicap 5K Series | 13 Jul 17 |
| 5K | 17:30 | | | | 4 | | | | Maldon | Maldon Summer Handicap 5K Series | 20 Apr 17 |
| 5K | 17:40 | | | | 4 | | | | Maldon | Maldon Summer Handicap 5K Series | 22 Jun 17 |
| 5K | 17:45 | | | | 5 | | | | Maldon | Maldon Summer Handicap 5K Series | 11 May 17 |
| 5KL | 17:41 | | | | 2 | L2 | | | Harwich | Essex Relay Championships | 18 Mar 17 |
| 5KXCL | 15:56 | | | | 2 | L3 | | | North Ockendon | Essex County Relay Championships | 7 Oct 17 |
| parkrun | 17:32 | | | | 6 | | | | Mersea Island | Mersea Island parkrun # 32 | 22 Jul 17 |
| parkrun | 17:34 | | | | 1 | | | 1 | Harwich | Harwich parkrun # 94 | 15 Apr 17 |
| parkrun | 17:49 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 34 | 5 Aug 17 |
| parkrun | 17:55 | | | | 2 | | | | Mersea Island | Mersea Island parkrun # 21 | 6 May 17 |
| parkrun | 18:09 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 11 | 25 Feb 17 |
| parkrun | 18:09 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 15 | 25 Mar 17 |
| parkrun | 18:15 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 29 | 1 Jul 17 |
| parkrun | 18:16 | | | | 2 | | | 1 | Mersea Island | Mersea Island parkrun # 26 | 10 Jun 17 |
| parkrun | 18:22 | | | | 5 | | | | Bury St Edmunds | Bury St Edmunds parkrun # 207 | 24 Jun 17 |
| parkrun | 18:25 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 53 | 16 Dec 17 |
| parkrun | 18:29 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 52 | 9 Dec 17 |
| parkrun | 18:32 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 47 | 4 Nov 17 |
| parkrun | 18:46 | | | | 5 | | | | Colchester Castle | Colchester Castle parkrun # 239 | 21 Oct 17 |
| parkrun | 19:03 | | | | 1 | | | 1 | Mersea Island | Mersea Island parkrun # 55 | 30 Dec 17 |
| parkrun | 19:07 | | | | 3 | | | | Mersea Island | Mersea Island parkrun # 48 | 11 Nov 17 |
| parkrun | 19:33 | | | | 2 | | | | Mersea Island | Mersea Island parkrun # 40 | 16 Sep 17 |
| 7.4KXC | 27:32 | | | | 36 | | | | Great Notley Park | Essex League | 14 Jan 17 |
| 8KXC | 30:27 | | | | 15 | | | | Writtle | Essex County U13 / U15 / Veterans' Championships | 2 Dec 17 |
| 5M | 28:46 | | | | 10 | | | 2 | Sudbury | Sudbury Fun Run 5 | 14 Apr 17 |
| 5M | 29:26 | | | 29:26 | 7 | | | 2 | Wix | Harwich Runners Wix 5 | 15 Oct 17 |
| 5MXC | NT | | | | 12 | | | 1 | Ipswich | 53-12 League | 22 Jan 17 |
| 5MXC | NT | | | | 15 | | | 2 | Great Notley | 53-12 League | 19 Feb 17 |
| 5MXC | NT | | | | 33 | | | 6 | Ramsey | 53-12 League | 5 Nov 17 |
| 10K | 35:37 | | | | 6 | | | 1 | Little Bromley | Bromley 10K | 9 Apr 17 |
| 10K | 36:39 | | | 36:47 | 323 | | | 29 | London | Vitality London 10,000 | 29 May 17 |
| 10K | 36:48 | | | 36:48 | 10 | | | 2 | Colchester | Colchester 10K | 14 May 17 |
| 10K | 60:37 | | | 60:38 | 313 | | | 66 | Dedham | Dedham 10K | 17 Sep 17 |
| 15KXC | 59:25 | | | | 295 | | | | Parliament Hill | South of England AA Championships | 28 Jan 17 |
| HM | 80:01 | | | 80:01 | 20 | | | 6 | Colchester | Colchester Half Marathon | 12 Mar 17 |
| HM | 80:07 | | | 80:09 | 25 | | | 6 | Great Bentley | Great Bentley Half Marathon | 5 Feb 17 |
| 20M | 2:12:10 | | | | 64 | | | 22 | Langham | Essex 20 | 5 Mar 17 |
| Mar | 3:06:13 | c | | | 2585 | | | 568 | London | Virgin London Marathon | 23 Apr 17 |
| ZXC | 42:49 | | | | 37 | | | | Woodford | Essex County U17/U20/Senior Championships | 7 Jan 17 |
| ZXC | NT | | | | 32 | | | 5 | Colchester | 53-12 League | 26 Nov 17 |
| 2016 V40 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:59.4 | | | | 5 | ns | | | Tonbridge | Sweatshop Southern Athletics League Division 1 | 20 Aug 16 |
| 5000 | 17:41.6 | | | | 4 | ns | | | Tonbridge | Sweatshop Southern Athletics League Division 1 | 20 Aug 16 |
| 10000 | 37:54.3 | | | | 13 | | | | Braintree | Essex 10000m Championships | 20 Jul 16 |
| 5K | 17:41 | | | | 9 | | | | Maldon | Maldon Summer Handicap 5K Series | 9 Jun 16 |
| 5K | 17:42 | | | | 6 | | | | Maldon | Maldon Summer Handicap 5K Series | 19 May 16 |
| 5K | 17:54 | | | | 3 | | | | Maldon | Maldon Summer Handicap 5K Series | 11 Aug 16 |
| 5KL | 17:51 | | | | 3 | L2 | | | Harwich | Essex Relay Championships | 19 Mar 16 |
| 5KXCL | 15:59 | | | | 7 | L2 | | | Hockley | Essex County Relay Championships | 24 Sep 16 |
| parkrun | 17:35 | | | | 3 | | | 1 | Mersea Island | Mersea Island parkrun # 1 | 17 Dec 16 |
| parkrun | 17:41 | | | | 2 | | | 1 | Great Cornard | Great Cornard parkrun # 131 | 13 Aug 16 |
| parkrun | 17:44 | | | | 3 | | | 1 | Harwich | Harwich parkrun # 56 | 6 Aug 16 |
| parkrun | 17:49 | | | | 2 | | | 1 | Colchester Castle | Colchester Castle parkrun # 185 | 15 Oct 16 |
| parkrun | 18:00 | | | | 4 | | | | Colchester Castle | Colchester Castle parkrun # 196 | 25 Dec 16 |
| parkrun | 18:01 | | | | 2 | | | 1 | Colchester Castle | Colchester Castle parkrun # 163 | 14 May 16 |
| parkrun | 18:03 | | | | 3 | | | 1 | Colchester Castle | Colchester Castle parkrun # 164 | 21 May 16 |
| parkrun | 18:25 | | | | 6 | | | 1 | Colchester Castle | Colchester Castle parkrun # 174 | 30 Jul 16 |
| parkrun | 18:36 | | | | 5 | | | | Colchester Castle | Colchester Castle parkrun # 173 | 23 Jul 16 |
| parkrun | 23:48 | | | | 99 | | | | Colchester Castle | Colchester Castle parkrun # 156 | 26 Mar 16 |
| parkrun | 23:56 | | | | 89 | | | | Colchester Castle | Colchester Castle parkrun # 146 | 16 Jan 16 |
| parkrun | 24:13 | | | | 111 | | | | Colchester Castle | Colchester Castle parkrun # 161 | 30 Apr 16 |
| 8KXC | 31:00 | | | | 28 | | | 5 | Horseheath | Essex League | 19 Nov 16 |
| 8KXC | NT | | | | 10 | | | | Writtle | Essex County U13 / U15 / Veterans' Championships | 26 Nov 16 |
| 5M | 29:01 | | | | 18 | | | 5 | Witham | Witham May Day 5 | 2 May 16 |
| 5M | 29:49 | | | 29:49 | 29 | | | 4 | Great Bentley | Great Bentley Friday 5 | 1 Jul 16 |
| 5M | 29:52 | | | | 12 | | | 5 | Sudbury | Sudbury Fun Run 5 | 25 Mar 16 |
| 5M | 29:52 | | | | 8 | | | 1 | Capel St Mary | Capel 5 | 19 Jun 16 |
| 5MXC | NT | | | | 11 | | | 1 | Harwich | 53-12 League | 4 Dec 16 |
| 8.1KXC | 25:21 | | | | 53 | | | 12 | Chelmsford | Essex League | 29 Oct 16 |
| 8.1KXC | NT | | | | 13 | | | 5 | Ipswich | 53-12 League | 28 Feb 16 |
| 9.2KXC | 35:32 | | | | 36 | | | 29 | Oxford | South of England Masters' and Inter Counties Championships | 10 Dec 16 |
| 10K | 36:36 | | | 36:38 | 12 | | | 3 | Langham | Langham 10K | 11 Sep 16 |
| 10K | 37:04 | | | 37:07 | 25 | | | 5 | Felsted | Felsted 10K | 10 Jul 16 |
| 15KXC | 62:46 | | | | 320 | | | | Parliament Hill | South of England Championships | 30 Jan 16 |
| 10M | 59:12 | | | | 13 | | | 3 | Tiptree | Tiptree 10 | 9 Oct 16 |
| HM | 79:41 | | | 79:43 | 17 | | | 3 | Pleshey | Pleshey & Essex Half Marathon | 2 Oct 16 |
| HM | 79:55 | | | 79:57 | 18 | | | 7 | Colchester | Colchester Half Marathon | 13 Mar 16 |
| HMMT | 82:29 | | | 82:31 | 10 | | | 2 | Bungay | Bungay Black Dog Half Marathon | 17 Apr 16 |
| 15MMT | 1:42:41 | | | | 18 | | | 7 | Benfleet | Benfleet 15 | 17 Jan 16 |
| 20M | 2:07:32 | | | | 47 | | | 11 | Langham | Essex 20 (Inc Essex Championships) | 6 Mar 16 |
| Mar | 3:07:23 | | | 3:07:26 | 15 | | | 7 | Yeovil | Yeovil Marathon | 12 Jun 16 |
| Mar | 4:05:42 | | | 4:05:43 | 112 | | | 26 | Halstead | Halstead & Essex Marathon | 8 May 16 |
| ZXC | 31:27 | | | | 33 | | | 12 | Colchester | Essex League | 7 Feb 16 |
| ZXC | 32:39 | | | | 46 | | | 14 | Chingford | Essex League | 2 Jan 16 |
| ZXC | 46:25 | | | | 56 | | | | Claybury | Essex County Championships | 9 Jan 16 |
| ZXC | NT | | | | 15 | | | 2 | Colchester | 53-12 League | 6 Nov 16 |
| 2015 V40 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:48 | | | 17:50 | 46 | | | 7 | Ipswich | Ipswich Building Society Twilight 5K | 14 Aug 15 |
| 5K | 17:58 | | | | 9 | | | | Maldon | Maldon Summer Handicap 5K Series | 23 Jul 15 |
| 5K | 18:28 | | | | 6 | | | | Maldon | Maldon Summer Handicap 5K Series | 2 Jul 15 |
| 5K | 18:34 | | | | 11 | | | | Maldon | Maldon Summer Handicap 5K Series | 11 Jun 15 |
| 5K | 18:46 | | | | 18 | | | | Maldon | Maldon Summer Handicap 5K Series | 21 May 15 |
| parkrun | 18:17 | | | | 8 | | | | Colchester Castle | Colchester Castle parkrun # 118 | 18 Jul 15 |
| parkrun | 18:23 | | | | 5 | | | 1 | Great Cornard | Great Cornard parkrun # 54 | 28 Feb 15 |
| parkrun | 18:45 | | | | 3 | | | | Harwich | Harwich parkrun # 2 | 8 Aug 15 |
| parkrun | 18:52 | | | | 6 | | | | Colchester Castle | Colchester Castle parkrun # 94 | 24 Jan 15 |
| parkrun | 18:55 | | | | 9 | | | | Colchester Castle | Colchester Castle parkrun # 111 | 23 May 15 |
| parkrun | 19:13 | | | | 2 | | | 1 | Great Cornard | Great Cornard parkrun # 53 | 21 Feb 15 |
| parkrun | 19:16 | | | | 7 | | | 1 | Maldon Prom | Maldon Prom parkrun # 93 | 30 May 15 |
| parkrun | 19:42 | | | | 6 | | | | Colchester Castle | Colchester Castle parkrun # 113 | 6 Jun 15 |
| parkrun | 24:01 | | | | 92 | | | | Colchester Castle | Colchester Castle parkrun # 104 | 4 Apr 15 |
| 5M | 29:16 | | | | 22 | | | 7 | Wix | Wix 5 | 18 Oct 15 |
| 10K | 37:01 | | | 37:05 | 37 | | | | Blackmore | BNY Mellon Brentwood & Essex Championship 10K | 5 Jul 15 |
| 10K | 37:17 | | | 37:18 | 13 | | | 5 | Langham | Langham 10K | 6 Sep 15 |
| 10K | 38:02 | | | 38:15 | 397 | | | 31 | London | Bupa London 10,000 | 25 May 15 |
| 10K | 38:33 | | | 38:35 | 17 | | | 7 | Colchester | Colchester 10K | 10 May 15 |
| 10KXC | 38:45 | | | | 37 | | | 18 | Shuttleworth | South of England Masters' Championships (Inc South of England Inter Counties Championships) | 12 Dec 15 |
| 10M | 61:27 | | | | 10 | | | 3 | Tiptree | Tiptree 10 | 11 Oct 15 |
| 10M | 62:00 | | | 62:14 | 29 | | | 6 | Stebbing | Stebbing 10 | 8 Nov 15 |
| HM | 81:01 | | | 81:04 | 28 | | | 4 | Pleshey | Pleshey & Essex Half Marathon | 13 Sep 15 |
| HM | 84:20 | c | | | 31 | | | 3 | Southend | Southend Half Marathon | 14 Jun 15 |
| HM | 88:52 | | | 88:54 | 65 | | | 18 | Colchester | Colchester Half Marathon | 29 Mar 15 |
| ZXC | 29:53 | | | | 25 | | | | Colchester | Essex County U13/U15/Veterans' Championships | 28 Nov 15 |
| ZXC | 31:26 | | | | 46 | | | 14 | Colchester | Essex League | 31 Jan 15 |
| ZXC | 33:25 | | | | 60 | | | 13 | Horseheath | Essex League | 14 Nov 15 |
| ZXC | 33:46 | | | | 53 | | | 10 | One Tree Hill | Essex League | 10 Oct 15 |
| ZXC | 35:33 | | | | 53 | | | 18 | Hockley | Essex League | 31 Oct 15 |
| ZXC | 45:02 | | | | 16 | | | 6 | Colchester | Eastern Counties Championships | 21 Nov 15 |
| ZXC | 49:44 | | | | 92 | | | | Woodford | Essex County Championships | 3 Jan 15 |
| ZXC | NT | | | | 29 | | | 7 | Halstead | 53-12 League | 6 Dec 15 |
| ZXCL | 17:09 | | | | 13 | L2 | | | Southend | Essex County Relay Championships | 26 Sep 15 |
| 2014 V40 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:29 | | | | 18 | | | | Maldon | Maldon Summer Handicap 5K Series | 14 Aug 14 |
| 5K | 19:35 | | | | 22 | | | | Maldon | Maldon Summer Handicap 5K Series | 24 Jul 14 |
| 5K | 19:37 | | | | 13 | | | | Maldon | Maldon Summer Handicap 5K Series | 12 Jun 14 |
| 5K | 19:47 | | | | 18 | | | | Maldon | Maldon Summer Handicap 5K Series | 22 May 14 |
| 5K | 26:14 | | | | 42 | | | | Maldon | Maldon Summer Handicap 5K Series | 3 Jul 14 |
| parkrun | 18:44 | | | | 8 | | | | Colchester Castle | Colchester Castle parkrun # 81 | 8 Nov 14 |
| parkrun | 19:21 | | | | 7 | | | | Colchester Castle | Colchester Castle parkrun # 79 | 25 Oct 14 |
| parkrun | 19:46 | | | | 19 | | | 1 | Colchester Castle | Colchester Castle parkrun # 58 | 17 May 14 |
| parkrun | 19:49 | | | | 15 | | | | Colchester Castle | Colchester Castle parkrun # 60 | 31 May 14 |
| parkrun | 19:50 | | | | 9 | | | | Colchester Castle | Colchester Castle parkrun # 68 | 9 Aug 14 |
| parkrun | 19:53 | | | | 18 | | | | Colchester Castle | Colchester Castle parkrun # 54 | 19 Apr 14 |
| parkrun | 19:56 | | | | 7 | | | 1 | Colchester Castle | Colchester Castle parkrun # 59 | 24 May 14 |
| parkrun | 19:58 | | | | 16 | | | | Colchester Castle | Colchester Castle parkrun # 56 | 3 May 14 |
| parkrun | 20:02 | | | | 15 | | | 1 | Colchester Castle | Colchester Castle parkrun # 53 | 12 Apr 14 |
| parkrun | 20:06 | | | | 14 | | | | Colchester Castle | Colchester Castle parkrun # 70 | 23 Aug 14 |
| parkrun | 20:19 | | | | 12 | | | 1 | Colchester Castle | Colchester Castle parkrun # 55 | 26 Apr 14 |
| parkrun | 21:17 | | | | 25 | | | | Colchester Castle | Colchester Castle parkrun # 51 | 22 Mar 14 |
| parkrun | 25:53 | | | | 76 | | | | Ipswich | Ipswich parkrun # 95 | 19 Jul 14 |
| 10K | 38:03 | | | | 54 | | | 11 | Chelmsford | Chelmsford 10K (inc Essex Championships) | 23 Nov 14 |
| 10K | 38:33 | | | | 28 | | | 8 | Langham | Langham 10K | 7 Sep 14 |
| 10K | 39:15 | | | 39:17 | 15 | | | 7 | Dedham | Dedham 10K | 13 Sep 14 |
| 10K | 39:19 | | | 39:22 | 31 | | | | Colchester | Colchester 10K | 11 May 14 |
| 10M | 63:02 | | | | 38 | | | 12 | Tiptree | Tiptree 10 | 12 Oct 14 |
| HM | 84:19 | | | 84:25 | 35 | | | 12 | Pleshey | Pleshey & Essex Half Marathon | 21 Sep 14 |
| HM | 89:28 | | | 90:07 | 79 | | | 11 | Southend | Southend Half Marathon | 8 Jun 14 |
| HM | 1:40:06 | | | 1:40:11 | 227 | | | 54 | Colchester | Colchester Half Marathon | 16 Mar 14 |
| ZXC | 28:40 | | | | 68 | | | 16 | Chelmsford | Essex League | 15 Nov 14 |
| ZXC | 28:52 | | | | 75 | | | 20 | Braintree | Essex League | 6 Dec 14 |
| ZXC | 33:37 | | | | 64 | | | 16 | Thurrock | Essex League | 18 Oct 14 |
| ZXC | 37:56 | | | | 30 | | | | Ilford | Essex County Veterans' Championships | 29 Nov 14 |
| ZXC | NT | | | | 30 | | | 7 | Wrabness | 53-12 League | 14 Dec 14 |
| ZXCL | 17:27 | | | | 14 | L2 | | | Hockley | Essex County Relay Championships | 27 Sep 14 |
| 2013 V35 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 43:56 | | | 43:58 | 60 | | | | Dedham | Dedham 10K | 15 Sep 13 |
| 10K | 44:36 | | | | 86 | | | | Langham | Langham 10K | 8 Sep 13 |
| 2012 V35 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 48:58 | | | | 116 | | | | Langham | Langham 10K | 9 Sep 12 |
| HM | 95:03 | | | 95:13 | 461 | | | | Peterborough | Perkins Great Eastern Run Half Marathon | 14 Oct 12 |
| HM | 1:44:18 | | | 1:44:29 | 308 | | | | Colchester | Colchester Half Marathon | 11 Mar 12 |
| HM | 1:48:58 | | | 1:49:18 | 400 | | | | Southend | Southend Half Marathon | 10 Jun 12 |
| 2011 V35 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 99:44 | | | 99:56 | 598 | | | | Peterborough | Perkins Great Eastern Half Marathon | 9 Oct 11 |
| 2010 V35 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:55:19 | | | 1:57:07 | 1414 | | | | Peterborough | Great Eastern Half Marathon | 10 Oct 10 |