| Awaiting Approval |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 47:37 | | | 47:37 | 284 | | | | Eynsham Oxfordshire | Eynsham 10k | 27 Nov 05 |
| HM | 1:47:48 | | | 1:47:48 | 910 | | | | Watford | Watford Half Marathon | 5 Feb 06 |
| Mar | 4:33:19 | | | 4:33:19 | 19443 | | | | London | London Marathon | 18 Apr 04 |
| 2013 V55 Headington/Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.74 | | | | 2 | | | | Horspath | Southern Counties Veterans' League Western Division | 6 May 13 |
| 100 | 13.93 | | | | 6 | 4 | | | Horspath | Oxford City AC Open Graded Meeting | 8 May 13 |
| 100 | 13.94 | | 0.8 | | 5 | 6 | | | Horspath | Oxford City AC Open Graded Meeting | 24 Apr 13 |
| 100 | 14.29 | | | | 4 | 2 | | | Horspath | Oxford City AC Open Graded Meeting | 10 Apr 13 |
| 200 | 28.90 | | -3.0 | | 5 | 3 | | | Horspath | Oxford City AC Open Graded Meeting | 10 Apr 13 |
| 200 | 28.96 | | -1.2 | | 7 | 4 | | | Horspath | Oxford City AC Open Graded Meeting | 8 May 13 |
| 400 | 63.32 | | | | 3 | 1 | | | Horspath | Oxford City AC Open Graded Meeting | 24 Apr 13 |
| 400 | 63.75 | | | | 4 | | | | Horspath | Southern Counties Veterans' League Western Division | 6 May 13 |
| parkrun | 24:18 | | | | 171 | | | | Poole | Poole parkrun 5K Event 99 | 9 Feb 13 |
| HM | 1:51:41 | | | 1:51:24 | 921 | | | 89 | Watford | Watford Half Marathon | 3 Feb 13 |
| 2012 V55 Headington/Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.7 | | | | 7 | ns | | | Woking | Southern Athletics League Division 2 C | 14 Jul 12 |
| 100 | 13.82 | | 1.8 | | 4 | | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 12 |
| 100 | 13.9 | | | | 3 | NS1 | | | Perivale | Southern Athletics League Division 2 C | 19 May 12 |
| 100 | 13.95 | | -2.2 | | 6 | 4 | | | Horspath | Oxford City AC Open Graded Meeting | 15 Aug 12 |
| 100 | 14.18 | | -1.8 | | 5 | 10 | | | Abingdon | Radley AC Open Graded Meeting | 31 Mar 12 |
| 100 | 14.3 | | | | 3 | ns | | | Horspath | Southern Counties Veterans' League Western Division | 7 May 12 |
| 200 | 28.0 | | | | 1 | | | | Abingdon | Southern Counties Veterans' League Western Division | 2 Jul 12 |
| 200 | 28.1 | | | | 6 | | | | Abingdon | Southern Counties Veterans' League Western Division | 28 May 12 |
| 200 | 28.54 | | -1.3 | | 4 | 4 | | | Horspath | Oxford City AC Open Graded Meeting | 15 Aug 12 |
| 200 | 28.86 | | -2.5 | | 2 | 7 | | | Abingdon | Radley AC Open Graded Meeting | 31 Mar 12 |
| 200 | 28.88 | | -0.8 | | 4 | OXF | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 13 May 12 |
| 400 | 62.6 | | | | 4 | A | | | Woking | Southern Athletics League Division 2 C | 14 Jul 12 |
| 400 | 63.3 | | | | 3 | B | | | Perivale | Southern Athletics League Division 2 C | 19 May 12 |
| 400 | 63.97 | | | | 3 | | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 12 |
| 400 | 65.2 | | | | 3 | | | | Bracknell | Southern Counties Veterans' League Western Division | 11 Jun 12 |
| 1500 | 6:13.11 | | | | 12 | 1 | | | Horspath | Oxford City AC Open Graded Meeting | 19 Sep 12 |
| 1500 | 6:19.52 | | | | 12 | 1 | | | Horspath | Oxford City AC Open Graded Meeting | 5 Sep 12 |
| 1500 | 6:35.0 | | | | 4 | B | | | Woking | Southern Athletics League Division 2 C | 14 Jul 12 |
| parkrun | 23:20 | | | | 113 | | | | Poole | Poole parkrun 5K Event 88 | 1 Dec 12 |
| parkrun | 24:25 | | | | 125 | | | | Poole | Poole parkrun 5K Event 73 | 18 Aug 12 |
| parkrun | 24:26 | | | | 110 | | | | Poole | Poole parkrun 5K Event 51 | 17 Mar 12 |
| parkrun | 24:28 | | | | 119 | | | | Poole | Poole parkrun 5K Event 91 | 22 Dec 12 |
| parkrun | 24:34 | | | | 29 | | | | Oxford | Oxford parkrun 5K Event 13 | 28 Jan 12 |
| parkrun | 24:47 | | | | 15 | | | | Oxford | Oxford parkrun 5K Event 10 | 7 Jan 12 |
| parkrun | 24:55 | | | | 23 | | | | Oxford | Oxford parkrun 5K Event 11 | 14 Jan 12 |
| parkrun | 25:14 | | | | 22 | | | | Oxford | Oxford parkrun 5K Event 12 | 21 Jan 12 |
| parkrun | 26:24 | | | | 38 | | | | Oxford | Oxford parkrun 5K Event 61 | 29 Dec 12 |
| 4.03M | 31:53 | | | | 185 | | | 28 | Oxford | Kidlington AC Mota-vation 4 Series | 30 Aug 12 |
| 5M | 39:14 | | | | 116 | | | 9 | East Hanney | Hanney 5 | 7 Oct 12 |
| 6M | 52:08 | | | | 158 | | | 27 | Hook Norton | Hooky 6 | 12 Aug 12 |
| 10K | 51:02 | | | 50:43 | 347 | | | 51 | Eynsham | Maylarch Eynsham 10K | 25 Nov 12 |
| 10K | 53:33 | | | 53:13 | 290 | | | 39 | Chesterton | Andy Reading 10K | 9 Dec 12 |
| SHORT10K | 57:09 | | | 54:56 | 548 | | | | Thame | Thame CPM 10K | 24 Jun 12 |
| 10M | 93:48 | | | | 114 | | | 19 | Witney | Cotswold Classic Witney 10 | 9 Sep 12 |
| 12M | 1:46:20 | | | | 112 | | | 16 | Woodstock | Woodstock 12 | 22 Sep 12 |
| HM | 1:56:44 | | | 1:56:44 | | | | | Newcastle | Bupa Great North Run | 16 Sep 12 |
| 2011 V55 Headington/Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.39 | | | | 2 | ns | | | Horspath | Southern Men's League Division 2W Match 1 | 13 Aug 11 |
| 100 | 13.4 | | | | 5 | ns | | | Andover | Southern Men's League Division 2W Match 1 | 9 Jul 11 |
| 100 | 13.50 | w | 3.3 | | 4 | | | | Horspath | Oxfordshire County Championships | 14 May 11 |
| 100 | 13.6 | | | | 2 | | | | Abingdon | Radley AC Open | 10 Apr 11 |
| 100 | 13.6 | | | | 4 | | | | Bracknell | SCVAC League Western Division | 13 Jun 11 |
| 100 | 13.75 | | | | 5 | | | | Horspath | SCVAC League Western Division | 2 May 11 |
| 100 | 13.98 | | | | 3 | ns | | | Horspath | Southern Men's League Division 2W Match 1 | 7 May 11 |
| 200 | 27.3 | | | | 3 | | | | Abingdon | SCVAC League Western Division | 24 May 11 |
| 200 | 27.6 | | | | 1 | | | | Abingdon | SCVAC League Western Division | 11 Jul 11 |
| 200 | 27.62 | | | | 3 | | | | Horspath | Oxfordshire County Championships | 15 May 11 |
| 200 | 28.7 | | | | 2 | | | | Abingdon | Radley AC Open | 10 Apr 11 |
| 400 | 60.85 | | | | 2 | B | | | Horspath | Southern Men's League Division 2W Match 1 | 13 Aug 11 |
| 400 | 61.3 | | | | 2 | B | | | Woking | Southern Men's League Division 2W | 30 Jul 11 |
| 400 | 61.9 | | | | 4 | B | | | Andover | Southern Men's League Division 2W Match 1 | 9 Jul 11 |
| 400 | 61.97 | | | | 3 | B | | | Horspath | Southern Men's League Division 2W Match 1 | 7 May 11 |
| 400 | 62.03 | | | | 2 | | | | Horspath | Oxfordshire County Championships | 14 May 11 |
| 400 | 62.1 | | | | 2 | B | | | Bracknell | SCVAC League Western Division | 13 Jun 11 |
| 400 | 62.7 | | | | 2 | | | | Abingdon | Radley AC Open | 10 Apr 11 |
| 400 | 63.1 | | | | 2 | B | | | Abingdon | Southern Men's League Division 2W Match 1 | 4 Jun 11 |
| 400 | 63.71 | | | | 3 | | | | Horspath | SCVAC League Western Division | 2 May 11 |
| 800 | 2:59.7 | | | | 2 | ns2 | | | Abingdon | SCVAC League Western Division | 24 May 11 |
| LJ | 3.62 | | | | 5 | | | | Bracknell | SCVAC League Western Division | 13 Jun 11 |
| LJ | 3.50 | | | | 5 | | | | Horspath | SCVAC League Western Division | 2 May 11 |
| TJ | 7.04 | | | | 5 | | | | Abingdon | SCVAC League Western Division | 24 May 11 |
| parkrun | 23:27 | | | | 117 | | | | Poole | Poole parkrun 5K Event 38 | 24 Dec 11 |
| parkrun | 24:00 | | | | 17 | | | | Oxford | Oxford parkrun 5K Event 5 | 3 Dec 11 |
| parkrun | 24:30 | | | | 11 | | | | Oxford | Oxford parkrun 5K Event 7 | 17 Dec 11 |
| parkrun | 25:06 | | | | 17 | | | 1 | Oxford | Oxford parkrun 5K Event 9 | 31 Dec 11 |
| 4.03M | 33:42 | | | | 253 | | | 46 | Oxford | Kidlington AC Mota-vation 4 Series | 1 Sep 11 |
| 5M | 42:32 | | | | 128 | | | 12 | East Hanney | Hanney 5 | 9 Oct 11 |
| 6M | 53:27 | | | | 213 | | | 31 | Hook Norton | Hooky 6 | 14 Aug 11 |
| 10K | 50:07 | | | 49:50 | 268 | | | 38 | Chesterton | Andy Reading 10K | 11 Dec 11 |
| 10K | 51:36 | | | 51:15 | 387 | | | 57 | Eynsham | Maylarch Eynsham 10K | 27 Nov 11 |
| 10K | 57:23 | | | 56:49 | 461 | | | 47 | Thame | Thame CPM 10K | 26 Jun 11 |
| 10M | 89:40 | | | | 141 | | | 26 | Witney | Cotswold Classic 10 | 11 Sep 11 |
| HM | 1:55:17 | | | 1:54:39 | 1210 | | | 86 | Watford | Asics Watford Half Marathon | 6 Feb 11 |
| 2010 V55 Headington/Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.4 | | | | 7 | ns | | | Guildford | Southern Men's League Division 3W | 31 Jul 10 |
| 100 | 13.9 | | | | 5 | | | | Horspath | Oxford City AC Open | 29 Aug 10 |
| 100 | 14.1 | | | | 3 | | | | Abingdon | Southern Counties Veterans League Western | 14 Jun 10 |
| 100 | 14.41 | w | 2.8 | | 4 | O | | | Horspath | Bucks & Oxon County Championships | 8 May 10 |
| 100 | 14.5 | | | | 4 | | | | Horspath | Southern Counties Veterans League Western | 3 May 10 |
| 200 | 28.0 | | | | 3 | | | | Bracknell | Southern Counties Veterans League Western | 12 Jul 10 |
| 200 | 28.4 | | | | 8 | | | | Horspath | Oxford City AC Open | 29 Aug 10 |
| 200 | 29.34 | | -0.7 | | 5 | O | | | Horspath | Bucks & Oxon County Championships | 9 May 10 |
| 400 | 63.2 | | | | 1 | ns | | | Abingdon | Southern Counties Veterans League Western | 14 Jun 10 |
| 400 | 63.8 | | | | 4 | | | | Horspath | Oxford City AC Open | 29 Aug 10 |
| 400 | 66.1 | | | | 5 | O | | | Horspath | Bucks & Oxon County Championships | 8 May 10 |
| 400 | 68.9 | | | | 1 | ns | | | Horspath | Southern Counties Veterans League Western | 3 May 10 |
| LJ | 3.20 | | | | 5 | | | | Horspath | Southern Counties Veterans League Western | 3 May 10 |
| 5M | 39:11 | | | | 126 | | | 6 | East Hanney | Hanney 5 | 10 Oct 10 |
| 10K | 53:03 | | | 52:47 | 326 | | | | Thame | Thame CPM 10K | 27 Jun 10 |
| HM | 1:53:09 | | | 1:52:31 | 1096 | | | | Watford | Watford Half Marathon | 7 Feb 10 |
| 15M | 2:07:17 | | | | 225 | | | | Banbury | Banbury 15 | 14 Mar 10 |
| 20M | 2:58:23 | | | | 311 | | | | Ruislip | Finchley 20 | 28 Mar 10 |
| Mar | 5:17:47 | | | 5:08:06 | 27847 | | | | London | Virgin London Marathon | 25 Apr 10 |
| 2009 V55 Headington/Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.56 | | | | 2 | | | | Horspath | Oxfordshire County Championships | 10 May 09 |
| 100 | 13.7 | | | | 4 | ns1 | | | Oxford | Southern Men's League Division 3W | 1 Aug 09 |
| 200 | 27.7 | | | | 3 | | | | Bracknell | SCVAC League Western Division | 13 Jul 09 |
| 200 | 27.7 | | | | 2 | ns | | | Oxford | Southern Men's League Division 3W | 1 Aug 09 |
| 400 | 63.0 | | | | 2 | | | | Abingdon | SCVAC League Western Division | 15 Jun 09 |
| 2008 V50 Headington/Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.2 | | | | 2 | | | | Horspath | Oxfordshire Championships | 10 May 08 |
| 200 | 27.3 | | | | 2 | | | | Horspath | Oxfordshire Championships | 11 May 08 |
| 400 | 61.2 | | | | 2 | | | | Horspath | Oxfordshire Championships | 10 May 08 |
| 2007 V50 Headington/Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.9 | | | | 2 | 50 | | | Bracknell | SCVAC League Western Division | 18 Jun 07 |
| 100 | 14.2 | | | | 2 | G | | | Abingdon | SCVAC League Western Division | 14 Apr 07 |
| 200 | 27.8 | | | | 2 | 50 | | | Horspath | SCVAC League Western Division | 21 May 07 |
| 200 | 28.1 | | | | 3 | 50 | | | Abingdon | SCVAC League Western Division | 16 Jul 07 |
| 400 | 62.9 | | | | 2 | 50 | | | Bracknell | SCVAC League Western Division | 18 Jun 07 |
| 400 | 67.4 | | | | 4 | 50 | | | Abingdon | SCVAC League Western Division | 14 Apr 07 |
| 800 | 3:11.8 | | | | 3 | G | | | Horspath | SCVAC League Western Division | 21 May 07 |
| LJ | 3.90 | | | | 2 | 50 | | | Abingdon | SCVAC League Western Division | 14 Apr 07 |
| LJ | 3.86 | | | | 1 | G | | | Bracknell | SCVAC League Western Division | 18 Jun 07 |
| 2006 V50 Headington/Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.1 | | | | 4 | G | | | Abingdon | SCVAC League Western Division | 8 May 06 |
| 400 | 66.8 | | | | | | | | Abingdon | SCVAC League Western Division | 8 May 06 |
| HM | 1:47:48 | | | | 910 | | | | Watford | Watford Half Marathon | 5 Feb 06 |