| 2025 SEN Durham/Durham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.64 | | | | 2 | B | | | Whitley Bay | North East Senior Development League - Division 2 | 19 Jul 25 |
| 3000 | 10:43.71 | | | | 5 | A | | | Shildon | North East Senior Development League - Division 2 | 26 Apr 25 |
| 5000 | 17:44.91 | | | | 5 | A | | | Whitley Bay | North East Senior Development League - Division 2 | 19 Jul 25 |
| 5000 | 18:44.94 | | | | 2 | B | | | Whitley Bay | North East Senior Development League - Division 2 | 17 May 25 |
| 3000SC | 12:45.27 | | | | 1 | | | | Shildon | North East Senior Development League - Division 2 | 15 Jun 25 |
| 3000SC | 13:23.17 | | | | 3 | A | | | Shildon | North East Senior Development League - Division 2 | 26 Apr 25 |
| LJ | 3.53 | | | | 5 | A | | | Shildon | North East Senior Development League - Division 2 | 26 Apr 25 |
| LJ | 3.38 | | | | 5 | A | | | Whitley Bay | North East Senior Development League - Division 2 | 17 May 25 |
| 5K | 22:04 | | | 22:06 | 53 | | | | Durham | Durham City 5K / 10K | 17 Jul 25 |
| 5K | 24:46 | | | 24:55 | 217 | B | | | Gateshead | Quayside 3K / 5K | 21 Apr 25 |
| parkrun | 17:50 | | | | 11 | | | | Albert | Albert parkrun # 847 | 8 Nov 25 |
| parkrun | 18:36 | | | | 2 | | | 1 | Workington | Workington parkrun # 548 | 9 Aug 25 |
| parkrun | 18:42 | | | | 5 | | | 1 | Rothay Park | Rothay Park parkrun # 202 | 26 Jul 25 |
| parkrun | 18:56 | | | | 6 | | | | Durham | Durham parkrun # 600 | 12 Apr 25 |
| parkrun | 19:06 | | | | 20 | | | | Riverside | Riverside parkrun # 603 | 13 Sep 25 |
| parkrun | 19:31 | | | | 17 | | | 1 | Fountains Abbey | Fountains Abbey parkrun # 505 | 23 Aug 25 |
| parkrun | 19:38 | | | | 11 | | | | Tyne Green | Tyne Green parkrun # 229 | 19 Apr 25 |
| parkrun | 20:17 | | | | 14 | | | | Durham | Durham parkrun # 611 | 2 Aug 25 |
| parkrun | 20:22 | | | | 32 | | | | Durham | Durham parkrun # 625 | 15 Nov 25 |
| parkrun | 20:23 | | | | 46 | | | | Riverside | Riverside parkrun # 569 | 11 Jan 25 |
| parkrun | 20:26 | | | | 7 | | | 1 | Rothay Park | Rothay Park parkrun # 182 | 8 Feb 25 |
| parkrun | 20:29 | | | | 8 | | | | Durham | Durham parkrun # 598 | 29 Mar 25 |
| parkrun | 20:38 | | | | 32 | | | 1 | Durham | Durham parkrun # 595 | 8 Mar 25 |
| parkrun | 22:43 | | | | 54 | | | | Durham | Durham parkrun # 606 | 21 Jun 25 |
| parkrun | 23:23 | | | | 63 | | | | Durham | Durham parkrun # 608 | 5 Jul 25 |
| parkrun | 24:25 | | | | 105 | | | | Durham | Durham parkrun # 592 | 15 Feb 25 |
| parkrun | 24:29 | | | | 96 | | | | Durham | Durham parkrun # 626 | 22 Nov 25 |
| parkrun | 25:03 | | | | 82 | | | | Hampstead Heath | Hampstead Heath parkrun # 636 | 22 Feb 25 |
| parkrun | 25:11 | | | | 150 | | | | Durham | Durham parkrun # 588 | 18 Jan 25 |
| 5.4MMT | 38:32 | | | | 19 | | | | Durham | Willow Miner 5.4 | 2 Jul 25 |
| 5.5MXC | 40:21 | | | | 142 | | | | Temple Park | Start Fitness North Eastern Harrier League - Sherman Cup and Davison Shield | 2 Feb 25 |
| 5.66MXC | 41:10 | | | | 183 | | | | Wrekenton | Start Fitness North Eastern Harrier League | 19 Jan 25 |
| 10K | 36:55 | | | 36:58 | 65 | | | | Darlington | Darlington 10K | 3 Aug 25 |
| 6.6MXC | 47:57 | | | | 204 | | | | Alnwick Castle Pastures | Start Fitness North Eastern Harrier League | 1 Mar 25 |
| 12KXC | 86:28 | | | | 1673 | | | | Parliament Hill | ECCA Saucony English National Championships | 22 Feb 25 |
| Mar | 2:59:57 | | | 3:00:02 | 275 | | | | York | Yorkshire Marathon | 19 Oct 25 |
| 2024 SEN Durham/Durham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.9 | | | | 2 | B | | | Shildon | North East Senior Development League - Division 2 | 29 Jun 24 |
| 200 | 29.1 | | | | 5 | A | | | Shildon | North East Senior Development League - Division 2 | 18 May 24 |
| 400 | 66.6 | | | | 4 | A | | | Shildon | North East Senior Development League - Division 2 | 29 Jun 24 |
| 400 | 67.59 | | | | 1 | ns | | | Jarrow | North East Senior Development League - Division 2 | 20 Apr 24 |
| 400 | 67.7 | | | | 5 | A | | | Shildon | North East Senior Development League - Division 2 | 18 May 24 |
| 800 | 2:30.5 | | | | 3 | ns | | | Shildon | North East Senior Development League - Division 2 | 29 Jun 24 |
| 800 | 2:45.39 | | | | 3 | ns | | | Jarrow | North East Senior Development League - Division 2 | 20 Apr 24 |
| 1500 | 5:07.2 | | | | 1 | ns | | | Shildon | North East Senior Development League - Division 2 | 29 Jun 24 |
| 3000 | 10:06.9 | | | | 3 | | | | Shildon | North East Senior Development League - Division 2 | 29 Jun 24 |
| 3000 | 11:15.4 | | | | 2 | B | | | Shildon | North East Senior Development League - Division 2 | 18 May 24 |
| 5000 | 19:02.60 | | | | 2 | A | | | Jarrow | North East Senior Development League - Division 2 | 20 Apr 24 |
| 5000 | 19:31.18 | | | | 2 | B | | | Shildon | North East Senior Development League - Division 1 | 14 Jul 24 |
| 3000SC | 13:47.0 | | | | 2 | B | | | Shildon | North East Senior Development League - Division 2 | 18 May 24 |
| 3000SC | 15:02.7 | | | | 3 | | | | Shildon | North East Senior Development League - Division 2 | 29 Jun 24 |
| LJ | 3.52 | | | | 6 | A | | | Shildon | North East Senior Development League - Division 2 | 29 Jun 24 |
| parkrun | 19:08 | | | | 3 | | | 1 | Durham | Durham parkrun # 568 | 7 Sep 24 |
| parkrun | 19:25 | | | | 2 | | | | Tymon, IRL | Tymon parkrun # 466 | 28 Dec 24 |
| parkrun | 19:31 | | | | 2 | | | | Achill Greenway, IRL | Achill Greenway parkrun # 132 | 20 Jul 24 |
| parkrun | 19:36 | | | | 17 | | | | Durham | Durham parkrun # 554 | 1 Jun 24 |
| parkrun | 19:43 | | | | 5 | | | | Durham | Durham parkrun # 564 | 10 Aug 24 |
| parkrun | 19:49 | | | | 18 | | | 1 | Durham | Durham parkrun # 556 | 15 Jun 24 |
| parkrun | 19:54 | | | | 19 | | | | Dodder Valley, IRL | Dodder Valley parkrun # 112 | 25 Dec 24 |
| parkrun | 19:57 | | | | 12 | | | | Durham | Durham parkrun # 557 | 22 Jun 24 |
| parkrun | 20:09 | | | | 18 | | | | Trentham Gardens | Trentham Gardens parkrun # 100 | 24 Feb 24 |
| parkrun | 20:21 | | | | 11 | | | | Durham | Durham parkrun # 566 | 24 Aug 24 |
| parkrun | 20:24 | | | | 26 | | | | Durham | Durham parkrun # 565 | 17 Aug 24 |
| parkrun | 20:36 | | | | 29 | | | 1 | Durham | Durham parkrun # 558 | 29 Jun 24 |
| parkrun | 20:47 | | | | 10 | | | 1 | Durham | Durham parkrun # 563 | 3 Aug 24 |
| parkrun | 21:42 | | | | 54 | | | | Durham | Durham parkrun # 575 | 26 Oct 24 |
| parkrun | 22:19 | | | | 2 | | | | Flatts Lane | Flatts Lane parkrun # 279 | 31 Aug 24 |
| parkrun | 22:41 | | | | 12 | | | 1 | Stewart | Stewart parkrun # 574 | 21 Dec 24 |
| parkrun | 22:42 | | | | 43 | | | | Durham | Durham parkrun # 559 | 6 Jul 24 |
| parkrun | 23:47 | | | | 62 | | | | Brierley Forest | Brierley Forest parkrun # 331 | 14 Sep 24 |
| 5.6MXC | 40:06 | | | | 163 | | | | Thornley Hall Farm | Start Fitness North Eastern Harrier League | 28 Sep 24 |
| 6.6MXC | 50:04 | | | | 249 | | | | Lambton Estate | Start Fitness North Eastern Harrier League | 20 Oct 24 |
| 12KXC | 45:39 | | | | 149 | | | | South Shields | North Eastern Counties Cross Country Championships | 14 Dec 24 |
| 12KXC | 56:42 | | | | 343 | | | | Weston Park, Shropshire | ECCA Saucony English National Cross Country Championships | 14 Sep 24 |
| 12.1KXC | 55:21 | | | | 299 | | | | Sedgefield | Northern Counties Championships | 27 Jan 24 |
| Mar | 3:09:46 | | | 3:10:42 | 504 | | | | Edinburgh | Edinburgh Marathon Festival Marathon | 26 May 24 |
| ZXC | 45:27 | | | | 171 | | | | Temple Park | Start Fitness North Eastern Harrier League | 6 Jan 24 |
| ZXC | 52:31 | | | | 235 | | | | Alnwick Castle | Start Fitness North Eastern Harrier League | 2 Mar 24 |
| 2023 SEN Durham/Durham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.5 | w | 2.8 | | 5 | B | | | Middlesbrough | Northern Track & Field League North East Premier | 9 Jul 23 |
| 100 | 13.8 | | -6.0 | | 6 | A | | | Whitley Bay | Northern Track & Field League North East Premier | 19 Aug 23 |
| 100 | 13.91 | | 0.0 | | 5 | B | | | Shildon | Northern Track & Field League North East Premier | 18 Jun 23 |
| 200 | 28.2 | | 1.0 | | 4 | B | | | Middlesbrough | Northern Track & Field League North East Premier | 9 Jul 23 |
| 200 | 28.47 | | 1.4 | | 7 | 4 | | | Jarrow | North East Grand Prix | 16 Aug 23 |
| 200 | 29.56 | | 0.0 | | 5 | A | | | Shildon | Northern Track & Field League North East Premier | 18 Jun 23 |
| 200 | 30.2 | | 1.6 | | 6 | A | | | Whitley Bay | Northern Track & Field League North East Premier | 19 Aug 23 |
| 400 | 61.98 | | | | 7 | 4 | | | Jarrow | North East Grand Prix | 14 Jun 23 |
| 400 | 77.4 | | | | 6 | A | | | Whitley Bay | Northern Track & Field League North East Premier | 19 Aug 23 |
| 800 | 2:19.97 | | | | 1 | 6 | | | Jarrow | North East Grand Prix | 24 May 23 |
| 800 | 2:27.9 | | | | 5 | A | | | Whitley Bay | Northern Track & Field League North East Premier | 19 Aug 23 |
| 1500 | 5:15.0 | | | | 5 | A | | | Middlesbrough | Northern Track & Field League North East Premier | 9 Jul 23 |
| 1500 | 5:33.8 | | | | 6 | B | | | Whitley Bay | Northern Track & Field League North East Premier | 19 Aug 23 |
| Mile | 5:08.47 | | | | 5 | 4 | | | Jarrow | North East Grand Prix | 14 Jun 23 |
| 3000 | 10:18.79 | | | | 7 | 3 | | | Jarrow | North East Grand Prix | 16 Aug 23 |
| 3000 | 10:45.70 | | | | 16 | 2 | | | Jarrow | North East Grand Prix | 24 May 23 |
| 5000 | 18:10.1 | | | | 4 | B | | | Whitley Bay | Northern Track & Field League North East Premier | 19 Aug 23 |
| 5000 | 19:41.9 | | | | 4 | B | | | Morpeth | Northern Track & Field League North East Premier | 20 May 23 |
| 5000 | 21:13.5 | | | | 5 | B | | | Middlesbrough | Northern Track & Field League North East Premier | 9 Jul 23 |
| 3000SC | 12:19.0 | | | | 3 | NS | | | Middlesbrough | Northern Track & Field League North East Premier | 9 Jul 23 |
| 3000SC | 12:50.7 | | | | 4 | A | | | Morpeth | Northern Track & Field League North East Premier | 20 May 23 |
| LJ | 4.20 | | | | 4 | A | | | Whitley Bay | Northern Track & Field League North East Premier | 19 Aug 23 |
| LJ | 3.80 | | | | 4 | B | | | Middlesbrough | Northern Track & Field League North East Premier | 9 Jul 23 |
| 2.22ML | 12:32 | | | | 31 | R2 L1 | | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 18 Feb 23 |
| 5K | 17:20 | | | 17:24 | 93 | R2 | | | Sunderland | Sunderland Harriers 5K | 20 Jul 23 |
| 5K | 18:10 | | | 18:10 | 9 | | | | Newcastle upon Tyne | Run Newcastle Valentines | 12 Feb 23 |
| parkrun | 17:51 | | | | 4 | | | 1 | Darlington South Park | Darlington South Park parkrun # 473 | 1 Jul 23 |
| parkrun | 18:34 | | | | 17 | | | | Riverside | Riverside parkrun # 491 | 8 Jul 23 |
| parkrun | 18:49 | | | | 22 | | | | Durham | Durham parkrun # 508 | 3 Jun 23 |
| parkrun | 19:07 | | | | 9 | | | 1 | Durham | Durham parkrun # 497 | 18 Mar 23 |
| parkrun | 19:16 | | | | 3 | | | | Tymon, IRL | Tymon parkrun # 412 | 23 Dec 23 |
| parkrun | 19:20 | | | | 16 | | | | Durham | Durham parkrun # 507 | 27 May 23 |
| parkrun | 19:21 | | | | 3 | | | | Sedgefield | Sedgefield parkrun # 523 | 9 Sep 23 |
| parkrun | 19:24 | | | | 29 | | | | Cardiff | Cardiff parkrun # 749 | 18 Nov 23 |
| parkrun | 19:33 | | | | 8 | | | | Dodder Valley, IRL | Dodder Valley parkrun # 59 | 25 Dec 23 |
| parkrun | 19:34 | | | | 23 | | | | Durham | Durham parkrun # 524 | 30 Sep 23 |
| parkrun | 19:35 | | | | 10 | | | | Durham | Durham parkrun # 532 | 16 Dec 23 |
| parkrun | 19:48 | | | | 5 | | | | Durham | Durham parkrun # 513 | 15 Jul 23 |
| parkrun | 19:59 | | | | 4 | | | 1 | Phoenix | Phoenix parkrun # 238 | 25 Feb 23 |
| parkrun | 20:25 | | | | 18 | | | | Durham | Durham parkrun # 514 | 22 Jul 23 |
| parkrun | 20:30 | | | | 13 | | | | Durham | Durham parkrun # 499 | 1 Apr 23 |
| parkrun | 20:35 | | | | 35 | | | | Durham | Durham parkrun # 511 | 24 Jun 23 |
| parkrun | 20:41 | | | | 12 | | | 1 | Durham | Durham parkrun # 487 | 1 Jan 23 |
| parkrun | 27:18 | | | | 136 | | | | Durham | Durham parkrun # 518 | 19 Aug 23 |
| parkrun | 27:30 | | | | 22 | | | | Carlisle Park | Carlisle Park parkrun # 83 | 20 May 23 |
| 8.3KXC | 34:26 | | | | 374 | | | | Pembrey Country Park | BUCS Cross Country Championships | 4 Feb 23 |
| 5.7M | 33:36 | | | 33:41 | 132 | | | | Blaydon | Blaydon Races 5.7 | 9 Jun 23 |
| 6MXC | 41:27 | | | | 216 | | | | Wrekenton | Start Fitness North Eastern Harrier League | 23 Sep 23 |
| 6MXC | 41:29 | | | | 167 | | | | Thornley Hall Farm | Start Fitness North Eastern Harrier League | 11 Feb 23 |
| 9.7KXC | 42:32 | | | | 206 | | | | Druridge Bay | Start Fitness North Eastern Harrier League | 15 Oct 23 |
| 10K | 36:42 | | | 36:45 | 71 | | | | Darlington | Darlington 10K | 6 Aug 23 |
| 10K | 38:05 | | | 38:10 | 27 | | | | Durham | Durham City 10K | 14 Jul 23 |
| 6.3MXC | 46:14 | | | | 231 | | | | Aykley Heads | Start Fitness North Eastern Harrier League | 25 Nov 23 |
| 11KXC | 55:04 | | | | 156 | | | | South Shields | North Eastern County Championships | 9 Dec 23 |
| 11.5KXC | 48:10 | | | | 288 | | | | Blackburn | Northern Counties Championships | 28 Jan 23 |
| 12KXC | 49:21 | | | | 791 | | | | Bolesworth Castle | ECCA Saucony English National Cross Country Championships | 25 Feb 23 |
| HM | 79:03 | | | 79:09 | 139 | | | | York | Brass Monkey Half Marathon | 15 Jan 23 |
| Mar | 3:01:07 | c | | | 3155 | | | | London | TCS London Marathon | 23 Apr 23 |
| ZXC | 39:22 | | | | 133 | | | | Temple Park | Start Fitness North Eastern Harrier League | 7 Jan 23 |
| ZXC | 45:05 | | | | 166 | | | | Alnwick Castle | Start Fitness North Eastern Harrier League | 4 Mar 23 |
| 2022 SEN Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 62.85 | | | | 5 | 4 | | | Jarrow | North East Grand Prix Series | 8 Jun 22 |
| 400 | 65.8 | | | | 3 | B | | | Shildon | Northern League - North East 1 | 10 Jul 22 |
| 1500 | 5:34.1 | | | | 6 | A | | | Shildon | Northern League - North East 1 | 10 Jul 22 |
| Mile | 5:13.21 | | | | 13 | 2 | | | Jarrow | North East Grand Prix Series | 8 Jun 22 |
| 5000 | 17:29.9 | | | | 4 | A | | | Whitley Bay | Northern League - North East 1 | 30 Apr 22 |
| 400H | 89.1 | | | | 3 | A | | | Middlesbrough | Northern League - North East 1 | 12 Jun 22 |
| 3000SC | 11:05.3 | | | | 1 | A | | | Middlesbrough | Northern League - North East 1 | 12 Jun 22 |
| 3000SC | 12:22.5 | | | | 1 | B | | | Whitley Bay | Northern League - North East 1 | 6 Aug 22 |
| 3000SC | 12:45.6 | | | | 1 | B | | | Shildon | Northern League - North East 1 | 10 Jul 22 |
| LJ | 3.39 | | | | 6 | A | | | Shildon | Northern League - North East 1 | 10 Jul 22 |
| TJ | 7.65 | | | | 5 | A | | | Shildon | Northern League - North East 1 | 10 Jul 22 |
| 2.22ML | 13:29 | | | | 27 | L5 | | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 19 Feb 22 |
| parkrun | 17:27 | | | | 9 | | | 1 | Riverside | Riverside parkrun # 431 | 23 Apr 22 |
| parkrun | 17:39 | | | | 5 | | | 1 | Riverside | Riverside parkrun # 445 | 30 Jul 22 |
| parkrun | 17:40 | | | | 3 | | | 1 | Riverside | Riverside parkrun # 425 | 12 Mar 22 |
| parkrun | 17:42 | | | | 8 | | | 1 | Riverside | Riverside parkrun # 428 | 2 Apr 22 |
| parkrun | 17:47 | | | | 1 | | | 1 | Keswick | Keswick parkrun # 368 | 5 Nov 22 |
| parkrun | 18:09 | | | | 3 | | | 1 | Riverside | Riverside parkrun # 434 | 14 May 22 |
| parkrun | 18:14 | | | | 2 | | | 1 | Herrington Country | Herrington Country parkrun # 68 | 19 Mar 22 |
| parkrun | 18:35 | | | | 3 | | | 1 | Hackworth | Hackworth parkrun # 396 | 13 Aug 22 |
| parkrun | 18:37 | | | | 3 | | | 1 | Durham | Durham parkrun # 449 | 26 Mar 22 |
| parkrun | 18:41 | | | | 9 | | | | Durham | Durham parkrun # 469 | 20 Aug 22 |
| parkrun | 18:43 | | | | 1 | | | | Tymon, IRL | Tymon parkrun # 360 | 24 Dec 22 |
| parkrun | 18:46 | | | | 14 | | | | Durham | Durham parkrun # 457 | 21 May 22 |
| parkrun | 18:51 | | | | 10 | | | | Rothay Park | Rothay Park parkrun # 59 | 27 Aug 22 |
| parkrun | 18:59 | | | | 9 | | | | Durham | Durham parkrun # 465 | 23 Jul 22 |
| parkrun | 19:04 | | | | 12 | | | | Durham | Durham parkrun # 462 | 25 Jun 22 |
| parkrun | 19:06 | | | | 7 | | | 1 | Durham | Durham parkrun # 442 | 5 Feb 22 |
| parkrun | 19:15 | | | | 16 | | | | Durham | Durham parkrun # 477 | 22 Oct 22 |
| parkrun | 19:16 | | | | 14 | | | | Durham | Durham parkrun # 474 | 1 Oct 22 |
| parkrun | 19:52 | | | | 14 | | | 1 | Durham | Durham parkrun # 480 | 12 Nov 22 |
| parkrun | 19:56 | | | | 10 | | | | Durham | Durham parkrun # 451 | 9 Apr 22 |
| parkrun | 20:03 | | | | 20 | | | 1 | Durham | Durham parkrun # 441 | 29 Jan 22 |
| parkrun | 20:10 | | | | 8 | | | 1 | Durham | Durham parkrun # 486 | 31 Dec 22 |
| parkrun | 20:12 | | | | 17 | | | | Durham | Durham parkrun # 481 | 19 Nov 22 |
| parkrun | 21:57 | | | | 90 | | | | Durham | Durham parkrun # 455 | 7 May 22 |
| 5.4MMT | 37:23 | | | | 20 | | | | Durham | Willow Miner 5.4 | 27 Jul 22 |
| 6MXC | 45:23 | | | | 154 | | | | Lambton Estate | Start Fitness North Eastern Harrier League | 29 Oct 22 |
| 9.7KXC | 38:27 | | | | 85 | | | | Druridge Bay | Start Fitness North Eastern Harrier League | 9 Oct 22 |
| 10K | 36:14 | | | 36:26 | 51 | | | | Newcastle upon Tyne | Heaton Harriers Memorial 10K | 13 Nov 22 |
| 10K | 36:56 | | | 36:59 | 40 | | | | Darlington | Darlington 10K | 7 Aug 22 |
| 10K | 37:55 | | | 37:56 | 31 | | | | Durham | Durham City 10K | 15 Jul 22 |
| 6.3MXC | 43:58 | | | | 173 | | | | Aykley Heads | Start Fitness North Eastern Harrier League | 26 Nov 22 |
| 10.8KXC | 40:51 | | | | 106 | | | | South Shields | North Eastern County Championships | 10 Dec 22 |
| 10M | 63:59 | | | 63:59 | 18 | | | | Keswick | Derwentwater 10 | 6 Nov 22 |
| HM | 78:55 | | | 78:55 | 9 | | | | Sunderland | Sunderland City Half Marathon | 8 May 22 |
| HM | 82:22 | c | | | 201 | | | | York | Brass Monkey Half Marathon | 16 Jan 22 |
| Mar | 3:02:18 | | | 3:02:29 | 378 | | | | Edinburgh | Edinburgh Marathon Festival Marathon | 29 May 22 |
| ZXC | 45:46 | | | | 122 | | | | Alnwick Castle | Start Fitness North Eastern Harrier League | 5 Mar 22 |
| 2021 SEN Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:54 | | | | 3 | | | 1 | Herrington Country | Herrington Country parkrun # 47 | 2 Oct 21 |
| parkrun | 18:08 | | | | 5 | | | | Durham | Durham parkrun # 425 | 18 Sep 21 |
| parkrun | 18:10 | | | | 9 | | | | Riverside | Riverside parkrun # 409 | 6 Nov 21 |
| parkrun | 18:21 | | | | 4 | | | 1 | Durham | Durham parkrun # 426 | 25 Sep 21 |
| parkrun | 18:25 | | | | 8 | | | 1 | Durham | Durham parkrun # 422 | 28 Aug 21 |
| parkrun | 18:55 | | | | 7 | | | 1 | Durham | Durham parkrun # 423 | 4 Sep 21 |
| parkrun | 18:55 | | | | 6 | | | | Durham | Durham parkrun # 435 | 4 Dec 21 |
| parkrun | 19:04 | | | | 9 | | | | Silksworth | Sunderland parkrun # 528 | 7 Aug 21 |
| parkrun | 19:22 | | | | 9 | | | | Durham | Durham parkrun # 421 | 21 Aug 21 |
| parkrun | 20:02 | | | | 11 | | | | Durham | Durham parkrun # 417 | 24 Jul 21 |
| parkrun | 20:38 | | | | 19 | | | | Durham | Durham parkrun # 420 | 14 Aug 21 |
| 10K | 40:02 | c | | | 35 | | | | Durham | Prince Bishops Durham City 10K | 15 Jul 21 |
| HM | 83:27 | | | 83:28 | 10 | | | | Bamburgh | Run Northumberland Castles Half Marathon | 24 Oct 21 |
| Mar | 2:54:44 | | | 2:54:52 | 80 | | | | York | Asda Foundation Yorkshire Marathon | 17 Oct 21 |
| 2020 SEN Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:01 | | | | 17 | | | | Durham | Durham parkrun # 415 | 7 Mar 20 |
| parkrun | 20:26 | | | | 12 | | | | Durham | Durham parkrun # 416 | 14 Mar 20 |
| parkrun | 20:42 | | | | 24 | | | | Durham | Durham parkrun # 411 | 8 Feb 20 |
| parkrun | 21:46 | | | | 31 | | | | Durham | Durham parkrun # 412 | 15 Feb 20 |
| parkrun | 22:06 | | | | 38 | | | | Durham | Durham parkrun # 410 | 1 Feb 20 |
| parkrun | 22:07 | | | | 40 | | | | Durham | Durham parkrun # 413 | 22 Feb 20 |
| parkrun | 22:45 | | | | 79 | | | | Durham | Durham parkrun # 409 | 25 Jan 20 |
| parkrun | 22:54 | | | | 89 | | | | Durham | Durham parkrun # 408 | 18 Jan 20 |
| parkrun | 24:08 | | | | 69 | | | | Durham | Durham parkrun # 407 | 11 Jan 20 |
| parkrun | 24:21 | | | | 78 | | | | Durham | Durham parkrun # 414 | 29 Feb 20 |
| 2018 SEN Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:40 | | | | 80 | | | | Durham | Durham parkrun # 345 | 13 Oct 18 |
| parkrun | 24:27 | | | | 87 | | | | Durham | Durham parkrun # 347 | 27 Oct 18 |
| 2015 U23 Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 35:44 | | | 35:53 | 363 | | | | Dublin, IRL | AXA Raheny Shamrock 5 | 25 Jan 15 |
| 10M | 70:40 | | | 70:45 | 473 | | | | Dublin, IRL | Frank Duffy 10 | 22 Aug 15 |
| HM | 89:58 | | | 90:01 | 440 | | | | Dublin, IRL | Dublin Half Marathon | 19 Sep 15 |
| Mar | 3:31:10 | | | 3:31:27 | 2085 | | | | Dublin, IRL | SSE Dublin Marathon | 26 Oct 15 |
| 2014 U20 Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 66:49 | | | 66:54 | 354 | | | | Dublin, IRL | Frank Duffy 10 | 23 Aug 14 |
| HM | 91:01 | | | 91:04 | 505 | | | | Dublin, IRL | Dublin Half Marathon | 20 Sep 14 |
| Mar | 3:26:51 | | | 3:27:15 | 1415 | | | | Dublin, IRL | Airtricity Dublin Marathon | 27 Oct 14 |
| 2013 U20 Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:09 | | | | 66 | | | | Marlay, IRL | Marlay parkrun # 14 | 8 Jun 13 |
| 10M | 66:35 | | | 66:47 | 302 | | | | Dublin, IRL | Frank Duffy 10 | 24 Aug 13 |
| HM | 89:49 | | | 89:59 | 300 | | | | Dublin, IRL | Dublin Half Marathon | 21 Sep 13 |
| 2012 U20 Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 88:14 | | | 88:17 | 262 | | | | Dublin, IRL | Dublin Half Marathon | 15 Sep 12 |
| Mar | 3:03:30 | | | 3:03:47 | 509 | | | | Dublin, IRL | Dublin Marathon | 29 Oct 12 |