| 2025 V45 City of York/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:37 | c | | | 17 | | 2 | 1 | Hull | Humber AA Championships | 4 Oct 25 |
| 5.5KXC | 22:52 | | | | 15 | R9 | 15 | 1 | Nunroyd Park | West Yorkshire League | 12 Oct 25 |
| 5.5KXC | 23:27 | | | | 22 | | | 2 | Thornes Park | West Yorkshire League | 16 Nov 25 |
| 6KXC | 27:19 | | | | 58 | | 58 | 14 | Roundhay Park | British & Irish Masters' International & Open | 15 Nov 25 |
| 6.5KL | 24:51 | | | | 23 | L02 | | | Leigh Sports Village | Northern Counties Women's 4-Stage Relays | 20 Sep 25 |
| 7.9KXC | 31:52 | | | | 57 | | | 3 | Knutsford | Northern Counties Championships | 25 Jan 25 |
| 8KXC | 33:21 | | | | 132 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 8 Mar 25 |
| 10K | 39:13 | | | 39:19 | 62 | | 8 | 1 | Scunthorpe | North Lincolnshire 10K | 2 Mar 25 |
| 10M | 67:19 | | | 67:25 | 100 | | 10 | 2 | Tadcaster | Tadcaster 10 | 23 Nov 25 |
| HM | 91:19 | | | 91:23 | 38 | | 3 | 1 | Sproatley | East Yorkshire 10K / Half Marathon | 25 May 25 |
| HMMT | 92:03 | | | 92:09 | 94 | | 13 | 2 | Coleford | Forest of Dean Spring Trails Half Marathon | 23 Mar 25 |
| HMMT | 93:54 | | | 94:00 | 102 | | 21 | 4 | Coleford | Forest of Dean Autumn Trails 5K / Half Marathon | 28 Sep 25 |
| 2024 V45 City of York/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:45.40 | | | | 3 | B | | | Derby | Northern League - East Premier | 15 Jun 24 |
| 3000 | 11:54.31 | | | | 3 | A | | | Derby | Northern League - East Premier | 15 Jun 24 |
| HJ | 1.30 | | | | 2 | B | | | Derby | Northern League - East Premier | 15 Jun 24 |
| 3KXCL | 12:02 | | | | 40 | L2 | | | Mansfield | ECCA National Cross Country Relays | 2 Nov 24 |
| 5.5KXC | 21:37 | | | | 16 | | | 2 | Nunroyd | West Yorkshire League | 6 Oct 24 |
| 5.6KXC | 23:33 | | | | 16 | | | 3 | Oulton | West Yorkshire League | 8 Dec 24 |
| 6.24KXC | 25:20 | | | | 21 | | | 3 | Middleton Park | West Yorkshire League | 10 Nov 24 |
| 8KXC | 29:24 | | | | 116 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 8.1KXC | 34:45 | | | | 54 | | | | Sedgefield | Northern Counties Championships | 27 Jan 24 |
| 10K | 39:36 | | | | 227 | | 22 | 3 | Doncaster | Doncaster 10K | 24 Nov 24 |
| 10K | 40:41 | | | 40:47 | 95 | | 8 | 1 | Knavesmire | York & District Road Race League 10K | 4 Jun 24 |
| 20MMT | 2:27:53 | | | 2:27:56 | 3 | | 1 | | Shipley | Sir Titus Autumn Fudge Trudge | 29 Sep 24 |
| Mar | 3:13:14 | | | 3:14:26 | 482 | | 32 | 3 | York | Yorkshire Marathon | 20 Oct 24 |
| Mar | 3:15:39 | c | | | 6444 | | 889 | 101 | London | TCS London Marathon | 21 Apr 24 |
| 2023 V40 City of York/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 19:57.55 | | | | 6 | | | | Grantham | Humber and Lincolnshire County Championships - day 2 | 14 May 23 |
| 5.8KXC | 24:39 | | | | 8 | R1 | 6 | 4 | Wallsend | British Masters Championships | 18 Mar 23 |
| 7.4KXC | 32:05 | | | | 50 | | | | Blackburn | Northern Counties Championships | 28 Jan 23 |
| 8KXC | 37:26 | | | | 115 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| 9.6KXC | 39:36 | | | | 2 | | | | Grimsby | Humberside County Championships | 7 Jan 23 |
| 10K | 39:49 | | | | 286 | | 20 | 4 | Doncaster | Doncaster 10K | 26 Nov 23 |
| 10K | 40:18 | | | 40:23 | 74 | | 6 | 1 | Tadcaster | York and District Summer 10K League | 25 Apr 23 |
| 10K | 40:35 | | | 40:42 | 97 | | 11 | 6 | Wistow | York and District Summer 10K League | 4 Jul 23 |
| 10K | 41:44 | | | 41:49 | 89 | | 8 | 4 | Easingwold | York and District Summer 10K League | 23 May 23 |
| 10K | 42:27 | | | 42:35 | 108 | | 8 | 4 | Pocklington | York and District Summer 10K League | 9 May 23 |
| 10K | 43:07 | | | 43:14 | 76 | | 7 | 2 | Bugthorpe | York and District Summer 10K League | 20 Jun 23 |
| HM | 90:10 | | | 90:16 | 50 | | | | Hull | Hull Half Marathon | 11 Jun 23 |
| 2022 V40 City of York/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:28.80 | | | | 3 | B | | | Sheffield | Northern League - East Premier | 6 Aug 22 |
| 1500 | 5:38.5 | | | | 3 | B | | | Doncaster | Northern League - Premier Final | 27 Aug 22 |
| 1500 | 5:43.39 | | | | 4 | A | | | Wakefield | Northern League - East Premier | 10 Jul 22 |
| 3000 | 11:21.86 | | | | 4 | A | | | Sheffield | Northern League - East Premier | 6 Aug 22 |
| 3000 | 11:39.1 | | | | 2 | B | | | Doncaster | Northern League - Premier Final | 27 Aug 22 |
| 3000 | 11:43.26 | | | | 3 | A | | | York | Northern League - East Premier | 30 Apr 22 |
| 3000 | 11:49.83 | | | | 5 | A | | | Wakefield | Northern League - East Premier | 10 Jul 22 |
| 5000 | 19:55.00 | | | | 14 | | | | Hull | Humberside & Lincolnshire County Championships | 14 May 22 |
| 2000SCW | 8:31.20 | | | | 1 | | | | Derby | BMAF Track & Field Championships | 12 Jun 22 |
| 3KXCL | 11:26 | | | | 36 | L2 | | 1 | Mansfield | ECCA Saucony English National Relay Championships | 5 Nov 22 |
| 2MXCL | 13:09 | | | | 15 | L1 | | | Graves Park | Northern Counties Relay Championships | 22 Oct 22 |
| 2.75MMTL | 18:06 | | | | 43 | L2 | 8 | | Leeds | Golden Acre Relay | 12 Jul 22 |
| 5.1KXC | 21:05 | | | | 8 | | | 1 | Cleckheaton | West Yorkshire League | 13 Nov 22 |
| 5.4KXC | 21:26 | | | | 6 | | | 1 | Rothwell | West Yorkshire League | 11 Dec 22 |
| 5.5KXC | 20:50 | | | | 6 | | | 2 | Yeadon | West Yorkshire League | 8 Oct 22 |
| 5.75KXC | 22:45 | | | | 12 | | | 2 | Wakefield | West Yorkshire League | 30 Oct 22 |
| 6.4KL | 26:24 | | | | 26 | L4 | | | Manchester | Northern Counties Women's 4-Stage Relays | 25 Sep 22 |
| 8.9KXC | 38:52 | | | | 80 | | | 7 | Pontefract | Start Fitness Northern Counties Championships | 29 Jan 22 |
| 10K | 38:53 | | | | 160 | | 12 | 2 | Doncaster | Doncaster 10K | 27 Nov 22 |
| 10K | 40:47 | | | 40:54 | 77 | | 7 | 4 | Wistow | York and District Summer 10K League | 5 Jul 22 |
| 10K | 42:07 | | | 42:14 | 127 | | 11 | 5 | Pocklington | York and District Summer 10K League | 26 Apr 22 |
| 10K | 42:23 | | | 42:34 | 142 | | 9 | 2 | Derby | Derby 10K | 10 Apr 22 |
| 10K | 43:21 | | | 43:29 | 86 | | 11 | 5 | Bishop Wilton | York and District Summer 10K League | 21 Jun 22 |
| 10K | 43:40 | | | 43:47 | 131 | | 15 | 6 | Knavesmire | York and District Summer 10K League | 7 Jun 22 |
| 10KXC | 48:12 | | | | 3 | | | | Hull | Humberside County Championships | 8 Jan 22 |
| 2021 V40 Derby/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:17.58 | | | | 3 | A | | | Cleckheaton | North of England League East Premier | 4 Jul 21 |
| 1500 | 5:20.65 | | | | 3 | A | | | Rotherham | North of England League East Premier | 22 May 21 |
| 1500 | 5:21.10 | | | | 5 | A | | | York | North of England League East Premier | 19 Jun 21 |
| 3000 | 10:51.93 | | | | 2 | B | | | York | North of England League East Premier | 19 Jun 21 |
| 3000 | 10:52.58 | | | | 2 | A | | | Rotherham | North of England League East Premier | 22 May 21 |
| 3000 | 10:54.52 | | | | 3 | A | | | Cleckheaton | North of England League East Premier | 4 Jul 21 |
| 400HW | 81.08 | | | | 1 | B | | | York | North of England League East Premier | 19 Jun 21 |
| 400HW | 82.30 | | | | 1 | B | | | Cleckheaton | North of England League East Premier | 4 Jul 21 |
| 400HW | 85.36 | | | | 2 | B | | | Rotherham | North of England League East Premier | 22 May 21 |
| 1500SCW | 5:40.9 | | | | 3 | | | | York | City of York Club Event | 16 May 21 |
| 10K | 42:33 | | | | 301 | | 43 | 7 | Doncaster | Doncaster 10K | 28 Nov 21 |
| 2020 V40 Derby/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:05 | c | | | 161 | | 41 | 2 | Mallory | Mallory Park 5K Festival | 18 Oct 20 |
| 6KXC | 22:02 | | | | 2 | | | 1 | Nottingham | North Midlands League | 11 Jan 20 |
| 6KXC | 23:10 | | | | 3 | | 3 | 3 | Corwen | British Masters Championships | 14 Mar 20 |
| 7KXC | 27:25 | | | | 2 | | | 1 | Prestwold Hall | Derby Runner League | 13 Dec 20 |
| 8KXC | 32:15 | | | | 33 | | | | Bedale | Northern Counties Championships | 25 Jan 20 |
| 8KXC | 34:30 | | | | 2 | | | 1 | Burbage Common | Leicestershire & Rutland County Championships | 4 Jan 20 |
| 9KXC | 38:13 | | | | 76 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| 2019 V40 Derby/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXCL | 11:19 | | | | 38 | L1 | | | Mansfield | ECCA Saucony English National Relay Championships | 2 Nov 19 |
| 2MXCL | 13:10 | | | | 4 | L2 | | | Sheffield | Northern Counties Relay Championships | 19 Oct 19 |
| 5.08KL | 20:57 | | | | 6 | L2 | | | Sutton Coldfield | British Masters Open Relay Championships | 18 May 19 |
| 6KXC | 21:44 | | | | 7 | | | 1 | Corby | North Midlands League | 9 Nov 19 |
| 6KXC | 23:00 | | | | 14 | | | 1 | Nottingham | North Midlands League | 12 Jan 19 |
| 6KXC | 24:35 | | | | 4 | | | 1 | Derby | North Midlands League | 12 Oct 19 |
| 6KXC | 29:59 | | | | 3 | | | 1 | Heanor | North Midlands League | 7 Dec 19 |
| 8KL | 30:29 | | | | 15 | L4 | | | Birkenhead | Northern Counties Women's 6-Stage Relays | 24 Mar 19 |
| 8KXC | 30:06 | | | | 5 | | | 1 | Rotherby | Leicestershire & Rutland County Championships | 5 Jan 19 |
| 8KXC | 34:22 | | | | 152 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 10K | 38:37 | | | 38:37 | 11 | | 2 | 1 | Heanor | Matthew Walker Heanor 10K | 17 Nov 19 |
| 10K | 39:38 | | | 39:43 | 115 | | 10 | 5 | Derby | Derby 10K | 7 Apr 19 |
| 10KNAD | 42:50 | | | | 26 | | 4 | 2 | Stratford-upon-Avon | Tempo 10K Series | 20 Jan 19 |
| HM | 89:25 | | | 89:31 | 437 | | 44 | 11 | Fleet | Fleet Pre-London Half Marathon | 17 Mar 19 |
| HM | 90:19 | | | | 6 | | 2 | 1 | Holme Pierrepont | Nottingham Let's Go Round Again | 17 Feb 19 |
| ZXCL | 11:48 | | | | 1 | L1 | 1 | 1 | Long Eaton | British Masters Relay Championships | 26 Oct 19 |
| 2018 V35 Derby |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:15.1 | | | | 3 | A | | | Rotherham | North of England League Division 2EC | 4 Aug 18 |
| 3000 | 11:24.17 | | | | 3 | B | | | Derby | North of England League Division 2EC | 5 May 18 |
| 3000 | 11:30.22 | | | | 2 | B | | | Sheffield | North of England League Division 2EC | 3 Jun 18 |
| 3000 | 11:32.9 | | | | 3 | A | | | Doncaster | North of England League Division 2 Promotion Match | 18 Aug 18 |
| 5000 | 19:09.22 | | | | 9 | 1 | | | Loughborough | Charnwood AC Open Series (inc. Leicestershire & Rutland 3000m & 5000m Championships) | 16 May 18 |
| 400HW | 75.4 | | | | 1 | A | | | Rotherham | North of England League Division 2EC | 4 Aug 18 |
| 400HW | 76.2 | | | | 4 | A | | | Doncaster | North of England League Division 2 Promotion Match | 18 Aug 18 |
| 2000SCW | 8:03.98 | | | | 2 | | | | Birmingham | BMAF - British Masters Championships | 26 Aug 18 |
| HJ | 1.50 | | | | 1 | B | | | Sheffield | North of England League Division 2EC | 3 Jun 18 |
| HJ | 1.47 | | | | 1 | | | | Solihull | England Masters Inter Area Challenge | 8 Jul 18 |
| HJ | 1.45 | | | | 1 | B | | | Derby | North of England League Division 2EC | 5 May 18 |
| HJ | 1.45 | | | | 3 | | | | Leicester | Leicestershire & Rutland County Championships | 12 May 18 |
| HJ | 1.45 | | | | 3 | A | | | Rotherham | North of England League Division 2EC | 4 Aug 18 |
| HJ | 1.45 | | | | 4 | A | | | Doncaster | North of England League Division 2 Promotion Match | 18 Aug 18 |
| HJ | 1.45 | | | | 1 | | | | Birmingham | BMAF - British Masters Championships | 25 Aug 18 |
| HJ | 1.40 | | | | 7 | | | | Loughborough | Charnwood AC Open Series | 13 Jun 18 |
| 2MXCL | 13:11 | | | | 11 | L3 | | | Sheffield | Northern Counties Relay Championships | 20 Oct 18 |
| 4.33KL | 16:45 | | | | 26 | L4 | | | Sutton Park | ERRA Women's National 4-Stage Relays | 6 Oct 18 |
| 5.08KL | 20:17 | | | | 5 | L3 | | | Sutton Coldfield | British Masters Open Relay Championships | 28 Apr 18 |
| 5.4KL | 23:31 | | | | 15 | L4 | | | Manchester | Northern Counties Women's 4-Stage Relays | 23 Sep 18 |
| 6KXC | 24:21 | | | | 11 | | | 1 | Kettering | North Midlands League | 10 Nov 18 |
| 6KXC | 30:15 | | | | 16 | | | 5 | Rotherby | Leicestershire & Rutland County Championships | 6 Jan 18 |
| 10K | 41:09 | | | 41:17 | 175 | | 10 | 5 | Derby | Derby 10K | 15 Apr 18 |
| 10K | 43:58 | | | 44:01 | 89 | | 11 | 3 | Tittensor | Trentham 10K incl British Masters Championships | 5 Aug 18 |
| 10M | 69:55 | | | | 43 | | 2 | 1 | Burton on Trent | Burton 10 | 20 May 18 |
| HM | 94:36 | | | 94:41 | 81 | | 13 | 4 | Loughborough | Leicestershire Half Marathon | 11 Feb 18 |
| ZXCL | 11:29 | | | | 2 | L2 | 2 | 2 | Long Eaton | British Masters Relay Championships | 27 Oct 18 |
| 2017 V35 Derby |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 20:23.51 | | | | 1 | | | | Leicester | Leicestershire & Rutland AA County Combined Events Championships | 4 Jun 17 |
| 3KXCL | 12:06 | | | | 35 | L3 | | | Mansfield | ECCA Saucony English National Relay Championships | 4 Nov 17 |
| 2MXCL | 14:27 | | | | 28 | L2 | | | Sheffield | Northern Counties Relay Championships | 21 Oct 17 |
| 10K | 44:02 | | | 44:06 | 78 | | 7 | | Derby | Shelton Striders 10K | 1 Oct 17 |
| 10K | 45:08 | | | 45:14 | 138 | | 10 | | Coalville | Carl Rutt Memorial 10K | 13 Aug 17 |
| 10KMT | 42:00 | | | 42:03 | 64 | | 5 | 3 | Heanor | Matthew Walker Heanor 10K | 19 Nov 17 |