| 2025 V60 Kilmarnock/Datchet/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.65 | | | | 1 | | | | Ribeira Brava, POR | European Masters Athletics Championships | 18 Oct 25 |
| 800 | 2:09.11 | i | | | 1 | | | | Lee Valley | England Masters Athletics Association Indoors Inter-Area Challenge | 16 Feb 25 |
| 800 | 2:09.79 | i | | | 1 | 3 | | | Lee Valley | British Masters Indoor Championships | 22 Feb 25 |
| 800 | 2:10.53 | | | | 7 | | | | Ostrava, CZE | Golden Spike | 24 Jun 25 |
| 800 | 2:10.59 | | | | 3 | 2 | | | Battersea Park | LUCA Outdoor Championships | 31 May 25 |
| 800 | 2:11.46 | i | | | 1 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor Masters Championships, U13/15 Relay Championships & Para Success | 2 Feb 25 |
| 800 | 2:11.52 | i | | | 3 | 9 | | | Lee Valley | London Indoor Games U20/Senior | 19 Jan 25 |
| 800 | 2:13.34 | | | | 1 | 1 | | | Derby | British Masters Outdoor Championships | 14 Sep 25 |
| 800 | 2:14.79 | | | | 1 | P/M2 | | | Ayr | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Sucess | 5 Jul 25 |
| 800 | 2:16.59 | | | | 1 | h1 | | | Ribeira Brava, POR | European Masters Athletics Championships | 17 Oct 25 |
| 1500 | 4:20.32 | i | | | 1 | 2 | | | Lee Valley | British Masters Indoor Championships | 23 Feb 25 |
| 1500 | 4:32.24 | | | | 5 | | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 26 Jul 25 |
| 1500 | 4:33.81 | | | | 6 | P/M | | | Ayr | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Sucess | 5 Jul 25 |
| 1500 | 4:34.74 | i | | | 1 | 1 | | | Lee Valley | VAC-EMAC Indoor Championships | 9 Feb 25 |
| 1500 | 4:37.83 | | | | 2 | | | | Ribeira Brava, POR | European Masters Athletics Championships | 12 Oct 25 |
| 1500 | 4:38.60 | i | | | 1 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor Masters Championships, U13/15 Relay Championships & Para Success | 2 Feb 25 |
| 1500 | 4:40.02 | | | | 1 | | | | Derby | British Masters Outdoor Championships | 13 Sep 25 |
| 1500 | 4:52.53 | | | | 1 | h2 | | | Ribeira Brava, POR | European Masters Athletics Championships | 11 Oct 25 |
| Mile | 4:50.22 | i | | | 5 | E | | | Lee Valley | Ayo Falola Dream Mile Meeting & Long Jump Competition | 12 Feb 25 |
| 3000 | 9:48.34 | i | | | 2 | | | | Sheffield | BMAF Indoor Pentathlon, 3000m Championships and Open Events | 26 Jan 25 |
| parkrun | 17:03 | | | | 7 | | | 1 | Brooklands | Brooklands parkrun # 251 | 16 Aug 25 |
| 6KL | 21:33 | | | | 88 | L04 | | 6 | Aldershot | Southern Men's 6-Stage Relays | 20 Sep 25 |
| 2024 V55 Kilmarnock/Datchet/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.01 | | | | 2 | 3 | | | Tooting Bec | Veterans AC & London Masters Open Track & Field Championships | 31 Aug 24 |
| 800 | 2:09.45 | | | | 5 | C | | | Exeter | BMC Regional Races | 27 Aug 24 |
| 800 | 2:09.71 | | | | 1 | | | | Corby | England Masters Athletics Association Inter-Area Outdoor Challenge | 7 Sep 24 |
| 800 | 2:10.45 | | | | 3 | | | | Björlanda, SWE | World Masters Athletics Championships | 17 Aug 24 |
| 800 | 2:11.60 | i | | | 5 | 6 | | | Lee Valley | Lee Valley Middle Distance Open | 14 Feb 24 |
| 800 | 2:12.06 | i | | | 5 | 9 | | | Lee Valley | London Indoor Games U20/Senior | 21 Jan 24 |
| 800 | 2:12.47 | | | | 2 | 2 | | | Derby | BMAF Championships | 28 Jul 24 |
| 800 | 2:12.98 | i | | | 1 | 3 | | | Lee Valley | British Masters Indoor Championships | 17 Feb 24 |
| 800 | 2:14.22 | i | | | 5 | h4 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 28 Jan 24 |
| 800 | 2:14.43 | | | | 1 | h5 | | | Björlanda, SWE | World Masters Athletics Championships | 15 Aug 24 |
| 1500 | 4:30.63 | | | | 3 | | | | Björlanda, SWE | World Masters Athletics Championships | 24 Aug 24 |
| 1500 | 4:34.51 | i | | | 7 | h3 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 1500 | 4:35.32 | | | | 2 | | | | Derby | BMAF Championships | 27 Jul 24 |
| 1500 | 4:36.71 | + | | | - | 10 | | | Tooting Bec | Stan Allen Miles | 4 Sep 24 |
| 1500 | 4:40.50 | | | | 3 | h1 | | | Björlanda, SWE | World Masters Athletics Championships | 22 Aug 24 |
| 1500 | 4:50.17 | i | | | 1 | | | | Lee Valley | British Masters Indoor Championships | 18 Feb 24 |
| Mile | 4:53.95 | | | | 7 | 10 | | | Tooting Bec | Stan Allen Miles | 4 Sep 24 |
| Mile | 5:02.94 | i | | | 8 | 3 | | | Lee Valley | Ayo Falola Dream Mile | 7 Feb 24 |
| parkrun | 18:20 | | | | 4 | | | 1 | Black Park | Black Park parkrun # 746 | 28 Dec 24 |
| parkrun | 19:02 | | | | 3 | | | 1 | Upton Court | Upton Court parkrun # 554 | 21 Dec 24 |
| 8KMT | 33:25 | | | | 18 | | | 7 | Woodley | Thames Valley League | 8 Dec 24 |
| 2023 V55 Kilmarnock/Datchet/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.56 | i | | | 7 | | | | Torun, POL | WMA - World Masters Championships | 30 Mar 23 |
| 800 | 2:11.81 | i | | | 2 | h3 | | | Torun, POL | WMA - World Masters Championships | 29 Mar 23 |
| 800 | 2:12.24 | i | | | 2 | 2 | | | Sheffield | British Masters AF Track & Field Indoor Championships | 18 Feb 23 |
| 800 | 2:12.47 | i | | | 2 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor Masters Championships & Para Success | 12 Feb 23 |
| 1500 | 4:37.42 | i | | | 3 | h3 | | | Torun, POL | WMA - World Masters Championships | 31 Mar 23 |
| 1500 | 4:38.24 | i | | | 2 | | | | Sheffield | British Masters AF Track & Field Indoor Championships | 19 Feb 23 |
| 5KL | 17:34 | c | | | 3 | L1 | | | Mallory Park | British Masters Open Relay Championships | 19 Nov 23 |
| parkrun | 18:50 | | | | 11 | | | 1 | Upton Court | Upton Court parkrun # 477 | 8 Jul 23 |
| parkrun | 19:33 | | | | 3 | | | 1 | Dean Castle Country Park | Dean Castle Country Park parkrun # 143 | 4 Nov 23 |
| 2022 V55 Kilmarnock/Datchet/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:18 | | | | 8 | | | 1 | Black Park | Black Park parkrun # 639 | 31 Dec 22 |
| parkrun | 18:59 | | | | 1 | | | 1 | Upton Court | Upton Court parkrun # 449 | 24 Dec 22 |
| 5.08KL | 18:46 | | | | 5 | L1 | | 5 | Sutton Coldfield | British Masters Open Relay Championships | 23 Apr 22 |
| 2021 V55 Kilmarnock/Datchet/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.93 | | | | 7 | | | | Eton | Berkshire County Championships | 31 Jul 21 |
| 800 | 2:09.48 | | | | 2 | 2 | | | Derby | BMAF - British Masters Championships | 21 Aug 21 |
| 800 | 2:10.3 | | | | 2 | | | | Nuneaton | England Masters AA Inter Area Match | 18 Jul 21 |
| 800 | 2:11.55 | | | | 7 | 1 | | | Wormwood Scrubs | Thames Valley Harriers Open Meeting | 7 Jul 21 |
| 800 | 2:15.19 | | | | 1 | 1 | | | Kilmarnock | 4J Studios scottishathletics Combined Events & Masters Championships & Hurdles Open | 10 Jul 21 |
| 1500 | 4:23.59 | | | | 6 | | | | Eton | Berkshire County Championships | 1 Aug 21 |
| 1500 | 4:28.60 | | | | 1 | | | | Derby | BMAF - British Masters Championships | 21 Aug 21 |
| 1500 | 4:36.2 | | | | 4 | | | | Nuneaton | England Masters AA Inter Area Match | 18 Jul 21 |
| 1500 | 4:40.02 | | | | 1 | 1 | | | Kilmarnock | 4J Studios scottishathletics Combined Events & Masters Championships & Hurdles Open | 10 Jul 21 |
| 2019 V50 Kilmarnock/Datchet/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.6 | | | | 4 | A | | | Wormwood Scrubs | Southern Athletics League Division 1 | 15 Jun 19 |
| 1500 | 4:30.48 | i | | | 7 | | | | Torun, POL | WMA - World Masters Championships | 30 Mar 19 |
| 1500 | 4:37.96 | i | | | 1 | h2 | | | Torun, POL | WMA - World Masters Championships | 29 Mar 19 |
| parkrun | 17:10 | | | | 9 | | | 1 | Bushy Park | Bushy Park parkrun # 789 | 18 May 19 |
| parkrun | 17:12 | | | | 2 | | | 1 | Troon | Troon parkrun # 72 | 6 Apr 19 |
| parkrun | 17:21 | | | | 9 | | | 1 | Bushy Park | Bushy Park parkrun # 777 | 23 Feb 19 |
| parkrun | 18:04 | | | | 4 | | | 1 | Upton Court | Upton Court parkrun # 313 | 1 Jan 19 |
| parkrun | 18:16 | | | | 4 | | | 1 | Upton Court | Upton Court parkrun # 349 | 14 Sep 19 |
| parkrun | 18:26 | | | | 5 | | | 1 | Maidenhead | Maidenhead parkrun # 208 | 16 Mar 19 |
| parkrun | 18:26 | | | | 5 | | | 1 | Maidenhead | Maidenhead parkrun # 208 | 16 Mar 19 |
| parkrun | 19:28 | | | | 2 | | | 1 | Dean Castle Country Park | Dean Castle Country Park parkrun # 4 | 21 Sep 19 |
| 4.5MXC | 26:52 | | | | 4 | | | 1 | Wimbledon Common | Veterans AC Masters Open 4.5 | 19 Jan 19 |
| 8KXC | 32:07 | | | | 33 | | | 7 | Belfast | British Masters Championships | 9 Mar 19 |
| 8KXC | DQ | | | | | | | | Torun, POL | World Masters Championships - Cross Country | 25 Mar 19 |
| 5MMT | 29:28 | | | | 4 | | | 1 | Beaconsfield | Beaconsfield 5 | 22 Apr 19 |
| 8.4KXC | 31:38 | | | | 59 | | | 4 | Milton Keynes | Chiltern League | 9 Feb 19 |
| 10K | 35:59 | | | | 5 | | | | Torun, POL | World Masters Championships 10K | 27 Mar 19 |
| 10KMT | 39:13 | | | | 10 | | | 1 | Taplow | Cliveden 10K | 6 Jan 19 |
| ZXC | 32:14 | | | | 15 | | | 5 | Ashenbury Park | Thames Valley League | 22 Dec 19 |
| ZXC | 35:00 | | | | 9 | | | 4 | Bradenham Woods | Thames Valley League | 1 Dec 19 |
| ZXC | 35:06 | | | | 11 | | | 2 | Tadley | Thames Valley League | 20 Jan 19 |
| ZXC | 36:15 | | | | 9 | | | 2 | Lord Wandsworth College | Thames Valley League | 24 Nov 19 |
| 2018 V50 Kilmarnock/Datchet/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.75MMTL | 16:04 | | | | 2 | L4 | 2 | | Windsor | Runnymede Runners Relay - Awaiting Removal of Duplicates | 7 Jul 18 |
| parkrun | 17:45 | | | | 15 | | | 1 | Bushy Park | Bushy Park parkrun # 754 | 29 Sep 18 |
| parkrun | 17:58 | | | | 16 | | | 1 | Bushy Park | Bushy Park parkrun # 737 | 2 Jun 18 |
| parkrun | 18:36 | | | | 3 | | | 1 | Maidenhead | Maidenhead parkrun # 196 | 25 Dec 18 |
| 9KXC | 33:38 | | | | 12 | | | 5 | Eversley | Thames Valley League | 21 Oct 18 |
| 5.8MXC | 33:29 | | | | 17 | | | 6 | Woodley | Thames Valley League | 28 Oct 18 |
| 12KXC | 44:29 | | | | 24 | | | 8 | Pangbourne | Berkshire County Championships | 16 Dec 18 |
| ZXC | 35:11 | | | | 16 | | | 4 | Sandhurst | Thames Valley League | 25 Nov 18 |
| ZXC | 35:35 | | | | 11 | | | 4 | Bradenham | Thames Valley League | 2 Dec 18 |
| ZXC | 37:18 | | | | 10 | | | 3 | Hillingdon | Thames Valley League | 7 Oct 18 |
| ZXC | 39:21 | | | | 26 | | | 5 | Tadley | Thames Valley League | 21 Jan 18 |
| 2017 V50 Kilmarnock/Datchet/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.58 | | | | 5 | 18 | | | Watford | Watford Open Graded Meeting | 12 Jul 17 |
| 4.26KL | 14:59 | | | | 16 | L12 | | | Gravesend | Southern Men's 12-Stage Relays | 25 Mar 17 |
| 2.75MMTL | 15:20 | | | | 2 | L2 | | 1 | Windsor | Runnymede Runners Relay | 1 Jul 17 |
| 3ML | 17:11 | | | | 10 | L5 | | | Sutton Coldfield | British Masters Open Road Relay Championships | 20 May 17 |
| parkrun | 17:45 | | | | 1 | | | 1 | Bideford | Bideford parkrun # 56 | 15 Apr 17 |
| parkrun | 18:17 | | | | 9 | | | 1 | Black Park | Black Park parkrun # 440 | 4 Nov 17 |
| 12KXC | 45:53 | | | | 25 | | | 10 | Maidenhead | Berkshire County Championships | 7 Jan 17 |
| ZXC | 36:40 | | | | 13 | | | 1 | Eversley | Thames Valley League | 5 Feb 17 |
| ZXC | 37:39 | | | | 32 | | | 3 | Lightwater Valley | Thames Valley League | 15 Jan 17 |
| ZXC | 40:39 | | | | 17 | | | 7 | Hillingdon | Thames Valley League | 8 Oct 17 |
| 2016 V50 Belgrave/Kilmarnock/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:50 | | | | 3 | | | 1 | Black Park | Black Park parkrun # 354 | 19 Mar 16 |
| parkrun | 19:54 | | | | 1 | | | 1 | Ayr | Ayr parkrun # 56 | 23 Jan 16 |
| 8KXC | 28:53 | | | | 35 | | | 14 | Bath | British Masters Championships | 13 Mar 16 |
| ZXC | 35:58 | | | | 18 | | | 3 | Bradenham | Thames Valley League | 4 Dec 16 |
| ZXC | 36:40 | | | | 12 | | | 2 | Bracknell | Thames Valley League | 17 Jan 16 |
| ZXC | 46:49 | | | | 4 | | | | Slough | Berkshire County Championships | 9 Jan 16 |
| 2015 V50 Belgrave/Kilmarnock/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:40 | | | | 14 | | | 1 | Bushy Park | Bushy Park parkrun # 563 | 14 Mar 15 |
| parkrun | 17:43 | | | | 3 | | | 1 | Barnstaple | Barnstaple parkrun # 133 | 8 Aug 15 |
| parkrun | 17:52 | | | | 7 | | | 1 | Barnstaple | Barnstaple parkrun # 132 | 1 Aug 15 |
| parkrun | 18:18 | | | | 1 | | | 1 | Barnstaple | Barnstaple parkrun # 145 | 31 Oct 15 |
| ZXC | 35:55 | | | | 31 | | | 7 | Datchet | Thames Valley League | 15 Nov 15 |
| 2014 V45 Belgrave/Kilmarnock/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:23 | | | | 9 | | | | Bushy Park | Bushy Park parkrun # 523 | 21 Jun 14 |
| parkrun | 17:27 | | | | 8 | | | 1 | Bushy Park | Bushy Park parkrun # 522 | 14 Jun 14 |
| parkrun | 17:52 | | | | 7 | | | 1 | Barnstaple | Barnstaple parkrun # 84 | 16 Aug 14 |
| parkrun | 18:03 | | | | 5 | | | 1 | Black Park | Black Park parkrun # 240 | 18 Jan 14 |
| parkrun | 18:04 | | | | 4 | | | 1 | Barnstaple | Barnstaple parkrun # 71 | 17 May 14 |
| parkrun | 18:21 | | | | 21 | | | 1 | Bushy Park | Bushy Park parkrun # 530 | 9 Aug 14 |
| parkrun | 18:23 | | | | 11 | | | 1 | Bushy Park | Bushy Park parkrun # 528 | 26 Jul 14 |
| 8.9KXC | 35:14 | | | | 113 | | | | Putney Vale | 2XU Surrey Men's League Division 1 | 11 Jan 14 |
| 5.7MXC | 35:55 | | | | 122 | | | 4 | Richmond Park | 2XU Surrey Men's League Division 1 | 8 Feb 14 |
| 2011 V45 Belgrave/Kilmarnock/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:07 | | | | 10 | | | | Black Park | Black Park parkrun # 122 | 5 Nov 11 |
| 2001 V35 Belgrave/Kilmarnock/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.88 | | | | 7 | B | | | Watford | Watford Open | 1 Aug 01 |
| 1500 | 4:05.2 | | | | 1 | | | | Solihull | Police Championships | 27 Jun 01 |
| 1500 | 4:06.4 | | | | 2 | | | | Tooting Bec | Tooting Bec | 23 Jun 01 |
| 5000 | 15:33.5 | | | | 2 | | | | Reading | Berkshire County Championships | 13 May 01 |
| 2000 V35 Belgrave/Kilmarnock/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:40.9 | | | | 3 | | | | Watford | Watford Open | 1 Jun 00 |
| 1996 SEN Belgrave/Kilmarnock/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:37 | | | | 1 | | | | Perivale | Perivale Valentines 5k | 14 Feb 96 |
| 10M | 52:19 | | | | 2 | | | | Morecombe Promenade | Police National 10 Mile Road Championships | 11 Sep 96 |
| 1995 SEN Belgrave/Kilmarnock/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:52.6 | | | | 4 | 2 | | | Watford | BMC | 9 Aug 95 |