| 2020 V35 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10KXC | 37:49 | | | | 10 | | | | Penrith | Cumbria County Championships | 4 Jan 20 |
| 2019 V35 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:39.7 | | | | 3 | B | | | Carlisle | North of England League Division 3WC | 19 May 19 |
| parkrun | 18:04 | | | | 1 | | | 1 | Carlisle | Carlisle parkrun # 337 | 27 Jul 19 |
| 7.74KXC | 31:24 | | | | 5 | | | 1 | Penrith | Cumbria League | 12 Oct 19 |
| 10K | 34:46 | | | 34:48 | 1 | | | 1 | Carlisle | Sport in Action 10K | 25 Aug 19 |
| 10K | 35:56 | | | | 2 | | | | Pilling | Pilling 10K Series | 15 Jun 19 |
| 10KXC | 36:03 | | | | 4 | | | 1 | Carlisle | Cumbria League | 14 Dec 19 |
| HM | 75:14 | a | | 75:16 | 67 | | | 10 | Newcastle-South Shields | SimplyHealth Great North Run | 8 Sep 19 |
| 2018 V35 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:07.3 | | | | 3 | A | | | Whitehaven | North of England League Division 3WC | 4 Aug 18 |
| 3000SC | 11:39.2 | | | | 3 | A | | | Whitehaven | North of England League Division 3WC | 4 Aug 18 |
| 4.3KL | 12:45 | | | | 14 | L6 | | | Birkenhead | Northern Counties Men's 12-Stage Relays | 25 Mar 18 |
| 5K | 16:23 | | | | 42 | | | | Barrowford | Podium 5K | 15 Jun 18 |
| 5K | 16:42 | | | | 3 | | | | Maryport | Maryport Promenade 5K Series | 27 Jun 18 |
| 5K | 17:06 | | | | 5 | | | | Maryport | Maryport Promenade 5K Series | 25 Jul 18 |
| parkrun | 17:18 | | | | 1 | | | 1 | Carlisle | Carlisle parkrun # 274 | 12 May 18 |
| 6.8KL | 22:51 | | | | 41 | L4 | | | Manchester | Northern Counties Men's 6-Stage Relays | 23 Sep 18 |
| 6.8KXC | 25:07 | | | | 13 | | | 2 | Keswick | Cumbria League (Inc Cumbria County Veterans Championships) | 15 Dec 18 |
| 8.4KXC | 34:05 | | | | 10 | | | 2 | Cockermouth | Cumbria League | 29 Sep 18 |
| 9KXC | 33:24 | | | | 13 | | | | Keswick | Cumbria County Championships | 6 Jan 18 |
| 9.1KXC | 39:21 | | | | 48 | | | | Ulverston | Mid Lancs League | 13 Oct 18 |
| 9.8KXC | 34:29 | | | | 189 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District & Mid Lancs Leagues) | 24 Nov 18 |
| 9.8KXC | 34:39 | | | | 17 | | | | Burnley | Mid Lancashire League | 13 Jan 18 |
| 10K | 33:53 | | | 33:54 | 35 | | | | Salford | Salford 10K | 30 Mar 18 |
| 10K | 34:48 | | | 34:51 | 3 | | | | Carlisle | Carlisle Resolution 10K | 21 Jan 18 |
| 10K | 35:01 | | | 35:04 | 247 | | | 26 | Leeds | Age UK Leeds Abbey Dash 10K | 4 Nov 18 |
| 10K | 35:15 | | | 35:16 | 5 | | | | Carlisle | Carlisle Tri 10K | 6 Jun 18 |
| 10K | 35:46 | | | 35:47 | 2 | | | | Carlisle | Sport in Action 10K | 26 Aug 18 |
| 12KXC | 46:26 | | | | 132 | | | | Harewood | Northern Counties Championships | 27 Jan 18 |
| 12KXC | 49:47 | | | | 581 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 10M | 56:41 | a | | | 19 | | | | Brampton | Brampton to Carlisle 10 (Inc Northern Athletics Championships) | 18 Nov 18 |
| 10M | 56:58 | | | 57:01 | 2 | | | | Wetheral | Three Village 10 | 8 Apr 18 |
| 2017 SEN Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:24.8 | | | | 2 | A | | | Ashton under Lyne | North of England League Division 3WC | 5 Aug 17 |
| 5000 | 17:47.0 | | | | 1 | B | | | Burnley | North of England League Division 3WC | 4 Jun 17 |
| 3000SC | 11:57.3 | | | | 2 | A | | | Ashton under Lyne | North of England League Division 3WC | 5 Aug 17 |
| 3000SCNWJ | 11:10.3 | | | | 2 | B | | | Burnley | North of England League Division 3WC | 4 Jun 17 |
| JT800 | 10.74 | | | | 5 | B | | | Burnley | North of England League Division 3WC | 4 Jun 17 |
| JT800 | 10.41 | | | | 6 | B | | | Ashton under Lyne | North of England League Division 3WC | 5 Aug 17 |
| 5K | 17:01 | | | | 8 | | | | Lancaster | 3-1-5 Lancaster 5K Series | 20 May 17 |
| parkrun | 17:53 | | | | 2 | | | | Carlisle | Carlisle parkrun # 241 | 23 Sep 17 |
| parkrun | 17:56 | | | | 2 | | | 1 | Carlisle | Carlisle parkrun # 237 | 26 Aug 17 |
| 5.88KL | 20:40 | | | | 78 | L2 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 7 Oct 17 |
| 6.8KXC | 29:29 | | | | 10 | | | 3 | Penrith | Cumbria League | 28 Oct 17 |
| 7.2KXC | 26:30 | | | | 10 | | | 2 | Keswick | Cumbria League | 11 Nov 17 |
| 8KXC | 29:56 | | | | 7 | | | 2 | Workington | Cumbria League (Inc Cumbria Veterans Championship) | 16 Dec 17 |
| 9.8KXC | 36:48 | | | | 165 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District League & Mid Lancs League) | 25 Nov 17 |
| 10K | 35:44 | | | | 3 | | | | Carlisle | Carlisle Tri 10K | 7 Jun 17 |
| 10M | 55:52 | a | | | 26 | | | | Brampton | Brampton to Carlisle 10 (Inc Northern Championships) | 19 Nov 17 |
| 10M | 59:16 | | | | 10 | | | | Keswick | Derwentwater 10 | 5 Nov 17 |
| HM | 77:37 | a | | 77:44 | 111 | | | 24 | Newcastle-South Shields | SimplyHealth Great North Run | 10 Sep 17 |
| HM | 79:01 | | | 79:09 | 65 | | | | Wilmslow | Wilmslow Half Marathon | 19 Mar 17 |
| HM | 81:31 | | | | 35 | | | | Preston | Inskip Half Marathon | 22 Jan 17 |
| HMNAD | 77:37 | | | 77:40 | 8 | | | | Carlisle | Great Cumbrian Run Half Marathon | 1 Oct 17 |
| 2016 SEN Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:53 | | | | 27 | | | | Lancaster | Lancaster 5K Series | 30 Jul 16 |
| 5K | 18:34 | | | | 35 | | | | Lancaster | Lancaster 5K Series | 25 Jun 16 |
| parkrun | 19:51 | | | | 9 | | | 1 | Carlisle | Carlisle parkrun # 180 | 16 Jul 16 |
| parkrun | 19:56 | | | | 6 | | | 1 | Carlisle | Carlisle parkrun # 178 | 2 Jul 16 |
| parkrun | 20:15 | | | | 10 | | | 1 | Carlisle | Carlisle parkrun # 179 | 9 Jul 16 |
| 10K | 39:34 | | | | 12 | | | | Lorton | Lorton School 10K | 12 Mar 16 |
| 10K | 40:19 | | | | 26 | | | | Carlisle | Carlisle Tri 10K | 1 Jun 16 |
| 15K | 63:41 | | | | 29 | | | | Moffat | Moffat Gala 15K | 12 Jul 16 |
| 10M | 64:43 | | | | 112 | | | | Carlisle | Brampton to Carlisle 10 | 20 Nov 16 |
| 10M | 66:45 | | | | 12 | | | | Maryport | Netherhall 10 | 28 Feb 16 |
| HM | 87:51 | | | | 43 | | | | Bampton | Haweswater Half Marathon | 6 Mar 16 |
| 2015 SEN Carlisle Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 66:11 | | | | 97 | | | | Brampton | Brampton to Carlisle 10 | 15 Nov 15 |
| HM | 85:31 | | | 85:36 | 34 | | | | Carlisle | Great Cumbrian Run Half Marathon | 4 Oct 15 |
| HM | 91:41 | | | | 75 | | | | Bampton | Haweswater Half Marathon | 1 Mar 15 |
| HM | 91:36 | a | | 91:44 | 810 | | | | Newcastle-South Shields | Morrisons Great North Run | 13 Sep 15 |
| 13.83M | 96:41 | | | 96:47 | 102 | | | | Coniston | Coniston 14 | 21 Mar 15 |
| 2014 SEN Carlisle Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 66:30 | | | | 168 | | | | Brampton | Brampton to Carlisle 10 | 16 Nov 14 |
| 10M | 72:15 | | | | 47 | | | | Maryport | Netherhall 10 | 23 Feb 14 |
| HM | 91:48 | | | 91:52 | 93 | | | | Carlisle | Great Cumbrian Run Half Marathon | 5 Oct 14 |
| HM | 92:10 | | | | 84 | | | | Bampton | Haweswater Half Marathon | 2 Mar 14 |
| HM | 92:12 | ac | | | 1025 | | | | Newcastle-South Shields | Bupa Great North Run | 7 Sep 14 |
| 2013 SEN Carlisle Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 39:24 | | | | 19 | | | | Carlisle | Carlisle Tri 10K | 5 Jun 13 |
| 10M | 67:27 | | | | 18 | | | | Maryport | Netherhall 10 | 24 Feb 13 |
| HM | 89:04 | ac | | | 824 | | | | Newcastle-South Shields | Bupa Great North Run | 15 Sep 13 |
| HM | 91:58 | | | | 83 | | | | Bampton | Haweswater Half Marathon | 3 Mar 13 |
| 2012 SEN Carlisle Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 66:22 | | | | 111 | | | | Brampton | Brampton to Carlisle 10 | 18 Nov 12 |
| HM | 84:14 | | | 84:44 | 35 | | | | Carlisle | Great Cumbrian Run Half Marathon | 7 Oct 12 |