| 2025 V45 Notts/Midland Masters/West End |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 40:59 | | | 41:05 | 28 | | | 5 | Leicester | Run Leicester 10K / Half Marathon | 26 Oct 25 |
| HM | 95:38 | | | 95:41 | 107 | | | 28 | Market Bosworth | Bosworth Half Marathon | 11 May 25 |
| HM | 96:47 | | | 96:48 | 182 | | | 21 | Kettering | Runthrough Kettering Half Marathon | 9 Mar 25 |
| Mar | 3:34:15 | c | | | 9812 | | | 1120 | London | TCS London Marathon | 27 Apr 25 |
| 2024 V45 Wreake & Soar Valley/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:03 | | | | 5 | | | 1 | Kirkby Mallory | Run Mallory Park (incl. Leics & Rutland 5K Championships) | 17 Aug 24 |
| parkrun | 16:08 | | | | 2 | | | 1 | Rutland Water | Rutland Water parkrun # 364 | 25 May 24 |
| 3.16ML | 16:40 | | | | 5 | L7 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 23 Mar 24 |
| 3.16ML | 16:40 | | | | 35 | L2 | | | Sutton Coldfield | ERRA Men's National 12-Stage Relays | 6 Apr 24 |
| 5.848KL | 19:46 | | | | 59 | L3 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 5 Oct 24 |
| 5.88KL | 20:01 | | | | 24 | L5 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 21 Sep 24 |
| 5M | 26:27 | | | 26:31 | 6 | | | 1 | Huncote | Joy Cann 5 | 7 Aug 24 |
| 10K | 32:53 | c | | | 14 | | | 2 | Birmingham | Great Birmingham 10K | 5 May 24 |
| 10K | 33:06 | | | 33:07 | 7 | | | 4 | Leicester | Leicester 10K | 3 Mar 24 |
| 10K | 33:37 | | | 33:40 | 5 | | | 1 | Prestwold | Prestwold 10K | 23 Jun 24 |
| 10K | 34:28 | | | 34:30 | 9 | | | 2 | Markfield | Markfield 10K | 29 Sep 24 |
| HM | 89:32 | | | | 119 | | | 15 | Thames Ditton | Hampton Court Half Marathon | 18 Feb 24 |
| 2023 V45 Wreake & Soar Valley/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.88KL | 20:45 | | | | 56 | L06 | | 3 | Sutton Park | Midland Counties Men's 6-Stage Relays | 23 Sep 23 |
| 5M | 26:44 | | | 26:46 | 7 | | | 1 | Huncote | LRRL Joy Cann Memorial 5 | 2 Aug 23 |
| 6M | 32:29 | | | 32:31 | 10 | | | 1 | Mountsorrel | LRRL Swithland 6 | 4 Jun 23 |
| 10K | 42:24 | | | 42:28 | 123 | | | 28 | Prestwold | Prestwold 10K | 25 Jun 23 |
| HM | 91:09 | | | 91:09 | 88 | | | 28 | Keyworth | Keyworth Scouts Turkey Trot Half Marathon | 10 Dec 23 |
| 2022 V40 Hermitage/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:38 | | | | 1 | | | 1 | Rutland Water | Rutland Water parkrun # 255 | 16 Apr 22 |
| parkrun | 19:34 | | | | 1 | | | | Lonehill, RSA | Lonehill parkrun # 317 | 12 Feb 22 |
| parkrun | 25:15 | | | | 28 | | | | Bedworth | Bedworth parkrun # 145 | 11 Jun 22 |
| 5M | 26:22 | | | 26:24 | 4 | | | 1 | Huncote | Joy Cann Memorial 5 | 3 Aug 22 |
| 10KXC | 38:01 | | | | 24 | | | 1 | Derby | North Midlands League (Inc EMAA Team Selection) | 15 Oct 22 |
| 2018 V40 Hermitage/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KL | 9:30 | | | | 1 | L1 | | | Leicester | Victoria Park Relays | 24 Nov 18 |
| 5K | 15:35 | | | 15:42 | 59 | | | 4 | Kingsley | Mid Cheshire 5K | 27 Apr 18 |
| 5K | 15:41 | | | 15:44 | 4 | | | 2 | Horwich | British Masters 5K Championships | 17 Jun 18 |
| 5K | 15:42 | | | 15:46 | 30 | | | 5 | Kingsley | Mid Cheshire 5K | 23 Aug 18 |
| 5K | 16:47 | | | 16:47 | 3 | | | 1 | Leicester | Leicester City Winter 5K Series | 7 Feb 18 |
| 5K | 18:06 | | | | 2 | | | 1 | Leicester | Leicester City Winter 5K Series | 3 Jan 18 |
| parkrun | 15:59 | | | | 2 | | | 1 | Boston | Boston parkrun # 143 | 14 Jul 18 |
| parkrun | 16:01 | | | | 1 | | | 1 | Braunstone | Braunstone parkrun # 420 | 1 Dec 18 |
| parkrun | 17:11 | | | | 2 | | | 1 | Leicester Victoria | Leicester Victoria parkrun # 113 | 13 Jan 18 |
| 8KXC | 26:36 | | | | 13 | | | 4 | Swansea | British & Irish Masters' International | 17 Nov 18 |
| 8KXC | 26:59 | | | | 1 | | | 1 | Bury St Edmunds | England Masters Inter Area Match | 29 Sep 18 |
| 5M | 26:14 | | | 26:16 | 5 | | | 1 | Huncote | LRRL Joy Cann 5 | 1 Aug 18 |
| 5M | 26:25 | | | | 3 | | | 1 | Market Harborough | East Midlands Grand Prix Harborough 5 | 3 Jul 18 |
| 5M | 27:02 | | | | 3 | | | 1 | Corby | East Midlands Grand Prix Corby 5 | 6 Jun 18 |
| 5.38ML | 28:17 | | | | 34 | L1 | | | Sutton Coldfield | ERRA National Men's 12-Stage Relays | 14 Apr 18 |
| 5.38ML | 28:34 | | | | 6 | L2 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 17 Mar 18 |
| 6M | 32:07 | | | | 4 | | | 1 | Rugby | East Midlands Grand Prix Rugby 6 | 23 May 18 |
| 10K | 31:55 | | | 32:04 | 93 | | | 3 | Telford | Telford 10K | 9 Dec 18 |
| 10K | 32:45 | | | 32:47 | 2 | | | 1 | Silverstone | East Midlands Grand Prix Silverstone 10K | 9 May 18 |
| 10K | 32:54 | | | | 4 | | | 2 | Milton Keynes | East Midlands Grand Prix Milton Keynes 10K | 10 Jul 18 |
| 10K | 34:45 | | | 34:45 | 4 | | | 1 | Coalville | LRRL Carl Rutt Memorial 10K | 12 Aug 18 |
| 10KXC | 34:41 | | | | 25 | | | 3 | Kettering | North Midlands League | 10 Nov 18 |
| 12KXC | 47:10 | | | | 67 | | | | Nottingham | Midland Counties Championships | 27 Jan 18 |
| 10M | 55:57 | | | 55:59 | 4 | | | 3 | Rhyl | Rhyl 10 (Inc British Masters Championships) | 24 Feb 18 |
| 10M | 56:21 | | | 56:24 | 2 | | | 1 | Leicester | LRRL John Fraser 10 | 2 Sep 18 |
| HM | 72:29 | | | 72:30 | 2 | | | 1 | Edinburgh | Scottish Half Marathon | 23 Sep 18 |
| HM | 74:49 | c | | | 114 | | | 14 | Greenwich | The Big Half Marathon (Inc British Championship) | 4 Mar 18 |
| ZXCL | 9:39 | | | | 1 | L1 | | 1 | Long Eaton | British Masters Relay Championships | 27 Oct 18 |
| 2017 V35 Hermitage |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXCL | 9:58 | | | | 2 | L3 | | | Long Eaton | British Masters Relay Championships | 28 Oct 17 |
| 5K | 16:50 | | | | 2 | | | 2 | Leicester | Leicester City Winter 5K Series | 1 Nov 17 |
| 5K | 17:02 | | | | 1 | | | | Leicester | Leicester City Winter 5K Series | 4 Jan 17 |
| 5KXCL | 17:23 | | | | 68 | L1 | | | Mansfield | ECCA Saucony English National Relay Championships | 4 Nov 17 |
| parkrun | 16:44 | | | | 1 | | | 1 | Leicester Victoria | Leicester Victoria parkrun # 90 | 22 Jul 17 |
| parkrun | 17:05 | | | | 1 | | | 1 | Boston | Boston parkrun # 91 | 15 Jul 17 |
| 5.08KL | 17:32 | | | | 14 | L5 | | | Sutton Coldfield | Midland Men's 12-Stage Relays | 25 Mar 17 |
| 5.08KL | 18:14 | | | | 46 | L4 | | | Sutton Coldfield | ERRA National Men's 12-Stage Relays | 8 Apr 17 |
| 5M | 28:06 | | | | 2 | | | | Leicester | Lutterworth 5 | 9 Jul 17 |
| 5M | 28:38 | | | 28:39 | 13 | | | | Leicester | Desford 5 | 26 Mar 17 |
| 5M | 29:15 | | | | 19 | | | | Banbury | East Midlands Grand Prix Banbury 5 | 6 Jun 17 |
| 6M | 34:31 | | | 34:31 | 13 | | | | Kibworth | Kibworth 6 | 12 Feb 17 |
| 6M | 35:13 | | | 35:13 | 22 | | | | Mountsorrel | Swithland 6 | 4 Jun 17 |
| 10K | 34:46 | | | | 8 | | | | Centurion, RSA | Zwartkop 10K | 29 Jul 17 |
| 10K | 34:45 | | | 34:50 | 194 | | | | Partington | Trafford 10K | 5 Mar 17 |
| 10K | 34:55 | | | | 17 | | | | Milton Keynes | East Midlands Grand Prix Milton Keynes 10K | 27 Jun 17 |
| 10K | 35:10 | | | 35:08 | 6 | | | 1 | Coalville | Carl Rutt Memorial 10K | 13 Aug 17 |
| 10K | 35:52 | | | 35:52 | 13 | | | | Markfield | Markfield 10K | 12 Mar 17 |
| 10K | 37:19 | | | | 16 | | | | Weedon | Weedon 10K | 20 Jun 17 |
| 10KXC | 32:23 | | | | 15 | | | 3 | Corby | North Midlands League | 11 Nov 17 |
| 10KXC | 41:13 | | | | 21 | | | | Burbage Common | Leicestershire & Rutland County Championships | 7 Jan 17 |
| 10.2KXC | 38:58 | | | | 47 | | | | Nottingham | North Midlands League | 14 Jan 17 |
| 7M | 40:25 | | | 40:25 | 6 | | | | Melton Mowbray | Stilton 7 | 26 Feb 17 |
| 7M | 40:49 | | | 41:14 | 8 | | | | Hungarton | Hungarton 7 | 5 Jul 17 |
| 7MXC | 37:52 | | | | 16 | | | | Nottingham | Midland Counties 5/7 Mile Championships | 18 Nov 17 |
| 10M | 57:35 | | | 57:36 | 6 | | | 4 | Leicester | John Fraser 10 | 3 Sep 17 |
| HM | 74:53 | | | 74:54 | 24 | | | 4 | Peterborough | Perkins Great Eastern Half Marathon | 8 Oct 17 |
| HM | 77:54 | | | 77:55 | 23 | | | | Kingston upon Thames | Hampton Court Half Marathon | 19 Feb 17 |
| HM | 78:51 | | | | 10 | | | | Kruger Park, RSA | Skukuza Half Marathon | 5 Aug 17 |
| 2016 V35 Huncote |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:01 | | | | 2 | | | | Leicester | Leicester City Winter 5K Series | 7 Dec 16 |
| 5K | 17:26 | | | | 3 | | | | Leicester | Leicester City Winter 5K Series | 2 Nov 16 |
| parkrun | 16:39 | | | | 2 | | | | Braunstone | Braunstone parkrun # 324 | 31 Dec 16 |
| parkrun | 16:41 | | | | 1 | | | 1 | Braunstone | Braunstone parkrun # 298 | 9 Jul 16 |
| parkrun | 17:01 | | | | 1 | | | 1 | Braunstone | Braunstone parkrun # 295 | 18 Jun 16 |
| parkrun | 17:06 | | | | 1 | | | 1 | Braunstone | Braunstone parkrun # 309 | 24 Sep 16 |
| parkrun | 17:45 | | | | 2 | | | 1 | Braunstone | Braunstone parkrun # 287 | 23 Apr 16 |
| parkrun | 17:58 | | | | 4 | | | 1 | Braunstone | Braunstone parkrun # 277 | 13 Feb 16 |
| 5M | 27:43 | | | 27:46 | 9 | | | 2 | Huncote | Joy Cann 5 | 3 Aug 16 |
| 5MMT | 28:35 | | | | 4 | | | | Swadlincote | Run in the Forest 5 | 17 Apr 16 |
| 6M | 35:47 | | | 35:49 | 25 | | | | Kibworth | Kibworth 6 | 6 Mar 16 |
| 6M | 36:22 | | | 36:32 | 47 | | | | Barrow upon Soar | Leicestershire Winter Series | 24 Jan 16 |
| 10K | 35:23 | | | 35:24 | 4 | | | 3 | Leicester | Leicester's Big 10K | 17 Jul 16 |
| 10K | 35:51 | | | | 7 | | | | Weedon | East Midlands Grand Prix Weedon 10K | 21 Jun 16 |
| 10K | 35:50 | | | 35:51 | 10 | | | | Coalville | Carl Rutt Memorial 10K | 14 Aug 16 |
| 10KMT | 35:22 | | | 35:22 | 2 | | | | Burntwood | Chasewater Christmas Pudding Dash 10K | 26 Nov 16 |
| 10KXC | 38:41 | | | | 53 | | | | Kettering | North Midlands League | 12 Nov 16 |
| 10KXC | 41:02 | | | | 122 | | | | Heanor | North Midlands League | 3 Dec 16 |
| 7M | 40:29 | | | 40:31 | 9 | | | | Hungarton | Hungarton 7 | 6 Jul 16 |
| 7M | 42:01 | | | 42:02 | 17 | | | | Gaddesby | Gaddesby 7 | 22 May 16 |
| 7M | 42:20 | | | 42:20 | 28 | | | | Melton | Stilton 7 | 28 Feb 16 |
| 7MXC | 44:25 | | | | 39 | | | | Nottingham | Midland Counties 5/7 Mile Championships | 19 Nov 16 |
| 10M | 58:14 | | | 58:15 | 12 | | | 4 | Leicester | John Fraser 10 (Inc Leicestershire Championships) | 4 Sep 16 |
| HM | 79:04 | | | 79:06 | 16 | | | | Worksop | Worksop Half Marathon | 30 Oct 16 |
| HM | 79:21 | | | 79:24 | 13 | | | | Leicester | Leicester Half Marathon | 23 Oct 16 |
| HM | 79:46 | c | | | 22 | | | | Silverstone | adidas Silverstone Half Marathon | 13 Mar 16 |
| HM | 80:29 | | | 80:36 | 7 | | | | Hose | Belvoir Half Marathon | 10 Apr 16 |
| HM | 83:31 | | | 83:36 | 5 | | | | Market Bosworth | Bosworth Half Marathon | 8 May 16 |
| 2015 V35 Huncote |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 38:25 | | | 38:28 | 14 | | | | Leicester | Leicester's Big 10K | 17 May 15 |