| 2012 SEN Inverclyde/Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.48 | | | | 4 | B | | | Edinburgh | Scottish Athletics League Division 2 | 21 Apr 12 |
| 800 | 1:59.79 | | | | 2 | A | | | Edinburgh | Scottish Athletics League Division 2 | 21 Apr 12 |
| 1500 | 4:05.73 | i | | | 3 | 2 | | | Glasgow | Scottish National Open | 21 Jan 12 |
| 1500 | 4:07.60 | i | | | 5 | | | | Glasgow | Scottish Senior Championships | 19 Feb 12 |
| 1500 | 4:08.53 | i | | | 1 | h1 | | | Glasgow | Scottish University Championships | 4 Feb 12 |
| 1500 | 4:13.40 | | | | 3 | | | | Linwood | DunRen Open Graded Meeting | 25 Apr 12 |
| 1MNAD | 4:17 | | | | 8 | | | | Glasgow | Sports Relief Elite Mile | 25 Mar 12 |
| 2011 SEN Inverclyde/Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.29 | | | | 3 | A | | | Grangemouth | Scottish Athletics League Division 2 | 14 Aug 11 |
| 400 | 54.76 | | | | 5 | A | | | Grangemouth | Scottish Athletics League Division 2 | 22 May 11 |
| 800 | 1:56.74 | | | | 3 | A | | | Grangemouth | Scottish Athletics League Division 2 | 14 Aug 11 |
| 800 | 1:57.28 | | | | 4 | A | | | Wishaw | Scottish U20 / Senior Inter Regional Championships | 28 Aug 11 |
| 800 | 1:57.32 | | | | 2 | 1 | | | Linwood | DunRen Graded Open | 27 Jul 11 |
| 800 | 1:57.32 | | | | 1 | 1 | | | Linwood | Dunren Graded Open | 17 Aug 11 |
| 800 | 1:58.0 | | | | 2 | 1 | | | Glasgow | Shettleston Harriers Graded Open | 23 Aug 11 |
| 800 | 1:58.69 | | | | 6 | h4 | | | Glasgow (S) | Scottish Senior & U14 Championships | 16 Jul 11 |
| 800 | 1:59.28 | i | | | 3 | h3 | | | Glasgow | Scottish Senior Championships | 26 Feb 11 |
| 800 | 1:59.55 | | | | 8 | C | | | Glasgow | Glasgow Milers Meet | 17 Jun 11 |
| 800 | 1:59.59 | | | | 6 | 1 | | | Linwood | Dunren Graded Open | 27 Apr 11 |
| 800 | 2:00.3 | | | | 5 | 1 | | | Linwood | Dunren Graded Open | 29 Jun 11 |
| 800 | 2:00.76 | | | | 4 | 3 | | | Glasgow | Scottish U20/Senior Loughborough Trials | 8 May 11 |
| 800 | 2:01.08 | i | | | 1 | 3 | | | Glasgow | Scottish Athletics Open | 23 Jan 11 |
| 800 | 2:01.20 | | | | 3 | B | | | Grangemouth | Scottish Athletics League Division 2 | 22 May 11 |
| 800 | 2:02.38 | | | | 2 | B | | | Glasgow | Scottish Athletics League Division 2 | 19 Jun 11 |
| 1500 | 4:07.76 | | | | 2 | 3 | | | Glasgow (S) | Glasgow Athletic Association Metric Miler Meet | 5 Aug 11 |
| 1500 | 4:11.99 | i | | | 2 | | | | Glasgow | Scottish University Athletics Freshers Match | 12 Oct 11 |
| 1500 | 4:16.38 | | | | 3 | h1 | | | Linwood | Dunren Graded Open | 25 May 11 |
| 3000 | 9:11.88 | i | | | 5 | B | | | Glasgow | GAA Metric Miler Meeting supported by the BMC | 28 Dec 11 |
| 1M | 4:29 | | | | 8 | | | | Greenock | Greenock Glenpark Harriers Chisholm Mile | 3 May 11 |
| 5K | 16:46 | | | | 3 | | | | Inverclyde | Inverclyde Leisure 5K | 24 Jul 11 |
| ZXC | 13:18 | | | | 44 | | | | Glasgow | Scottish National 4K Championships | 30 Jan 11 |
| ZXCL | 12:52 | | | | 2 | L1 | | | Glasgow | Renfrewshire AAA County Relay Championships | 16 Oct 11 |
| 2010 SEN Inverclyde/Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.82 | | | | 5 | | | | Glasgow | Yuletide Meeting | 28 Dec 10 |
| 2009 SEN Inverclyde/Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.65 | | | | 2 | 4 | | | Linwood | Linwood Sports Complex Open | 27 May 09 |
| 2001 U20 Inverclyde/Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.03 | | | | 5 | F | | | Glasgow (S) | BMC | 11 Aug 01 |