| 2025 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 11:39 | | | | 5 | L02 | | | Kilmarnock | Scottish West District Relay Championships | 11 Oct 25 |
| parkrun | 15:08 | | | | 1 | | | 1 | Greenock | Greenock parkrun # 512 | 2 Aug 25 |
| parkrun | 15:12 | | | | 1 | | | 1 | Greenock | Greenock parkrun # 505 | 14 Jun 25 |
| 5M | 24:53 | | | 24:53 | 1 | | | | Greenock | Renfrewshire AAA Championships | 2 Feb 25 |
| 10K | 30:38 | | | 30:38 | 1 | | | | Greenock | Bill Elder 10K | 10 Aug 25 |
| 10K | 31:04 | | | 31:05 | 5 | | | | Glasgow | Great Scottish Run 10k | 5 Oct 25 |
| 10K | 31:08 | | | 31:09 | 6 | | | | Paisley | Paisley 10K | 17 Aug 25 |
| 10K | 31:09 | | | 31:09 | 3 | | | | Glasgow | Jimmy Irvine Bella 10K | 9 Nov 25 |
| 10K | 31:18 | | | 31:18 | 2 | | | | Glasgow | Brian Goodwin Memorial 10K | 20 Jun 25 |
| 10K | 31:25 | | | 31:25 | 2 | | | | Glasgow | Nigel Barge Memorial 10K | 19 Jan 25 |
| 10M | 51:17 | | | 51:17 | 1 | | | | Clydebank | Dunbartonshire AAA 10 Mile Championship | 13 Apr 25 |
| 10M | 51:58 | | | 51:59 | 10 | | 10 | 10 | Motherwell | Tom Scott Memorial Round the Loch 6K / 10 | 30 Mar 25 |
| HM | 69:36 | | | 69:36 | 1 | | | | Kilmacolm | Kilmacolm Running Festival | 7 Sep 25 |
| 2024 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:36.14 | | | | 5 | 1 | | | Glasgow | GAA Miler Meet (1 500m & 5 000m) | 26 Jul 24 |
| parkrun | 14:30 | | | | 1 | | | 1 | Greenock | Greenock parkrun # 455 | 29 Jun 24 |
| 5M | 24:32 | | | 24:32 | 1 | | | | Greenock | Renfrewshire AAA Championships | 4 Feb 24 |
| 5.9ML | 30:01 | | | | 3 | L06 | | | Livingston | Scottish National Mens 6-Stage Road Relay Championships | 23 Mar 24 |
| 10K | 30:06 | | | 30:06 | 3 | | | | Pollok | Brian Goodwin Memorial 10K | 7 Jun 24 |
| 10K | 30:33 | | | | 2 | | | | Balloch | Loch Lomond 5K / 10K | 15 Jun 24 |
| 10K | 30:52 | | | 30:52 | 1 | | | | Gateshead | Great North 10K | 7 Jul 24 |
| 10K | 31:11 | | | 31:11 | 8 | | 8 | 7 | Stirling | City of Stirling 10K | 8 Sep 24 |
| 10K | 31:19 | | | 31:19 | 5 | | | | Helensburgh | Babcock Helensburgh 10K | 30 May 24 |
| 10KXC | 33:52 | | | | 25 | | | | Falkirk | Lindsays Scottish National Championships | 24 Feb 24 |
| 10M | 49:56 | | | 49:56 | 4 | | | | Motherwell | Tom Scott Memorial Round the Loch 6K / 10 | 31 Mar 24 |
| HM | 65:34 | | | 65:34 | 1 | | | | Inverness | Inverness Half Marathon | 10 Mar 24 |
| HM | 66:54 | c | | | 23 | | | | Larne | Antrim Coast Half Marathon | 25 Aug 24 |
| HM | 68:19 | c | | | 6 | | | | Glasgow | Great Scottish Run Half Marathon | 6 Oct 24 |
| 2023 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10000 | 30:02.27 | | | | 3 | A | | | Crownpoint | GAA / BMC Regional Races (Inc Scottish 10,000m Championships) | 28 Apr 23 |
| 4KXCL | 12:59 | | | | 6 | L02 | | | Cumbernauld | Scottish National Relay Championships | 21 Oct 23 |
| parkrun | 14:48 | | | | 1 | | | 1 | Greenock | Greenock parkrun # 393 | 15 Apr 23 |
| 10K | 30:29 | | | 30:30 | 2 | | | | Glasgow | Babcock Shettleston 10K (Inc Scottish 10K Championships) | 14 May 23 |
| 10M | 49:34 | | | | 3 | | | | Motherwell | Tom Scott Memorial Round the Loch 6K / 10 | 2 Apr 23 |
| HM | 66:45 | | | 66:45 | 2 | | | | Edinburgh | Edinburgh Marathon Festival Half Marathon | 28 May 23 |
| HM | 67:16 | | | 67:18 | 35 | Elite | | | Larne | Antrim Coast Half Marathon | 27 Aug 23 |
| HM | 68:41 | c | | | 6 | | | | Glasgow | Great Scottish Run Half Marathon | 1 Oct 23 |
| 2022 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:36.37 | | | | 6 | 1 | | | Scotstoun | GAA Miler Meet (1500m & 5000m) | 29 Jul 22 |
| 10000 | 30:22.21 | | | | 3 | A | | | Crownpoint | GAA / BMC Regional Races (Inc Scottish 10,000m Championships) | 29 Apr 22 |
| 4KXC | 11:52 | | | | 24 | | | | Kirkcaldy | Scottish National Short Course Championships | 5 Nov 22 |
| 4KXCL | 12:31 | | | | 3 | L2 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 22 |
| 4KXCL | 12:39 | | | | 2 | L3 | | | Glasgow | Scottish West District Relay Championships | 8 Oct 22 |
| 7KXC | 22:12 | | | | 10 | | | | Irvine | Scottish Inter District Championships | 15 Jan 22 |
| 8.5KXC | 27:57 | | | | 9 | | | | Kilmarnock | Scottish West District Championships | 3 Dec 22 |
| 10K | 30:41 | | | 30:41 | 1 | | | | Dumbarton | Babcock Dumbarton 10K | 12 May 22 |
| 10K | 30:53 | | | 30:55 | 8 | | | | Pollok | Brian Goodwin Memorial 10K | 17 Jun 22 |
| 10K | 31:03 | | | 31:03 | 15 | | | | Kilmarnock | Roon the Toon 10K (inc. Scottish Championships) | 12 Jun 22 |
| 10K | 31:20 | | | 31:20 | 4 | | | | Paisley | Paisley 10K | 21 Aug 22 |
| 10.3KXC | 34:44 | | | | 22 | | | | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| 10M | 51:51 | | | | 1 | | | | Millport | Around Cumbrae 10 | 31 Jul 22 |
| HM | 67:26 | c | | | 5 | | | | Glasgow | Great Scottish Run Half Marathon | 2 Oct 22 |
| ZXC | 24:30 | | | | 3 | | | | Strathaven | Scottish West District League | 19 Nov 22 |
| 2021 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8.5KXC | 26:54 | | | | 5 | | | | Balloch | Scottish West District Championships | 4 Dec 21 |
| 10K | 31:09 | c | | | 1 | | | | Edinburgh | Blast Running 10K | 27 Jun 21 |
| HM | 68:06 | | | | 1 | | 1 | | Kilmacolm | Kilmacolm Running Festival | 12 Sep 21 |
| 2020 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 14:47 | | | | 20 | | | | Fife | Run and Become Sri Chinmoy invitational 5K | 29 Nov 20 |
| 5MNAD | 25:26 | | | | 4 | | | | Greenock | Renfrewshire AAA Championships | 2 Feb 20 |
| 10K | 30:57 | | | | 1 | | | | Bishopbriggs | Jack Crawford Springburn Cup 10K | 7 Mar 20 |
| 10KXC | 38:48 | | | | 43 | | | | Falkirk | Scottish National Championships | 22 Feb 20 |
| HM | 68:38 | | | 68:38 | 3 | | | | Balloch | Balloch to Clydebank Half Marathon | 15 Mar 20 |
| 2019 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 14:58 | | | 14:58 | 13 | | | | Edinburgh | Self Transcendence 5K (Inc Scottish Championships) | 3 May 19 |
| 5K | 15:01 | | | | 2 | | | | Clydebank | SVHC Clydebank 5K | 26 Jun 19 |
| 5.8ML | 29:44 | | | | 3 | L4 | | | Livingston | Scottish National Mens 6-Stage Road Relay Championships | 24 Mar 19 |
| 10K | 30:52 | | | 30:53 | 7 | | | | Pollok | Brian Goodwin Memorial 10K | 21 Jun 19 |
| 10KXC | 36:24 | | | | 23 | | | | Falkirk | Lindsays Scottish National Championships | 23 Feb 19 |
| 10M | 50:31 | | | 50:31 | 5 | | | | Motherwell | Tom Scott Memorial Round the Loch 10 | 31 Mar 19 |
| HM | 72:47 | | | 72:48 | 2 | | | | Balloch | Balloch to Clydebank Half Marathon | 10 Mar 19 |
| 2018 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:52.31 | | | | 14 | A | | | Scotstoun | BMC Regional Races | 1 Jun 18 |
| 5000 | 14:45.51 | | | | 1 | B | | | Scotstoun | BMC Regional Races / GAA Miler Meeting Open (Inc Scottish East District / West District / National Masters 5000m Championships) | 27 Jul 18 |
| 5000 | 15:22.91 | | | | 2 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 24 Jun 18 |
| 4KXC | 12:07 | | | | 21 | | | | Lanark | Scottish National Short Course Championships | 10 Nov 18 |
| 4KXCL | 12:10 | | | | 4 | L2 | | | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| 4KXCL | 12:53 | | | | 3 | L2 | | | Irvine | Scottish West District Relay Championships | 13 Oct 18 |
| 8.5KXC | 31:05 | | | | 3 | | | | Kilmarnock | Scottish West District Championships | 8 Dec 18 |
| 10K | 31:21 | | | 31:22 | 3 | | | | Pollok | Brian Goodwin Memorial 10K | 15 Jun 18 |
| 10K | 31:24 | | | 31:24 | 4 | | | | Paisley | Paisley 10K | 19 Aug 18 |
| 10K | 31:55 | | | 31:55 | 68 | | | | Leeds | Age UK Leeds Abbey Dash 10K | 4 Nov 18 |
| 10K | 32:18 | | | | 1 | | | | Kilmacolm | Kilmacolm 10K / Half Marathon | 9 Sep 18 |
| 10MNAD | 53:25 | | | | 1 | | | | Millport | Around Cumbrae 10 | 16 Sep 18 |
| HM | 68:47 | | | 68:48 | 14 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 30 Sep 18 |
| 2017 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:13.94 | | | | 4 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 9 Jul 17 |
| 5000 | 15:30.15 | | | | 2 | B | | | Glasgow | BMC Regional Races | 28 Jul 17 |
| 5000 | 16:12.59 | | | | 3 | A | | | Crownpoint | Scottish Athletics Mens League Division 2 | 11 Jun 17 |
| 2.3ML | 12:08 | | | | 2 | L3 | | | Netherpollok | Renfrewshire AAA Relay Championships | 22 Oct 17 |
| 4KXC | 12:46 | | | | 20 | | | | Kirkcaldy | Scottish Short Course Championships | 11 Nov 17 |
| 4KXCL | 12:56 | | | | 3 | L2 | | | Cumbernauld | Scottish National Relay Championships | 28 Oct 17 |
| 4KXCL | 13:32 | | | | 2 | L2 | | | Hamilton | Scottish West District Relay Championships | 15 Oct 17 |
| 2.7ML | 13:27 | | | | 4 | L4 | | | Houston | George Cumming Road Relays | 7 Oct 17 |
| 5K | 15:26 | | | | 3 | | | | Clydebank | SVHC Clydebank 5k | 28 Jun 17 |
| 8KXC | 28:03 | | | | 32 | 2 | | | Edinburgh | Great Edinburgh Cross Country International (Inc Scottish Inter District Championships) | 7 Jan 17 |
| 6MXC | 32:35 | | | | 3 | | | | Gourock | Renfrewshire AAA Championships | 25 Nov 17 |
| 10K | 32:26 | | | 32:26 | 3 | | | | Paisley | Paisley 10K | 20 Aug 17 |
| 10K | 33:13 | | | | 3 | | | | Bishopbriggs | Jack Crawford Springburn Cup 10K | 11 Mar 17 |
| 10KMT | 32:50 | | | 32:50 | 1 | | | | Dunoon | Dunoon 10K | 5 Aug 17 |
| 10KXC | 33:29 | | | | 9 | | | | Irvine | Scottish West District Championships | 9 Dec 17 |
| 10M | 54:17 | | | | 15 | | | | Motherwell | Tom Scott Memorial 10 (Inc. Scottish Championships) | 2 Apr 17 |
| 10M | 54:36 | | | | 2 | | | | Millport | Around Cumbrae 10 (Inc Ayrshire Championships) | 10 Sep 17 |
| HM | 70:55 | | | 70:56 | 20 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 1 Oct 17 |
| 2016 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 13:11 | | | | 49 | | | | Renfrew | Scottish National Short Course Championships | 5 Nov 16 |
| 4KXCL | 12:43 | | | | 9 | L3 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 16 |
| 4KXCL | 12:52 | | | | 6 | L2 | | | Kilmacolm | Scottish West District Relay Championships | 8 Oct 16 |
| 4KXCL | 13:39 | | | | 2 | L2 | | | Glasgow | Renfrewshire AAA's Relays | 16 Oct 16 |
| 2.7ML | 14:01 | | | | 3 | L4 | | | Houston | George Cumming Road Relays | 24 Sep 16 |
| 3.1ML | 16:26 | | | | 9 | L1 | | | Livingston | Scottish 6 Stage Road Relays | 3 Apr 16 |
| 10K | 33:05 | | | 33:05 | 10 | | | | Clydebank | Polaroid Clydebank 10K | 19 May 16 |
| 10K | 33:40 | | | 33:42 | 2 | | | | Rothesay | Bute Highland Games 10K | 20 Aug 16 |
| 10K | 35:09 | | | 35:10 | 1 | | | | Dunoon | Toward for a Tenner 10K | 6 Aug 16 |
| 10KXC | 37:24 | | | | 12 | | | | Ayr | Scottish West District Championships | 4 Dec 16 |
| 12KMT | 41:07 | | | | 11 | | | | Strathmiglo | Fife Athletic Club Festival of Trail Running (Inc Scottish Athletics Mid–Trail Championship) | 27 Aug 16 |
| SHORTHM | 73:20 | | | 73:26 | 44 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon (149.7m short) | 2 Oct 16 |
| Mar | 2:47:06 | | | 2:47:12 | 37 | | | | Edinburgh | Edinburgh Marathon Festival Marathon | 29 May 16 |
| ZXC | 31:21 | | | | 3 | | | | Shanks Park | Renfrewshire AAA Championships | 20 Nov 16 |
| 2015 SEN Inverclyde/Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 13:14 | | | | 44 | | | | Glasgow | Scottish National Short Course Championships | 7 Nov 15 |
| 4KXCL | 13:21 | | | | 4 | L3 | | | Hamilton | Scottish West District Relay Championships | 11 Oct 15 |
| 4KXCL | 13:28 | | | | 11 | L4 | | | Cumbernauld | Scottish National Relay Championships | 24 Oct 15 |
| 2.7ML | 13:49 | | | | 5 | L1 | | | Houston | George Cumming Road Relays | 26 Sep 15 |
| 5K | 16:56 | | | | 43 | | | | Glasgow | Clydebank 5K | 21 Mar 15 |
| parkrun | 16:24 | | | | 1 | | | 1 | Greenock | Greenock parkrun # 77 | 31 Oct 15 |
| parkrun | 16:46 | | | | 1 | | | 1 | Greenock | Greenock parkrun # 68 | 29 Aug 15 |
| parkrun | 16:52 | | | | 2 | | | 1 | Victoria | Victoria parkrun # 92 | 5 Sep 15 |
| parkrun | 17:10 | | | | 1 | | | 1 | Greenock | Greenock parkrun # 63 | 25 Jul 15 |
| parkrun | 17:17 | | | | 4 | | | 1 | Greenock | Greenock parkrun # 58 | 20 Jun 15 |
| parkrun | 17:20 | | | | 3 | | | 1 | Greenock | Greenock parkrun # 40 | 14 Feb 15 |
| parkrun | 17:23 | | | | 3 | | | 1 | Greenock | Greenock parkrun # 66 | 15 Aug 15 |
| parkrun | 17:25 | | | | 4 | | | 1 | Greenock | Greenock parkrun # 39 | 7 Feb 15 |
| parkrun | 17:29 | | | | 6 | | | 1 | Greenock | Greenock parkrun # 49 | 18 Apr 15 |
| parkrun | 17:38 | | | | 2 | | | 1 | Greenock | Greenock parkrun # 41 | 21 Feb 15 |
| parkrun | 23:17 | | | | 17 | | | 1 | Greenock | Greenock parkrun # 60 | 4 Jul 15 |
| parkrun | 26:33 | | | | 62 | | | | Greenock | Greenock parkrun # 65 | 8 Aug 15 |
| 10KXC | 41:45 | | | | 20 | | | | Glasgow | Scottish West District Championships | 6 Dec 15 |
| HM | 81:44 | | | 81:45 | 6 | | | | Dunoon | Toward for a Tenner Half Marathon | 1 Aug 15 |
| ZXCL | 14:30 | | | | 2 | L4 | | | Pollock Park | Renfrewshire AAA Relay Championships | 18 Oct 15 |