| 2025 V35 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 61.0 | | | | 4 | | | | Burton | Midland Veteran's League - North | 18 Jun 25 |
| 800 | 2:15.3 | | | | 4 | A | | | Mansfield | Midland Counties League Division 3NE | 31 Aug 25 |
| 800 | 2:17.1 | | | | 1 | | | | Birmingham | Midland Veteran's League - North | 21 May 25 |
| 800 | 2:18.6 | | | | 3 | | | | Sutton Coldfield | Midland Veteran's League - North | 9 Jul 25 |
| 1500 | 4:32.48 | | | | 2 | B | | | Telford | Midland Counties League Division 3NE | 3 Aug 25 |
| 1500 | 4:45.1 | | | | 5 | A | | | Mansfield | Midland Counties League Division 3NE | 31 Aug 25 |
| 1500 | 4:49.03 | | | | 1 | B | | | Nuneaton | Midland Veteran's League - Final | 7 Sep 25 |
| 3000 | 10:48.7 | | | | 4 | | | | Birmingham | Midland Veteran's League - North | 21 May 25 |
| 400H | 72.86 | | | | 4 | 3 | | | Rugby | Midland Counties League Technical Match | 15 Jun 25 |
| LJ | 3.97 | | | | 4 | B | | | Nuneaton | Midland Veteran's League - Final | 7 Sep 25 |
| TJ | 7.91 | | | | 4 | | | | Burton | Midland Veteran's League - North | 18 Jun 25 |
| 2024 V35 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.4 | | -1.6 | | 2 | C | | | Telford | Midland Counties League - Division 3NE | 17 Aug 24 |
| 400 | 61.2 | | | | 1 | C | | | Telford | Midland Counties League - Division 3NE | 17 Aug 24 |
| 1500 | 4:33.89 | | | | 4 | | | | Telford | Telford Games | 15 Sep 24 |
| 1500 | 4:40.3 | | | | 5 | | | | Wolverhampton | Staffordshire County Championships | 11 May 24 |
| 400H | 72.1 | | | | 4 | A | | | Telford | Midland Counties League - Division 3NE | 17 Aug 24 |
| 3000SC | 12:03.74 | | | | 14 | 1 | | | Nuneaton | Midland Counties League - Technical Match | 15 Jun 24 |
| TJ | NM | | | | - | A | | | Nuneaton | Midland Counties League - Technical Match | 15 Jun 24 |
| 5K | 18:01 | | | 18:02 | 58 | | | 11 | Telford | Sexarathon Vic Musgrove Fast 5K | 3 Jul 24 |
| 5K | 18:25 | | | 18:29 | 36 | | | 3 | Dawley | Sexarathon Phoenix Flyer 5K | 22 May 24 |
| parkrun | 18:04 | | | | 8 | | | | Heaton Park | Heaton Park parkrun # 626 | 16 Mar 24 |
| parkrun | 19:33 | | | | 15 | | | | Wolverhampton | Wolverhampton parkrun # 498 | 17 Feb 24 |
| 3.16ML | 18:40 | | | | 19 | L11 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 23 Mar 24 |
| 3.16ML | 19:02 | | | | 44 | L12 | | | Sutton Coldfield | ERRA Men's National 12-Stage Relays | 6 Apr 24 |
| 4MMT | 23:27 | | | 23:28 | 28 | | | 3 | Telford | Sexarathon Shropshire 4 | 12 Jun 24 |
| 5M | 29:45 | | | 29:47 | 27 | | | 2 | Lilleshall | Sexarathon Lilleshall 5 | 24 Apr 24 |
| 10K | 37:08 | | | 37:09 | 4 | | | | Shifnal | Shifnal 10K | 28 Apr 24 |
| ZXC | 40:37 | | | | 157 | | | 55 | Abingdon Park | Birmingham League Division 1 | 10 Feb 24 |
| 2023 V35 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:06 | | | 18:08 | 21 | | | | Wolverhampton | Fordhouses 5K | 13 Apr 23 |
| 5KMT | 17:56 | | | 18:00 | 20 | | | 3 | Telford | Sexarathon Harper Scarper 5K | 6 Sep 23 |
| parkrun | 18:27 | | | | 5 | | | | St Peters, AUS | St Peters parkrun # 520 | 27 May 23 |
| 5.08KL | 18:44 | | | | 46 | L06 | | | Birmingham | ERRA Men's National 12-Stage Relays | 15 Apr 23 |
| 3.16ML | 19:10 | | | | 23 | L12 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 1 Apr 23 |
| 10K | 37:08 | | | 37:11 | 45 | | | 6 | Birmingham | Great Birmingham 10K | 7 May 23 |
| 10K | 37:53 | | | 37:55 | 30 | | | 7 | Wolverhampton | Wolverhampton 10K | 26 Mar 23 |
| 2022 V35 Knowle & Dorridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:43.0 | | | | 3 | B | | | Solihull | Midland Counties Track & Field League Division 3 | 13 Aug 22 |
| parkrun | 17:54 | | | | 1 | | | 1 | Marine Parade | Marine Parade parkrun # 4 | 5 Feb 22 |
| parkrun | 18:08 | | | | 4 | | | | Wolverhampton | Wolverhampton parkrun # 432 | 19 Nov 22 |
| 5.08KL | 18:57 | | | | 41 | L12 | | | Sutton Coldfield | ERRA National Men's 12-Stage | 9 Apr 22 |
| 5.38ML | 32:57 | | | | 36 | L3 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 26 Mar 22 |
| 10K | 38:49 | | | 38:50 | 49 | | | 8 | Wheaton Aston | Wheaton Aston Roman 10K | 27 Dec 22 |
| HM | 84:27 | | | 84:29 | 21 | | | 4 | Solihull | RunThrough Solihull Half Marathon | 14 Aug 22 |
| 2021 V35 Knowle & Dorridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:39.3 | | | | 4 | 4 | | | Leamington | Leamington Open & Club Championships | 15 Jun 21 |
| 5K | 17:21 | c | | | 29 | D | | | Prestwold | Real Races 5K | 2 May 21 |
| 10.2MMT | 73:00 | c | | | 7 | | | | Great Torrington | Torrington Christmas Caper 10 | 19 Dec 21 |
| Mar | 2:46:15 | c | | | 698 | | | | London | Virgin Money London Marathon | 3 Oct 21 |
| 2020 SEN Knowle & Dorridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10KXC | 43:16 | | | | 161 | | | | Newbold Comyn | Birmingham League Division 1 | 8 Feb 20 |
| 12.9KXC | 59:40 | | | | 813 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| HM | 80:02 | | | 80:03 | 34 | | | | Bideford | Bideford Half Marathon | 8 Mar 20 |
| 2019 SEN Knowle & Dorridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:47.78 | | | | 1 | 2 | | | Leamington | Warwickshire Open Graded Series | 4 Sep 19 |
| parkrun | 18:05 | | | | 6 | | | 1 | Brueton | Brueton parkrun # 482 | 12 Oct 19 |
| parkrun | 18:34 | | | | 3 | | | 1 | Bideford | Bideford parkrun # 163 | 18 May 19 |
| parkrun | 19:53 | | | | 34 | | | | Brueton | Brueton parkrun # 469 | 13 Jul 19 |
| parkrun | 22:56 | | | | 83 | | | | Brueton | Brueton parkrun # 466 | 22 Jun 19 |
| 3.165ML | 19:02 | | | | 36 | L5 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 23 Mar 19 |
| 5.848KL | 21:41 | | | | 69 | L4 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 6 Oct 19 |
| 5.88KL | 21:45 | | | | 38 | L5 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 21 Sep 19 |
| 6KXCL | 21:42 | | | | 33 | L1 | | | Wolverhampton | Midland Counties Relay Championships | 19 Oct 19 |
| 10K | 38:27 | | | 38:36 | 99 | | | | Birmingham | Simplyhealth Great Birmingham 10K | 26 May 19 |
| 10K | 50:10 | | | | 33 | | | | Pilling | Pilling 10K Series | 28 Sep 19 |
| 12KXC | 50:49 | | | | 1124 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 9M | 57:23 | | | | 42 | | | | Solihull | Arden 9 | 16 Jun 19 |
| Mar | 3:14:14 | | | 3:14:37 | 1361 | | | | Manchester | ASICS Greater Manchester Marathon | 7 Apr 19 |
| 2018 SEN Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:17 | | | | 10 | | | | Brueton | Brueton parkrun # 427 | 6 Oct 18 |
| parkrun | 19:19 | | | | 13 | | | | Brueton | Brueton parkrun # 406 | 12 May 18 |
| parkrun | 19:39 | | | | 9 | | | | Brueton | Brueton parkrun # 402 | 14 Apr 18 |
| 5.88KL | 22:37 | | | | 72 | L6 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 22 Sep 18 |
| 9M | 56:57 | | | | 39 | | | | Solihull | Arden 9 | 17 Jun 18 |
| 2017 SEN Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 32:46 | | | | 69 | | | | Coventry | Ryton Pool 5 | 25 May 17 |
| 5M | 32:47 | | | | 71 | | | | Coventry | Sphinx AC Summer 5 | 14 Jun 17 |
| 10K | 39:38 | | | 39:49 | 114 | | | | Birmingham | Great Birmingham 10K | 30 Apr 17 |
| 9M | 61:25 | | | | 51 | | | | Solihull | Arden 9 | 18 Jun 17 |
| Mar | 3:15:05 | | | 3:15:11 | 195 | | | | Birmingham | Simplyhealth Birmingham International Marathon | 15 Oct 17 |
| 2016 SEN Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:18 | | | | 25 | | | | Brueton | Brueton parkrun # 295 | 12 Mar 16 |
| HM | 88:34 | | | 89:00 | 273 | | | | Birmingham | Great Birmingham Half Marathon | 16 Oct 16 |
| 2015 SEN Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:55 | | | | 14 | | | | Brueton | Brueton parkrun # 242 | 14 Mar 15 |
| Mar | 3:31:09 | | | 3:31:20 | 551 | | | | York | Plusnet Yorkshire Marathon | 11 Oct 15 |
| 2014 SEN Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:23 | | | | 26 | | | | Brueton | Brueton parkrun # 187 | 22 Feb 14 |
| HM | 98:12 | | | 98:14 | 109 | | | | Shrewsbury | Shrewsbury Half Marathon | 22 Jun 14 |
| Mar | 3:14:24 | | | 3:14:45 | 226 | | | | York | Plusnet Yorkshire Marathon | 12 Oct 14 |
| 2013 SEN Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:09 | | | | 12 | | | | Bolton | Bolton parkrun # 118 | 22 Jun 13 |
| Mar | 3:28:54 | | | 3:29:07 | 345 | | | | York | Yorkshire Marathon | 20 Oct 13 |
| 2011 SEN Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 21:06 | | | | 96 | | | | Douglas | Isle of Man Easter Men's 5K Relay | 24 Apr 11 |
| ZXC | 39:01 | | | | 14 | | | | Leeds | Leeds University Past v Present Race | 13 Mar 11 |
| ZFL | 6:10:46 | | | | 16 | | | | Ramsey | Manx Mountain Marathon | 23 Apr 11 |
| 2007 U23 Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:40 | | | | 3 | | | | Esholt | John Carr Race Series | 9 May 07 |
| HM | 80:41 | | | 80:46 | | | | | Leeds | Leeds Half Marathon | 13 May 07 |