| 2013 SEN Edinburgh AC/Belgrave/Edinburgh Uni/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.819KL | 14:20 | | | | 1 | L8 | | | Sutton Coldfield | ERRA Men's 12 Stage Relays (Short Legs) | 13 Apr 13 |
| 2012 SEN Edinburgh AC/Belgrave/Edinburgh Uni/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:48.64 | | | | 2 | 2 | | | Indianapolis IN, USA | American Milers Club | 9 Jun 12 |
| 800 | 1:50.28 | | | | 4 | B | | | Solihull | BMC Grand Prix | 21 Jul 12 |
| 800 | 1:51.40 | | | | 2 | A | | | Watford | BMC Gold Standard Races | 11 Jul 12 |
| 800 | 1:52.15 | | | | 10 | | | | Eugene OR, USA | Oregon Twilight | 5 May 12 |
| 800 | 1:52.19 | | | | 1 | A | | | Glasgow (S) | Glasgow AA/BMC Regional Races | 29 Jun 12 |
| 800 | 1:53.25 | | | | 4 | A | | | Hendon | British Athletics League Division 1 | 28 Jul 12 |
| 800 | 1:53.66 | | | | 7 | | | | Oxford OH, USA | Miami Invitational | 7 Apr 12 |
| 1500 | 3:39.08 | | | | 8 | 2 | | | Eagle Rock CA, USA | Oxy High Performance Meeting | 18 May 12 |
| 1500 | 3:39.87 | | | | 1 | A | | | Indianapolis IN, USA | American Milers Club | 6 Jun 12 |
| 1500 | 3:40.16 | | | | 5 | 2 | | | Palo Alto CA, USA | Payton Jordan Cardinal Invitational | 29 Apr 12 |
| 1500 | 3:45.98 | | | | 3 | | | | Eugene OR, USA | Oregon Twilight | 5 May 12 |
| 1500 | 3:47.13 | i | | | 4 | | | | Sheffield | Aviva European Indoor Trials & UK Championships | 12 Feb 12 |
| 1500 | 3:49.02 | | | | 2 | | | | Oxford OH, USA | Miami Invitational | 7 Apr 12 |
| 1500 | 3:49.51 | i | | | 1 | h2 | | | Sheffield | Aviva European Indoor Trials & UK Championships | 11 Feb 12 |
| 1500 | 3:51.71 | | | | 8 | h4 | | | Birmingham | Aviva Olympic Trials & UK Championships | 22 Jun 12 |
| 1500 | 3:52.28 | | | | 12 | I | | | Walnut CA, USA | Mt SAC Relays | 20 Apr 12 |
| 1500 | 3:57.40 | | | | 3 | A | | | Hendon | British Athletics League Division 1 | 28 Jul 12 |
| 1500 | 3:44:18 | | | | 8 | B | | | Heusden, BEL | KBC Night of Athletics | 7 Jul 12 |
| Mile | 3:59.95 | i | | | 2 | I | | | Bloomington IN, USA | Indiana Relays | 27 Jan 12 |
| Mile | 4:06.27 | i | | | 1 | | | | Bloomington IN, USA | Indiana Open | 7 Jan 12 |
| 3000 | 8:01.40 | i | | | 3 | I2 | | | Bloomington IN, USA | Gladstein Invitational | 20 Jan 12 |
| 5M | 24:50 | | | | 2 | | | | Cupar | Cupar 5 | 25 Feb 12 |
| ZRDL | 15:02 | | | | 1 | L4 | | | Clumber Park | ERRA Men's 6 stage Relays | 13 Oct 12 |
| 2011 SEN Edinburgh AC/Belgrave/Edinburgh Uni/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:49.43 | | | | 1 | | | | Louisville KY, USA | Cardinal Twilight Classic | 13 May 11 |
| 800 | 1:49.84 | | | | 2 | h1 | | | Indianapolis IN, USA | Stan Lyons Invtitational | 30 Apr 11 |
| 800 | 1:50.73 | | | | 1 | | | | Glasgow (S) | Scottish Senior & U14 Championships | 17 Jul 11 |
| 800 | 1:51.40 | i | | | 1 | | | | Geneva OH, USA | Horizon League Indoor Championships | 27 Feb 11 |
| 800 | 1:51.61 | | | | 2 | | | | Indianapolis IN, USA | Horizon League Outdoor Championships | 8 May 11 |
| 800 | 1:52.56 | i | | | 1 | I | | | Bloomington IN, USA | Gladstein Invitational | 22 Jan 11 |
| 800 | 1:53.07 | | | | 1 | | | | West Lafayette IN, USA | Mike Poehlein Invitational | 2 Apr 11 |
| 800 | 1:53.39 | | | | 1 | h1 | | | Indianapolis IN, USA | Horizon League Outdoor Championships | 7 May 11 |
| 800 | 1:53.46 | | | | 4 | | | | Oxford OH, USA | Miami Invitational | 9 Apr 11 |
| 800 | 1:53.57 | i | | | 2 | h | | | Geneva OH, USA | Horizon League Indoor Championships | 26 Feb 11 |
| 800 | 1:53.90 | | | | 1 | s2 | | | Glasgow (S) | Scottish Senior & U14 Championships | 16 Jul 11 |
| 800 | 1:55.76 | | | | 1 | h3 | | | Glasgow (S) | Scottish Senior & U14 Championships | 16 Jul 11 |
| 1000 | 2:21.03 | i | | | 1 | | | | Bloomington IN, USA | Hoosier Open | 9 Dec 11 |
| 1500 | 3:40.59 | | | | 1 | OD | | | Walnut CA, USA | Mt Sac Relays | 15 Apr 11 |
| 1500 | 3:43.38 | | | | 3 | A | | | Solihull | BMC Nike Grand Prix | 9 Jul 11 |
| 1500 | 3:44.50 | | | | 2 | h3 | | | Birmingham | Aviva World Trials & UK Championships | 30 Jul 11 |
| 1500 | 3:46.41 | | | | 1 | | | | Oxford OH, USA | Miami Invitational | 9 Apr 11 |
| 1500 | 3:46.76 | | | | 10 | | | | Birmingham | Aviva World Trials & UK Championships | 31 Jul 11 |
| 1500 | 3:46.82 | | | | 3 | s1 | | | Bloomington IN, USA | NCAA Division I East Preliminary Round | 28 May 11 |
| 1500 | 3:48.00 | | | | 1 | | | | Indianapolis IN, USA | Horizon League Outdoor Championships | 8 May 11 |
| 1500 | 3:48.38 | | | | 1 | h3 | | | Bloomington IN, USA | NCAA Division I East Preliminary Round | 26 May 11 |
| 1500 | 3:49.84 | | | | 8 | | | | Shenzhen, CHN | FISU Universiade | 18 Aug 11 |
| 1500 | 3:53.68 | | | | 3 | h1 | | | Shenzhen, CHN | FISU Universiade | 16 Aug 11 |
| 1500 | DNF | | | | - | h2 | | | Des Moines IA, USA | NCAA Division I Championships | 9 Jun 11 |
| Mile | 3:59.74 | i# | | | 3 | | | | South Bend IN, USA | Alex Wilson Invitational | 5 Mar 11 |
| Mile | 4:00.31 | i | | | 3 | I | | | Bloomington IN, USA | Indiana Relays | 28 Jan 11 |
| Mile | 4:01.38 | i# | | | 3 | 7 | | | Seattle WA, USA | Flotrack Husky Classic | 12 Feb 11 |
| Mile | 4:07.86 | i | | | 1 | | | | Geneva OH, USA | Horizon League Indoor Championships | 27 Feb 11 |
| Mile | 4:17.75 | i# | | | 12 | | | | South Bend IN, USA | Meyo Invitational | 5 Feb 11 |
| 4KXC | 14:05 | | | | 16 | | | | Edinburgh | Bupa International (inc Scottish Inter District Championships) | 8 Jan 11 |
| 2010 U23 Edinburgh AC/Belgrave/Edinburgh Uni/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:50.47 | | | | 2 | | | | Indianapolis IN, USA | Stan Lyons Invitational | 24 Apr 10 |
| 800 | 1:51.85 | | | | 2 | | | | Lisle IL, USA | Horizon League Championships | 2 May 10 |
| 800 | 1:53.78 | | | | 2 | | | | West Lafayette IN, USA | Purdue Mike Poehlein Invitational | 3 Apr 10 |
| 800 | 1:54.23 | | | | 1 | h2 | | | Lisle IL, USA | Horizon League Championships | 1 May 10 |
| 800 | 1:54.26 | | | | 8 | 2 | | | Atlanta GA, USA | Georgia Tech Invitational | 15 May 10 |
| 800 | 1:57.06 | i | | | 2 | h | | | Ann Arbor MI, USA | Horizon League Indoor Championships | 27 Feb 10 |
| 800 | 1:59.03 | i | | | 7 | | | | Ann Arbor MI, USA | Horizon League Indoor Championships | 28 Feb 10 |
| 1500 | 3:42.24 | | | | 3 | 1 | | | Atlanta GA, USA | Georgia Tech Invitational | 14 May 10 |
| 1500 | 3:43.55 | | | | 3 | I | | | Walnut CA, USA | Mt. SAC Relays | 16 Apr 10 |
| 1500 | 3:45.67 | | | | 2 | | | | Oxford OH, USA | Miami Invitational | 10 Apr 10 |
| 1500 | 3:51.01 | | | | 2 | 2 | | | Lisle IL, USA | Horizon League Championships | 2 May 10 |
| 1500 | 3:51.66 | | | | 6 | h2 | | | Greensboro NC, USA | NCAA Eastern Preliminaries | 27 May 10 |
| Mile | 4:03.68 | i# | | | 7 | 1 | | | South Bend IN, USA | Meyer Invitational | 6 Feb 10 |
| Mile | 4:07.10 | i# | | | 13 | 3 | | | Seattle WA, USA | Husky Classic | 13 Feb 10 |
| Mile | 4:13.61 | i | | | 3 | | | | Ann Arbor MI, USA | Horizon League Indoor Championships | 28 Feb 10 |
| Mile | 4:24.76 | i# | | | 10 | h4 | | | South Bend IN, USA | Alex Wilson Invitational | 6 Mar 10 |
| 3000 | 8:21.67 | i | | | 1 | | | | Charleston IL, USA | EIU Early Bird | 10 Dec 10 |
| 8KXC | 24:20.57 | | | | 1 | | | | Chicago IL, USA | Horizon League Cross Country Championships | 30 Oct 10 |
| 8KXC | 24:21.1 | | | | 33 | W | | | Terre Haute IN, USA | NCAA DI Pre-National Invitational | 16 Oct 10 |
| 8KXC | 25:32.1 | | | | 16 | | | | West Lafayette IN, USA | Indiana Intercollegiates CC Championships | 17 Sep 10 |
| 8KXC | 29:34 | | | | 160 | | | | Notre Dame IN, USA | Notre Dame Invitational | 1 Oct 10 |
| 10KMT | 32:48 | | | | 3 | | | | Musselburgh | Musselburgh Festival 10K | 24 Jul 10 |
| 10KXC | 31:38.3 | | | | 52 | | | | Rochester MI, USA | NCAA Great Lakes Regional Championships | 13 Nov 10 |
| 2009 U23 Edinburgh AC/Belgrave/Edinburgh Uni/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:48.66 | | | | 2 | 1 | | | Eugene OR, USA | Oregon Relays | 24 Apr 09 |
| 800 | 1:50.95 | | | | 1 | | | | Chicago IL, USA | Horizon League Championships | 3 May 09 |
| 800 | 1:51.07 | i | | | 1 | | | | Greencastle IN, USA | Horizon League Championships | 1 Mar 09 |
| 800 | 1:53.40 | i# | | | 2 | | | | Notre Dame IN, USA | Notre Dame Opener | 16 Jan 09 |
| 800 | 1:53.64 | | | | 3 | | | | Oxford OH, USA | Miami Invitational | 11 Apr 09 |
| 800 | 1:53.72 | i | | | 1 | | | | Charleston IL, USA | EIU Early Bird | 12 Dec 09 |
| 800 | 1:54.51 | i | | | 1 | h3 | | | Greencastle IN, USA | Horizon League Championships | 28 Feb 09 |
| 800 | 1:55.90 | | | | 1 | h2 | | | Chicago IL, USA | Horizon League Championships | 2 May 09 |
| 1500 | 3:42.13 | | | | 4 | 2 | | | Walnut CA, USA | Mt. SAC Relays | 17 Apr 09 |
| 1500 | 3:45.24 | | | | 3 | | | | Oxford OH, USA | Miami Invitational | 11 Apr 09 |
| 1500 | 3:47.58 | | | | 8 | h3 | | | Fayetteville AR, USA | NCAA Championships | 11 Jun 09 |
| 1500 | 3:48.44 | | | | 2 | h1 | | | Louisville KY, USA | NCAA Mideast Regional Championships | 29 May 09 |
| 1500 | 3:51.12 | | | | 9 | | | | Louisville KY, USA | NCAA Mideast Regional Championships | 30 May 09 |
| 1500 | 3:55.91 | | | | 2 | | | | Chicago IL, USA | Horizon League Championships | 3 May 09 |
| Mile | 4:00.99 | i# | | | 2 | 6 | | | Seattle WA, USA | Husky Classic | 14 Feb 09 |
| Mile | 4:01.48 | i# | | | 5 | | | | Notre Dame IN, USA | Alex Wilson Invitational | 6 Mar 09 |
| Mile | 4:04.83 | i# | | | 10 | 2 | | | Notre Dame IN, USA | Meyo Invitational | 7 Feb 09 |
| Mile | 4:08.83 | i | | | 1 | | | | Bloomington IN, USA | Gladstein Invitational | 23 Jan 09 |
| 8KXC | 25:31.8 | | | | 128 | | | | Terre Haute IN, USA | Division I Pre-National Invitational | 17 Oct 09 |
| 8KXC | 25:41.3 | | | | 6 | | | | Detroit MI, USA | Horizon League Cross Country Championships | 31 Oct 09 |
| 8KXC | 25:58 | | | | 3 | | | | West Lafayette IN, USA | Purdue Great American Legends | 4 Sep 09 |
| 10KMT | 32:04 | | | | 1 | | | | Musselburgh | Musselburgh 10K | 25 Jul 09 |
| 10KXC | 33:28.58 | | | | 96 | | | | Bloomington IN, USA | NCAA Division I Great Lakes Regional Championships | 14 Nov 09 |
| ZXC | 24:35 | | | | 43 | | | | South Bend IN, USA | Notre Dame Cross Country Invitational | 2 Oct 09 |
| 2008 U23 Edinburgh AC/Belgrave/Edinburgh Uni/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1000 | 2:28.58 | i | | | 1 | | | | Charleston IL, USA | EIU Early Bird | 12 Dec 08 |
| 8KXC | 24:42 | | | | 60 | | | | Notre Dame IN, USA | Notre Dame Invitational | 3 Oct 08 |
| 8KXC | 25:20 | | | | 4 | | | | Green Bay WI, USA | Horizon League Cross Country Championships | 1 Nov 08 |
| 10KXC | 31:32 | | | | 179 | | | | Terre Haute IN, USA | NCAA Division 1 Cross Country Championships | 24 Nov 08 |
| 10KXC | 32:34 | | | | 49 | | | | West Lafayette IN, USA | NCAA Great Lakes Regional Cross Country Championships | 15 Nov 08 |
| 2007 U20 City of Edinburgh (Defunct)/Belgrave/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 31:18 | | | | 6 | | | | Edinburgh | Scottish Universities' Championships | 1 Dec 07 |
| 2006 U20 City of Edinburgh (Defunct)/Belgrave/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:50.45 | | | | 1 | C | | | Watford | BMC/Nike Grand Prix | 10 Jun 06 |
| 800 | 1:52.46 | | | | 1 | B | | | Eton | Bal Premiership | 5 Aug 06 |
| 800 | 1:52.65 | | | | ht | | | | Edinburgh | Scottish Closed Championships | 14 May 06 |
| 800 | 1:52.87 | | | | 3 | | | | Edinburgh | Scottish Closed Championships | 14 May 06 |
| 1500 | 3:43.10 | | | | 3 | 2 | | | Merksem, BEL | Merksem, Bel | 26 Aug 06 |
| 1500 | 3:45.09 | | | | 1 | C | | | Solihull | BMC/Nike Grand Prix | 24 Jun 06 |
| 1500 | 3:49.71 | | | | 1= | | | | Glasgow (S) | Sunday Mail Scottish Championships | 13 Aug 06 |
| 1500 | 3:49.85 | | | | 3 | | | | Hendon | British Athletics League Premiership | 6 May 06 |
| 1500 | 3:50.31 | | | | 1 | | | | Bedford | AAA U23-U20 Championships | 23 Jul 06 |
| 1500 | 3:51.27 | | | | 3 | h5 | | | Birmingham | BUSA Championships | 30 Apr 06 |
| 1500 | 3:53.0 | | | | 3 | h1 | | | Bedford | AAA U23-U20 Championships | 22 Jul 06 |
| 1500 | 3:54.63 | | | | 1 | | | | Glasgow (S) | Bank of Scotland U20/U23 Championships | 18 Jun 06 |
| 1500 | 3:56.53 | | | | 11 | | | | Loughborough | Loughborough International | 21 May 06 |
| 1500 | 3:57.08 | | | | 3 | | | | Birmingham | BUSA Championships | 1 May 06 |
| Mile | 4:11.41 | i | | | 5 | 2 | | | Boston (R) MA, USA | BostG-20 | 28 Jan 06 |
| 2004 U17 City of Edinburgh (Defunct)/Belgrave/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.11 | | | | 3 | | | | Chelmsford | British Schools | 17 Jul 04 |
| 800 | 1:54.11 | | | | 2 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPIONSHIPS | 12 Jun 04 |
| 800 | 1:55.88 | | | | 1 | | | | Edinburgh | DM HALL EAST AND WEST DISTRICT SCOTTISH CHAMPS | 16 May 04 |
| 800 | 1:56.94 | | | | 1 | B | | | Battersea | Brent Division Battersea Park | 23 May 04 |
| 800 | 1:57.18 | | | | 5 | | | | Grangemouth | SCOTTISH LEAGUE Division 1 Grangemouth | 25 Apr 04 |
| 800 | 1:57.87 | | | | 1 | | | | Grangemouth | CELTIC JUNIOR GAMES Grangemouth | 7 Aug 04 |
| 800 | 1:58.67 | | | | ht | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPS | 12 Jun 04 |
| 1500 | 3:52.7 | | | | 2 | | | | Wishaw | SCOTTISH MEN'S LEAGUE Division 1 | 25 Jul 04 |
| 1500 | 3:56.34 | | | | 1 | | | | Birmingham | AAA U17-U15 Champs | 15 Aug 04 |
| 1500 | 3:59.18 | | | | 1 | | | | Edinburgh | DM HALL EAST AND WEST DISTRICT SCOTTISH CHAMPS | 15 May 04 |
| 1500 | 4:03.5 | | | | 2 | | | | Grangemouth | FALKIRK OPEN | 7 Jul 04 |
| 1500 | 4:06.4 | i | | | 2 | | | | Glasgow | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPS | 12 Feb 04 |
| 1500 | 4:10.37 | | | | 1 | | | | Grangemouth | BANK OF SCOTLAND U20/U17 CHAMPIONSHIPS | 29 Aug 04 |
| 2003 U17 City of Edinburgh (Defunct)/Belgrave/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.09 | | | | 2 | I | | | Wythenshawe | BMC Grand Prix | 31 May 03 |
| 800 | 1:58.8 | | | | 1 | | | | Grangemouth | UKA SCOTTISH BOYS' YAL Central Section Grangemouth | 28 Jun 03 |
| 800 | 2:03.32 | | | | 2 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT Champs | 11 May 03 |
| 1500 | 4:09.74 | | | | 1 | | | | Belfast | CELTIC GAMES MARY PETERS TRACK, BELFAST | 3 Aug 03 |
| 1500 | 4:10.26 | | | | 2 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS' Champs | 13 Jun 03 |
| 1500 | 4:18.30 | | | | ht | | | | Grangemouth | BANK OF SCOTLAND U20 & U17 Champs | 24 Aug 03 |
| 1500 | 4:21.3 | i | | | 1 | | | | Glasgow | GORDON WOODLANDS SCOTTISH SCHOOLS' Champs | 20 Feb 03 |
| 2002 U15 City of Edinburgh (Defunct)/Belgrave/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.2 | | | | 1 | | | | Grangemouth | Grangemouth | 5 May 02 |
| 800 | 2:11.94 | | | | 1 | | | | Edinburgh | LOTHIAN CLUBS SPRING TRIALS Meadowbank | 14 Apr 02 |
| 800 | 2:12.3 | | | | 1 | | | | Dunfermline | PITREAVIE YOUNG ATHLETES' TROPHY Meet Dunfermline | 1 Sep 02 |
| 1500 | 4:20.25 | | | | 1 | | | | Grangemouth | BANK OF SCOTLAND SCOTTISH UNDER-15 | 24 Aug 02 |
| 1500 | 4:22.47 | | | | 4 | h2 | | | Birmingham | AAA U17/15 Champs Birmingham | 10 Aug 02 |
| 1500 | 4:24.90 | | | | 1 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT (May 11/12) | 11 May 02 |
| 1500 | 4:27.0 | | | | 3 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS Champs | 15 Jun 02 |
| 1500 | 4:29.4 | i | | | 2 | | | | Glasgow | ScoS-16 | 31 Jan 02 |
| 1500 | 4:30.23 | | | | 12 | | | | Birmingham | AAA U17-15 Champs | 11 Aug 02 |
| Mile | 4:59.4 | | | | 1 | | | | Dunfermline | JSB PLUMBING FORTH VALLEY LEAGUE D1 | 3 Aug 02 |