| 2024 SEN Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:49 | | | | 90 | | | | Peckham Rye | Peckham Rye parkrun # 443 | 27 Jan 24 |
| parkrun | 25:23 | | | | 134 | | | | Peckham Rye | Peckham Rye parkrun # 442 | 20 Jan 24 |
| parkrun | 25:38 | | | | 166 | | | | Peckham Rye | Peckham Rye parkrun # 441 | 13 Jan 24 |
| parkrun | 28:22 | | | | 349 | | | | Brockwell | Brockwell parkrun # 573 | 6 Jan 24 |
| parkrun | 30:01 | | | | 259 | | | | Peckham Rye | Peckham Rye parkrun # 457 | 4 May 24 |
| parkrun | 31:15 | | | | 160 | | | | Haga, SWE | Haga parkrun # 301 | 20 Apr 24 |
| 2023 SEN Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:47 | | | | 59 | | | | Peckham Rye | Peckham Rye parkrun # 413 | 15 Jul 23 |
| parkrun | 24:09 | | | | 64 | | | 1 | Crewe | Crewe parkrun # 229 | 25 Dec 23 |
| parkrun | 24:54 | | | | 277 | | | | Dulwich | Dulwich parkrun # 519 | 20 May 23 |
| parkrun | 25:12 | | | | 91 | | | | Richmond Park | Richmond Park parkrun # 763 | 8 Jul 23 |
| parkrun | 25:37 | | | | 27 | | | | Ayr | Ayr parkrun # 349 | 26 Aug 23 |
| parkrun | 25:38 | | | | 123 | | | | Peckham Rye | Peckham Rye parkrun # 411 | 1 Jul 23 |
| parkrun | 25:41 | | | | 99 | | | | Peckham Rye | Peckham Rye parkrun # 438 | 30 Dec 23 |
| parkrun | 26:09 | | | | 161 | | | | Peckham Rye | Peckham Rye parkrun # 424 | 30 Sep 23 |
| parkrun | 26:11 | | | | 337 | | | | Dulwich | Dulwich parkrun # 518 | 13 May 23 |
| parkrun | 27:35 | | | | 208 | | | | Holyrood | Holyrood parkrun # 62 | 28 Oct 23 |
| Mar | 3:43:14 | c | | | 8841 | | | | New York NY, USA | TCS New York City Marathon | 5 Nov 23 |
| 2022 SEN Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KXC | 23:15 | | | | 182 | | | | Wimbledon | Surrey Women's League Division 1 | 12 Nov 22 |
| parkrun | 25:16 | | | | 243 | | | | Dulwich | Dulwich parkrun # 465 | 14 May 22 |
| 6KXC | 28:31 | | | | 122 | | | | Parliament Hill | London Championships | 19 Nov 22 |
| 8KXC | 42:42 | | | | 155 | D1 | | | Mitcham Common | OpenTrack Surrey Ladies' League Division 1/ 2 | 15 Jan 22 |
| 8KXC | 44:18 | | | | 584 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 8.4KXC | 48:56 | | | | 103 | | | | Denbies | Surrey County Championships | 9 Jan 22 |
| 2021 SEN Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:52:30 | | | 3:54:52 | | | 804 | | Valencia, ESP | Valencia Marathon Trinidad Alfonso EDP | 5 Dec 21 |
| 2020 SEN Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8KXC | 40:48 | | | | 317 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| 8.3KXC | 37:28 | | | | 115 | D1 | | | Richmond Park | Sport Systems Surrey Ladies' League Division 1/2 | 8 Feb 20 |
| 9KXC | 47:36 | | | | 436 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| 2019 SEN Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 12:30.61 | | | | 2 | A | | | Bromley | Southern Athletics League Division 3SE | 13 Apr 19 |
| parkrun | 23:02 | | | | 116 | | | | Brockwell | Brockwell parkrun # 414 | 30 Mar 19 |
| 5.053KL | 22:08 | | | | 21 | L5 | | | Milton Keynes | Southern Women's 6-Stage Relays | 24 Mar 19 |
| 6KXC | 31:12 | | | | 188 | | | | Parliament Hill | London Championships | 16 Nov 19 |
| 3.75MXC | 33:37 | | | | 170 | D1 | | | Priory Park | Sport Systems Surrey Ladies' League Division 1/2 | 12 Oct 19 |
| 8KXC | 38:31 | | | | 393 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 5MXC | 39:56 | | | | 108 | D1 | | | Richmond Park | Start Fitness Surrey Ladies' League Division 1/2 | 9 Feb 19 |
| 5MXC | 40:09 | | | | 267 | | 68 | | Morden Park | South of Thames CCA 5 Championships | 23 Nov 19 |
| 7.5MXC | 62:31 | | | | 270 | | 61 | | Lloyd Park | South of Thames CCA 7.5 Championships | 21 Dec 19 |
| HM | 1:40:37 | | | 1:45:05 | 783 | | 141 | | Thames Ditton | Hampton Court Half Marathon | 17 Feb 19 |
| Mar | 4:05:11 | c | | | 16133 | | 4470 | | London | Virgin London Marathon | 28 Apr 19 |
| 2018 SEN Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:48.43 | | | | 11 | 2 | | | Tooting Bec | Rosenheim League Division East | 18 Jul 18 |
| 3ML | 20:17 | | | | 52 | L3 | 14 | | Wimbledon | Surrey Road Relays | 15 Sep 18 |
| parkrun | 21:38 | | | | 59 | | | | Dulwich | Dulwich parkrun # 334 | 28 Jul 18 |
| parkrun | 22:51 | | | | 75 | | | 1 | Brockwell | Brockwell parkrun # 379 | 14 Jul 18 |
| 6KXC | 31:35 | | | | 185 | D1 | | | Nonsuch Park | Start Fitness Surrey Ladies' League Division 1/2 | 10 Nov 18 |
| 6.9KXC | 33:40 | | | | 149 | D1 | | | Wimbledon Common | Start Fitness Surrey Ladies' League Division 1/2 | 13 Oct 18 |
| 8KXC | 39:55 | | | | 73 | | | | Dorking | Surrey County Championships | 7 Jan 18 |
| 8KXC | 41:19 | | | | 556 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 5MXC | 38:02 | | | | 62 | | 12 | | Croydon | East Surrey League | 29 Sep 18 |
| 8.3KXC | 39:03 | | | | 124 | D1 | | | Richmond Park | Start Fitness Surrey Ladies' League Division 1/2 | 10 Feb 18 |
| 10MMT | 77:34 | | | 77:35 | 35 | | 4 | | Waltham Cross | Lee Valley 10 Fest 10M | 29 Jul 18 |
| 2017 U23 Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:42.22 | | | | 4 | | | | Tooting | Rosenheim League East Division | 7 Jun 17 |
| 5MXC | 38:28 | | | | 75 | | 9 | | Wimbledon Common | Hercules Wimbledon Interclub 5 (Inc East Surrey League) | 9 Dec 17 |
| 10K | 43:33 | | | 43:39 | 456 | | 44 | | Manchester | Simplyhealth Great Manchester Run 10K | 28 May 17 |
| 2016 U23 Bury/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:58 | | | | 73 | | | | Coventry | Coventry parkrun # 306 | 27 Feb 16 |
| parkrun | 22:14 | | | | 57 | | | 1 | Leamington | Leamington parkrun # 265 | 23 Apr 16 |
| 6.1KXC | 28:35 | | | | 276 | | | | Gloucester | BUCS Cross Country Championships | 6 Feb 16 |
| 10K | 47:11 | | | 47:15 | 442 | | 48 | | Silverstone | East Midlands Grand Prix Silverstone 10K | 4 May 16 |
| 10K | 47:54 | | | 50:09 | 1674 | | 174 | | Manchester | Great Manchester Run 10K | 22 May 16 |
| ZXC | 27:36 | | | | 100 | | | | Gloucester | Midland Women's League | 16 Jan 16 |
| ZXC | 28:13 | | | | 87 | | | | Wolverhampton | Midland Women's League | 13 Feb 16 |
| ZXC | 37:16 | | | | 222 | | 26 | | Cheshunt | Sunday League | 23 Oct 16 |
| 2015 U23 Bury/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:40 | | | | 102 | | | | Town Moor | Newcastle parkrun # 298 | 28 Nov 15 |
| 6KXC | 28:40 | | | | 111 | | | | Birmingham | Midland Women's League | 5 Dec 15 |
| 6.4KXC | 31:01 | | | | 133 | | | | Leamington Spa | Midland Women's League | 7 Nov 15 |
| 10K | 50:44 | | | 53:46 | 2690 | | | | Manchester | Morrisons Great Manchester 10K | 10 May 15 |
| 10K | 55:51 | | | 58:13 | 1383 | | 256 | 9 | Warwick | Rotary Club of Kenilworth Two Castles 10K | 14 Jun 15 |
| 2014 U20 Bury/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:42.11 | i | | | 6 | | | | Birmingham | Birmingham Games | 16 Feb 14 |
| 1500 | 5:45.0 | | | | 10 | | | | Coventry | BMC Regional Races | 11 Jun 14 |
| 1500SCW | 6:35.3 | | | | 1 | | | | Warwick | Warwick University v Coventry University Varsity Match | 2 Mar 14 |
| LJ | 3.66 | | | | 3 | | | | Warwick | Warwick University v Coventry University Varsity Match | 2 Mar 14 |
| SP4K | 5.53 | | | | 5 | | | | Warwick | Warwick University v Coventry University Varsity Match | 2 Mar 14 |
| parkrun | 23:24 | | | | 91 | | | | Princes | Princes parkrun # 150 | 25 Jan 14 |
| parkrun | 25:22 | | | | 193 | | | | South Manchester | South Manchester parkrun # 250 | 22 Nov 14 |
| parkrun | 28:04 | | | | 212 | | | | Leamington | Leamington parkrun # 182 | 4 Oct 14 |
| 6.4KXC | 31:16 | | | | 318 | | | | Stirling | BUCS Cross Country Championships | 1 Feb 14 |
| 10K | 50:01 | | | 50:07 | 696 | | 120 | 5 | Clitheroe | Ribble Valley 10K (Inc Northern Champs) | 28 Dec 14 |
| 10K | 50:29 | | | 50:31 | 573 | | 104 | 5 | Silverstone | Silverstone Grand Prix 10K | 7 May 14 |
| HM | 2:00:02 | c | | | 6013 | | | | Birmingham | Bupa Great Birmingham Half Marathon | 19 Oct 14 |
| ZXC | 33:32 | | | | 124 | | | 18 | Cheltenham | Midland Women's League | 8 Feb 14 |
| 2013 U20 Bury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 39:32 | | | | 182 | | | 39 | Leamington | Midland Women's League | 9 Nov 13 |
| ZXCL | 16:00 | | | | 31 | L2 | 7 | | Warwick | Warwick Relays | 2 Nov 13 |
| 2011 U17 Bury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:43.5 | | | | 4 | AB | | | Widnes | Cheshire League | 17 Apr 11 |
| 1500 | 6:03.8 | | | | 1 | B | | | Stockport | North of England League Division 4WC | 14 Aug 11 |
| 3000 | 12:02.8 | | | | 9 | | | | Widnes | Cheshire League | 17 Apr 11 |
| 2010 U17 Bury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 52.0 | | | | 3 | | | | Carlisle | McCain UK Young Athletes League Northern 1 NW - Match B | 2 May 10 |
| 3000 | 11:18.9 | | | | 2 | | | | Carlisle | McCain UK Young Athletes League Northern 1 NW - Match B | 2 May 10 |
| LJ | 3.99 | | | | 2 | | | | Carlisle | McCain UK Young Athletes League Northern 1 NW - Match B | 2 May 10 |