| 2018 SEN Pitreavie/Kingdom Athletics/Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 26.5MMT | 4:26:07 | | | | 61 | | | | Kielder | Dark Skies Kielder 26.5 | 24 Mar 18 |
| 2014 SEN Pitreavie/Kingdom Athletics/Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.62 | | | | 3 | A | | | Aberdeen | Scottish Athletics League Division 2 | 18 May 14 |
| 400 | 52.25 | | | | 1 | B | | | Grangemouth | Scottish Athletics League Division 2 | 20 Apr 14 |
| 400 | 52.51 | i | | | 6 | h1 | | | Emirates Arena | Scottish University & College Championships | 8 Feb 14 |
| 400 | 52.59 | | | | 4 | A | | | Scotstoun | Scottish Athletics League Division 2 | 30 Aug 14 |
| 400 | 53.57 | | | | 4 | A | | | Grangemouth | Scottish Athletics League Division 2 | 13 Jul 14 |
| 400 | 54.5 | | | | 1 | | | | Dunfermline | Tayside & Fife Commonwealth Celebration Open | 12 Apr 14 |
| 800 | 1:59.14 | | | | 5 | | | | Grangemouth | Scottish University & College Championships | 26 Apr 14 |
| 800 | 1:59.5 | | | | 5 | | | | Pitreavie | Scottish East District Championships | 24 May 14 |
| 800 | 2:01.21 | | | | 2 | 2 | | | Grangemouth | Scottish University & College Championships | 26 Apr 14 |
| 800 | 2:01.78 | | | | 4 | h1 | | | Kilmarnock | Scottish Athletics Senior Championships | 16 Aug 14 |
| 800 | 2:01.82 | | | | 3 | A | | | Aberdeen | Scottish Athletics League Division 2 | 18 May 14 |
| 800 | 2:02.46 | | | | 3 | 1 | | | Livingston | Livingston Open Meeting | 20 Aug 14 |
| 800 | 2:03.12 | | | | 4 | A | | | Grangemouth | Scottish Athletics League Division 2 | 13 Jul 14 |
| 800 | 2:04.15 | | | | 6 | A | | | Grangemouth | Scottish Athletics League Division 2 | 20 Apr 14 |
| 800 | 2:05.92 | i | | | 3 | h4 | | | Emirates Arena | Scottish University & College Championships | 8 Feb 14 |
| 800 | 2:06.62 | i | | | 4 | h3 | | | Emirates Arena | Scottish National Senior Championships | 2 Feb 14 |
| 800 | 2:09.39 | i | | | 5 | s1 | | | Emirates Arena | Scottish University & College Championships | 8 Feb 14 |
| 800 | 2:10.8 | | | | 1 | | | | Kilmarnock | Ayrshire Harriers Open Meeting | 13 Apr 14 |
| DT2K | 18.96 | | | | - | B | | | Aberdeen | Scottish Athletics League Division 2 | 18 May 14 |
| parkrun | 18:26 | | | | 16 | | | | Edinburgh | Edinburgh parkrun # 242 | 21 Jun 14 |
| ZXC | 34:52 | | | | 67 | | | | Stirling University | Scottish East District League | 18 Oct 14 |
| 2012 SEN Pitreavie/Kingdom Athletics/Stirling Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.52 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 2 | 15 Jul 12 |
| 400 | 52.20 | | | | 2 | 1 | | | Grangemouth | Grangemouth Graded Open | 5 Sep 12 |
| 110H | 19.56 | | 0.2 | | 1 | B | | | Edinburgh | Scottish Athletics League Division 2 | 21 Apr 12 |
| 110H | 20.87 | | -1.0 | | 2 | A | | | Aberdeen | Scottish Athletics League Division 2 | 20 May 12 |
| 400H | 57.86 | | | | 2 | | | | Aberdeen | Scottish Athletics League Division 2 | 20 May 12 |
| 400H | 62.48 | | | | 1 | B | | | Grangemouth | Scottish Athletics League Division 2 | 15 Jul 12 |
| TJ | 11.45 | | -0.9 | | 3 | A | | | Edinburgh | Scottish Athletics League Division 2 | 21 Apr 12 |
| TJ | 11.10 | | 2.0 | | 6 | A | | | Grangemouth | Scottish Athletics League Division 2 | 15 Jul 12 |
| TJ | 10.96 | | | | 5 | A | | | Aberdeen | Scottish Athletics League Division 2 | 20 May 12 |
| 2011 SEN Pitreavie/Kingdom Athletics/Stirling Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400H | 59.72 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 1 | 14 Aug 11 |
| TJ | 11.67 | | 1.2 | | 3 | B | | | Grangemouth | Scottish Athletics League Division 1 | 14 Aug 11 |
| 2010 U23 Pitreavie/Kingdom Athletics/Stirling Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.84 | | | | 3 | 1 | | | Grangemouth | Grangemouth Stadium Open | 1 Sep 10 |
| 400H | 58.69 | | | | 4 | A | | | Grangemouth | Scottish Athletics League Division 1 | 29 Aug 10 |
| 400H | 58.80 | | | | 1 | B | | | Wishaw | Scottish Athletics League Division 1 | 8 Aug 10 |
| LJ | 5.62 | | | | 3 | B | | | Wishaw | Scottish Athletics League Division 1 | 8 Aug 10 |
| TJ | 11.64 | | | | 3 | A | | | Wishaw | Scottish Athletics League Division 1 | 8 Aug 10 |
| TJ | 11.33 | | | | 6 | A | | | Grangemouth | Scottish Athletics League Division 1 | 29 Aug 10 |
| 2009 U23 Pitreavie/Kingdom Athletics/Stirling Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.28 | | | | 3 | B | | | Grangemouth | Scottish Athletics League Division 1 | 30 Aug 09 |
| 400 | 52.20 | | | | 5 | B | | | Grangemouth | Scottish Athletics League Division 1 | 31 May 09 |
| 400 | 52.32 | | | | 4 | h5 | | | Bedford | BUCS Championships | 2 May 09 |
| 400 | 52.40 | | | | 2 | | | | Grangemouth | Scottish Universities Championships | 12 Apr 09 |
| 400H | 56.77 | | | | 1 | B | | | Grangemouth | Scottish Athletics League Division 1 | 30 Aug 09 |
| 400H | 58.11 | | | | 3 | A | | | Wishaw | Scottish Inter-Regional Championships | 10 May 09 |
| 400H | 58.19 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 1 | 31 May 09 |
| 400H | 58.83 | | | | 4 | A | | | Edinburgh | Scottish Athletics League Division 1 | 12 Jul 09 |
| 400H | 58.99 | | | | 5 | h1 | | | Bedford | BUCS Championships | 2 May 09 |
| 400H | 59.46 | | | | 3 | A | | | Edinburgh | Scottish Athletics League Division 1 | 19 Apr 09 |
| 400H | 61.16 | | | | 2 | | | | Grangemouth | Scottish Universities Championships | 12 Apr 09 |
| 400H | 62.76 | | | | 8 | s3 | | | Bedford | BUCS Championships | 3 May 09 |
| TJ | 12.07 | | | | 1 | | | | Dunfermline | Pitreavie AAC Championships | 4 Apr 09 |
| TJ | 11.87 | | | | 1 | | | | Grangemouth | Scottish Universities Championships | 12 Apr 09 |
| TJ | 11.82 | | | | 4 | A | | | Grangemouth | Scottish Athletics League Division 1 | 31 May 09 |
| TJ | 11.15 | | | | 4 | A | | | Edinburgh | Scottish Athletics League Division 1 | 19 Apr 09 |
| ZXC | 11:23 | | | | 8 | | | | Stirling | University of Stirling Challenge | 14 Oct 09 |
| 2008 U23 Pitreavie/Kingdom Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.25 | | | | | | | | Dunfermline | Scottish Athletics Senior Championships | 30 Aug 08 |
| 400 | 51.3 | | | | | | | | Perth | George Duncan Memorial Meeting | 9 Aug 08 |
| 400 | 51.67 | | | | | | | | Grangemouth | Grangemouth Open | 6 Aug 08 |
| 400 | 52.16 | | | | | | | | Grangemouth | Falkirk Open | 11 Jun 08 |
| 400 | 52.20 | i | | | | | | | Glasgow | Scottish Universities' Indoor Championships | 23 Feb 08 |
| 400H | 57.11 | | | | 1 | | | | Grangemouth | Bank of Scotland U20/U23 Championships & Junior Relay Championships | 15 Jun 08 |
| 400H | 57.9 | | | | 2 | A | | | Edinburgh | Scottish Men's League | 29 Jun 08 |
| 400H | 58.04 | | | | | | | | Bedford | BAL Plate Final | 6 Sep 08 |
| 400H | 58.10 | | | | | | | | Edinburgh | Scottish Closed Champs | 11 May 08 |
| 400H | 59.06 | | | | | | | | Dunfermline | Scottish Athletics Senior Championships | 30 Aug 08 |
| 400H | 59.83 | | | | | | | | Grangemouth | Scottish Universities Championships | 19 Apr 08 |
| 400H | 61.1 | | | | | | | | Dunfermline | Pitreavie AAC Championships | 12 Apr 08 |
| 400H | 62.30 | | | | | | | | Grangemouth | Scottish Mens League Div 1 and 2 | 20 Apr 08 |
| TJ | 12.39 | | | | | | | | Grangemouth | Scottish Universities Championships | 19 Apr 08 |
| TJ | 11.94 | | | | | | | | Grangemouth | Scottish Mens League Div 1 and 2 | 20 Apr 08 |
| TJ | 11.92 | | | | | | | | Edinburgh | Scottish Men's League | 17 May 08 |
| TJ | 11.89 | | | | | | | | Edinburgh | Scottish Men's League | 29 Jun 08 |
| ZXC | 10:21 | | | | 10 | | | | Stirling | University of Stirling Cross Country Challenge | 8 Oct 08 |
| 2007 U20 Pitreavie/Kingdom Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.3 | | | | 6 | h3 | | | Glasgow (S) | Senior Scottish Championships | 11 Aug 07 |
| 400 | 52.67 | i | | | | | | | Glasgow | Scottish Universities Freshers' Match | 31 Oct 07 |
| 400 | 53.31 | | | | | | | | Wishaw | Scottish Athletics League Division 1 | 26 Aug 07 |
| 400 | 53.35 | | | | | | | | Grangemouth | Scottish Men's League Div 1 & 2 Fixture 2 | 24 Jun 07 |
| 400 | 53.36 | i | | | | | | | Glasgow | Scottish Universities Freshers' Match | 31 Oct 07 |
| 400 | 53.8 | i | | | | | | | Glasgow | Scottish Universities Championships | 24 Feb 07 |
| 110HU20M | 17.91 | w | | | | | | | Grangemouth | National Junior League Northern Premier | 29 Jul 07 |
| 400H | 57.93 | | | | 2 | | | | Wishaw | Scottish Athletics League Division 1 | 26 Aug 07 |
| 400H | 58.06 | | | | 3 | | | | Edinburgh | Bank of Scotland U20 / U23 Championships | 17 Jun 07 |
| 400H | 58.66 | | | | | | | | Edinburgh | Bank of Scotland U20 / U23 Championships | 17 Jun 07 |
| 400H | 58.83 | | | | | | | | Sportcity | National Junior League Northern Premier | 1 Jul 07 |
| 400H | 59.69 | | | | 1 | B | | | Edinburgh | Scottish Athletics League Division 1 | 22 Jul 07 |
| 400H | 59.7 | | | | | | | | Grangemouth | Scottish Men's League Div 1 & 2 Fixture 2 | 24 Jun 07 |
| 400H | 60.0 | | | | | | | | Grangemouth | Scottish Men's League Div 1 & 2 Fixture 1 | 22 Apr 07 |
| 400H | 60.0 | | | | 2 | | | | Grangemouth | Scottish Athletics League Division 1 | 22 Apr 07 |
| 400H | 60.23 | | | | | | | | Glasgow (S) | Senior Scottish Championships | 11 Aug 07 |
| 400H | 60.7 | | | | | | | | Gateshead | National Junior League Northern Premier | 29 Apr 07 |
| 400H | 60.72 | | | | | | | | Glasgow (S) | Scottish Closed Senior Championships | 13 May 07 |
| 400H | 60.95 | | | | | | | | Grangemouth | Scottish Universities Athletics Outdoor Championships | 21 Apr 07 |
| 400H | 61.5 | | | | | | | | Liverpool | National Junior League Northern Premier | 27 May 07 |
| 400H | 62.6 | | | | | | | | Dunfermline | Pitreavie AAC Club Championships | 14 Apr 07 |
| 400H | 62.62 | | | | | | | | Grangemouth | National Junior League Northern Premier | 29 Jul 07 |
| LJ | 5.77 | | | | | | | | Dunfermline | Pitreavie AAC Club Championships | 14 Apr 07 |
| TJ | 12.08 | i | | | | | | | Glasgow | Scottish Universities Freshers' Match | 31 Oct 07 |
| TJ | 12.07 | | | | | | | | Wishaw | Scottish Athletics League Division 1 | 26 Aug 07 |
| TJ | 11.56 | i | | | | | | | Glasgow | Scottish Universities Championships | 24 Feb 07 |
| TJ | 11.54 | | | | | | | | Grangemouth | Scottish Men's League Div 1 & 2 Fixture 1 | 22 Apr 07 |
| 2006 U20 Pitreavie/Kingdom Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.45 | i | | | | | | | Glasgow | Dm Hall Scottish East And West District Championships | 14 Jan 06 |
| 110HU20M | 19.10 | | | | | | | | Sportcity | National Junior League Northern Premier | 23 Apr 06 |
| 400H | 59.4 | | | | | | | | Gateshead | National Junior League Northern Premier | 7 May 06 |
| 400H | 59.4 | | | | 1 | | | | Gateshead | National Junior League Northern Premier | 7 May 06 |
| 400H | 59.69 | | | | 3 | | | | Edinburgh | Scottish Closed Championships | 14 May 06 |
| 400H | 59.69 | | | | | | | | Edinburgh | - | 14 May 06 |
| 400H | 59.9 | | | | 1 | | | | Dundee | Sport Tayside & Fife Closed Championships | 17 Sep 06 |
| 400H | 60.0 | | | | 1 | | | | Wakefield | National Junior League Northern Premier | 11 Jun 06 |
| PV | 2.90 | | | | | | | | Wrexham | - | 15 Jul 06 |
| LJ | 5.48 | | | | | | | | Grangemouth | Scottish Men's League Division 1 | 25 Jun 06 |
| TJ | 11.98 | | | | | | | | Grangemouth | Scottish Men's League Division 1 | 25 Jun 06 |