| 10K | 83:08 | Holkham 10K | 4.4 | -0.4 | 5 Jul 25 | +1 |
| parkrun | 36:43 | Downham Market Academy parkrun # 158 | 3.0 | -0.4 | 14 Jun 25 | +2 |
| 5M | 62:47 | Eltham Park 5 | 3.1 | 0.2 | 15 Jun 25 | +3 |
| parkrun | 41:52 | Bournemouth parkrun # 559 | 3.9 | -0.9 | 6 Dec 25 | +4 |
| parkrun | 37:40 | Downham Market Academy parkrun # 156 | 3.0 | 0.2 | 31 May 25 | +5 |
| parkrun | 37:49 | Blandford parkrun # 509 | 0.6 | 2.7 | 23 Aug 25 | |
| parkrun | 43:43 | Lancing Beach Green parkrun # 275 | 3.4 | 1.3 | 22 Nov 25 | |
| 10K | 76:18 | GEAR 10K | 0.4 | 2.1 | 4 May 25 | |
| parkrun | 40:41 | Downham Market Academy parkrun # 134 | 5.2 | -0.9 | 7 Dec 24 | |
| parkrun | 38:46 | Downham Market Academy parkrun # 150 | 2.0 | 1.7 | 22 Mar 25 | |
| parkrun | 39:25 | Downham Market Academy parkrun # 137 | 2.6 | 1.2 | 25 Dec 24 | |
| 5K | 37:22 | Ryston Runners Open League | 1.8 | 1.2 | 13 Oct 24 | |
| parkrun | 39:41 | Lancing Beach Green parkrun # 232 | 1.8 | 2.1 | 30 Nov 24 | |
| parkrun | 39:02 | Downham Market Academy parkrun # 124 | 2.5 | 1.2 | 28 Sep 24 | |
| parkrun | 45:40 | Downham Market Academy parkrun # 180 | 2.0 | 4.9 | 15 Nov 25 | |
| parkrun | 37:14 | Downham Market Academy parkrun # 97 | 3.6 | -0.7 | 23 Mar 24 | |
| parkrun | 37:21 | Lancing Beach Green parkrun # 204 | 2.6 | 0.4 | 18 May 24 | |
| parkrun | 36:15 | Downham Market Academy parkrun # 98 | 2.4 | -0.2 | 30 Mar 24 | |
| parkrun | 43:38 | Downham Market Academy parkrun # 135 | 2.0 | 4.8 | 14 Dec 24 | |
| HM | 2:35:40 | Wissey Half Marathon | 2.0 | -3.2 | 3 Sep 23 | |
| parkrun | 36:11 | Lancing Beach Green parkrun # 195 | 1.4 | 0.8 | 16 Mar 24 | |
| parkrun | 41:59 | Ganger Farm parkrun # 87 | 2.4 | 2.9 | 13 Jul 24 | |
| parkrun | 36:36 | Downham Market Academy parkrun # 95 | 2.0 | 0.5 | 9 Mar 24 | |
| parkrun | 38:22 | Lancing Beach Green parkrun # 201 | 2.0 | 1.5 | 27 Apr 24 | |
| parkrun | 36:40 | Downham Market Academy parkrun # 87 | 3.0 | -0.5 | 6 Jan 24 | |
| parkrun | 37:52 | Ashford parkrun # 446 | 3.1 | 0.2 | 30 Dec 23 | |
| parkrun | 38:55 | Downham Market Academy parkrun # 91 | 3.0 | 0.7 | 10 Feb 24 | |
| parkrun | 40:31 | Lancing Beach Green parkrun # 181 | 4.4 | -0.1 | 9 Dec 23 | |
| 6.5K | 48:36 | Ryston Runners Open League | 2.2 | 0.4 | 17 Dec 23 | |
| parkrun | 46:02 | Downham Market Academy parkrun # 147 | 2.0 | 7.5 | 1 Mar 25 | |
| 5K | 35:37 | Ryston Runners Open League | 2.0 | -0.3 | 15 Oct 23 | |
| parkrun | 37:58 | Lancing Beach Green parkrun # 183 | 2.2 | 1.1 | 23 Dec 23 | |
| 5M | 63:17 | Eltham Park 5 | 4.7 | 1.7 | 18 Jun 23 | |
| parkrun | 36:30 | Lancing Beach Green parkrun # 165 | 2.6 | -2.1 | 12 Aug 23 | |
| 5K | 35:04 | Dereham 5K | 1.3 | -2.0 | 20 Aug 23 | |
| parkrun | 49:41 | Downham Market Academy parkrun # 166 | 3.2 | 11.4 | 9 Aug 25 | |
| parkrun | 49:00 | Downham Market Academy parkrun # 159 | 2.0 | 11.5 | 21 Jun 25 | |
| parkrun | 37:43 | Heartlands parkrun # 191 | 3.2 | 2.9 | 24 Jun 23 | |
| parkrun | 36:25 | Downham Market Academy parkrun # 60 | 2.2 | 3.0 | 10 Jun 23 | |
| parkrun | 37:17 | Futakotamagawa parkrun # 145 | 3.6 | 2.2 | 4 Mar 23 | |
| parkrun | 36:46 | Downham Market Academy parkrun # 53 | 2.0 | 3.5 | 22 Apr 23 | |
| parkrun | 38:16 | Downham Market Academy parkrun # 56 | 2.2 | 4.2 | 13 May 23 | |
| parkrun | 51:05 | Downham Market Academy parkrun # 170 | 2.2 | 12.4 | 6 Sep 25 | |
| parkrun | 36:39 | Downham Market Academy parkrun # 57 | 1.0 | 4.4 | 20 May 23 | |
| 10K | 74:34 | GEAR 10K | 0.3 | 4.4 | 30 Apr 23 | |
| parkrun | 39:07 | Ashford parkrun # 409 | 2.0 | 4.6 | 8 Apr 23 | |
| 9K | 56:43 | Ryston Runners Open League | 1.0 | -2.4 | 14 Nov 21 | |
| parkrun | 48:08 | Downham Market Academy parkrun # 106 | 3.0 | 9.3 | 25 May 24 | |
| parkrun | 38:10 | Lancing Beach Green parkrun # 132 | 3.0 | 3.3 | 29 Oct 22 | |
| 6.5K | 49:58 | Ryston Runners Open League | 1.8 | 4.4 | 11 Dec 22 | |
| parkrun | 38:47 | Downham Market Academy parkrun # 38 | 2.2 | 4.3 | 3 Dec 22 | |
| parkrun | 53:04 | Downham Market Academy parkrun # 177 | 2.0 | 16.0 | 25 Oct 25 | |
| 5K | 36:25 | Run Sandringham 5K | 8.4 | -0.3 | 20 Jun 21 | |
| parkrun | 37:52 | Downham Market Academy parkrun # 32 | 1.6 | 4.6 | 22 Oct 22 | |
| parkrun | 31:28 | Kings Lynn parkrun # 448 | 2.2 | 2.3 | 7 Mar 20 | |
| parkrun | 39:53 | Lancing Beach Green parkrun # 128 | 2.0 | 4.8 | 1 Oct 22 | |
| parkrun | 39:17 | Downham Market Academy parkrun # 23 | 2.0 | 4.6 | 20 Aug 22 | |
| 10K | 65:34 | Holkham 10K | 1.0 | 1.9 | 3 Jul 21 | |
| parkrun | 29:25 | Kings Lynn parkrun # 421 | 1.6 | 0.0 | 7 Sep 19 | |
| parkrun | 52:45 | Downham Market Academy parkrun # 154 | 1.4 | 18.2 | 19 Apr 25 | |
| parkrun | 47:54 | Downham Market Academy parkrun # 83 | 2.0 | 10.0 | 25 Nov 23 | |
| 5K | 39:27 | Ryston Runners Open League | 0.8 | 5.9 | 9 Oct 22 | |
| 6.5K | 40:48 | Ryston Runners Open League | 1.8 | 2.0 | 8 Dec 19 | |
| 6.5K | 45:09 | Ryston Runners Open League | 1.6 | 1.6 | 12 Dec 21 | |
| parkrun | 51:39 | Downham Market Academy parkrun # 129 | 2.0 | 15.7 | 2 Nov 24 | |
| 10K | 71:57 | Run Sandringham 10K | 2.2 | 1.4 | 26 Sep 21 | |
| parkrun | 29:52 | Kings Lynn parkrun # 416 | 1.4 | 0.9 | 3 Aug 19 | |
| 9K | 55:48 | Ryston Runners Open League | -0.6 | 3.0 | 10 Nov 19 | |
| 5K | 29:51 | Dereham 5K | 0.7 | 1.6 | 18 Aug 19 | |
| parkrun | 51:54 | Downham Market Academy parkrun # 115 | 2.6 | 15.6 | 27 Jul 24 | |
| parkrun | 41:44 | Downham Market Academy parkrun # 15 | 2.0 | 5.9 | 11 Jun 22 | |
| parkrun | 55:13 | Downham Market Academy parkrun # 162 | 2.4 | 21.7 | 12 Jul 25 | |
| 10K | 64:17 | Holkham 10K | 1.9 | 1.8 | 6 Jul 19 | |
| 10K | 63:19 | Littleport 10K | 0.6 | 2.5 | 28 Jul 19 | |
| 800 | 4:25.1 | Eastern Masters League Northern | 2.0 | 0.0 | 1 Jun 21 | |
| 5K | 31:08 | Ryston Runners Open League | 0.7 | 3.3 | 6 Oct 19 | |
| 1500 | 7:06.0 | Eastern Veterans' League Fenland | 0.6 | 0.5 | 5 May 10 | |
| 1500 | 7:16.0 | Southern Women's League 3 Senior | 0.6 | 0.5 | 22 May 10 | |
| 3000 | 14:47.5 | Southern Women's League 3 Senior | 0.6 | -1.7 | 22 May 10 | |
| 800 | 3:35.8 | Southern Women's League 3 Senior | 0.8 | 0.7 | 22 May 10 | |
| 800 | 3:44.7 | Eastern Veterans' League Fenland | 0.6 | 3.7 | 2 Jun 10 | |
| 800 | 3:28.7 | Southern Women's League 3 Senior | 0.6 | 0.4 | 26 Jun 10 | |
| 3000 | 15:19.0 | Southern Women's League 3 Senior | 0.6 | 0.9 | 26 Jun 10 | |
| 3000 | 15:26.3 | Southern Women's League 3 Senior | 0.6 | 1.3 | 7 Aug 10 | |
| 800 | 3:53.1 | Southern Women's League 3 Senior | 0.6 | 5.3 | 7 Aug 10 | |
| 10K | 57:26 | Brighton 10K | 0.0 | 2.6 | 21 Nov 10 | |
| 10M | 91:46 | Reedham 10 | 0.4 | -1.9 | 30 Jan 11 | |
| 10M | 94:12 | Nene Valley 10 | 1.0 | 0.2 | 27 Feb 11 | |
| 20M | 3:14:20 | Wymondham 20 | 0.8 | -0.4 | 6 Mar 11 | |
| HM | 2:03:00 | City of Norwich Half Marathon | 0.8 | -0.6 | 13 Mar 11 | |
| HM | 2:03:28 | Hastings Half Marathon | 0.4 | 0.0 | 20 Mar 11 | |
| 10K | 54:08 | Grand East Anglia Run 10K | 0.5 | -0.5 | 1 May 11 | |
| 5M | 42:08 | Great Yarmouth 5 Series | 0.2 | -1.1 | 4 May 11 | |
| 3000 | 15:13.8 | Southern Women's League Senior 2 North | 0.6 | 1.6 | 21 May 11 | |
| 5K | 25:35 | Broadland 5K Series | 0.5 | -0.3 | 25 May 11 | |
| 800 | 3:31.4 | Eastern Veterans League Fenland Division | 0.6 | 1.0 | 1 Jun 11 | |
| 10K | 59:33 | Humpty Dumpty 10K | 2.2 | 2.9 | 26 Jun 11 | |
| 1500 | 7:24.0 | Eastern Veterans League Fenland Division | 0.6 | 3.1 | 6 Jul 11 | |
| 5K | 27:05 | Dereham Celebration 5K | 0.5 | 2.2 | 24 Jul 11 | |
| 3000 | 15:26.0 | Eastern Veterans League Fenland Division | 0.6 | 2.2 | 3 Aug 11 | |
| HM | 2:17:14 | Wissey Half Marathon | 1.6 | 5.4 | 4 Sep 11 | |
| parkrun | 27:08 | King's Lynn parkrun # 1 | 1.0 | 1.8 | 10 Sep 11 | |
| 3000 | 15:53.7 | Eastern Vets League Final (Women) | 0.6 | 3.5 | 11 Sep 11 | |
| parkrun | 26:58 | King's Lynn parkrun # 9 | 1.0 | 1.5 | 5 Nov 11 | |
| 6.5M | 58:11 | Hereward Relay | -0.4 | 2.4 | 27 Nov 11 | |
| parkrun | 29:12 | Greenwich parkrun # 97 | 2.0 | 4.0 | 21 Jan 12 | |
| 10M | 94:25 | Reedham 10 | 0.5 | 2.8 | 29 Jan 12 | |
| parkrun | 27:34 | Bexley parkrun # 1 | 1.0 | 2.5 | 4 Feb 12 | |
| parkrun | 27:56 | Greenwich parkrun # 103 | 1.0 | 3.1 | 3 Mar 12 | |
| 5M | 53:40 | Bob Hancock Memorial Midsummer 5 | 2.2 | 5.7 | 7 Jul 13 | |
| 800 | 3:52.0 | Eastern Veterans' League Fenland Division | 0.6 | 1.9 | 7 Aug 13 | |
| 800 | 3:39.7 | Eastern Veterans' League Final | 0.8 | -0.7 | 8 Sep 13 | |
| 10M | 1:43:18 | Freethorpe 10 | 0.6 | 3.1 | 2 Feb 14 | |
| 10K | 58:36 | Grand East Anglia Run 10K | 0.5 | -3.3 | 4 May 14 | |
| 10M | 1:41:15 | Dereham 10 | 1.0 | 0.9 | 11 May 14 | |
| 10K | 61:04 | Humpty Dumpty 10K | 1.0 | 0.8 | 29 Jun 14 | |
| 10K | 61:39 | Grand East Anglia Run 10K | 0.7 | 1.5 | 3 May 15 | |
| 3000 | 17:47.6 | Eastern Veterans' League Division NE | 0.6 | 3.9 | 6 May 15 | |
| 3000 | 17:55.94 | Eastern Veterans' League Final | 1.0 | 3.9 | 13 Sep 15 | |
| 5K | 30:27 | Ryston Runners Open League | 0.8 | 2.6 | 11 Oct 15 | |
| 9K | 55:27 | Ryston Runners Open League | 0.4 | 2.0 | 15 Nov 15 | |
| 6.5K | 39:47 | Ryston Runners Open League | 1.0 | 2.0 | 13 Dec 15 | |
| 5K | 29:32 | Ryston Runners Open League | 0.8 | 1.3 | 10 Jan 16 | |
| parkrun | 30:02 | Bexley parkrun # 212 | 3.0 | -0.2 | 27 Feb 16 | |
| 10K | 62:52 | Grand East Anglia Run 10K | 0.5 | 2.5 | 1 May 16 | |
| 800 | 4:09.5 | Eastern Veterans' League Division NE | 2.0 | -1.3 | 6 Jul 16 | |
| 800 | 4:14.7 | Eastern Veterans' League Final | 2.9 | -1.4 | 11 Sep 16 | |
| 5K | 31:29 | Ryston Runners Open League | 1.1 | 1.5 | 16 Oct 16 | |
| 6.5K | 41:15 | Ryston Runners Open League | 1.3 | 1.0 | 11 Dec 16 | |
| 5K | 29:48 | Ryston Runners Open League | 0.6 | -0.3 | 22 Jan 17 | |
| 10M | 1:41:52 | Freethorpe 10 | 1.3 | -1.3 | 29 Jan 17 | |
| 6.5K | 40:24 | Ryston Runners Open League | 0.6 | 0.8 | 26 Mar 17 | |
| 10K | 63:24 | Grand East Anglia Run 10K | 1.3 | -0.1 | 30 Apr 17 | |
| 3000 | 17:19.7 | Eastern Masters AC League Division North | 2.1 | -0.9 | 3 May 17 | |
| 10M | 1:44:20 | Dereham 10 | 1.3 | -0.3 | 7 May 17 | |
| 5K | 30:00 | Dereham 5K | 0.7 | -0.1 | 20 Aug 17 | |
| parkrun | 32:05 | Kings Lynn parkrun # 322 | 2.0 | 1.4 | 21 Oct 17 | |
| 9K | 56:31 | Ryston Runners Open League | -0.5 | 1.6 | 19 Nov 17 | |
| 6.5K | 42:27 | Ryston Runners Open League | 3.2 | 0.3 | 10 Dec 17 | |
| 9K | 55:07 | Ryston Runners Open League | -0.6 | 0.6 | 25 Feb 18 | |
| 20M | 3:45:53 | Lydd 20 | 1.5 | 0.8 | 11 Mar 18 | |
| Mar | 5:32:46 | Virgin London Marathon | 3.2 | 2.8 | 22 Apr 18 | |
| 3000 | 17:09.7 | Eastern Masters AC League Division North | 2.1 | -1.3 | 2 May 18 | |
| 10K | 59:53 | Asda Foundation GEAR 10K | 1.7 | -2.9 | 6 May 18 | |
| 10M | 1:41:32 | Dereham 10 | 1.0 | 0.1 | 13 May 18 | |
| parkrun | 28:28 | Littleport parkrun # 2 | 0.8 | -1.3 | 30 Jun 18 | |
| parkrun | 28:47 | Littleport parkrun # 5 | 1.4 | -0.9 | 21 Jul 18 | |
| 10K | 60:44 | Littleport | 2.2 | -1.1 | 29 Jul 18 | |
| parkrun | 28:50 | Eastbourne parkrun # 350 | 2.2 | -1.6 | 11 Aug 18 | |
| parkrun | 28:35 | Littleport parkrun # 9 | 2.0 | -1.8 | 18 Aug 18 | |
| 5K | 28:20 | Dereham 5K | 0.7 | -0.9 | 19 Aug 18 | |
| 10K | 59:29 | Downham Market Summer 10K | 2.0 | -1.6 | 27 Aug 18 | |
| 10K | 66:02 | QEOP Summer 10K Series | 1.2 | 3.6 | 1 Sep 18 | |
| HM | 2:18:00 | Wissey Half Marathon | 1.9 | 0.7 | 2 Sep 18 | |
| 9K | 56:26 | Ryston Runners Open League | 0.2 | 2.7 | 11 Nov 18 | |
| 6.5K | 42:48 | Ryston Runners Open League | 1.5 | 4.2 | 9 Dec 18 | |
| parkrun | 35:40 | Kings Lynn parkrun # 382 | 1.4 | 7.7 | 15 Dec 18 | |
| 5K | 31:06 | Ryston Runners Open League | 0.8 | 3.2 | 13 Jan 19 | |
| 10K | 66:10 | Snetterton Race Track 10K | 0.6 | 4.3 | 20 Jan 19 | |
| parkrun | 30:31 | Kings Lynn parkrun # 393 | 1.2 | 2.0 | 23 Feb 19 | |
| 10K | 74:22 | Asda Foundation GEAR 10K | 0.7 | 8.5 | 5 May 19 | |
| parkrun | 31:59 | Littleport parkrun # 48 | 0.8 | 4.3 | 18 May 19 | |
| parkrun | 31:06 | Littleport parkrun # 53 | 1.6 | 2.4 | 22 Jun 19 | |
| 10K | 80:47 | Cambridge Town & Gown 10K | -0.1 | 11.2 | 20 Oct 19 | |
| parkrun | 43:29 | Downham Market Academy parkrun # 8 | 1.8 | 7.7 | 23 Apr 22 | |
| parkrun | 53:24 | Downham Market Academy parkrun # 9 | 1.0 | 22.6 | 30 Apr 22 | |
| 10K | 88:27 | GEAR 10K | 0.1 | 8.5 | 1 May 22 | |
| 10K | 95:37 | Vitality London 10,000 | 0.5 | 11.7 | 2 May 22 | |
| parkrun | 44:29 | Bexley parkrun # 480 | 2.4 | 8.1 | 3 Sep 22 | |
| parkrun | 50:40 | Downham Market Academy parkrun # 35 | 2.0 | 17.0 | 12 Nov 22 | |
| parkrun | 52:21 | Downham Market Academy parkrun # 63 | 1.4 | 20.4 | 1 Jul 23 | |
| parkrun | 62:07 | Downham Market Academy parkrun # 78 | 2.0 | 36.5 | 14 Oct 23 | |
| parkrun | 52:05 | Downham Market Academy parkrun # 89 | 2.4 | 16.1 | 27 Jan 24 | |
| parkrun | 51:33 | Downham Market Academy parkrun # 101 | 1.8 | 15.8 | 20 Apr 24 | |
| 10K | 1:46:18 | GEAR 10K | 0.7 | 16.1 | 5 May 24 | |