| 2025 V40 City of York |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.12 | | | | 7 | 2 | | | Horspath | Running2Time Oxford City Midweek Open | 18 Jun 25 |
| 400 | 57.70 | | | | 4 | 3 | | | Horspath | Running2Time Oxford City Midweek Open | 13 Aug 25 |
| 400 | 58.1 | | | | 2 | A | | | Swindon | Southern Counties Veterans League - Western Division | 4 Jul 25 |
| 400 | 58.4 | | | | 1 | B | | | Horspath | Southern Counties Veterans AC League - Western Division | 7 May 25 |
| 800 | 2:09.22 | | | | 5 | A6 | | | Horspath | Running2Time Oxford City Midweek Open | 16 Jul 25 |
| 800 | 2:09.5 | | | | 3 | A | | | Abingdon | Southern Counties Veterans AC League - Western Division | 28 May 25 |
| 800 | 2:09.57 | | | | 3 | B | | | Salisbury | Southern Athletics League Division 2 South & West | 30 Aug 25 |
| 800 | 2:10.05 | | | | 4 | B | | | Swindon | Southern Athletics League Division 2 South & West | 22 Jun 25 |
| 800 | 2:11.4 | | | | 3 | A | | | Kingston | Southern Athletics League Division 2 South & West (non-scoring to be added) | 17 May 25 |
| 800 | 2:11.7 | | | | 6 | ns | | | Abingdon | Southern Athletics League Division 2 South & West | 13 Jul 25 |
| 1500 | 4:29.0 | | | | 5 | A | | | Abingdon | Southern Counties Veterans AC League - Western Division | 12 Jun 25 |
| 1500 | 4:41.02 | | | | 4 | B | | | Salisbury | Southern Athletics League Division 2 South & West | 30 Aug 25 |
| 1500 | 5:20.4 | | | | 5 | B | | | Kingston | Southern Athletics League Division 2 South & West (non-scoring to be added) | 17 May 25 |
| parkrun | 21:13 | | | | 8 | | | 1 | Witney | Witney parkrun # 284 | 22 Nov 25 |
| 2024 V40 City of York |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.45 | | | | 5 | | | | Derby | BMAF Championships | 28 Jul 24 |
| 800 | 2:07.51 | | | | 7 | 1 | | | York | York August Meeting | 4 Aug 24 |
| 800 | 2:07.55 | | | | 2 | G | | | Gateshead | BMC Regional Races | 18 Aug 24 |
| 800 | 2:12.06 | | | | 8 | h1 | | | Middlesbrough | Northern Sen & U20 Outdoor Championships | 9 Jun 24 |
| 1500 | 4:30.34 | | | | 6 | | | | Dundee | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Success | 13 Jul 24 |
| Mile | 4:50.08 | | | | 3 | | | | York | York Evening | 4 Jul 24 |
| 3000 | 9:42.54 | | | | 5 | | | | York | York Evening Series | 1 May 24 |
| 5000 | 17:03.66 | | | | 9 | | | | Middlesbrough | North East Counties Championships | 12 May 24 |
| 1M | 5:05 | | | 5:06 | 16 | | | 4 | Leeds | Hyde Park Harriers Summer Mile | 26 Jun 24 |
| 4.5KL | 15:29 | | | | 21 | L12 | | | Wythenshawe Park | Northern Counties Men's 12-Stage Relays | 23 Mar 24 |
| 5K | 16:47 | | | 16:49 | 22 | | | 1 | York | Even Splits York 5K Series | 12 Apr 24 |
| 5K | 16:56 | | | 16:57 | 18 | | | 1 | York | Even Splits York 5K Series | 8 Mar 24 |
| 5K | 17:02 | | | 17:03 | 21 | | | 3 | Leeds | Even Splits Leeds 5K Series | 27 Nov 24 |
| 3.16ML | 18:09 | | | | 46 | L4 | | | Sutton Coldfield | ERRA Men's National 12-Stage Relays | 6 Apr 24 |
| 2023 V40 Leeds City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:13.57 | | | | 4 | 1 | | | York | York Evening Meeting | 23 Aug 23 |
| 3000 | 9:52.80 | | | | 3 | | | | York | York Open Meeting | 10 Sep 23 |
| 2022 V35 Leeds City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.26 | | | | 1 | 12 | | | Stretford | Trafford Grand Prix | 31 May 22 |
| 1500 | 4:28.18 | | | | 3 | | | | York | York Invitation Event | 18 Apr 22 |
| 1500 | 4:28.23 | i | | | 6 | | | | Lee Valley | BMAF - British Masters Indoor Championships | 6 Mar 22 |
| 1500 | 4:30.65 | i | | | 8 | 1 | | | Emirates Arena | 4J Studios scottishathletics National Indoor Masters Championships (& Para Success) | 13 Feb 22 |
| 1500 | 4:31.12 | | | | 3 | B | | | York | Northern League - East Premier | 30 Apr 22 |
| 5K | 16:44 | | | 16:45 | 13 | | | 2 | York | Even Splits York 5K Series | 20 May 22 |
| parkrun | 19:20 | | | | 2 | | | | Harrogate | Harrogate parkrun # 460 | 12 Mar 22 |
| 5.08KL | 17:23 | | | | 32 | L6 | | | Sutton Coldfield | ERRA National Men's 12-Stage | 9 Apr 22 |
| 5.08KL | 17:30 | | | | 5 | L3 | | | Sutton Coldfield | British Masters Open Relay Championships | 23 Apr 22 |
| 9KXC | 35:58 | | | | 55 | | | | Kiveton Park | Yorkshire County Championships | 8 Jan 22 |
| 5.9ML | 34:21 | | | | 22 | L6 | | | Livingston | TruWealth Scottish National Mens 6-Stage Road Relay Championships | 26 Mar 22 |
| 10K | 35:24 | | | 35:26 | 8 | | | | Stamfordham | Run Nation Super Fast 10K | 20 Mar 22 |
| 10.3KXC | 38:49 | | | | 127 | | | | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| 13.5KXC | 49:40 | | | | 123 | | | 21 | Pontefract | Start Fitness Northern Counties Championships | 29 Jan 22 |
| 2021 V35 Gateshead |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.81 | | | | 5 | 1 | | | Stretford | Trafford Distance Meeting | 25 Sep 21 |
| 800 | 2:09.90 | | | | 9 | 8 | | | Jarrow | North East Grand Prix | 4 Aug 21 |
| 1500 | 4:23.03 | | | | 6 | | | | Middlesbrough | North East Counties Championships | 21 Aug 21 |
| 1500 | 4:25.87 | | | | 1 | 3 | | | Stretford | Trafford Grand Prix | 7 Sep 21 |
| 1500 | 4:29.59 | | | | 1 | | | | Stretford | Trafford Distance Meeting | 25 Sep 21 |
| Mile | 4:47.59 | | | | 4 | | | | Gateshead | Tartan Games | 29 Aug 21 |
| Mile | 4:53.3 | | | | 8 | C | | | Middlesbrough | North East Project 5000m & 1 Mile Race | 10 Jul 21 |
| 1M | 4:56 | | | 4:57 | 2 | H11 | | 1 | Leeds | Hyde Park Harriers Summer Mile | 30 Jun 21 |
| 1M | 5:07 | | | | 4 | | | | South Shields | South Shields Monthly Mile | 3 Nov 21 |
| 3.1KXCL | 10:18 | | | | 4 | L2 | | 3 | Long Eaton | British Masters Relay Championships | 30 Oct 21 |
| 2MXCL | 11:58 | | | | 28 | L2 | | | Sheffield | Northern Counties Relay Championships | 23 Oct 21 |
| 5K | 16:36 | | | | 26 | | | 8 | Barrowford | Podium 5K (incl. British Masters Championships) | 7 Nov 21 |
| 5K | 16:46 | c | | | 15 | | | 1 | York | Even Splits York 5K Series | 19 Nov 21 |
| 5K | 16:54 | | | 17:00 | 55 | A | | 15 | Gateshead | Quayside 5K | 11 Aug 21 |
| 5K | 17:05 | c | | | 21 | | | 5 | York | Even Splits York 5K Series | 16 Jul 21 |
| parkrun | 17:20 | | | | 2 | | | 1 | Harrogate | Harrogate parkrun # 430 | 31 Jul 21 |
| parkrun | 17:24 | | | | 2 | | | 1 | Fountains Abbey | Fountains Abbey parkrun # 311 | 11 Sep 21 |
| parkrun | 17:45 | | | | 2 | | | 1 | Harrogate | Harrogate parkrun # 429 | 24 Jul 21 |
| parkrun | 18:16 | | | | 1 | | | 1 | Harrogate | Harrogate parkrun # 447 | 4 Dec 21 |
| 6KL | 20:20 | | | | 26 | L5 | | | Redcar | Northern Counties Men's 6-Stage Relays | 18 Sep 21 |
| 10K | 35:50 | | | 35:53 | 12 | | | | Gateshead | Ronnie Walker Saltwell 10K | 18 Dec 21 |
| 2019 V35 Gateshead |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:00 | | | | 3 | | | | Harrogate | Harrogate parkrun # 378 | 30 Mar 19 |
| 2011 SEN Gateshead |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 9:49 | | | | 4 | | | | Aberdeen | Run-4-it Metro Proms 3K Series | 4 Nov 11 |
| 4KL | 12:20 | | | | 10 | L12 | | | Catterick | Northern Men's 12 Stage Relays (Short Legs) | 20 Mar 11 |
| 6KL | 21:22 | | | | 61 | L2 | | | Warrington | Northern Road Relay Championships Senior Men | 24 Sep 11 |
| ZXC | 45:37 | | | | 23 | | | | South Shields | North Eastern County Championships | 8 Jan 11 |
| 2010 SEN Gateshead |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:14.8 | | | | 3 | | | | Jarrow | North Eastern Athletics League | 28 Jul 10 |
| Mile | 4:16.66 | | | | 5 | | | | Hexham | Northumberland Classic | 29 Aug 10 |
| 3000 | 9:04.3 | | | | 5 | | | | Jarrow | North Eastern Athletics League | 26 May 10 |
| 3000 | 9:27.69 | | | | 7 | | | | Gateshead | North Eastern Athletics League | 11 Aug 10 |
| 5000 | 15:59.35 | | | | 5 | | | | Gateshead | North Eastern Counties Championships | 8 May 10 |
| 5000 | 16:44.2 | | | | 1 | B | | | Middlesbrough | Northern League 2E | 4 Jul 10 |
| 5.6KL | 18:25 | | | | 34 | L2 | | | Manchester | Northern Counties Men's 6-stage Relay | 2 Oct 10 |
| 7.4KL | 24:36 | | | | 15 | L5 | | | Manchester | Northern Counties Men's 12 Stage Relays (Long Legs) | 21 Mar 10 |
| 8.663KL | 30:06 | | | | 26 | L9 | | | Sutton Park | ERRA National Men's 12 Stage Road Relays (Long Legs) | 17 Apr 10 |
| ZXC | 35:57 | | | | 5 | | | | Temple Park | Start Fitness North East Harrier League | 20 Feb 10 |
| ZXC | 36:16 | | | | 2 | | | | Wrekenton | Start Fitness North East Harrier League | 13 Feb 10 |
| 2009 SEN Gateshead |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 26:44 | | | | 8 | | | | Newcastle | Norman Woodcock Memorial 5 | 5 Dec 09 |
| 9KXC | 33:40 | | | | 51 | | | | Gateshead | McCain UK Cross Challenge | 14 Nov 09 |
| 10K | 34:48 | | | | 10 | | | | Newcastle | Town Moor Memorial 10K | 8 Nov 09 |
| 11.8KXC | 43:50 | | | | 36 | | | | Darlington | North East Championships | 12 Dec 09 |
| ZXC | 32:53 | | | | 20 | | | | Temple Park | Sherman Cup / Davison Shield | 24 Oct 09 |
| ZXC | 43:50 | | | | 36 | | | | Darlington | North East Championships | 12 Dec 09 |
| 2008 SEN Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:01.9 | | | | 1 | | | | Jarrow | North East Counties League | 13 Aug 08 |
| 5K | 16:28 | | | | 7 | | | | Gateshead | Watergate 5K | 3 Sep 08 |
| ZXC | 35:18 | | | | 61 | | | | Gateshead | McCain UK Cross Challenge | 15 Nov 08 |
| 2004 U23 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.5 | | | | 1 | | | | Grangemouth | Scottish Universities Championships | 8 May 04 |
| 5000 | 15:52.3 | | | | 3 | | | | Edinburgh | Scottish Men's League Division 1 | 22 Aug 04 |
| 5000 | 15:54.1 | | | | 2 | | | | Aberdeen | Aberdeen AAC Championships | 12 Aug 04 |
| 3K | 9:10 | c | | | 2 | | | | Aberdeen | Run-for-it Proms 3K | 5 Mar 04 |