| 2013 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:14.30 | | | | 4 | | | | Sydney, AUS | Sydney Track Classic | 9 Mar 13 |
| 1500 | 4:16.83 | | | | 5 | | | | Loughborough | Loughborough International | 19 May 13 |
| 1500 | 4:18.16 | | | | 5 | | | | Hobart, AUS | Briggs Athletics Classic | 23 Feb 13 |
| 1500 | 4:21.39 | | | | 3 | | | | Glendale, AUS | Hunter Track Classic | 2 Feb 13 |
| 2012 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.26 | | | | 7 | A | | | Solihull | BMC Grand Prix | 21 Jul 12 |
| 800 | 2:03.59 | | | | 1 | A | | | Stretford | BMC Grand Prix | 7 Jul 12 |
| 800 | 2:05.29 | | | | 7 | D | | | Glasgow (S) | Glasgow AA/BMC Regional Races | 29 Jun 12 |
| 800 | 2:05.83 | | | | 9 | OKWK | | | Birmingham | Samsung Diamond League | 26 Aug 12 |
| 800 | 2:06.01 | | | | 3 | 5 | | | Stretford | Trafford Grand Prix (Distance & Throws only) | 7 Aug 12 |
| 800 | 2:06.6 | | | | 2 | | | | Antrim | Brian Downing Memorial Meet | 18 Jul 12 |
| 800 | 2:08.16 | i | | | 5 | | | | Glasgow | Aviva International (GBR v GER v RUS v Commonwealth v USA) | 28 Jan 12 |
| 800 | 2:12.38 | | | | 8 | | | | Kawasaki, JPN | Seiko Golden Grand Prix | 6 May 12 |
| 1500 | 4:13.56 | | | | 1 | D | | | Glasgow | BMC Regional Races | 3 Aug 12 |
| 1500 | 4:14.79 | i | | | 6 | | | | Birmingham | Aviva Grand Prix | 18 Feb 12 |
| 1500 | 4:16.32 | | | | 10 | A | | | Watford | BMC Grand Prix | 9 Jun 12 |
| 1500 | 4:17.38 | i | | | 1 | | | | Sheffield | Aviva European Indoor Trials & UK Championships | 12 Feb 12 |
| 1500 | 4:21.11 | i | | | 1 | | | | Sheffield | McCain City Challenge | 4 Feb 12 |
| 1500 | 4:24.58 | | | | 5 | h3 | | | Birmingham | Aviva Olympic Trials & UK Championships | 23 Jun 12 |
| 1500 | 4:32.16 | | | | 10 | | | | Loughborough | Loughborough International | 20 May 12 |
| 5K | 16:23 | | | | 22 | | 1 | | Glasgow | Clydebank 5K | 17 Mar 12 |
| 2011 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.16 | | | | 9 | | | | Bydgoszcz, POL | ENEA Cup European Athletics Festival | 3 Jun 11 |
| 800 | 2:05.25 | | | | 6 | s2 | | | Birmingham | Aviva World Trials & UK Championships | 30 Jul 11 |
| 800 | 2:05.67 | | | | 1 | A | | | Solihull | BMC Nike Grand Prix | 9 Jul 11 |
| 800 | 2:05.87 | | | | 6 | OCWK | | | Birmingham | Aviva British Grand Prix | 10 Jul 11 |
| 800 | 2:06.19 | | | | 2 | | | | Nivelles, BEL | Meeting International de la Ville de Nivelles | 25 Jun 11 |
| 800 | 2:06.20 | | | | 3 | h1 | | | Birmingham | Aviva World Trials & UK Championships | 29 Jul 11 |
| 800 | 2:07.51 | | | | 9 | A | | | Watford | BMC Nike Grand Prix | 11 Jun 11 |
| 800 | 2:11.58 | | | | 1 | h1 | | | Glasgow (S) | Scottish Senior & U14 Championships | 16 Jul 11 |
| 1500 | 4:15.11 | | | | 1 | | | | Glasgow (S) | Scottish U20/Senior Loughborough Trials | 8 May 11 |
| 1500 | 4:23.30 | | | | 4 | | | | Loughborough | Loughborough International | 22 May 11 |
| 3K | 9:24 | | | | 1 | | | | Armagh | Armagh Women's 3K | 10 Feb 11 |
| 5K | 16:41 | | | | 21 | | 1 | | Clydebank | Clydesdale Harriers 5K | 19 Mar 11 |
| 2010 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400L | 55.23 | | | | L3 | h2 | | | Delhi, IND | Commonwealth Games | 11 Oct 10 |
| 800 | 2:04.05 | | | | 7 | A | | | Watford | BMC Nike Grand Prix | 12 Jun 10 |
| 800 | 2:04.43 | | | | 7 | A | | | Belfast | BMC Nike Grand Prix | 24 Jul 10 |
| 800 | 2:05.03 | | | | 5 | h3 | | | Delhi, IND | Commonwealth Games | 10 Oct 10 |
| 800 | 2:05.09 | | | | 10 | | | | Bydgoszcz, POL | European Athletics Festival | 6 Jun 10 |
| 800 | 2:07.69 | | | | 3 | h2 | | | Birmingham | Aviva European Trials and UK Championships | 25 Jun 10 |
| 800 | 2:07.80 | | | | 1 | | | | Dunfermline | Scottish Senior Championships (inc Commonwealth Games Trials) | 18 Jul 10 |
| 800 | 2:12.47 | | | | 1 | h2 | | | Dunfermline | Scottish Senior Championships (inc Commonwealth Games Trials) | 17 Jul 10 |
| 5K | 17:18 | | | | 21 | | 1 | | Glasgow | Clydesdale Harriers 5K | 20 Mar 10 |
| 2009 SEN Kilbarchan/Victoria Park City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.50 | | | | 1 | A | | | Grangemouth | UK Women's League Division 2 | 2 Aug 09 |
| 800 | 2:01.34 | | | | 1 | A | | | Cardiff | BMC Nike Grand Prix | 15 Aug 09 |
| 800 | 2:01.42 | | | | 1 | | | | Oslo, NOR | Bislett Games IAAF Golden League | 3 Jul 09 |
| 800 | 2:02.21 | | | | 3 | A | | | Watford | BMC Nike Grand Prix | 13 Jun 09 |
| 800 | 2:02.23 | | | | 1 | | | | Dunfermline | Scottish Senior Championships & Junior Relay Champs | 21 Jun 09 |
| 800 | 2:02.24 | | | | 1 | A | | | Sportcity | BMC Nike Grand Prix | 30 May 09 |
| 800 | 2:02.51 | | | | 2 | s1 | | | Birmingham | Aviva World Trials & National Championships | 11 Jul 09 |
| 800 | 2:02.90 | | | | 1 | | | | Grangemouth | Falkirk Cup inc Scottish 10,000m Championships | 26 Aug 09 |
| 800 | 2:02.95 | | | | 1 | | | | Loughborough | McCain Loughborough International | 17 May 09 |
| 800 | 2:03.09 | | | | 9 | | | | Crystal Palace | Aviva London Grand Prix | 24 Jul 09 |
| 800 | 2:03.68 | | | | 6 | | | | Birmingham | Aviva World Trials & National Championships | 12 Jul 09 |
| 800 | 2:07.80 | | | | 2 | h1 | | | Birmingham | Aviva World Trials & National Championships | 10 Jul 09 |
| 800 | 2:11.78 | | | | 1 | h1 | | | Dunfermline | Scottish Senior Championships & Junior Relay Champs | 20 Jun 09 |
| 1500 | 4:17.53 | | | | 1 | A | | | Wishaw | Scottish Inter-Regional Championships | 10 May 09 |
| 1500 | 4:17.85 | | | | 3 | | | | Cardiff | UKA Super 8 | 10 Jun 09 |
| 2008 SEN Kilbarchan/Victoria Park City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.33 | | | | 1 | | | | Edinburgh | Scottish East & West District Championships | 10 May 08 |
| 400 | 55.44 | | | | 2 | A | | | Liverpool | UK Women's League Division 2 | 6 Jul 08 |
| 400 | 55.79 | | | | 1 | A | | | Carshalton | UK Women's League Division 2 | 3 Aug 08 |
| 400 | 56.77 | | | | 1 | h2 | | | Edinburgh | Scottish East & West District Championships | 10 May 08 |
| 800 | 2:03.82 | | | | 4 | | | | Oordegem, BEL | Memorial Leon Buyle | 26 Jul 08 |
| 800 | 2:03.92 | | | | 1 | | | | Dunfermline | Scottish Athletics Senior Championships | 31 Aug 08 |
| 800 | 2:04.11 | | | | 5 | A | | | Sportcity | BMC Nike Grand Prix | 31 May 08 |
| 800 | 2:04.48 | | | | 2 | | | | Twickenham | St. Mary's Classic | 4 Jun 08 |
| 800 | 2:04.76 | | | | 6 | A | | | Watford | BMC Nike Elite Meeting | 14 Jun 08 |
| 800 | 2:05.28 | | | | 1 | A | | | Loughborough | Loughborough International | 18 May 08 |
| 800 | 2:06.10 | | | | 3 | A | | | Eton | BMC Nike Grand Prix Final | 9 Aug 08 |
| 800 | 2:07.93 | | | | 3 | h4 | | | Birmingham | Aviva National Championships inc Olympic Trials | 12 Jul 08 |
| 800 | 2:11.00 | | | | 1 | h1 | | | Dunfermline | Scottish Athletics Senior Championships | 30 Aug 08 |
| 1500 | 4:23.0 | | | | 1 | | | | Linwood | Kilbarchan Championships | 2 Sep 08 |
| ZRDL | 8:50 | | | | 5 | | 1 | | Kilbarchan | Kilbarchan AAC Christmas Relay | 26 Dec 08 |
| 2007 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.42 | | 2.0 | | 6 | | | | Edinburgh | Scottish Women's League | 22 Apr 07 |
| 400 | 55.36 | | | | 5 | | | | Grangemouth | UK Women's League Division 1 | 4 Aug 07 |
| 400 | 55.99 | | | | 5 | | | | Sportcity | UK Women's League Division 1 | 2 Jun 07 |
| 400 | 56.0 | | | | 1 | | | | Glasgow (S) | Scottish Women's League | 24 Jun 07 |
| 400 | 56.17 | | | | 2 | | | | Glasgow (S) | Scottish Closed Senior Championships | 12 May 07 |
| 400 | 56.32 | i | | | 1 | | | | Glasgow | DM Hall Scottish Senior Closed Indoor Championships | 13 Jan 07 |
| 400 | 56.44 | | | | 1 | | | | Edinburgh | Scottish Women's League | 22 Apr 07 |
| 400 | 56.84 | | | | 1 | h2 | | | Glasgow (S) | Scottish Closed Senior Championships | 12 May 07 |
| 800 | 2:03.64 | | | | 5 | A | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| 800 | 2:04.54 | | | | 3 | A | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 800 | 2:04.82 | | | | 6 | A | | | Solihull | BMC Nike Grand Prix | 21 Jul 07 |
| 800 | 2:04.93 | | | | 4 | | | | Loughborough | Loughborough International | 20 May 07 |
| 800 | 2:04.95 | | | | 1 | | | | Glasgow (S) | Senior Scottish Championships | 12 Aug 07 |
| 800 | 2:05.69 | | | | 3 | | | | Gdansk, POL | Gdansk, POL | 7 Jul 07 |
| 800 | 2:06.15 | | | | 2 | B | | | Sportcity | Norwich Union World Trials & AAA Championships | 29 Jul 07 |
| 800 | 2:07.11 | | | | 3 | h2 | | | Sportcity | Norwich Union World Trials & AAA Championships | 28 Jul 07 |
| 800 | 2:07.15 | i | | | 3 | h3 | | | Sheffield | Norwich Union European Indoor Trials | 10 Feb 07 |
| 800 | 2:07.41 | i | | | 2 | | | | Glasgow | DM Hall Scottish Senior Championships | 20 Jan 07 |
| 800 | 2:07.5 | i | | | 2 | | | | Cardiff | Celtic Indoor Cup | 3 Feb 07 |
| 800 | 2:07.88 | | | | 6 | A | | | Crystal Palace | BMC Nike Grand Prix Final | 25 Aug 07 |
| 2006 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.35 | | | | 2 | | | | Grangemouth | Scottish Women's Cup | 23 Jul 06 |
| 400 | 55.80 | | | | 2 | | | | Grangemouth | Scottish Women's League | 30 Apr 06 |
| 400 | 55.93 | | | | 1 | | | | Grangemouth | Scottish Women's League | 20 Aug 06 |
| 400 | 55.95 | | | | 3 | | | | Edinburgh | Scottish Closed Championships | 13 May 06 |
| 400 | 56.98 | | | | ht | | | | Edinburgh | Scottish Closed Championships | 13 May 06 |
| 800 | 2:04.98 | | | | 2 | A | | | Cardiff | BMC/Nike Grand Prix | 29 Jul 06 |
| 800 | 2:05.00 | | | | 6 | A | | | Solihull | BMC/Nike Grand Prix | 24 Jun 06 |
| 800 | 2:05.05 | | | | 2 | | | | Glasgow (S) | Sunday Mail Scottish Championships | 12 Aug 06 |
| 800 | 2:05.06 | | | | 3 | h4 | | | Sportcity | Norwich Union European Trials inc AAA Champs | 15 Jul 06 |
| 800 | 2:05.55 | | | | 4 | | | | Sportcity | UK Challenge Final | 27 Aug 06 |
| 800 | 2:06.77 | | | | 1 | A | | | Loughborough | BMC/Nike Grand Prix | 20 May 06 |
| 800 | 2:07.60 | i | | | 2 | | | | Glasgow | DM Hall Scottish Indoor Championships | 22 Jan 06 |
| 800 | 2:07.87 | | | | 3 | 1 | | | Geneva, SWI | Geneva, SUI | 11 Jun 06 |
| 800 | 2:08.0 | i | | | 3 | h2 | | | Sheffield | AAA Indoor Championships | 11 Feb 06 |
| 1500 | 4:39.61 | i | | | 2 | | | | Glasgow | Dm Hall Scottish East And West District Championships | 14 Jan 06 |
| 2005 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.03 | | | | 3 | | | | Grangemouth | SCOTTISH WOMEN'S CUP Grangemouth | 24 Jul 05 |
| 400 | 55.04 | | | | 2 | W | | | Glasgow (S) | SCOTTISH EAST AND WEST DISTRICT (May 14/15) | 14 May 05 |
| 400 | 55.6 | | | | 1 | | | | Wishaw | CENTRAL & SOUTHERN SCOTLAND LEAGUE Divison 1 | 14 Aug 05 |
| 400 | 55.90 | | | | 1 | B | | | Glasgow (S) | SCOTTISH WOMEN'S LEAGUE | 24 Apr 05 |
| 400 | 56.03 | | | | 1 | | | | Grangemouth | SCOTTISH WOMEN'S CUP Grangemouth | 24 Jul 05 |
| 800 | 2:05.41 | | | | 2 | B | | | Crystal Palace | BMC | 6 Aug 05 |
| 800 | 2:05.71 | | | | 3 | | | | Manchester (SC) | UK Challenge Final | 3 Sep 05 |
| 800 | 2:05.84 | | | | 1 | B | | | Watford | BMC | 11 Jun 05 |
| 800 | 2:06.20 | | | | 5 | | | | Glasgow (S) | Scottish Champs | 28 Aug 05 |
| 800 | 2:06.25 | | | | 5 | 2 | | | Loughborough | Loughborough | 22 May 05 |
| 800 | 2:06.69 | | | | 2 | h3 | | | Sportcity | AAA Championships | 9 Jul 05 |
| 800 | 2:07.97 | i | | | 5 | | | | Sheffield | AAA Indoor Champs | 13 Feb 05 |
| 800 | 2:08.85 | | | | 1 | | | | Glasgow (S) | SCOTTISH EAST AND WEST DISTRICT (May 14/15) | 15 May 05 |
| 800 | 2:09.46 | i | | | 1 | | | | Manchester (SC) | UK Indoor Cup | 6 Mar 05 |
| 800 | 2:09.77 | i | | | 2 | h2 | | | Sheffield | AAA Indoor Champs | 12 Feb 05 |
| 2004 U23 Kilbarchan/Glasgow Caledonian Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.09 | | | | 2 | | | | Glasgow (S) | GLASGOW COUNCIL OPEN Scotstoun | 17 Jul 04 |
| 800 | 2:08.15 | | | | 3 | | | | Glasgow (S) | SUNDAY MAIL SCOTTISH CHAMPIONSHIPS Scotstoun a=14, b=15 | 15 Aug 04 |
| 800 | 2:08.44 | | | | 4 | h1 | | | Sportcity | AAA Championships | 10 Jul 04 |
| 800 | 2:08.95 | | | | 1 | B | | | Sportcity | BMC | 26 Jun 04 |
| 800 | 2:09.75 | | | | 3 | | | | Edinburgh | DM HALL EAST AND WEST DISTRICT SCOTTISH CHAMPS | 16 May 04 |
| 800 | 2:11.69 | | | | 2 | | | | Derby | NoEAA INTER-REGIONAL MATCH Derby | 8 Aug 04 |
| 800 | 2:12.10 | | | | ht | | | | Glasgow (S) | SUNDAY MAIL SCOTTISH CHAMPIONSHIPS Scotstoun a=14, b=15 | 15 Aug 04 |
| 800 | 2:17.48 | i | | | 4 | h2 | | | Sheffield | AAA Indoor Championships | 7 Feb 04 |
| 1500 | 4:31.60 | | | | 1 | | | | Glasgow (S) | GLASGOW COUNCIL OPEN Scotstoun | 26 May 04 |
| 1500 | 4:31.60 | | | | 7 | 2 | | | Glasgow (S) | GLASGOW COUNCIL OPEN Scotstoun | 26 May 04 |
| 1500 | 4:49.19 | i | | | 3 | | | | Glasgow | SCOTTISH EAST AND WEST DISTRICT CHAMPIONSHIPS Kelvin Hall, Glasgow | 17 Jan 04 |
| 2003 U23 Kilbarchan/Glasgow Caledonian Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.08 | | | | 3 | | | | Glasgow (S) | BMC Grand Prix | 30 Aug 03 |
| 800 | 2:10.02 | | | | 2 | | | | Glasgow (S) | SUNDAY MAIL SCOTTISH SENIOR Champs SCOTSTOUN (A = 11, B = 12) | 12 Jul 03 |
| 800 | 2:10.6 | | | | 9 | h2 | | | Coatbridge | SHETTLESTON H OPEN COATBRIDGE | 26 Aug 03 |
| 800 | 2:11.21 | | | | 2 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT Champs (May 10/11 a=10 b=11) Meadowbank | 11 May 03 |
| 800 | 2:11.38 | | | | 2 | B | | | Wythenshawe | BMC Grand Prix | 31 May 03 |
| 800 | 2:14.58 | | | | 1 | | | | Glasgow (S) | WINNING LINE SCOTTISH WOMEN'S LEAGUE Scotstoun, Glasgow | 27 Apr 03 |
| 800 | 2:18.91 | i | | | 4 | | | | Glasgow | DM HALL SCOTTISH SENIOR Champs Kelvin Hall, Glasgow | 8 Feb 03 |
| 1500 | 4:41.97 | | | | 1 | | | | Edinburgh | WINNING LINE SCOTTISH WOMEN'S LEAGUE Meadowbank | 8 Jun 03 |
| 1500 | 4:49.49 | i | | | 3 | | | | Glasgow | SCOTTISH EAST AND WEST DISTRICT Champs Kelvin Hall, Glasgow (a) = 18 (b) = 19 | 18 Jan 03 |
| 2002 U23 Kilbarchan/Glasgow Caledonian Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.98 | | | | 7 | | | | Glasgow (S) | SUNDAY MAIL SCOTTISH Champs & TRIALS Scotstoun | 9 Jun 02 |
| 800 | 2:12.01 | | | | 6 | | | | Edinburgh | BMC | 20 Jul 02 |
| 800 | 2:13.31 | | | | 2 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT (May 11/12) | 12 May 02 |
| 800 | 2:13.61 | | | | ht | | | | Glasgow (S) | SUNDAY MAIL SCOTTISH Champs & TRIALS Scotstoun | 8 Jun 02 |
| 800 | 2:14.72 | | | | 4 | h1 | | | Bedford | AAA U20 & U23 Champs | 29 Jun 02 |
| 800 | 2:17.0 | | | | 3h2 | | | | Bedford | HALIFAX BUSF Bedford | 4 May 02 |
| 800 | 2:24.13 | | | | 8rS2 | | | | Bedford | HALIFAX BUSF Bedford | 5 May 02 |
| 800 | 2:26.05 | | | | 8 | | | | Bedford | AAA U20 & U23 Champs | 30 Jun 02 |
| 1500 | 4:36.2 | | | | 1 | | | | Grangemouth | RAILTRACK WOMEN'S LEAGUE Grangemouth | 14 Jul 02 |
| 1500 | 4:38.50 | | | | 1 | | | | Glasgow (S) | RAILTRACK SCOTTISH | 2 Jun 02 |
| 1500 | 4:41.2 | | | | 1 | | | | Coatbridge | RAILTRACK SCOTTISH WOMEN'S CUP Coatbridge | 11 Aug 02 |
| 2001 U20 Kilbarchan/Glasgow Caledonian Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.02 | | | | 8 | B | | | Glasgow (S) | BMC | 11 Aug 01 |
| 2000 U20 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:13.15 | | | | 8 | | | | Bedford | AAA UNDER-20 | 27 Aug 00 |
| 800 | 2:13.27 | | | | 1 | | | | Grangemouth | BANK OF SCOTLAND SCOTTISH | 25 Jun 00 |
| 800 | 2:13.45 | | | | 4 | | | | Edinburgh | MILLENNIUM COMMONWEALTH YOUTH GAMES Meadowbank | 10 Aug 00 |
| 800 | 2:14.94 | | | | 1 | | | | Grangemouth | Scottish West Grangemouth | 13-14 May 2000 |
| 800 | 2:16.4 | i | | | 2 | | | | Glasgow | BRITISH AEROSPACE SCOTTISH SCHOOLS' CHAMPIONSHIPS Kelvin Hall, Glasgow | 27 Jan 00 |
| 1500 | 4:45.35 | | | | 2 | B | | | Glasgow (S) | BMC Grand Prix | 3 Sep 00 |
| 1500 | 4:45.4 | | | | 2 | | | | Chester-le-Street | BMC | 7 May 00 |
| 1999 U17 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:48.10 | | | | 7 | B | | | Glasgow (S) | BMC Grand Prix | 21 Aug 99 |