| 2022 SEN Harrow/UCL/Germany |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 62.2 | | | | 3 | B | | | Chelmsford | Southern Athletics League Division 1 | 16 Jul 22 |
| 800 | 2:18.01 | | | | 10 | 10 | | | Watford | Watford Open Graded Meeting | 13 Jul 22 |
| 800 | 2:18.1 | | | | 1 | A | | | Chelmsford | Southern Athletics League Division 1 | 16 Jul 22 |
| 800 | 2:18.41 | | | | 6 | A | | | Kingston | National Athletics League - Premiership | 4 Jun 22 |
| 800 | 2:18.63 | | | | 3 | 2 | | | Hendon | National Athletics League - Premiership | 2 Jul 22 |
| 7.6KXC | 32:27 | | | | 26 | | | | Wormwood Scrubs | Start Fitness Metropolitan League | 15 Jan 22 |
| 2019 SEN Harrow/UCL/Germany |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.16 | | | | 2 | B | | | Hendon | UK Women's League Division 1 | 9 Jun 19 |
| 800 | 2:19.19 | | | | 11 | 9 | | | Watford | Watford Open Graded Meeting | 12 Jun 19 |
| 8KXC | 33:41 | | | | 16 | | | | Uxbridge | Start Fitness Metropolitan League | 7 Dec 19 |
| 2018 SEN Harrow/UCL/Germany |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 62.25 | | | | 7 | B | | | Cardiff | UK Women's League Division 1 | 2 Jun 18 |
| 800 | 2:16.57 | | | | 4 | B | | | Cardiff | UK Women's League Division 1 | 2 Jun 18 |
| 800 | 2:17.13 | | | | 7 | C | | | Loughborough | BMC Grand Prix | 23 Jun 18 |
| 800 | 2:17.49 | | | | 8 | D | | | Watford | BMC Grand Prix | 26 May 18 |
| 800 | 2:17.95 | | | | 7 | h1 | | | Bedford | South of England AA U20 / Senior Championships | 9 Jun 18 |
| 800 | 2:19.28 | | | | 5 | C | | | Oxford | BMC Regional Races | 28 Jul 18 |
| 800 | 2:20.05 | | | | 12 | 12 | | | Watford | Watford Open Graded Meeting | 16 May 18 |
| 800 | 2:20.70 | | | | 5 | B | | | Leigh | UK Women's League Division 1 | 5 Aug 18 |
| 1500 | 4:41.66 | | | | 11 | 7 | | | Watford | Watford Open Graded Meeting | 25 Jul 18 |
| 1500 | 4:50.52 | | | | 2 | B | | | Crawley | UK Women's League Division 1 | 8 Jul 18 |
| 4.8KL | 19:30 | | | | 34 | L2 | | | Crystal Palace | Southern Women's 4-Stage Relays | 23 Sep 18 |
| 6.2KXC | 26:46 | | | | 10 | | | | Uxbridge | Start Fitness Metropolitan League | 1 Dec 18 |
| 2017 SEN Harrow/UCL/Germany |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.33 | i | | | 3 | | | | Lee Valley | Inter Varsity Meeting | 1 Feb 17 |
| 400 | 60.45 | | | | 6 | A | | | Leigh | UK Women's League Division 1 | 16 Jul 17 |
| 800 | 2:11.24 | | | | 4 | B | | | Watford | BMC Gold Standard Races | 9 Aug 17 |
| 800 | 2:11.38 | | | | 7 | C | | | Loughborough | BMC Grand Prix | 8 Jul 17 |
| 800 | 2:11.46 | | | | 10 | 15 | | | Watford | Watford Open Graded Meeting | 14 Jun 17 |
| 800 | 2:11.70 | | | | 7 | D | | | Watford | BMC Grand Prix | 24 Jun 17 |
| 800 | 2:11.71 | | | | 9 | 19 | | | Watford | Watford Open Graded Meeting | 12 Jul 17 |
| 800 | 2:11.87 | i | | | 3 | 1 | | | Lee Valley | London Senior & U20 Games | 29 Jan 17 |
| 800 | 2:11.93 | i | | | 6 | | | | Sheffield | BUCS Indoor Championships | 19 Feb 17 |
| 800 | 2:12.74 | | | | 9 | 18 | | | Watford | Watford Open Graded Meeting | 19 Apr 17 |
| 800 | 2:12.89 | | | | 3 | s3 | | | Bedford | BUCS Championships | 30 Apr 17 |
| 800 | 2:13.24 | i | | | 2 | s2 | | | Sheffield | BUCS Indoor Championships | 18 Feb 17 |
| 800 | 2:13.61 | | | | 4 | | | | Crystal Palace | South of England AA U20 / Senior Championships | 11 Jun 17 |
| 800 | 2:13.64 | | | | 3 | A | | | Leigh | UK Women's League Division 1 | 16 Jul 17 |
| 800 | 2:13.97 | | | | 4 | h2 | | | Crystal Palace | South of England AA U20 / Senior Championships | 10 Jun 17 |
| 800 | 2:14.1 | | | | 4 | A | | | Bedford | UK Women's League Division 1 | 3 Jun 17 |
| 800 | 2:15.67 | i | | | 3 | h1 | | | Lee Valley | South of England AA U20 / Senior Championships | 15 Jan 17 |
| 800 | 2:15.78 | | | | 7 | | | | Bedford | BUCS Championships | 1 May 17 |
| 800 | 2:16.02 | | | | 2 | h3 | | | Bedford | BUCS Championships | 29 Apr 17 |
| 800 | 2:17.80 | i | | | 1 | h3 | | | Sheffield | BUCS Indoor Championships | 17 Feb 17 |
| 800 | DNS | i | | | - | | | | Lee Valley | South of England AA U20 / Senior Championships | 15 Jan 17 |
| 1500 | 4:34.58 | | | | 13 | 13 | | | Watford | Watford Open Graded Meeting | 26 Jul 17 |
| 1500 | 4:36.05 | | | | 10 | 10 | | | Watford | Watford Open Graded Meeting | 28 Jun 17 |
| 6KXC | 23:15 | | | | 14 | | | | Welwyn Garden City | Start Fitness Metropolitan League | 11 Nov 17 |
| 2016 SEN Harrow/Germany |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.54 | | | | 5 | B | | | Sportcity | UK Women's League Division 1 | 7 Aug 16 |
| 800 | 2:11.89 | | | | 11 | 15 | | | Watford | Watford Open Graded Meeting | 10 Aug 16 |
| 800 | 2:12.08 | | | | 4 | D | | | Watford | BMC Grand Prix | 28 May 16 |
| 800 | 2:12.15 | | | | 5 | A | | | Stoke Gifford | UK Women's League Division 1 | 5 Jun 16 |
| 800 | 2:13.15 | | | | 1 | D | | | Solihull | BMC Grand Prix | 9 Jul 16 |
| 800 | 2:13.49 | | | | 2 | A | | | Lee Valley | UK Women's League Division 1 | 3 Jul 16 |
| 800 | 2:13.54 | | | | 8 | A | | | Watford | BMC Gold Standard Races | 13 Jul 16 |
| 800 | 2:13.60 | | | | 7 | 10 | | | Watford | Watford Open Graded Meeting | 18 May 16 |
| 800 | 2:13.60 | | | | 5 | A | | | Sportcity | UK Women's League Division 1 | 7 Aug 16 |
| 800 | 2:14.64 | | | | 9 | 13 | | | Watford | Watford Open Graded Meeting | 20 Apr 16 |
| 800 | 2:15.11 | | | | 3 | h1 | | | Lee Valley | South of England AA U20 / Senior Championships | 11 Jun 16 |
| 800 | 2:15.37 | i | | | 1 | 2 | | | Lee Valley | London Senior & U20 Games | 31 Jan 16 |
| 800 | 2:15.76 | i | | | 5 | 16 | | | Lee Valley | Lee Valley Middle Distance Open | 17 Feb 16 |
| 800 | 2:16.42 | i | | | 4 | | | | Lee Valley | South of England AA U20 / Senior Championships | 17 Jan 16 |
| 800 | 2:17.07 | i | | | 1 | h4 | | | Lee Valley | South of England AA U20 / Senior Championships | 17 Jan 16 |
| 4.7KXC | 17:59 | | | | 5 | | | | Wimbledon Common | London Colleges League | 16 Nov 16 |
| 6KXC | 22:57 | | | | 8 | | | | Wormwood Scrubs | Start Fitness Metropolitan League | 3 Dec 16 |
| 2015 SEN Brunel Uni London/Germany |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.28 | i | | | 6 | 11 | | | Lee Valley | Lee Valley Middle Distance Open | 18 Feb 15 |
| 800 | 2:19.4 | | | | 1 | ns | | | Harrow | Sweatshop Southern Athletics League Division 2W | 31 May 15 |
| 800 | 2:19.63 | | | | 8 | 9 | | | Watford | Watford Open Graded Meeting | 20 May 15 |
| 4KXC | 18:42 | | | | 3 | | | | Wimbledon Common | London Colleges League | 18 Nov 15 |
| 2014 SEN Brunel Uni London/Germany |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:27.21 | | | | 5 | 7 | | | Watford | Watford Open Graded Meeting | 23 Apr 14 |
| 800 | 2:27.41 | | | | 6 | h1 | | | Bedford | BUCS Championships | 3 May 14 |
| 800 | 2:28.3 | i | | | 5 | h3 | | | Sheffield | BUCS Indoor Championships | 22 Feb 14 |
| 800 | 2:30.55 | i | | | 2 | A | | | Lee Valley | Inter Varsity Match | 5 Feb 14 |
| 1500 | 5:29.05 | i | | | 3 | A | | | Lee Valley | Inter Varsity Match | 5 Feb 14 |
| 6.4KXC | 28:55 | | | | 224 | | | | Stirling | BUCS Cross Country Championships | 1 Feb 14 |
| 2013 SEN Brunel Uni London/Germany |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:29.33 | i | | | 2 | 5 | | | Lee Valley | Lee Valley Middle Distance Open | 20 Feb 13 |
| 800 | 2:29.54 | i | | | 1 | | | | Sheffield | RAF Invitation | 27 Feb 13 |
| 800 | 2:31.10 | | | | 8 | h3 | | | Bedford | BUCS Championships | 4 May 13 |
| 800 | 2:32.61 | i | | | 3 | B | | | Birmingham | Inter Varsity Meeting | 6 Feb 13 |
| ZXC | 16:43 | | | | 18 | | | | Parliament Hill | London Colleges League | 16 Oct 13 |
| ZXC | 17:18 | | | | 15 | | | | Richmond Park | London Colleges League | 30 Oct 13 |
| ZXC | 20:30 | | | | 9 | | | | Wimbledon Common | London Colleges League | 13 Nov 13 |