| 2022 SEN Ivanhoe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:19 | | | | 47 | | | | Conkers | Conkers parkrun # 541 | 1 Oct 22 |
| parkrun | 24:40 | | | | 89 | | | | Conkers | Conkers parkrun # 517 | 16 Apr 22 |
| parkrun | 24:41 | | | | 100 | | | | Conkers | Conkers parkrun # 538 | 10 Sep 22 |
| parkrun | 25:17 | | | | 103 | | | | Conkers | Conkers parkrun # 537 | 3 Sep 22 |
| 2021 SEN Ivanhoe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:19 | | | | 35 | | | | Conkers | Conkers parkrun # 481 | 7 Aug 21 |
| 2020 SEN Ivanhoe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:35 | c | | | 205 | | | | Mallory | Mallory Park 5K Festival | 18 Oct 20 |
| 10K | 42:46 | c | | | 76 | | | | Kirkby Mallory | Mallory Park 10K (incl. Leics & Rutland 10K Championships) | 13 Dec 20 |
| 2019 SEN Ivanhoe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 18:24.5 | | | | 4 | A | | | Kettering | Midland League Division 6 | 19 May 19 |
| TJ | 10.55 | | | | 4 | A | | | Nuneaton | Midland League Division 6 | 6 Jul 19 |
| 5K | 17:22 | | | | 2 | | | | Kirkby Mallory | Mallory Park Fast Mile / 5K / 10K Winter Series | 24 Nov 19 |
| 5K | 18:08 | | | | 6 | | | | Leicester | Leicester City Summer 5K Series | 27 Jun 19 |
| parkrun | 19:06 | | | | 15 | | | | Conkers | Conkers parkrun # 428 | 13 Apr 19 |
| parkrun | 19:54 | | | | 13 | | | | Conkers | Conkers parkrun # 458 | 9 Nov 19 |
| 6MXC | 41:25 | | | | 32 | | | | Mallory Park | Derby Runner League Division Leicester / Derby | 8 Dec 19 |
| 10K | 39:05 | | | 39:07 | 63 | | | | Prestwold | Prestwold 10K | 23 Jun 19 |
| 10KXC | 40:00 | | | | 53 | | | | Holly Hayes | Derby Runner League Division Leicester / Derby | 17 Nov 19 |
| 7MXC | 43:30 | | | | 21 | | | | Nottingham | Midland Counties Championships | 30 Nov 19 |
| HM | 1:53:22 | | | 1:53:31 | 777 | | | | Derby | Asda Foundation Derby Half Marathon | 9 Jun 19 |
| 2018 SEN Tamworth/Ivanhoe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.31 | | -1.6 | | 5 | 4 | | | Loughborough | Charnwood AC Open Series | 8 Apr 18 |
| 800 | 2:20.86 | | | | 9 | 7 | | | Loughborough | Charnwood AC Open Series | 8 Apr 18 |
| 5000 | 19:04.29 | | | | 10 | | | | Leicester | Team Leicester Open Meet (inc. Leicestershire & Rutland Steeplechase Championships) | 26 May 18 |
| TJ | 10.61 | | | | 5 | | | | Loughborough | Charnwood AC Open Series | 8 Apr 18 |
| 5K | 18:45 | | | | 6 | | | 5 | Leicester | Leicester City Winter 5K Series | 5 Dec 18 |
| parkrun | 18:50 | | | | 4 | | | 1 | Conkers | Conkers parkrun # 367 | 24 Feb 18 |
| parkrun | 18:53 | | | | 12 | | | 1 | Conkers | Conkers parkrun # 382 | 9 Jun 18 |
| parkrun | 19:11 | | | | 12 | | | 1 | Conkers | Conkers parkrun # 405 | 17 Nov 18 |
| parkrun | 19:13 | | | | 15 | | | | Conkers | Conkers parkrun # 374 | 14 Apr 18 |
| parkrun | 19:26 | | | | 13 | | | | Conkers | Conkers parkrun # 379 | 19 May 18 |
| parkrun | 20:36 | | | | 9 | | | 1 | Conkers | Conkers parkrun # 369 | 10 Mar 18 |
| parkrun | 21:39 | | | | 30 | | | | Conkers | Conkers parkrun # 391 | 11 Aug 18 |
| parkrun | 22:30 | | | | 65 | | | | Conkers | Conkers parkrun # 384 | 23 Jun 18 |
| parkrun | 37:20 | | | | 406 | | | | Conkers | Conkers parkrun # 385 | 30 Jun 18 |
| 5MMT | 34:04 | | | | 42 | | | | Swadlincote | Run in the Forest 5 | 15 Apr 18 |
| 6M | 42:52 | | | | 82 | | | | Kibworth | LRRL Kibworth 6 | 27 May 18 |
| 6MXC | 45:24 | | | | 220 | | | | Bimingham | Birmingham League Division 2 | 13 Jan 18 |
| 10KXC | 68:18 | | | | 154 | | | | Rotherby | Leicestershire & Rutland County Championships | 6 Jan 18 |
| 7M | 47:54 | | | 47:57 | 89 | | | | Melton Mowbray | LRRL Stilton 7 | 25 Feb 18 |
| 2017 SEN Tamworth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.95 | | 0.4 | | 5 | 8 | | | Loughborough | Charnwood AC Open Series | 26 Apr 17 |
| 200 | 26.2 | | | | 6 | A | | | Nuneaton | Athletics Direct Midland League Division 6 | 15 Jul 17 |
| 800 | 2:13.32 | | | | 4 | 2 | | | Leicester | Team University of Leicester Open | 18 Mar 17 |
| 800 | 2:13.74 | | | | 1 | 4 | | | Loughborough | Charnwood AC Open Series | 31 May 17 |
| 800 | 2:14.4 | | | | 2 | B | | | Sutton in Ashfield | Athletics Direct Midland League Division 6 | 6 May 17 |
| 800 | 2:14.87 | | | | 3 | 6 | | | Loughborough | Charnwood AC Open Series | 26 Apr 17 |
| 800 | 2:16.7 | | | | 4 | B | | | Telford | Athletics Direct Midland League Division 6 | 3 Jun 17 |
| 800 | 2:16.8 | | | | 5 | A | | | Tamworth | Athletics Direct Midland League Division 6 | 6 Aug 17 |
| 800 | 2:35.6 | | | | 4 | B | | | Nuneaton | Athletics Direct Midland League Division 6 | 15 Jul 17 |
| 800 | DNF | | | | - | 6 | | | Loughborough | Charnwood AC Open Series | 1 Apr 17 |
| 3000 | 10:42.0 | | | | 7 | A | | | Telford | Athletics Direct Midland League Division 6 | 3 Jun 17 |
| LJ | 4.84 | | | | 6 | A | | | Nuneaton | Athletics Direct Midland League Division 6 | 15 Jul 17 |
| LJ | 4.48 | | | | 5 | B | | | Sutton in Ashfield | Athletics Direct Midland League Division 6 | 6 May 17 |
| TJ | 11.32 | | | | 3 | A | | | Sutton in Ashfield | Athletics Direct Midland League Division 6 | 6 May 17 |
| TJ | 11.25 | | | | 3 | A | | | Tamworth | Athletics Direct Midland League Division 6 | 6 Aug 17 |
| TJ | 11.18 | | | | 2 | A | | | Telford | Athletics Direct Midland League Division 6 | 3 Jun 17 |
| TJ | 11.16 | | | | 3 | | | | Loughborough | Charnwood AC Open Series | 31 May 17 |
| TJ | 8.84 | | | | 5 | A | | | Nuneaton | Athletics Direct Midland League Division 6 | 15 Jul 17 |
| 2.08MMTL | 11:41 | | | | 3 | L4 | | | Burton on Trent | Washlands Relays | 14 Jun 17 |
| parkrun | 17:36 | | | | 1 | | | 1 | Conkers | Conkers parkrun # 315 | 25 Feb 17 |
| parkrun | 17:36 | | | | 1 | | | 1 | Conkers | Conkers parkrun # 316 | 4 Mar 17 |
| parkrun | 17:55 | | | | 4 | | | | Conkers | Conkers parkrun # 314 | 18 Feb 17 |
| parkrun | 18:11 | | | | 7 | | | | Conkers | Conkers parkrun # 326 | 13 May 17 |
| parkrun | 18:30 | | | | 4 | | | | Conkers | Conkers parkrun # 313 | 11 Feb 17 |
| parkrun | 18:32 | | | | 10 | | | 1 | Conkers | Conkers parkrun # 319 | 25 Mar 17 |
| parkrun | 19:06 | | | | 14 | | | | Conkers | Conkers parkrun # 331 | 17 Jun 17 |
| parkrun | 19:10 | | | | 4 | | | 1 | Conkers | Conkers parkrun # 348 | 14 Oct 17 |
| 5M | 30:02 | | | 30:05 | 38 | | | | Leicester | Desford 5 | 26 Mar 17 |
| 5MMT | 30:37 | | | | 17 | | | | Worthington | Worthington 5 | 11 Jul 17 |
| 6MXC | 46:38 | | | | 53 | | | | Derby | Derby Runner League | 19 Feb 17 |
| 10K | 37:35 | | | 37:46 | 45 | | | | Markfield | Markfield 10K | 12 Mar 17 |
| 10K | 41:29 | | | 41:30 | 35 | | | | Prestwold | Prestwold 10K | 18 Jun 17 |
| ZXC | 49:10 | | | | 211 | | | | Whitwick | Derby Runner League | 26 Nov 17 |
| 2016 SEN Tamworth/Leicester Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.6 | | | | 6 | A | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| 200 | 25.3 | | | | 3 | A | | | Hereford | Athletics Direct Midland League Division 6 | 3 Jul 16 |
| 800 | 2:12.8 | | | | 2 | B | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| 1500 | 4:33.95 | | | | 4 | | | | Leicester | Team University of Leicester Open Meeting | 5 Mar 16 |
| 1500 | 4:38.8 | | | | 3 | A | | | Burton | Athletics Direct Midland League Division 6 | 4 Jun 16 |
| 1500 | 4:44.1 | | | | 5 | A | | | Nuneaton | Athletics Direct Midland League Division 6 | 8 May 16 |
| 1500 | 4:44.8 | | | | 4 | A | | | Hereford | Athletics Direct Midland League Division 6 | 3 Jul 16 |
| LJ | 4.96 | | | | 5 | A | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| TJ | 10.98 | | | | 2 | A | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| TJ | 10.62 | | | | 5 | A | | | Hereford | Athletics Direct Midland League Division 6 | 3 Jul 16 |
| HT7.26K | 12.71 | | | | 3 | B | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| parkrun | 18:51 | | | | 4 | | | | Conkers | Conkers parkrun # 257 | 30 Jan 16 |
| parkrun | 19:16 | | | | 12 | | | | Conkers | Conkers parkrun # 301 | 3 Dec 16 |
| 2015 SEN Tamworth/Leicester Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:10 | | | | 2 | | | 1 | Conkers | Conkers parkrun # 239 | 3 Oct 15 |
| parkrun | 18:12 | | | | 5 | | | | Conkers | Conkers parkrun # 243 | 31 Oct 15 |
| parkrun | 18:50 | | | | 12 | | | | Conkers | Conkers parkrun # 247 | 28 Nov 15 |
| parkrun | 19:05 | | | | 9 | | | 1 | Conkers | Conkers parkrun # 238 | 26 Sep 15 |
| parkrun | 24:49 | | | | 109 | | | | Conkers | Conkers parkrun # 242 | 24 Oct 15 |
| 2014 SEN Tamworth/Leicester Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.73 | | 1.8 | | 5 | 3 | | | Loughborough | Loughborough Students AC Open Meeting | 11 Jun 14 |
| 400 | DNF | | | | - | | | | Loughborough | Loughborough Students AC Open Meeting | 11 Jun 14 |
| 1500 | 4:47.50 | | | | 8 | | | | Leicester | Team University of Leicester Open Meeting | 15 Mar 14 |
| 2013 U23 Tamworth/Leicester Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:33.7 | | | | 3 | | | | Telford | Telford Spring Warm Up Meeting | 10 Apr 13 |
| 800 | 2:11.6 | | | | 4 | | | | Birmingham (Un) | BRAT Club Open | 8 May 13 |
| 3000 | 10:02.47 | | | | 3 | 1 | | | Loughborough | Charnwood Open Graded Meeting | 7 Aug 13 |
| LJ | 4.58 | | | | 1 | | | | Telford | Telford Spring Warm Up Meeting | 10 Apr 13 |
| 2ML | 12:09 | | | | 21 | L4 | | | Nottingham | Ed Prickett Memorial Relays | 16 Mar 13 |
| ZXC | 35:18 | | | | 234 | B | | | Leeds | BUCS Cross Country Championships | 2 Feb 13 |
| 2012 U23 Tamworth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:45 | | | | 10 | | | | Conkers | Conkers parkrun # 79 | 20 Oct 12 |
| ZXCL | 12:56 | | | | | L4 | | | Warwick | Brose Warwick Relays | 27 Oct 12 |
| 2010 U20 Tamworth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.83 | | | | 5 | 2 | | | Birmingham (Un) | Birmingham Rowheath AC Open | 21 Apr 10 |