| 4K | 12:29 | Scottish National Relay Championships | 4.4 | -2.2 | 25 Oct 25 | +1 |
| 4K | 11:19 | Scottish West District Relay Championships | 0.7 | -2.0 | 11 Oct 25 | +2 |
| 4K | 12:21 | Scottish National Short Course Championships | 3.1 | -1.3 | 8 Nov 25 | +3 |
| parkrun | 16:06 | Pollok parkrun # 785 | 3.8 | -1.8 | 23 Aug 25 | +4 |
| parkrun | 16:40 | Pollok parkrun # 781 | 3.7 | -0.4 | 26 Jul 25 | +5 |
| 1500 | 4:02.08 | Linwood Open Graded Meeting | 0.6 | 0.0 | 6 May 25 | |
| 8K | 26:54 | CAU Inter County Championships (inc British Athletics Cross Challenge) | 3.0 | -0.4 | 8 Mar 25 | |
| 5K | 15:19 | Flat 'n' Fast 3K / 5K | 0.1 | 0.1 | 19 Apr 25 | |
| 7.6K | 25:31 | Lindsays Scottish National Championships | 2.8 | -0.1 | 22 Feb 25 | |
| parkrun | 16:12 | Pollok parkrun # 751 | 3.7 | -1.5 | 25 Dec 24 | |
| 4K | 13:18 | Scottish National Relay Championships | 5.8 | -1.3 | 19 Oct 24 | |
| 3000 | 9:01.50 | Scottish Students Indoor Championships | 0.5 | 1.7 | 1 Feb 25 | |
| 6.3K | 18:40 | Scottish West District Championships | -1.6 | 0.2 | 30 Nov 24 | |
| 4K | 11:59 | Scottish West District Relay Championships | 1.3 | -0.6 | 5 Oct 24 | |
| 4K | 12:07 | Scottish National Short Course Championships | 1.0 | 0.1 | 2 Nov 24 | |
| 4.4K | 15:17 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 5.3 | 0.7 | 23 Nov 24 | |
| 1500 | 3:57.92 | 4J Studios scottishathletics District Open - Kilmarnock | 0.6 | -1.2 | 12 May 24 | |
| parkrun | 16:48 | Pollok parkrun # 726 | 3.8 | -0.2 | 6 Jul 24 | |
| parkrun | 17:39 | Pollok parkrun # 736 | 4.0 | 1.5 | 14 Sep 24 | |
| 3000 | 8:49.45 | GAA Miler Meet (800m & 3,000m) | 0.8 | 0.6 | 31 May 24 | |
| 800 | 1:58.07 | Livingston Open Series | 0.0 | 0.4 | 24 May 24 | |
| 1500 | 4:02.34 | Scottish National Athletics League Match 2 | 0.5 | -0.6 | 5 May 24 | |
| 6K | 17:47 | CAU Inter County Championships (inc British Athletics Cross Challenge) | -0.5 | -1.0 | 9 Mar 24 | |
| 1500 | 4:11.27 | Eric Liddell 100 Scottish Schools AA Championships | 0.9 | 1.0 | 7 Jun 24 | |
| 6.2K | 21:10 | Lindsays Scottish National Championships | 4.0 | -0.5 | 24 Feb 24 | |
| 6K | 20:49 | SSAA Secondary Schools' Championships | 4.6 | -0.4 | 6 Mar 24 | |
| 5K | 15:13 | Scottish Athletics Young Athletes Road Race Championships | -0.3 | 0.1 | 17 Mar 24 | |
| parkrun | 15:18 | Victoria parkrun # 442 | 0.8 | -1.6 | 3 Feb 24 | |
| 6K | 18:41 | British Athletics Cross Challenge (inc Scottish Inter District Championships) | 0.8 | -1.4 | 13 Jan 24 | |
| 3K | 9:36 | Scottish National Short Course Championships | 4.5 | -0.9 | 4 Nov 23 | |
| 5.5K | 17:49 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 2.2 | -1.2 | 25 Nov 23 | |
| 5.56K | 17:59 | British Athletics Cross Challenge (inc John H Collins Gwent League) | 2.0 | -1.1 | 11 Nov 23 | |
| parkrun | 17:11 | Pollok parkrun # 700 | 3.5 | 0.0 | 6 Jan 24 | |
| 5.5K | 17:35 | Scottish West District Championships | 1.0 | -0.5 | 2 Dec 23 | |
| 2.8K | 10:05 | Scottish West District Relay Championships | 8.8 | -0.4 | 7 Oct 23 | |
| 3M | 14:00 | SSAA Scottish Secondary Schools’ Road Championships | -1.0 | -0.9 | 4 Oct 23 | |
| 1500 | 4:04.02 | Everyone Active Shettleston Harriers Open Grading Meeting | 0.9 | -0.9 | 5 Sep 23 | |
| 1500 | 4:10.87 | 4J Studios 130th scottishathletics Senior/U17 Championships | 1.3 | -0.3 | 13 Aug 23 | |
| 1500 | 4:04.07 | BMC Regional Races / GAA Miler Meeting | 0.4 | -1.1 | 28 Jul 23 | |
| 1500 | 4:14.79 | 4J Studios 130th scottishathletics Senior/U17 Championships | 1.3 | 0.2 | 13 Aug 23 | |
| 1500 | 4:12.39 | Scottish National Athletics League | 1.1 | -0.7 | 18 Jun 23 | |
| parkrun | 16:51 | Pollok parkrun # 674 | 2.8 | -0.1 | 8 Jul 23 | |
| 3000 | 9:13.86 | Scottish Schools Secondary Track & Field Championships Day 2/3 | 1.5 | -0.1 | 9 Jun 23 | |
| 5K | 15:39 | Scottish Athletics Young Athletes Road Race Championships | 0.8 | -0.9 | 18 Mar 23 | |
| 6.2K | 21:02 | Lindsays Scottish National Championships | 3.2 | -0.9 | 25 Feb 23 | |
| 6K | 21:27 | CAU Inter County Championships (inc British Athletics Cross Challenge) | 5.2 | -0.8 | 11 Mar 23 | |
| 5K | 16:28 | SSAA Scottish Secondary Schools' Championships | 2.0 | -0.3 | 2 Mar 23 | |
| 6.2K | 18:55 | SIAB Schools International | -2.0 | 0.6 | 25 Mar 23 | |
| 5.5K | 16:31 | Scottish West District Championships | -1.2 | -0.6 | 3 Dec 22 | |
| 3K | 8:48 | Scottish National Short Course Championships | 0.6 | -0.9 | 5 Nov 22 | |
| 2.5K | 8:32 | Scottish National Relay Championships | 7.3 | -1.4 | 22 Oct 22 | |
| 1500 | 4:13.68 | Scottish Schools AA Indoor T&F Championships | 0.5 | 0.1 | 1 Feb 23 | |
| 1500 | 4:13.88 | scottishathletics National Indoor Open | 0.5 | 0.2 | 21 Jan 23 | |
| 5.5K | 18:01 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 1.7 | -0.4 | 26 Nov 22 | |
| 2.8K | 9:39 | Scottish West District Relay Championships | 6.3 | -0.4 | 8 Oct 22 | |
| 1500 | 4:23.45 | Scottish Schools AA Indoor T&F Championships | 0.5 | 1.5 | 1 Feb 23 | |
| parkrun | 16:34 | Pollok parkrun # 616 | 4.0 | -3.1 | 21 May 22 | |
| 3000 | 8:55.57 | SIAB Schools International | 0.6 | -1.1 | 16 Jul 22 | |
| 3M | 15:08 | SSAA Scottish Secondary Schools’ Road Championships | 0.2 | 0.6 | 5 Oct 22 | |
| 1500 | 4:09.27 | GAA Miler Meet (1500m & 5000m) | 0.4 | -0.6 | 29 Jul 22 | |
| 1500 | 4:26.05 | Giffnock North AC Club Championships | 1.2 | 1.2 | 18 Sep 22 | |
| 1500 | 4:21.41 | 4J Studios scottishathletics Senior/U17 Championships | 0.7 | 1.0 | 13 Aug 22 | |
| parkrun | 16:57 | Pollok parkrun # 618 | 2.8 | -1.0 | 4 Jun 22 | |
| parkrun | 17:05 | Pollok parkrun # 611 | 3.5 | -1.4 | 16 Apr 22 | |
| 1500 | 4:14.59 | Scottish Joint League Meeting | 0.6 | -1.0 | 29 May 22 | |
| 800 | 2:07.41 | Team East Lothian Open | 0.7 | 0.0 | 17 Jun 22 | |
| 3000 | 9:26.0 | Scottish Schools AA Secondary Championships | 1.3 | 0.2 | 10 Jun 22 | |
| parkrun | 16:44 | Pollok parkrun # 610 | 2.3 | -1.0 | 9 Apr 22 | |
| 1500 | 4:17.43 | 4J Studios scottishathletics West District Championships & Open | 0.3 | -0.4 | 15 May 22 | |
| parkrun | 16:21 | Pollok parkrun # 597 | 2.8 | 0.0 | 25 Dec 21 | |
| 6K | 22:10 | SIAB Schools International | 4.8 | -0.2 | 26 Mar 22 | |
| 4K | 12:29 | Scottish Athletics Young Athletes Road Race Championships | 0.0 | -0.4 | 20 Mar 22 | |
| 4.2K | 14:35 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 3.4 | 0.1 | 12 Mar 22 | |
| 2M | 10:02 | Renfrewshire AAA Championships | 0.2 | -0.2 | 6 Feb 22 | |
| 3K | 9:55 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs Leagues) | 3.6 | -2.9 | 27 Nov 21 | |
| 1500 | 4:24.94 | Scottish Schools AA Championships | 0.5 | 0.0 | 9 Feb 22 | |
| 1500 | 4:27.59 | Scottish Schools AA Championships | 0.5 | 0.4 | 9 Feb 22 | |
| 2.5M | 12:32 | SSAA Scottish Secondary Schools’ Road Championships | 0.2 | -6.5 | 6 Oct 21 | |
| 3K | 10:04 | Scottish West District Relay Championships | 3.4 | -2.1 | 9 Oct 21 | |
| 4K | 13:41 | Scottish Inter District Championships | 1.2 | 1.8 | 15 Jan 22 | |
| 4.3K | 15:28 | Lindsays Scottish National Championships | 2.4 | 2.4 | 26 Feb 22 | |
| 2.5K | 8:56 | Scottish National Relay Championships | 6.1 | -1.8 | 23 Oct 21 | |
| 2K | 6:09 | Scottish National Short Course Championships | 1.0 | -1.7 | 6 Nov 21 | |
| 4K | 13:53 | Scottish West District Championships | 2.0 | -4.2 | 4 Dec 21 | |
| 1500 | 4:33.41 | Giffnock North AC Club Championships | 0.6 | 0.2 | 26 Sep 21 | |
| 800 | 2:11.52 | Shettleston Harriers Open Graded Meeting | 0.0 | -0.6 | 8 Sep 21 | |
| 800 | 2:13.63 | Team East Lothian Open Graded (Sept) | 0.0 | -0.3 | 4 Sep 21 | |
| 1500 | 4:34.53 | BMC Regional Races | 0.5 | -1.1 | 19 Jul 21 | |
| 1500 | 4:35.96 | Dunfermline Track and Field Meeting | 0.0 | 0.2 | 21 Aug 21 | |
| 3K | 11:29 | SSAA Scottish Secondary Schools' Championships | 6.0 | -1.4 | 3 Mar 20 | |
| 3.1K | 11:34 | Scottish National Championships | 4.8 | -1.4 | 22 Feb 20 | |
| 2.88K | 10:24 | Kilmarnock H&AC Roon the Country Open | 4.0 | -1.9 | 19 Jan 20 | |
| 2.5K | 8:18 | Scottish National Young Athletes Road Race Championships | 1.0 | -1.6 | 15 Mar 20 | |
| 2M | 10:39 | Renfrewshire AAA Championships | -0.2 | -1.5 | 2 Feb 20 | |
| 800 | 2:16.89 | Youth Development League Lower Scotland West | 0.0 | -1.2 | 20 Jun 21 | |
| 1500 | 4:59.05 | 4J Studios Open Series | 2.0 | -0.5 | 13 Sep 20 | |
| parkrun | 18:59 | Pollok parkrun # 563 | 3.4 | -2.9 | 14 Dec 19 | |
| 3K | 12:25 | Run Stirling (incl British Athletics Cross Challenge) | 8.4 | -0.7 | 11 Jan 20 | |
| 1500 | 4:48.00 | Scottish Schools AA Championships | 0.5 | -0.7 | 5 Feb 20 | |
| 3.2K | 12:09 | Scottish West District Championships | 5.0 | -1.2 | 7 Dec 19 | |
| 3K | 11:15 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs leagues) | 4.6 | -1.1 | 23 Nov 19 | |
| 2.5K | 9:19 | Scottish West District Relay Championships | 5.5 | -1.7 | 12 Oct 19 | |
| 2.5K | 9:31 | Scottish National Relay Championships | 5.8 | -1.1 | 26 Oct 19 | |
| 1.3M | 6:59 | SSAA Scottish Secondary Schools’ Road Championships | 1.4 | -1.3 | 2 Oct 19 | |
| 2.5K | 9:25 | Bank of Scotland Junior Great Scottish 2.5K | 5.6 | -1.3 | 28 Sep 19 | |
| parkrun | 18:52 | Pollok parkrun # 546 | 2.8 | -2.5 | 17 Aug 19 | |
| parkrun | 19:16 | Pollok parkrun # 543 | 3.7 | -2.6 | 27 Jul 19 | |
| 1500 | 4:49.49 | Giffnock North AC Club Championships | 0.4 | -0.7 | 25 Aug 19 | |
| 800 | 2:28.73 | Scottish Athletics Indoor League - Morning Match | 0.5 | 1.3 | 1 Dec 19 | |
| 1500 | 4:51.48 | UK Youth Development U13/U15 League Scotland Regional Final | 0.7 | -1.0 | 4 Aug 19 | |
| 800 | 2:30.56 | Pitreavie Young Athletes Trophy Meeting | 1.8 | 0.5 | 1 Sep 19 | |
| 1500 | 4:55.78 | Scottish Athletics National U13 / U15 / U20 Championships | 0.8 | -0.2 | 11 Aug 19 | |
| 800 | 2:25.77 | Shettleston Harriers Open Graded Meeting | 0.4 | 0.3 | 20 Aug 19 | |
| 1500 | 4:53.94 | Livingston Open Meeting | 0.4 | -0.8 | 17 Jul 19 | |
| 800 | 2:26.07 | Grangemouth Graded Open | 0.5 | 0.3 | 7 Aug 19 | |
| parkrun | 18:54 | Victoria parkrun # 269 | 1.4 | -2.9 | 23 Mar 19 | |
| 800 | 2:29.78 | Linwood Graded Open | 0.7 | 0.4 | 18 Jun 19 | |
| 1500 | 4:56.63 | Scottish West District U13 / U15 / U17 Championships | 0.3 | -0.5 | 12 May 19 | |
| parkrun | 18:44 | Victoria parkrun # 270 | 0.6 | -1.0 | 30 Mar 19 | |
| 800 | 2:32.55 | UK Youth Development U13/U15 League Division Scotland 1 | 1.1 | 0.8 | 23 Jun 19 | |
| 1500 | 4:58.38 | UK Youth Development U13/U15 League Division Scotland 1 | 0.0 | -0.1 | 27 Apr 19 | |
| 800 | 2:30.26 | Livingston Open Meeting | 0.9 | 0.0 | 17 Apr 19 | |
| Mile | 5:34.46 | Monument Mile Classic Open | 0.8 | 0.9 | 24 May 19 | |
| 1500 | 5:06.46 | UK Youth Development U13/U15 League Division Scotland 1 | 0.2 | 1.1 | 19 May 19 | |
| parkrun | 19:58 | Pollok parkrun # 522 | 2.8 | -2.1 | 23 Feb 19 | |
| 800 | 2:31.11 | SSAA Scottish Secondary Schools Championships | 0.3 | 1.2 | 7 Jun 19 | |
| parkrun | 19:59 | Pollok parkrun # 511 | 3.8 | -3.1 | 8 Dec 18 | |
| 800 | 2:32.45 | North Lanarkshire Leisure/LAAA Open Graded Meeting | 0.4 | 1.2 | 5 May 19 | |
| parkrun | 19:53 | Pollok parkrun # 517 | 2.8 | -2.3 | 12 Jan 19 | |
| 800 | 2:36.16 | Linwood Graded Open | 1.3 | 0.3 | 23 Apr 19 | |
| parkrun | 19:42 | Pollok parkrun # 504 | 3.1 | -3.0 | 20 Oct 18 | |
| parkrun | 20:05 | Pollok parkrun # 507 | 3.7 | -2.8 | 10 Nov 18 | |
| parkrun | 19:38 | Pollok parkrun # 502 | 3.2 | -3.5 | 6 Oct 18 | |
| parkrun | 20:38 | Pollok parkrun # 516 | 3.6 | -1.5 | 5 Jan 19 | |
| parkrun | 20:36 | Pollok parkrun # 518 | 3.0 | -1.0 | 19 Jan 19 | |
| parkrun | 20:14 | Pollok parkrun # 510 | 3.2 | -2.0 | 1 Dec 18 | |
| parkrun | 19:55 | Maldon Prom parkrun # 272 | 2.8 | -2.2 | 27 Oct 18 | |
| parkrun | 20:06 | Pollok parkrun # 500 | 3.3 | -2.7 | 22 Sep 18 | |
| parkrun | 19:48 | Pollok parkrun # 499 | 2.9 | -5.0 | 15 Sep 18 | |
| parkrun | 20:49 | Pollok parkrun # 498 | 2.8 | 0.0 | 8 Sep 18 | |