Non members: For the results for the Regent's Park 10K, visit this page.
Club members: if you want to upload a photo or
your results are missing, log in and update your
picture and Power of 10 ID.
Most results are downloaded automatically. Members can also enter additional results for events not imported. Login to edit this page.
| Event | PB | 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|---|---|---|
| 21:11 | 21:50 | 21:25 | 21:11 | 21:25 | 22:12 | 22:36 | 24:52 | |
| 6:42.4 | 6:42.4 | |||||||
| 22:39.1 | 22:39.1 | |||||||
| 22:53.91 | 22:53.91 | |||||||
| 20:42 | 21:28 | 20:42 | 22:08 | 21:35 | 22:33 | |||
| 35:00 | 35:00 | 37:53 | 38:20 | 40:28 | ||||
| 1:14:20 | 1:14:20 | 1:14:58 | 1:16:45 | 1:16:40 | 1:19:36 | |||
| 2:56:05 | 2:56:05 | 3:07:17 | ||||||
| 44:27 | 44:51 | 46:38 | 44:27 | 50:44 | 46:07 | 47:48 | 49:15 | |
| 1:37:07 | 1:37:07 | 1:39:03 | 1:48:32 | 1:43:14 | 1:47:31 | 1:52:43 | ||
| 3:48:30 | 4:10:35 | 3:48:30 |
| Date | Cat | Time | Chip | Pos | CatPos | Event | Venue | WAVA | |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | |||||||||
| parkrun | 21:50 | 135 | Dulwich parkrun # 662 | Dulwich | 67.63% | ||||
| parkrun | 26:18 | 108 | Old Deer Park parkrun # 723 | Old Deer Park | 56.15% | ||||
| parkrun | 28:10 | 340 | Dulwich parkrun # 661 | Dulwich | 52.43% | ||||
| 10K | 45:04 | 44:51 | 144 | 31 | Serpentine New Year's Day 10K | London Hyde Park | 67.63% | ||
| 2025 | |||||||||
| parkrun | 23:11 | 47 | -, 1 | Millennium Country parkrun # 268 | Millennium Country | 63.70% | |||
| parkrun | 22:32 | 68 | Oak Hill parkrun # 681 | Oak Hill | 65.53% | ||||
| parkrun | 26:48 | 218 | Highbury Fields parkrun # 672 | Highbury Fields | 55.10% | ||||
| parkrun | 26:06 | 175 | Brockwell parkrun # 660 | Brockwell | 56.58% | ||||
| 5K | 21:35 | 43 | 43 | Chingford League 5K | Lee Valley | 68.42% | |||
| 5M | 35:07 | 35:03 | 66 | 8 | Perivale 5 | Perivale | 68.24% | ||
| parkrun | 26:42 | 301 | Dulwich parkrun # 656 | Dulwich | 55.31% | ||||
| parkrun | 21:25 | 211 | Battersea parkrun # 48 | Battersea | 68.95% | ||||
| 7.4KXC | 35:31 | 148 | North West London Young Athletes' League (incl. Chingford League & Fraternity / Sorority Cup) | Trent Park | |||||
| parkrun | 28:33 | 385 | Dulwich parkrun # 654 | Dulwich | 51.72% | ||||
| HM | 97:27 | 97:07 | 210 | 35 | St Neots Riverside Half Marathon | St Neots | 67.14% | ||
| parkrun | 32:12 | 634 | Dulwich parkrun # 653 | Dulwich | 45.86% | ||||
| parkrun | 26:04 | 211 | Mile End parkrun # 642 | Mile End | 56.65% | ||||
| parkrun | 27:16 | 234 | Mile End parkrun # 641 | Mile End | 54.16% | ||||
| parkrun | 21:40 | 108 | Dulwich parkrun # 650 | Dulwich | 68.15% | ||||
| 10M | 75:26 | 74:28 | 439 | 93 | Cabbage Patch 10 | Twickenham | 66.27% | ||
| parkrun | 26:38 | 334 | Dulwich parkrun # 649 | Dulwich | 55.44% | ||||
| parkrun | 27:06 | 107 | Hasenheide parkrun # 324 | Hasenheide, GER | 54.49% | ||||
| 5K | 21:28 | 43 | 43 | Velopark 5k and for U11/13s 2k(approx)Fun Run | Velopark | 68.79% | |||
| 5M | 39:06 | 64 | 14 | Dulwich 5 | Dulwich | 61.17% | |||
| parkrun | 25:31 | 418 | Battersea parkrun # 42 | Battersea | 57.87% | ||||
| HM | 98:30 | 97:50 | 545 | 56 | Ealing Half Marathon | Ealing | 66.64% | ||
| parkrun | 26:17 | 116 | Oak Hill parkrun # 668 | Oak Hill | 56.18% | ||||
| parkrun | 22:48 | 9 | 2 | Ingrebourne Hill parkrun # 36 | Ingrebourne Hill | 64.77% | |||
| parkrun | 22:59 | 65 | -, 1 | Oxford parkrun # 636 | Oxford | 64.25% | |||
| HM | 1:41:32 | 2803 | 394 | The Big Half | Greenwich | 64.22% | |||
| parkrun | 27:08 | 356 | Dulwich parkrun # 643 | Dulwich | 54.42% | ||||
| parkrun | 23:07 | 23 | Malmö Ribersborg parkrun # 304 | Malmö Ribersborg, SWE | 63.88% | ||||
| parkrun | 24:24 | 167 | Burgess parkrun # 576 | Burgess | 60.52% | ||||
| parkrun | 21:54 | 176 | Dulwich parkrun # 640 | Dulwich | 67.43% | ||||
| 10K | 46:38 | 150 | 25 | London Summer League 10K | Battersea Park | 65.05% | |||
| parkrun | 28:32 | 95 | Lloyd parkrun # 721 | Lloyd | 51.75% | ||||
| parkrun | 24:37 | 52 | Morden parkrun # 50 | Morden | 59.99% | ||||
| parkrun | 23:53 | 35 | Dietenbach parkrun # 195 | Dietenbach, GER | 61.83% | ||||
| 5M | 37:26 | 96 | 20 | London Summer League 5 | Dulwich | 63.89% | |||
| 5M | 00:37:26 | 96 | -, 5 | Summer League | Dulwich Park | 63.89% | |||
| parkrun | 28:27 | 326 | Bromley parkrun # 735 | Bromley | 51.90% | ||||
| parkrun | 25:59 | 111 | Beckenham Place parkrun # 382 | Beckenham Place | 56.83% | ||||
| 30KMT | 3:09:47 | 3:09:30 | 160 | 31 | North Downs Run 30K | Gravesend | 49.78% | ||
| parkrun | 25:49 | 75 | South Norwood parkrun # 353 | South Norwood | 57.20% | ||||
| parkrun | 25:08 | 143 | Wimbledon Common parkrun # 899 | Wimbledon Common | 58.75% | ||||
| 5MMT | 37:46 | 125 | 25 | London Summer League 5 | Headstone Manor | 63.33% | |||
| 5M | 00:37:46 | 125 | -, 7 | Summer League | Headstone Manor | 63.33% | |||
| parkrun | 24:43 | 52 | -, 1 | Harlow parkrun # 489 | Harlow | 59.74% | |||
| parkrun | 24:40 | 24 | -, 1 | Sunny Hill parkrun # 245 | Sunny Hill | 59.86% | |||
| parkrun | 24:27 | 9 | Spring Rock parkrun # 32 | Spring Rock, USA | 60.40% | ||||
| parkrun | 25:33 | 16 | 3, 1 | Stockley Country parkrun # 121 | Stockley Country | 57.80% | |||
| parkrun | 28:58 | 208 | Thames Path, Woolwich parkrun # 100 | Thames Path, Woolwich | 50.98% | ||||
| parkrun | 25:31 | 93 | Pymmes parkrun # 664 | Pymmes | 57.87% | ||||
| parkrun | 26:14 | 64 | Oaklands College parkrun # 16 | Oaklands College | 56.29% | ||||
| Mar | 4:10:35 | 20937 | 6305 | TCS London Marathon | London | 54.04% | |||
| parkrun | 26:53 | 162 | Finsbury Park parkrun # 687 | Finsbury Park | 54.93% | ||||
| parkrun | 24:49 | 62 | -, 1 | Grovelands parkrun # 703 | Grovelands | 59.50% | |||
| parkrun | 25:06 | 83 | Wimpole Estate parkrun # 530 | Wimpole Estate | 58.83% | ||||
| parkrun | 25:58 | 124 | Ally Pally parkrun # 593 | Ally Pally | 56.87% | ||||
| parkrun | 28:42 | 182 | Oak Hill parkrun # 645 | Oak Hill | 51.45% | ||||
| parkrun | 28:54 | 450 | Finsbury Park parkrun # 682 | Finsbury Park | 51.10% | ||||
| parkrun | 26:03 | 50 | Barking parkrun # 595 | Barking | 56.69% | ||||
| parkrun | 23:39 | 88 | Oak Hill parkrun # 642 | Oak Hill | 62.44% | ||||
| parkrun | 24:46 | 39 | Tsurumi Ryokuchi parkrun # 165 | Tsurumi Ryokuchi, JPN | 59.62% | ||||
| parkrun | 22:32 | 13 | Shingashigawa Ukima parkrun # 179 | Shingashigawa Ukima, JPN | 65.53% | ||||
| parkrun | 23:53 | 26 | Bedfont Lakes parkrun # 730 | Bedfont Lakes | 61.83% | ||||
| 5M | 35:00 | 202 | 30 | Chingford League 5 | Victoria Park | 68.33% | |||
| parkrun | 28:54 | 312 | Mile End parkrun # 604 | Mile End | 51.10% | ||||
| parkrun | 25:28 | 198 | Brockwell parkrun # 627 | Brockwell | 57.98% | ||||
| 10M | 75:31 | 74:20 | 254 | 47 | Fred Hughes 10 | St Albans | 66.39% | ||
| parkrun | 30:22 | 160 | Milton Country parkrun # 610 | Milton Country | 48.63% | ||||
| parkrun | 24:39 | 444 | Battersea parkrun # 14 | Battersea | 59.91% | ||||
| parkrun | 21:48 | 30 | 2, 1 | Oak Hill parkrun # 634 | Oak Hill | 67.74% | |||
| parkrun | 23:05 | 113 | Gunnersbury parkrun # 607 | Gunnersbury | 63.97% | ||||
| 2024 | |||||||||
| parkrun | 25:39 | 155 | Oak Hill parkrun # 631 | Oak Hill | 57.57% | ||||
| parkrun | 21:42 | 41 | Southwark parkrun # 504 | Southwark | 68.05% | ||||
| parkrun | 22:47 | 17 | 2, 1 | Sunny Hill parkrun # 225 | Sunny Hill | 64.81% | |||
| parkrun | 23:57 | 93 | Finsbury Park parkrun # 667 | Finsbury Park | 61.66% | ||||
| parkrun | 21:30 | 19 | 2, 1 | Oak Hill parkrun # 627 | Oak Hill | 68.68% | |||
| parkrun | 24:32 | 135 | Albert Melbourne parkrun # 612 | Albert Melbourne, AUS | 60.19% | ||||
| parkrun | 27:00 | 82 | Queens Domain parkrun # 329 | Queens Domain, AUS | 54.69% | ||||
| parkrun | 24:55 | 17 | Lawson parkrun # 448 | Lawson, AUS | 59.26% | ||||
| parkrun | 22:03 | 33 | 2, 1 | Oak Hill parkrun # 623 | Oak Hill | 66.97% | |||
| parkrun | 25:38 | 105 | Gladstone parkrun # 578 | Gladstone | 57.61% | ||||
| 10M | 75:38 | 74:58 | 409 | Cabbage Patch 10 | Twickenham | 65.83% | |||
| parkrun | 28:38 | 316 | Finsbury Park parkrun # 660 | Finsbury Park | 51.57% | ||||
| parkrun | 27:35 | 142 | Oak Hill parkrun # 620 | Oak Hill | 53.53% | ||||
| parkrun | 22:59 | 24 | 2, 1 | Luton Wardown parkrun # 422 | Luton Wardown | 64.25% | |||
| HM | 1:40:02 | 99:03 | 557 | 57 | Ealing Half Marathon | Ealing | 65.83% | ||
| parkrun | 28:02 | 141 | Oak Hill parkrun # 618 | Oak Hill | 52.68% | ||||
| 10K | 44:27 | 1601 | 177 | Vitality London 10,000 | London | 68.24% | |||
| parkrun | 27:19 | 240 | Hackney Marshes parkrun # 672 | Hackney Marshes | 54.06% | ||||
| parkrun | 21:57 | 37 | 2, 1 | Oak Hill parkrun # 615 | Oak Hill | 67.27% | |||
| HM | 1:44:22 | 2988 | 492 | The Big Half | Greenwich | 62.47% | |||
| parkrun | 29:20 | 100 | Thames Path, Woolwich parkrun # 66 | Thames Path, Woolwich | 50.34% | ||||
| parkrun | 23:14 | 27 | 3, 1 | Gladstone parkrun # 569 | Gladstone | 63.56% | |||
| parkrun | 23:15 | 15 | 2, 1 | Leavesden Country parkrun # 94 | Leavesden Country | 63.51% | |||
| 10K | 47:41 | 141 | 24 | London Summer League 10K | Battersea Park | 63.61% | |||
| 10K | 00:47:41 | 142 | -, 11 | Summer League | Battersea Park | 63.61% | |||
| parkrun | 26:16 | 17 | 2, 1 | Sunny Hill parkrun # 207 | Sunny Hill | 56.22% | |||
| parkrun | 27:00 | 120 | Peckham Rye parkrun # 469 | Peckham Rye | 54.69% | ||||
| 5K | 21:52 | 316 | 66 | Sri Chinmoy 5K | Battersea Park | 67.53% | |||
| parkrun | 23:21 | 19 | 1, 1 | Westmill parkrun # 298 | Westmill | 63.24% | |||
| 5M | 37:53 | 89 | 15 | London Summer League 5 | Dulwich | 63.13% | |||
| 5M | 00:37:53 | 89 | -, 5 | Summer League | Dulwich Park | 63.13% | |||
| parkrun | 26:03 | 69 | Higginson, Marlow parkrun # 189 | Higginson, Marlow | 56.69% | ||||
| parkrun | 27:29 | 73 | -, 1 | Valentines parkrun # 631 | Valentines | 53.73% | |||
| 30KMT | 3:03:57 | 3:03:31 | 231 | 43 | North Downs Run 30K | Gravesend | 51.40% | ||
| parkrun | 30:20 | 335 | Black Park parkrun # 719 | Black Park | 48.68% | ||||
| parkrun | 23:54 | 19 | 1, 1 | Beckton parkrun # 561 | Beckton | 61.79% | |||
| 5MMT | 38:07 | 121 | 25 | London Summer League 5 | Headstone Manor | 62.75% | |||
| 5M | 00:38:07 | 121 | -, 9 | Summer League | Headstone Manor | 62.75% | |||
| parkrun | 30:26 | 200 | Ally Pally parkrun # 551 | Ally Pally | 48.52% | ||||
| parkrun | 23:09 | 16 | 1, 1 | Aldenham parkrun # 397 | Aldenham | 63.79% | |||
| parkrun | 27:25 | 312 | Highbury Fields parkrun # 589 | Highbury Fields | 53.86% | ||||
| parkrun | 25:43 | 26 | 2, 1 | Church Mead parkrun # 110 | Church Mead | 57.42% | |||
| parkrun | 23:39 | 12 | 1, 1 | South Oxhey parkrun # 416 | South Oxhey | 62.44% | |||
| parkrun | 21:48 | 30 | 3 | Pymmes parkrun # 611 | Pymmes | 67.74% | |||
| parkrun | 22:16 | 48 | -, 1 | Raphael parkrun # 393 | Raphael | 66.32% | |||
| parkrun | 27:14 | 273 | Hackney Marshes parkrun # 651 | Hackney Marshes | 54.22% | ||||
| parkrun | 27:43 | 137 | Oak Hill parkrun # 595 | Oak Hill | 53.28% | ||||
| parkrun | 24:09 | 79 | Stevenage parkrun # 342 | Stevenage | 61.15% | ||||
| parkrun | 28:24 | 148 | Victoria Dock parkrun # 204 | Victoria Dock | 52.00% | ||||
| parkrun | 29:32 | 199 | Brockwell parkrun # 584 | Brockwell | 50.00% | ||||
| parkrun | 25:36 | 81 | Thames Path, Woolwich parkrun # 46 | Thames Path | 57.68% | ||||
| parkrun | 26:20 | 123 | Folkestone parkrun # 428 | Folkestone | 56.08% | ||||
| parkrun | 32:15 | 132 | Barking parkrun # 542 | Barking | 45.79% | ||||
| parkrun | 34:16 | 469 | Finsbury Park parkrun # 627 | Finsbury Park | 43.09% | ||||
| parkrun | 42:52 | 315 | Cannock Chase parkrun # 290 | Cannock Chase | 34.45% | ||||
| 5M | 42:51 | 390 | 125 | Chingford League 5 | Victoria Park | 55.81% | |||
| parkrun | 30:37 | 366 | Mile End parkrun # 552 | Mile End | 48.23% | ||||
| parkrun | 26:22 | 108 | -, 1 | Northala Fields parkrun # 430 | Northala Fields | 56.01% | |||
| 5K | 20:42 | 130 | 17 | Serpentine Last Friday of the Month 5K | London Hyde Park | 71.34% | |||
| 8KMT | 42:55 | 146 | 22 | Chingford League | Epping Forest | 56.00% | |||
| parkrun | 28:28 | 89 | Gunpowder parkrun # 564 | Gunpowder | 51.87% | ||||
| 8.1KXC | 38:17 | 76 | Start Fitness Metropolitan League | Welwyn Garden City | |||||
| parkrun | 28:49 | 116 | Lordship Recreation Ground parkrun # 66 | Lordship Recreation Ground | 51.24% | ||||
| parkrun | 21:11 | 95 | Burgess parkrun # 500 | Burgess | 69.71% | ||||
| parkrun | 21:23 | 15 | 1, 1 | Grovelands parkrun # 634 | Grovelands | 69.06% | |||
| 2023 | |||||||||
| parkrun | 21:25 | 91 | Dulwich parkrun # 550 | Dulwich | 68.95% | ||||
| parkrun | 26:25 | 32 | -, 1 | Monsal Trail parkrun # 212 | Monsal Trail | 55.90% | |||
| 8KXC | 37:55 | 79 | Start Fitness Metropolitan League | Uxbridge | 63.38% | ||||
| parkrun | 30:04 | 133 | Oak Hill parkrun # 573 | Oak Hill | 49.11% | ||||
| parkrun | 27:33 | 195 | Brooklands parkrun # 170 | Brooklands | 53.60% | ||||
| 6KXC | 29:53 | 103 | London Championships | Parliament Hill | 59.73% | ||||
| parkrun | 25:32 | 17 | Southall parkrun # 93 | Southall | 57.83% | ||||
| 7.2KXC | 33:28 | 95 | -, 64 | Start Fitness Metropolitan League | Wormwood Scrubs | ||||
| parkrun | 26:02 | 156 | Rickmansworth parkrun # 277 | Rickmansworth | 56.72% | ||||
| 5K | 22:41 | 38 | Chingford League 5K | Hog Hill | 65.10% | ||||
| parkrun | 29:35 | 287 | Tooting Common parkrun # 328 | Tooting Common | 49.92% | ||||
| 8KXC | 37:53 | 32 | North London Championship | Hackney Marshes | 63.44% | ||||
| parkrun | 29:19 | 427 | Finsbury Park parkrun # 609 | Finsbury Park | 50.37% | ||||
| 7.5KMT | 35:13 | 127 | 20 | Chingford League | Eastbrookend | ||||
| parkrun | 29:53 | 115 | Valentines parkrun # 593 | Valentines | 49.41% | ||||
| 50KMT | 5:16:52 | 112 | 27 | Run To The Sea 50K | Ringwood | 51.65% | |||
| parkrun | 28:16 | 110 | Walthamstow parkrun # 473 | Walthamstow | 52.24% | ||||
| 5K | 22:08 | 36 | Chingford League 5K | Lee Valley | 66.72% | ||||
| parkrun | 27:17 | 316 | Finsbury Park parkrun # 605 | Finsbury Park | 54.12% | ||||
| 10K | 50:44 | 3365 | 629 | Vitality London 10,000 | London | 59.79% | |||
| parkrun | 23:59 | 11 | 1, 1 | Henlow Bridge Lakes parkrun # 101 | Henlow Bridge Lakes | 61.57% | |||
| parkrun | 24:47 | 79 | -, 1 | Oak Hill parkrun # 562 | Oak Hill | 59.58% | |||
| parkrun | 30:23 | 171 | Ally Pally parkrun # 513 | Ally Pally | 48.60% | ||||
| HM | 1:48:32 | 4498 | 706 | The Big Half | Greenwich | 60.07% | |||
| parkrun | 30:48 | 369 | Finsbury Park parkrun # 601 | Finsbury Park | 47.94% | ||||
| 10K | 50:47 | 179 | 44 | London Summer League 10K | Battersea Park | 59.73% | |||
| 10K | 00:50:47 | 179 | -, 17 | Summer League | Battersea Park | 59.73% | |||
| parkrun | 28:51 | 108 | Lordship Recreation Ground parkrun # 42 | Lordship Recreation Ground | 51.18% | ||||
| parkrun | 23:15 | 4 | 1, 1 | Stockley Country parkrun # 30 | Stockley Country | 63.51% | |||
| parkrun | 27:56 | 161 | Thames Path, Woolwich parkrun # 13 | Thames Path | 52.86% | ||||
| parkrun | 28:19 | 481 | Clapham Common parkrun # 185 | Clapham Common | 52.15% | ||||
| parkrun | 38:28 | 377 | Southwark parkrun # 429 | Southwark | 38.39% | ||||
| parkrun | 26:08 | 121 | Hampstead Heath parkrun # 552 | Hampstead Heath | 56.51% | ||||
| parkrun | 24:38 | 37 | Amsterdamse Bos parkrun # 89 | Amsterdamse Bos, NED | 59.95% | ||||
| parkrun | 26:17 | 15 | Sunny Hill parkrun # 149 | Sunny Hill | 56.18% | ||||
| 5MMT | 38:20 | 86 | 17 | London Summer League 5 | Headstone Manor | 62.39% | |||
| 5M | 00:38:20 | 86 | -, 6 | Summer League | Headstone Manor | 62.39% | |||
| parkrun | 26:15 | 194 | Southwark parkrun # 425 | Southwark | 56.25% | ||||
| 5K | 22:32 | 274 | 56 | Sri Chinmoy 5K | Battersea Park | 65.53% | |||
| parkrun | 25:44 | 166 | Gunnersbury parkrun # 526 | Gunnersbury | 57.38% | ||||
| parkrun | 23:04 | 17 | 2, 1 | Aldenham parkrun # 342 | Aldenham | 64.02% | |||
| parkrun | 26:44 | 133 | Grovelands parkrun # 600 | Grovelands | 55.24% | ||||
| parkrun | 23:51 | 178 | Finsbury Park parkrun # 591 | Finsbury Park | 61.91% | ||||
| parkrun | 24:06 | 117 | Highbury Fields parkrun # 531 | Highbury Fields | 61.27% | ||||
| parkrun | 26:29 | 163 | Hackney Marshes parkrun # 598 | Hackney Marshes | 55.76% | ||||
| parkrun | 29:00 | 337 | Fulham Palace parkrun # 394 | Fulham Palace | 50.92% | ||||
| parkrun | 27:30 | 194 | Brockwell parkrun # 541 | Brockwell | 53.70% | ||||
| parkrun | 24:03 | 75 | Coldham’s Common parkrun # 161 | Coldham’s Common | 61.40% | ||||
| parkrun | 24:33 | 90 | Victoria Dock parkrun # 168 | Victoria Dock | 60.15% | ||||
| parkrun | 22:52 | 102 | University Parks parkrun # 58 | University Parks | 64.58% | ||||
| parkrun | 22:37 | 25 | 1, 1 | Oak Hill parkrun # 538 | Oak Hill | 65.29% | |||
| parkrun | 28:30 | 43 | -, 1 | Barking parkrun # 489 | Barking | 51.81% | |||
| parkrun | 24:50 | 76 | Oak Hill parkrun # 536 | Oak Hill | 59.46% | ||||
| 8KXC | 40:20 | 346 | ECCA Saucony English National Cross Country Championships | Bolesworth Castle | 59.59% | ||||
| parkrun | 31:18 | 124 | Erddig parkrun # 246 | Erddig | 47.18% | ||||
| parkrun | 28:31 | 217 | Brockwell parkrun # 533 | Brockwell | 51.78% | ||||
| 7.8KXC | 38:28 | 87 | Start Fitness Metropolitan League | Trent Park | |||||
| parkrun | 29:16 | 240 | St Albans parkrun # 514 | St Albans | 50.46% | ||||
| 5M | 42:09 | 360 | 119 | Chingford League 5 | Victoria Park | 56.74% | |||
| parkrun | 30:23 | 363 | Mile End parkrun # 500 | Mile End | 48.60% | ||||
| parkrun | 38:15 | 298 | Winchester parkrun # 422 | Winchester | 38.61% | ||||
| 10M | 78:07 | 76:45 | 335 | 63, 20 | Fred Hughes 10 | St Albans | 64.30% | ||
| 5MXC | 43:38 | 120 | 19 | Chingford League | Epping Forest | 54.81% | |||
| parkrun | 30:45 | 144 | Oak Hill parkrun # 530 | Oak Hill | 48.02% | ||||
| 7.8KXC | 36:28 | 61 | Start Fitness Metropolitan League | Welwyn Garden City | |||||
| parkrun | 29:47 | 67 | Pymmes parkrun # 540 | Pymmes | 49.58% | ||||
| parkrun | 22:49 | 36 | Grovelands parkrun # 580 | Grovelands | 64.72% | ||||
| 2022 | |||||||||
| parkrun | 23:46 | 71 | Oak Hill parkrun # 526 | Oak Hill | 62.13% | ||||
| parkrun | 22:30 | 30 | 2, 1 | Valentines parkrun # 549 | Valentines | 65.63% | |||
| parkrun | 22:12 | 34 | 3, 1 | Black Park parkrun # 637 | Black Park | 66.52% | |||
| parkrun | 22:33 | 44 | 1, 1 | Ally Pally parkrun # 478 | Ally Pally | 65.48% | |||
| 8KXC | 37:22 | 71 | Start Fitness Metropolitan League | Uxbridge | 64.32% | ||||
| parkrun | 33:43 | 147 | Harrow parkrun # 325 | Harrow | 43.80% | ||||
| 7.7KXC | 35:53 | 145 | 24 | North West London Young Athletes' League (incl. Chingford League & Fraternity / Sorority Cup) | Tent Park | ||||
| parkrun | 31:08 | 160 | Oak Hill parkrun # 522 | Oak Hill | 47.43% | ||||
| 6KXC | 27:35 | 106 | London Championships | Parliament Hill | 64.71% | ||||
| parkrun | 33:17 | 183 | Oak Hill parkrun # 521 | Oak Hill | 44.37% | ||||
| 7.8KXC | 36:02 | 86 | Start Fitness Metropolitan League | Wormwood Scrubs | |||||
| parkrun | 28:29 | 340 | Tooting Common parkrun # 277 | Tooting Common | 51.84% | ||||
| 8KXC | 41:07 | 28 | North London Championship | Greenford | 58.45% | ||||
| parkrun | 32:33 | 142 | Harrow parkrun # 320 | Harrow | 45.37% | ||||
| parkrun | 27:26 | 153 | Lordship Recreation Ground parkrun # 1 | Lordship Recreation Ground | 53.83% | ||||
| Mar | 3:56:58 | 3:51:42 | 1149 | 141 | Yorkshire Marathon | York | 58.44% | ||
| parkrun | 42:36 | 591 | York parkrun # 428 | York | 34.66% | ||||
| parkrun | 28:50 | 333 | Finsbury Park parkrun # 562 | Finsbury Park | 51.21% | ||||
| parkrun | 27:24 | 118 | Hampstead Heath parkrun # 516 | Hampstead Heath | 53.89% | ||||
| parkrun | 25:27 | 100 | Oak Hill parkrun # 513 | Oak Hill | 58.02% | ||||
| parkrun | 27:09 | 16 | Sunny Hill parkrun # 110 | Sunny Hill | 54.39% | ||||
| parkrun | 26:39 | 70 | Milano Nord parkrun # 231 | Milano Nord, ITA | 55.41% | ||||
| HM | 1:43:14 | 2859 | 406 | The Big Half | Greenwich | 63.16% | |||
| parkrun | 29:49 | 153 | Grovelands parkrun # 563 | Grovelands | 49.52% | ||||
| parkrun | 24:39 | 40 | -, 1 | Gladstone parkrun # 467 | Gladstone | 59.91% | |||
| 10K | 52:52 | 186 | 50 | London Summer League 10K | Battersea Park | 57.38% | |||
| parkrun | 30:19 | 262 | -, 1 | Cassiobury parkrun # 328 | Cassiobury | 48.71% | |||
| parkrun | 26:27 | 103 | Hampstead Heath parkrun # 510 | Hampstead Heath | 55.83% | ||||
| parkrun | 24:47 | 61 | -, 1 | Panshanger parkrun # 347 | Panshanger | 59.58% | |||
| parkrun | 24:57 | 65 | -, 1 | Jersey Farm parkrun # 118 | Jersey Farm | 59.19% | |||
| parkrun | 25:57 | 52 | Wormwood Scrubs parkrun # 503 | Wormwood Scrubs | 56.90% | ||||
| parkrun | 26:34 | 95 | -, 1 | Moors Valley parkrun # 265 | Moors Valley | 55.58% | |||
| parkrun | 25:43 | 176 | Hackney Marshes parkrun # 556 | Hackney Marshes | 57.42% | ||||
| parkrun | 24:37 | 19 | 3, 1 | Dunstable Downs parkrun # 94 | Dunstable Downs | 59.99% | |||
| 5K | 21:35 | 150 | 20 | Sri Chinmoy 5K | Battersea Park | 68.42% | |||
| parkrun | 24:38 | 101 | Woodhouse Moor parkrun # 708 | Woodhouse Moor | 59.95% | ||||
| parkrun | 24:29 | 22 | Bois de Boulogne parkrun # 261 | Bois de Boulogne, FRA | 60.31% | ||||
| TJ | 6.31 | 1 | Southern Athletics League Division 3 North London | Parliament Hill | |||||
| parkrun | 22:16 | 26 | 2, 1 | Northala Fields parkrun # 348 | Northala Fields | 66.32% | |||
| parkrun | 22:16 | 12 | 1, 1 | Canons Park parkrun # 229 | Canons Park | 66.32% | |||
| parkrun | 23:16 | 80 | -, 1 | Portobello parkrun # 285 | Portobello | 63.47% | |||
| 10KMT | 47:15 | 46:59 | 124 | 18 | Hampton Court Palace 10K | Thames Ditton | 64.56% | ||
| parkrun | 29:02 | 116 | Wanstead Flats parkrun # 515 | Wanstead Flats | 50.86% | ||||
| parkrun | 25:56 | 17 | Danehy Park parkrun # 36 | Danehy Park, USA | 56.94% | ||||
| parkrun | 25:23 | 42 | Jamaica Pond parkrun # 139 | Jamaica Pond, USA | 58.17% | ||||
| 10K | 46:07 | 2202 | 322 | Vitality London 10,000 (Wheel Chair Results Pending from Organiser) | London | 65.78% | |||
| parkrun | 25:29 | 162 | Highbury Fields parkrun # 479 | Highbury Fields | 57.95% | ||||
| parkrun | 28:49 | 182 | -, 1 | Rickmansworth parkrun # 198 | Rickmansworth | 51.24% | |||
| Other | 00:39:27 | 00:26:41 | 15 | Mornington Chasers Handicap Championship | Highgate Wood | ||||
| parkrun | 23:20 | 40 | Gunpowder parkrun # 474 | Gunpowder | 63.29% | ||||
| parkrun | 24:00 | 22 | 2, 1 | Aldenham parkrun # 283 | Aldenham | 61.53% | |||
| Mar | 3:48:30 | 5487 | 837 | Therme Manchester Marathon | Manchester | 59.26% | |||
| parkrun | 30:40 | 196 | Alexandra parkrun # 47 | Alexandra | 48.15% | ||||
| parkrun | 25:18 | 172 | Finsbury Park parkrun # 542 | Finsbury Park | 58.37% | ||||
| parkrun | 25:57 | 83 | -, 1 | Kingston parkrun # 549 | Kingston | 56.90% | |||
| 20M | 2:56:22 | 2:56:05 | 187 | MK Festival of Running 20 | Milton Keynes | ||||
| parkrun | 30:01 | 109 | -, 1 | Pymmes parkrun # 495 | Pymmes | 49.19% | |||
| parkrun | 26:46 | 443 | Bushy Park parkrun # 866 | Bushy Park | 55.17% | ||||
| 8KXC | 39:50 | 360 | ECCA Saucony English National Championships | Parliament Hill | 60.33% | ||||
| parkrun | 26:43 | 110 | Hampstead Heath parkrun # 486 | Hampstead Heath | 55.27% | ||||
| parkrun | 28:35 | 98 | Grovelands parkrun # 536 | Grovelands | 51.66% | ||||
| 5M | 40:28 | 320 | Chingford League 5 | Victoria Park | 59.10% | ||||
| parkrun | 28:36 | 259 | Mile End parkrun # 449 | Mile End | 51.63% | ||||
| parkrun | 22:17 | 7 | Bois de Boulogne parkrun # 241 | Bois de Boulogne, FRA | 66.27% | ||||
| 10M | 77:02 | 76:40 | 249 | Fred Hughes 10 | St Albans | 64.37% | |||
| parkrun | 30:33 | 271 | Southwark parkrun # 357 | Southwark | 48.34% | ||||
| 7.6KXC | 35:26 | 76 | Start Fitness Metropolitan League | Wormwood Scrubs | |||||
| 8.3KXC | 41:03 | 38 | Middlesex County Championships | Greenford | |||||
| parkrun | 22:31 | 29 | -, 1 | Oak Hill parkrun # 476 | Oak Hill | 65.58% | |||
| 2021 | |||||||||
| parkrun | 22:36 | 42 | Oak Hill parkrun # 475 | Oak Hill | 65.34% | ||||
| parkrun | 22:36 | 35 | Oak Hill parkrun # 474 | Oak Hill | 65.34% | ||||
| parkrun | 23:08 | 39 | -, 1 | Hampstead Heath parkrun # 478 | Hampstead Heath | 63.83% | |||
| 8KXC | 37:20 | 73 | Start Fitness Metropolitan League | Uxbridge | 64.38% | ||||
| 7.8KXC | 39:06 | 35 | Fraternity / Sorority Cup (incl Chingford League) | Trent Park | |||||
| HM | 1:48:06 | 1:47:31 | 430 | St Neots Riverside Half Marathon | St Neots | 60.64% | |||
| parkrun | 30:11 | 233 | Highbury Fields parkrun # 459 | Highbury Fields | 48.92% | ||||
| parkrun | 23:42 | 51 | -, 1 | Gladstone parkrun # 426 | Gladstone | 62.31% | |||
| parkrun | 23:46 | 135 | Finsbury Park parkrun # 522 | Finsbury Park | 62.13% | ||||
| parkrun | 22:50 | 34 | Oak Hill parkrun # 467 | Oak Hill | 64.67% | ||||
| parkrun | 24:21 | 196 | Burgess parkrun # 395 | Burgess | 60.64% | ||||
| 5K | 22:33 | 55 | Chingford League | Lee Valley | 65.48% | ||||
| 10M | 81:08 | 79:36 | 472 | Cabbage Patch 10 | Twickenham | 62.00% | |||
| parkrun | 31:44 | 183 | Oak Hill parkrun # 465 | Oak Hill | 46.53% | ||||
| parkrun | 22:43 | 69 | Finsbury Park parkrun # 518 | Finsbury Park | 65.00% | ||||
| parkrun | 23:08 | 87 | Finsbury Park parkrun # 517 | Finsbury Park | 63.83% | ||||
| parkrun | 35:09 | 259 | Hampstead Heath parkrun # 467 | Hampstead Heath | 42.01% | ||||
| 5000 | 22:53.91 | 5 | Southern Athletics League - North West London | Parliament Hill | 62.94% | ||||
| HM | 1:52:52 | 1:52:17 | 545 | Lambert and Foster Paddock Wood Half Marathon | Paddock Wood | 58.07% | |||
| parkrun | 54:31 | 305 | Oak Hill parkrun # 459 | Oak Hill | 27.09% | ||||
| parkrun | 23:45 | 60 | Ally Pally parkrun # 420 | Ally Pally | 62.18% | ||||
| parkrun | 23:19 | 43 | -, 1 | Oak Hill parkrun # 457 | Oak Hill | 63.33% | |||
| parkrun | 23:01 | 42 | Oak Hill parkrun # 455 | Oak Hill | 64.16% | ||||
| parkrun | 22:54 | 85 | -, 1 | Finsbury Park parkrun # 511 | Finsbury Park | 64.48% | |||
| 10K | 47:48 | 81 | Summer League Regents Park 10K | Regents Park | 63.46% | ||||
| 10K | 00:47:48 | 81 | -, 7 | Summer League | Regent's Park | 63.46% | |||
| parkrun | 23:42 | 102 | -, 1 | Finsbury Park parkrun # 510 | Finsbury Park | 62.31% | |||
| 3000 | 22:39.1 | 1 | Southern Athletics League - North West London | Hillingdon | 36.89% | ||||
| Mile | 6:42.4 | 7 | Golden Stag Mile | Finsbury Park | 62.52% | ||||
| HMMT | 1:53:46 | 180 | RunThrough Wimbledon Common Half Marathon | Wimbledon | 57.31% | ||||
| 5KNAD | 23:26 | 41 | Chingford League 5K | Hog Hill | 63.02% | ||||
| 2020 | |||||||||
| 10K | 49:15 | 192 | RunThrough Olympic Park 10K | London Olympic Park | 61.59% | ||||
| 20M | 3:07:40 | 3:07:17 | 356 | Milton Keynes Festival of Running 20 | Milton Keynes | ||||
| parkrun | 26:50 | 112 | Hampstead Heath parkrun # 457 | Hampstead Heath | 55.03% | ||||
| HM | 1:54:08 | 1:53:06 | 512 | Leicestershire Half Marathon | Loughborough | 57.65% | |||
| parkrun | 25:00 | 268 | Burgess parkrun # 377 | Burgess | 59.07% | ||||
| parkrun | 25:57 | 284 | Finsbury Park parkrun # 504 | Finsbury Park | 56.90% | ||||
| HM | 1:53:16 | 1:52:43 | 704 | Watford Half Marathon | Watford | 57.84% | |||
| parkrun | 25:02 | 251 | Finsbury Park parkrun # 502 | Finsbury Park | 58.99% | ||||
| parkrun | 26:18 | 320 | Finsbury Park parkrun # 501 | Finsbury Park | 56.15% | ||||
| parkrun | 26:10 | 381 | Finsbury Park parkrun # 500 | Finsbury Park | 56.43% | ||||
| parkrun | 24:52 | 84 | -, 1 | Ally Pally parkrun # 405 | Ally Pally | 59.38% | |||
The handicaps used for our club handicap championship are based on your best age graded performances of the last two years. Adjustments are made for how long it is since you achieved the time. As an age graded percentage your handicap is: 68.34%
This equates to a 5K time of 21:37
It equates to a race time in Highgate Woods of 23:38
The race your handicap is based on is: Battersea parkrun # 48 2025-11-29
You can find out more about our handicaps here.