| 2025 V60 Warrington AC/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 5:31.24 | | | | 7 | 5 | | | Sportcity | The Manchester Mile | 25 Jun 25 |
| 3000 | 10:37.81 | i | | | 9 | | | | Sheffield | BMAF Indoor Pentathlon, 3000m Championships and Open Events | 26 Jan 25 |
| 3000 | 10:45.28 | i | | | 16 | 2 | | | Gainesville FL, USA | World Masters Athletics Indoor Championships | 25 Mar 25 |
| 3000 | 10:46.10 | | | | 16 | 4 | | | Stretford | Trafford Grand Prix | 10 Jun 25 |
| 3000 | 10:48.7 | | | | 4 | | | | Sportcity | The 16th Joe Moran Memorial Veteran Track & Field Meeting | 4 Jun 25 |
| 3000 | 10:50.17 | | | | 20 | 3 | | | Stretford | Trafford Grand Prix | 15 Jul 25 |
| 5K | 18:01 | | | 18:02 | 96 | | | 1 | Capenhurst | Ellesmere Port RC 5K | 13 Aug 25 |
| 5K | 18:04 | | | 18:12 | 141 | | | 1 | Manchester | Sale Sizzler 5K | 31 Jul 25 |
| 5K | 18:16 | | | 18:16 | 32 | | | 1 | Leeds | Even Splits Leeds 5K Series | 26 Feb 25 |
| 5K | 18:03 | | | 18:18 | 485 | | 437 | 2 | Kingsley | Mid Cheshire 5K | 29 Aug 25 |
| 5K | 18:31 | | | 18:39 | 124 | 1 | | 14 | Battersea Park | British Masters 5K Championships | 30 Nov 25 |
| 5K | 18:26 | | | 18:47 | 476 | | | 4 | Kingsley | Mid Cheshire 5K | 23 May 25 |
| 5K | 18:51 | | | 18:58 | 141 | | | 2 | Manchester | Sale Sizzler 5K | 19 Jun 25 |
| parkrun | 18:43 | | | | 28 | | | 1 | Edinburgh | Edinburgh parkrun # 721 | 17 May 25 |
| parkrun | 19:20 | | | | 5 | | | 1 | Cirencester | Cirencester parkrun # 304 | 9 Aug 25 |
| parkrun | 19:48 | | | | 10 | | | 1 | Cirencester | Cirencester parkrun # 301 | 19 Jul 25 |
| parkrun | 20:03 | | | | 14 | | | 1 | Warrington | Warrington parkrun # 530 | 12 Jul 25 |
| parkrun | 20:06 | | | | 16 | | | 1 | Warrington | Warrington parkrun # 522 | 19 Apr 25 |
| 6.5KL | 24:02 | | | | 80 | L03 | | | Leigh Sports Village | Northern Counties Men's 6-Stage Relays | 20 Sep 25 |
| 8KXC | 32:09 | | | | 19 | | | 6 | Gainesville FL, USA | World Masters Athletics Indoor Championships - Cross Country | 23 Mar 25 |
| 9.8KXC | 39:10 | | | | 83 | | | 1 | Kenworthy Woods | Manchester Area League | 8 Feb 25 |
| 10K | 37:40 | | | | 31 | | | 4 | Gainesville FL, USA | World Masters Athletics Indoor Championships 10K | 29 Mar 25 |
| 10K | 37:47 | | | 37:53 | 62 | | | | Altrincham | RunThrough Altrincham 10K | 7 Sep 25 |
| 10K | 38:01 | | | 38:04 | 150 | | | 2 | Knutsford | Colshaw Hall 10K | 15 Jun 25 |
| 10K | 38:09 | | | 38:12 | 67 | | | 3 | Reading | Green Park Reading 10K | 1 Jun 25 |
| 10K | 39:08 | | | | 96 | | | 10 | Funchal, POR | European Masters Championships 10K & HM | 16 Oct 25 |
| 10K | 54:05 | | | 54:29 | 418 | | | 15 | Salford | Salford 10K | 18 Apr 25 |
| HM | 81:09 | c | | | 282 | | | 2 | Lisbon, POR | EDP Meia Maratona de Lisboa | 9 Mar 25 |
| HM | 81:39 | c | | | 1453 | | | 3 | Copenhagen, DEN | CPH Half Marathon | 14 Sep 25 |
| HM | 81:38 | | | 81:59 | 321 | | | 1 | Cardiff | Cardiff Half Marathon | 5 Oct 25 |
| HM | 82:14 | | | 82:18 | 83 | | | 1 | Helsby | Essar Four Villages Half Marathon | 19 Jan 25 |
| HM | 87:15 | | | | 80 | | | 13 | Funchal, POR | European Masters Championships 10K & HM | 19 Oct 25 |
| HM | 2:02:41 | | | | 11965 | | | 116 | Manchester | Manchester Half Marathon | 12 Oct 25 |
| Mar | 3:14:54 | c | | | 5347 | | | 52 | London | TCS London Marathon | 27 Apr 25 |
| 2024 V60 Warrington AC/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:18.52 | | | | 11 | 1 | | | Leigh | Northern Masters Championships & Open | 29 Jun 24 |
| 3000 | 10:26.66 | | | | 15 | 3 | | | Stretford | Trafford AC Grand Prix | 11 Jun 24 |
| 3000 | 10:30.82 | i | | | 4 | | | | Sheffield | British Masters Pentathlon, 3000m Championships & Open Events | 28 Jan 24 |
| 5K | 17:33 | | | 17:35 | 76 | | | 1 | Capenhurst | Ellesmere Port RC 5K | 14 Aug 24 |
| 5K | 17:47 | | | 17:48 | 64 | | 61 | 10 | Battersea Park | British Masters 5K Championships | 1 Dec 24 |
| 5K | 17:38 | | | 17:53 | 402 | | | 5 | Kingsley | Mid Cheshire 5K | 30 Aug 24 |
| 5K | 17:54 | | | | 10 | | | 1 | Halewood | Love Jasmine Halewood 5K | 1 Jun 24 |
| 5K | 17:54 | | | | 50 | R3 | | 2 | Barrowford | Podium 5K | 15 Jun 24 |
| 5K | 17:44 | | | 17:57 | 330 | | | 1 | Kingsley | Mid Cheshire 5K | 26 Apr 24 |
| 5K | 18:00 | | | 18:01 | 92 | | | 2 | Manchester | Sale Sizzler 5K | 5 Jul 24 |
| 5K | 18:07 | | | 18:11 | 94 | | | 2 | Manchester | Sale Sizzler 5K | 20 Jun 24 |
| parkrun | 17:50 | | | | 24 | | | 1 | Alexandra | Alexandra parkrun # 171 | 2 Nov 24 |
| parkrun | 18:32 | | | | 2 | | | 1 | Warrington | Warrington parkrun # 482 | 27 Jul 24 |
| parkrun | 18:45 | | | | 6 | | | 1 | Warrington | Warrington parkrun # 503 | 21 Dec 24 |
| parkrun | 20:46 | | | | 11 | | | 1 | Delamere | Delamere parkrun # 479 | 20 Jan 24 |
| 8KXC | 30:00 | | | | 76 | | | 3 | Betley Farm | North Staffordshire League (inc English Masters Selection) | 28 Sep 24 |
| 8KXC | 30:36 | | | | 48 | | | 7 | Belfast | British & Irish Masters' International & Open | 16 Nov 24 |
| 8KXC | 34:43 | | | | 109 | | | 1 | Kenworthy Woods | Manchester Area League | 10 Feb 24 |
| 8KXC | 35:47 | | | | 54 | | | 11 | Corwen | British Masters Championships | 16 Mar 24 |
| 9.65KXC | 37:25 | | | | 124 | | | 1 | Tatton Park | Manchester Area League | 13 Jan 24 |
| 9.7KXC | 45:03 | | | | 32 | | | 1 | Nantwich | Cheshire County Championships | 6 Jan 24 |
| 9.8KXC | 39:26 | | | | 128 | | | 1 | Kenworthy woods | Manchester Area League | 9 Nov 24 |
| 9.84KXC | 33:57 | | | | 100 | | | 1 | Heaton Park | Manchester Area League | 12 Oct 24 |
| 10K | 36:09 | | | 36:11 | 127 | | | 1 | Pulford | Cheshire Elite 10K | 24 Mar 24 |
| 10K | 36:38 | c | | | 77 | | | 1 | Birmingham | Great Birmingham 10K | 5 May 24 |
| 10K | 36:57 | | | 36:57 | 169 | | | 4 | Chichester | Chichester 10K | 4 Feb 24 |
| 10K | 38:16 | | | 38:20 | 241 | | | 2 | Clitheroe | Ribble Valley 10K (inc North of England Championships) | 29 Dec 24 |
| HM | 77:46 | | | 77:47 | 17 | | | 1 | Llanwddyn | Lake Vyrnwy Half Marathon | 15 Sep 24 |
| HM | 79:49 | | | 80:09 | | | | | Valencia, ESP | Medio Maratón Valencia Trinidad Alfonso Zurich | 27 Oct 24 |
| HM | 80:27 | | | 80:29 | 179 | | | 1 | Wrexham | Village Bakery Wrexham Half Marathon | 18 Feb 24 |
| HM | 81:13 | c | | | 138 | | | 4 | Manchester | AJ Bell Great Manchester Run Half Marathon | 26 May 24 |
| HM | 82:15 | | | 82:34 | 561 | | | 1 | Berlin, GER | Generali Berliner Halbmarathon | 7 Apr 24 |
| HM | 82:50 | | | 82:55 | 124 | | | 3 | Slottsskogen, SWE | World Masters Athletics Championships - Half Marathon | 24 Aug 24 |
| 2023 V60 Warrington AC/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:32 | | | | 7 | | | 1 | Stretford | Stretford parkrun # 301 | 8 Apr 23 |
| parkrun | 18:20 | | | | 13 | | | 1 | Stretford | Stretford parkrun # 321 | 9 Sep 23 |
| parkrun | 18:23 | | | | 6 | | | 1 | Lydiard | Lydiard parkrun # 590 | 5 Aug 23 |
| parkrun | 18:32 | | | | 2 | | | 1 | Cirencester | Cirencester parkrun # 206 | 12 Aug 23 |
| parkrun | 18:39 | | | | 6 | | | 1 | Warrington | Warrington parkrun # 441 | 21 Oct 23 |
| parkrun | 18:47 | | | | 6 | | | 1 | Warrington | Warrington parkrun # 412 | 18 Mar 23 |
| parkrun | 20:04 | | | | 12 | | | 1 | Warrington | Warrington parkrun # 405 | 28 Jan 23 |
| 8KXC | 29:27 | | | | 36 | | | 3 | Glasgow | British & Irish Masters' International | 11 Nov 23 |
| 10K | 35:43 | | | 35:46 | 25 | | | 1 | Alderley Edge | Alderley Edge Bypass 10K | 7 May 23 |
| 10K | 36:51 | | | 36:53 | 122 | | | 1 | Knutsford | Knutsford 10K | 1 Oct 23 |
| 10K | 36:55 | | | 37:09 | 199 | | | 2 | Clitheroe | Ribble Valley 10K (inc North of England Championships) | 31 Dec 23 |
| 10M | 63:52 | | | 63:53 | 53 | | | 2 | Preston | Preston Harriers 5 / 10 | 19 Nov 23 |
| HM | 80:56 | | | | 72 | | | 4 | Torun, POL | WMA - World Masters Championships Half Marathon | 1 Apr 23 |
| HM | 81:13 | | | 81:16 | 253 | | | 2 | Manchester | Manchester Half Marathon | 15 Oct 23 |
| HM | 82:04 | | | 82:08 | 26 | | | 1 | Cleethorpes | ABP Humber Coastal Half Marathon | 17 Sep 23 |
| Mar | 2:58:10 | | | 2:58:17 | 4499 | | | | Valencia, ESP | Maratón Valencia Trinidad Alfonso | 3 Dec 23 |
| 2022 V55 Warrington AC/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:59.61 | | | | 18 | 2 | | | Stretford | Trafford Grand Prix | 14 Jun 22 |
| 3000 | 10:10.15 | | | | 11 | 3 | | | Stretford | Trafford Grand Prix | 31 May 22 |
| 3000 | 10:10.9 | | | | 2 | 1 | | | Sportcity | The 13th Joe Moran Memorial Veteran Meeting | 8 Jun 22 |
| 5000 | 18:17.41 | | | | 8 | 2 | | | Tampere, FIN | WMA World Masters Championships | 2 Jul 22 |
| 3KXCL | 10:47 | | | | 22 | L1 | | 2 | Long Eaton | British Masters Relay Championships | 29 Oct 22 |
| 5K | 16:38 | | | 16:39 | 19 | | | 1 | Capenhurst | Ellesmere Port RC 5K | 17 Aug 22 |
| 5K | 16:40 | | | | 26 | | | 1 | Bath | South West PB Series 5K | 31 Aug 22 |
| 5K | 16:50 | c | | | 40 | | | 1 | Manchester | Sale Sizzler 5K | 28 Jul 22 |
| 5K | 17:31 | | | 17:37 | 122 | | | 2 | Christleton | Christleton 5K | 13 May 22 |
| parkrun | 17:13 | | | | 7 | | | 1 | Stretford | Stretford parkrun # 245 | 12 Feb 22 |
| parkrun | 17:23 | | | | 17 | | | 1 | Stretford | Stretford parkrun # 242 | 22 Jan 22 |
| parkrun | 17:35 | | | | 2 | | | 1 | Lydiard | Lydiard parkrun # 539 | 6 Aug 22 |
| parkrun | 17:38 | | | | 6 | | | 1 | Poole | Poole parkrun # 516 | 13 Aug 22 |
| parkrun | 17:50 | | | | 5 | | | 1 | Woodhouse Moor | Woodhouse Moor parkrun # 706 | 11 Jun 22 |
| parkrun | 18:06 | | | | 4 | | | 1 | Warrington | Warrington parkrun # 353 | 1 Jan 22 |
| parkrun | 18:11 | | | | 1 | | | 1 | Cirencester | Cirencester parkrun # 153 | 16 Jul 22 |
| parkrun | 18:24 | | | | 11 | | | 1 | Stretford | Stretford parkrun # 288 | 31 Dec 22 |
| 8KXC | 29:40 | | | | 22 | | | 1 | Dublin, IRL | British & Irish Masters' International | 12 Nov 22 |
| 9.65KXC | 36:41 | | | | 99 | | | 2 | Tatton Park | Manchester Area League | 15 Jan 22 |
| 10K | 35:17 | | | 35:21 | 41 | | | 1 | Wrexham | Helena Tipping Wrexham 10K | 24 Jul 22 |
| 10K | 36:15 | | | 36:17 | 119 | | | 1 | Manchester | Great Manchester Run 10K | 22 May 22 |
| 10K | 36:38 | | | | 45 | 1 | | 4 | Tampere, FIN | WMA World Masters Championships 10K | 8 Jul 22 |
| 10K | 37:22 | | | 37:39 | 259 | | | 3 | Partington | Trafford 10K | 6 Mar 22 |
| 10KXC | 40:57 | | | | 72 | | | 1 | Derby | North Midlands League (Inc EMAA Team Selection) | 15 Oct 22 |
| 10MNAD | 60:37 | | | 60:39 | 3 | | | | Elswick | Elswick Express 10 | 22 Oct 22 |
| HM | 76:43 | | | 76:46 | 8 | | | 1 | Warrington | RunThrough Warrington Running Festival - Half Marathon | 25 Sep 22 |
| HM | 76:50 | | | 76:51 | 45 | | | 1 | Wrexham | Village Bakery Wrexham Half Marathon | 4 Sep 22 |
| HM | 79:25 | | | 79:27 | 40 | | | 1 | Helsby | Essar Four Villages Half Marathon | 16 Jan 22 |
| HM | 80:47 | | | | 4 | | | | Tampere, FIN | WMA World Masters Championships | 10 Jul 22 |
| Mar | 2:43:56 | | | 2:43:58 | 378 | | | 2 | Seville, ESP | Zurich Maratón de Sevilla | 20 Feb 22 |
| 2021 V55 Warrington AC/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:52.47 | | | | 15 | 3 | | | Stretford | Trafford Grand Prix | 18 May 21 |
| 10000 | 35:01.89 | | | | 16 | D | | | Leeds | Midsummer Night 10000m Classic | 24 Jun 21 |
| 3.1KXCL | 10:52 | | | | 21 | L1 | | 1 | Long Eaton | British Masters Relay Championships | 30 Oct 21 |
| 5K | 16:34 | c | | | 142 | A | | 1 | Kingsley | Mid Cheshire 5K | 30 Apr 21 |
| 5K | 16:41 | | | | 29 | | | 2 | Barrowford | Podium 5K (incl. British Masters Championships) | 7 Nov 21 |
| 5K | 16:42 | c | | | 4 | | | 2 | Battersea Park | Vets AC 5K | 8 Jun 21 |
| 5K | 16:43 | | | 16:44 | 17 | | | 2 | Westbury | AVR Westbury 5K Series | 10 Aug 21 |
| 5K | 16:49 | c | | | 57 | | | 2 | Manchester | Sale Sizzler 5K | 17 Jun 21 |
| 5K | 16:53 | | | | 20 | B | | | Wigan | Fast 5K | 30 Jun 21 |
| 5K | 16:57 | | | | 22 | E | | 1 | Barrowford | Podium 5K | 3 Apr 21 |
| 9.7KXC | 39:08 | | | | 80 | | | 1 | Kenworthy Woods | Manchester Area League | 4 Dec 21 |
| 10K | 34:10 | | | 34:11 | 41 | | | 1 | Partington | Trafford 10K | 19 Sep 21 |
| 10K | 34:38 | c | | | 52 | | | 1 | Wilmslow | Wilmslow Summer 10K | 11 Jul 21 |
| 10K | 34:44 | | | 34:44 | 18 | | | 3 | Gravesend | BMAF 10K Championships | 21 Nov 21 |
| 10K | 37:04 | c | | | 8 | | | 1 | Salford | Run Media City Series 10K | 27 May 21 |
| 10M | 57:17 | | | | 1 | | | 1 | Lancaster | Riverside 10 | 1 Aug 21 |
| HM | 74:57 | c | | | 39 | | | 1 | Pulford | Cheshire Elite Half Marathon | 25 Apr 21 |
| HM | 75:45 | c | | | 118 | | | 1 | Greenwich | Vitality Big Half | 22 Aug 21 |
| HM | 77:55 | | | 78:00 | 40 | | | 1 | Wilmslow | Waters Wilmslow Half Marathon | 12 Sep 21 |
| Mar | 2:41:52 | c | | | 477 | | | 4 | London | Virgin Money London Marathon | 3 Oct 21 |
| 2020 V55 Warrington AC/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:35 | c | | | 138 | | | 2 | Kingsley | Mid Cheshire 5K | 28 Aug 20 |
| 5K | 16:41 | | | | 14 | C | | 1 | Barrowford | Podium 5K | 8 Aug 20 |
| parkrun | 17:48 | | | | 3 | | | 1 | Warrington | Warrington parkrun # 325 | 15 Feb 20 |
| 9.65KXC | 36:47 | | | | 81 | | | 1 | Tatton Park | Manchester Area League | 11 Jan 20 |
| 10K | 34:58 | | | 35:04 | 115 | | | 1 | Partington | Trafford 10K | 1 Mar 20 |
| 10K | 36:03 | c | | | 14 | | | 1 | Knutsford | RunThrough Tatton Park 10K | 5 Dec 20 |
| 10.5KXC | 44:14 | | | | 37 | | | 1 | Knights Grange | Cheshire County Championships | 4 Jan 20 |
| HM | 76:53 | c | | | 4 | | | 1 | Eton | Dorney Lake Windsor Half Marathon | 5 Sep 20 |
| HM | 78:03 | c | | | 53 | | | 1 | Siddington | Cheshire Half Marathon | 20 Sep 20 |
| HM | 78:05 | | | 78:10 | 64 | | | 1 | Helsby | Four Villages Half Marathon | 19 Jan 20 |
| Mar | 2:45:59 | c | | | 63 | | | 1 | Windsor | Dorney Lake Marathon | 4 Oct 20 |
| 2019 V55 Warrington AC/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:20.82 | | | | 5 | 3 | | | Stretford | Trafford AC Grand Prix Open (Distance / Throws) | 4 Jun 19 |
| 5K | 16:47 | | | 16:47 | 24 | | | 1 | Manchester | Sale Sizzler 5K Series | 11 Jul 19 |
| 5K | 16:47 | | | 16:50 | 125 | | | 1 | Kingsley | Mid Cheshire 5K | 29 Aug 19 |
| 5K | 16:59 | | | 17:01 | 31 | | | 1 | Manchester | Sale Sizzler 5K Series | 25 Jul 19 |
| 5K | 17:03 | | | | 21 | | | 2 | Horwich | Horwich Festival of Running BMAF 5K | 16 Jun 19 |
| 5K | 17:10 | | | 17:12 | 46 | | | 2 | Manchester | Sale Sizzler 5K Series | 27 Jun 19 |
| parkrun | 16:46 | | | | 2 | | | 1 | Stretford | Stretford parkrun # 190 | 3 Aug 19 |
| parkrun | 17:00 | | | | 7 | | | 1 | Stretford | Stretford parkrun # 189 | 27 Jul 19 |
| parkrun | 17:32 | | | | 9 | | | 1 | Stretford | Stretford parkrun # 210 | 28 Dec 19 |
| parkrun | 17:36 | | | | 2 | | | 1 | Warrington | Warrington parkrun # 303 | 28 Sep 19 |
| parkrun | 17:53 | | | | 1 | | | | Clermont Waterfront, USA | Clermont Waterfront parkrun # 309 | 26 Oct 19 |
| parkrun | 17:54 | | | | 1 | | | 1 | Warrington | Warrington parkrun # 306 | 19 Oct 19 |
| parkrun | 18:10 | | | | 5 | | | 1 | Widnes | Widnes parkrun # 249 | 21 Dec 19 |
| parkrun | 19:20 | | | | 1 | | | 1 | Hoblingwell | Hoblingwell parkrun # 117 | 21 Sep 19 |
| 5.08KL | 18:02 | | | | 2 | L2 | | 2 | Sutton Coldfield | British Masters Open Relay Championships | 18 May 19 |
| 5.848KL | 20:41 | | | | 66 | L3 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 6 Oct 19 |
| 8KXC | 28:34 | | | | 28 | | | 6 | Aintree | British & Irish Masters' International | 16 Nov 19 |
| 8KXC | 31:59 | | | | 31 | | | 6 | Belfast | British Masters Championships | 9 Mar 19 |
| 8KXC | 32:03 | | | | 7 | | | 3 | Winsford | Northern Masters AC Championships | 9 Feb 19 |
| 5M | 28:24 | | | 28:25 | 44 | | | 1 | Alsager | Alsager 5 | 3 Feb 19 |
| 9.7KXC | 37:04 | | | | 80 | | | 1 | Kenworthy Woods | Manchester Area League | 9 Nov 19 |
| 9.84KXC | 38:42 | | | | 84 | | | 2 | Heaton Park | Manchester Area League | 12 Jan 19 |
| 10K | 34:06 | | | 34:07 | 30 | | | 1 | Salford | Salford 10K | 19 Apr 19 |
| 10K | 34:39 | | | 34:40 | 30 | | | 2 | Blyth | Port of Blyth 10K (Inc British Masters 10k Road Championships) | 7 Apr 19 |
| 10K | 35:43 | | | 35:45 | 46 | | | 1 | Birmingham | Simplyhealth Great Birmingham 10K | 26 May 19 |
| 10.4KXC | 40:31 | | | | 28 | | | 1 | Warrington | Cheshire County Championships | 5 Jan 19 |
| HM | 76:28 | | | 76:29 | 41 | | | 1 | Wrexham | Village Bakery Wrexham Half Marathon | 17 Feb 19 |
| HM | 76:31 | | | 76:33 | 75 | | | 1 | Manchester | Manchester Half Marathon | 13 Oct 19 |
| HM | 78:03 | | | 78:04 | 33 | | | 1 | Helsby | Four Villages Half Marathon | 20 Jan 19 |
| HM | 81:45 | | | | 8 | | | | Jesolo, ITA | European Masters Athletics Championships Half Marathon | 15 Sep 19 |
| Mar | 2:40:39 | c | | | 461 | | | 1 | London | Virgin London Marathon | 28 Apr 19 |
| 2018 V55 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:53.38 | | | | 12 | 3 | | | Stretford | Trafford AC Grand Prix Open | 12 Jun 18 |
| 3000 | 10:01.12 | | | | 2 | | | | Solihull | England Masters Inter Area Challenge | 8 Jul 18 |
| 5000 | 17:01.40 | | | | 8 | A | | | Malaga, ESP | WMA - World Masters Championships | 12 Sep 18 |
| 5000 | 17:01.53 | | | | 1 | | | | Birmingham | BMAF - British Masters Championships | 26 Aug 18 |
| 5000 | 17:05.5 | | | | 3 | 2 | | | Ashton under Lyne | Northern Masters 5000m Championships | 25 Jul 18 |
| 10000 | 35:51.73 | | | | 1 | | | | Horspath | BMAF - British Masters Pentathlon, 10000m & Walking Championships | 3 Jun 18 |
| 5K | 16:47 | | | 16:51 | 64 | | | 1 | Chester | Christleton 5K | 18 May 18 |
| 5K | 16:55 | | | | 41 | A | | 2 | Barrowford | Podium 5K | 7 Apr 18 |
| 5K | 17:01 | | | 17:01 | 37 | | | 1 | Manchester | Sale Sizzler 5K Series | 19 Jul 18 |
| 5K | 17:01 | | | 17:02 | 40 | | | 1 | Manchester | Sale Sizzler 5K Series | 5 Jul 18 |
| 5K | 17:04 | | | 17:07 | 32 | | | 2 | Horwich | British Masters 5K Championships | 17 Jun 18 |
| 5K | 17:40 | | | | 14 | | | 1 | Altrincham | Dunham Massey Park 5K | 24 May 18 |
| parkrun | 17:11 | | | | 2 | | | 1 | Gorky Park, RUS | Gorky Park parkrun # 219 | 14 Jul 18 |
| parkrun | 17:47 | | | | 3 | | | 1 | Widnes | Widnes parkrun # 201 | 22 Dec 18 |
| 8KXC | 29:58 | | | | 28 | | | 2 | Bury St Edmunds | England Masters Inter Area Match | 29 Sep 18 |
| 8KXC | 30:23 | | | | 32 | | | 4 | British Masters Championships | British Masters Championships | 17 Mar 18 |
| 8KXC | 30:33 | | | | 42 | | | 11 | Swansea | British & Irish Masters' International | 17 Nov 18 |
| 5M | 28:10 | | | 28:11 | 45 | | | 1 | Alsager | Alsager 5 | 4 Feb 18 |
| 10K | 34:45 | | | 34:49 | 84 | | | 1 | Partington | Trafford 10K | 2 Sep 18 |
| 10K | 35:25 | | | 35:28 | 120 | | | 1 | Clitheroe | Ribble Valley 10K | 30 Dec 18 |
| 10K | 35:29 | | | 35:32 | 51 | | | 1 | Birmingham | Simplyhealth Great Birmingham 10K | 6 May 18 |
| 10K | 35:44 | | | 35:45 | 12 | | | 1 | Alderley Edge | Alderley Edge Bypass 10K | 1 Jul 18 |
| 10K | 35:55 | | | 35:59 | 269 | | | 1 | Telford | Telford 10K | 9 Dec 18 |
| 10K | 36:18 | | | 36:19 | 25 | | | 2 | Warrington | Birchwood 10K | 19 Aug 18 |
| 10KXC | 36:58 | | | | 2 | | | 1 | Ashton-under-Lyne | Northern Masters AC Championships | 11 Feb 18 |
| 11.5KXC | 49:06 | | | | 29 | | | 2 | Delamere | Cheshire County Championships | 6 Jan 18 |
| 10M | 57:37 | | | 57:39 | 10 | | | 1 | Rhyl | Rhyl 10 (Inc British Masters Championships) | 24 Feb 18 |
| HM | 78:11 | | | 78:13 | 34 | | | 1 | Wilmslow | Wilmslow Half Marathon | 24 Jun 18 |
| HM | 78:56 | | | 79:03 | 11 | | | 1 | Blackpool | Great North West Half Marathon | 18 Feb 18 |
| HM | 79:12 | | | | 68 | | | 6 | Malaga, ESP | World Masters Championships Half Marathon | 16 Sep 18 |
| HM | 80:02 | | | 80:03 | 6 | | | 1 | Redhill | Caterham Rotary Half Marathon (Inc British Masters Championships) | 22 Jul 18 |
| SHORTHM | 75:24 | | | 75:25 | 9 | | | 1 | Liverpool | Vitality Liverpool Half Marathon | 25 Mar 18 |
| Mar | 2:48:06 | c | | | 349 | | | 3 | London | Virgin London Marathon | 22 Apr 18 |
| 2017 V50 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 18:09.85 | | | | 12 | 2 | | | Aarhus, DEN | EMA - European Masters Championships | 3 Aug 17 |
| 5K | 17:06 | | | 17:08 | 43 | | | 1 | Manchester | Sale Sizzler 5K Series | 17 Aug 17 |
| 5K | 17:09 | | | 17:14 | 85 | | | 1 | Kingsley | Mid Cheshire 5K | 24 Aug 17 |
| 5KMT | 17:25 | | | | 5 | | | 1 | Warrington | Birchwood Brook 5K | 2 Jun 17 |
| parkrun | 17:23 | | | | 1 | | | 1 | Stretford | Stretford parkrun # 96 | 16 Sep 17 |
| parkrun | 17:34 | | | | 7 | | | | Stretford | Stretford parkrun # 108 | 23 Dec 17 |
| parkrun | 17:35 | | | | 5 | | | 1 | Stretford | Stretford parkrun # 61 | 7 Jan 17 |
| parkrun | 17:46 | | | | 4 | | | 1 | Warrington | Warrington parkrun # 175 | 15 Apr 17 |
| parkrun | 18:38 | | | | 3 | | | 1 | Warrington | Warrington parkrun # 162 | 14 Jan 17 |
| 8KXC | 29:13 | | | | 38 | | | 6 | Liverpool | British Masters Open Championships | 18 Mar 17 |
| 5M | 28:55 | | | 29:00 | 61 | | | 3 | Alsager | Alsager 5 | 5 Feb 17 |
| 9.7KXC | 38:39 | | | | 77 | | | 1 | Wythenshawe | Manchester Area League | 2 Dec 17 |
| 10K | 35:42 | | | 35:46 | 72 | | | 3 | Manchester | Simplyhealth Great Manchester Run 10K | 28 May 17 |
| 10K | 36:11 | | | 36:11 | 8 | | | 1 | Sandbach | Sandbach 10K | 10 Sep 17 |
| 10K | 36:15 | | | 36:17 | 93 | | | 1 | Clitheroe | Ribble Valley 10K | 31 Dec 17 |
| 10K | 37:13 | | | 37:15 | 33 | | | 2 | Warrington | Birchwood 10K | 20 Aug 17 |
| 10K | 37:49 | | | 37:57 | 289 | | | 4 | Partington | Trafford 10K | 5 Mar 17 |
| 10K | 39:15 | | | 39:20 | 21 | | | 2 | High Legh | High Legh Robert Moffat Memorial 10K | 5 Mar 17 |
| 10KXC | 35:52 | | | | 5 | | | 4 | Doncaster | Northern & Yorkshire Veterans' Championships | 4 Mar 17 |
| HM | 78:33 | | | 78:35 | 46 | | | 2 | Wrexham | Wrexham Village Bakery Half Marathon | 19 Feb 17 |
| HM | 78:54 | | | 78:56 | 14 | | | 1 | Northampton | Northampton Half Marathon | 3 Sep 17 |
| HM | 80:12 | | | | 6 | | | | Aarhus, DEN | European Masters Athletics Championships Half Marathon | 6 Aug 17 |
| HM | 80:26 | | | 80:28 | 85 | | | 4 | Wilmslow | Wilmslow Half Marathon | 19 Mar 17 |
| HM | 80:27 | | | 80:30 | 25 | | | 2 | Warrington | English Half Marathon | 17 Sep 17 |
| Mar | 2:43:50 | c | | | 512 | | | 14 | London | Virgin London Marathon | 23 Apr 17 |
| Mar | 2:45:53 | | | 2:45:55 | 47 | | | 1 | Chester | MBNA Chester Marathon | 8 Oct 17 |
| 2016 V50 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:06 | | | | 28 | | | 1 | Manchester | Sale Sizzler 5K Series | 14 Jul 16 |
| 5K | 17:12 | | | | 39 | | | 2 | Manchester | Sale Sizzler 5K Series | 30 Jun 16 |
| 5K | 17:35 | | | | 15 | | | 3 | Altrincham | Dunham Massey Park 5K | 26 May 16 |
| 5K | 17:35 | | | | 38 | | | 8 | Horwich | Horwich 5K (BMAF) | 19 Jun 16 |
| 5K | 17:44 | | | | 15 | | | 1 | Altrincham | Bowdon 5K | 9 Jun 16 |
| 5KMT | 17:44 | | | | 11 | | | 1 | Warrington | Birchwood Brook 5K | 3 Jun 16 |
| parkrun | 17:43 | | | | 2 | | | 1 | Warrington | Warrington parkrun # 148 | 22 Oct 16 |
| parkrun | 18:01 | | | | 4 | | | 1 | Warrington | Warrington parkrun # 155 | 10 Dec 16 |
| parkrun | 18:13 | | | | 5 | | | 1 | Warrington | Warrington parkrun # 146 | 8 Oct 16 |
| parkrun | 18:16 | | | | 5 | | | 1 | Warrington | Warrington parkrun # 121 | 16 Apr 16 |
| parkrun | 18:16 | | | | 5 | | | 1 | Warrington | Warrington parkrun # 159 | 31 Dec 16 |
| parkrun | 18:32 | | | | 2 | | | 1 | Warrington | Warrington parkrun # 120 | 9 Apr 16 |
| parkrun | 18:50 | | | | 8 | | | 1 | Warrington | Warrington parkrun # 115 | 5 Mar 16 |
| parkrun | 19:26 | | | | 5 | | | 1 | Warrington | Warrington parkrun # 110 | 30 Jan 16 |
| parkrun | 21:14 | | | | 2 | | | 1 | Reigate Priory | Reigate Priory parkrun # 101 | 20 Feb 16 |
| 4.85MXC | NT | | | | 29 | | | | Wirral | North West Sunday League | 18 Dec 16 |
| 5M | 30:14 | | | 30:14 | 85 | | | 4 | Alsager | Brooks Alsager 5 | 7 Feb 16 |
| 10K | 35:56 | | | | 9 | | | 1 | Preston | Wesham 10K | 26 Nov 16 |
| 10K | 36:10 | | | 36:14 | 97 | | | 2 | Manchester | Great Manchester Run 10K | 22 May 16 |
| SHORT10K | 35:46 | | | 35:49 | 204 | | | 4 | Manchester | Trafford 10K | 13 Mar 16 |
| HM | 80:05 | | | 80:07 | 17 | | | 1 | Warrington | English Half Marathon | 18 Sep 16 |
| HM | 80:43 | | | 80:43 | 139 | | | 4 | Manchester | Manchester Half Marathon | 16 Oct 16 |
| HM | 81:06 | | | 81:06 | 91 | | | 4 | Wilmslow | Wilmslow Half Marathon | 3 Apr 16 |
| HM | 81:45 | | | 81:49 | 61 | | | 2 | Wrexham | Wrexham Village Bakery Half Marathon | 14 Feb 16 |
| Mar | 2:44:33 | | | 2:44:43 | 331 | | | 8 | Frankfurt, GER | Frankfurt Marathon | 30 Oct 16 |
| Mar | 2:50:10 | | | 2:50:17 | 848 | | | 24 | London | Virgin London Marathon | 24 Apr 16 |
| 2015 V50 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:54 | | | | 66 | | | 4 | Manchester | Sale Sizzler 5K Series | 23 Jul 15 |
| 5K | 17:58 | | | | 49 | | | 3 | Manchester | Sale Sizzler 5K Series | 9 Jul 15 |
| 5K | 18:46 | | | | 57 | | | 12 | Horwich | Horwich 5K (BMAF Championships) | 21 Jun 15 |
| 5K | 18:52 | | | | 18 | | 16 | 2 | Falesia, POR | Falesia 5K | 17 Mar 15 |
| parkrun | 18:27 | | | | 4 | | | 1 | Warrington | Warrington parkrun # 72 | 23 May 15 |
| parkrun | 18:32 | | | | 10 | | | 1 | Warrington | Warrington parkrun # 84 | 15 Aug 15 |
| parkrun | 18:34 | | | | 2 | | | 1 | Warrington | Warrington parkrun # 71 | 16 May 15 |
| parkrun | 18:39 | | | | 6 | | | 1 | Warrington | Warrington parkrun # 89 | 19 Sep 15 |
| parkrun | 18:55 | | | | 7 | | | | Warrington | Warrington parkrun # 77 | 27 Jun 15 |
| parkrun | 19:43 | | | | 9 | | | | Warrington | Warrington parkrun # 88 | 12 Sep 15 |
| 9.5KXC | 37:24 | | | | 137 | | | 8 | Woodbank Park | Manchester Area League | 10 Oct 15 |
| 10KMT | 39:09 | | | | 7 | | | 1 | Lymm | Lymm Festival 10K | 5 Jul 15 |
| 10M | 61:13 | | | | 19 | | | 2 | Preston | Preston Harriers 10 | 15 Nov 15 |
| HM | 79:13 | c | | | 78 | | | | Amsterdam, NED | Mizuno Halve Marathon | 18 Oct 15 |
| HM | 82:48 | | | 82:50 | 97 | | | 3 | Ealing | Ealing Half Marathon | 27 Sep 15 |
| HM | 85:42 | | | 85:44 | 228 | | | 9 | Wilmslow | Wilmslow Half Marathon | 22 Mar 15 |
| HM | 86:51 | | | 86:53 | 90 | | | 9 | Wrexham | Wrexham Village Bakery Half Marathon (Inc North Wales Championships) | 15 Feb 15 |
| Mar | 2:55:01 | | | 2:55:11 | 1148 | | | 48 | London | Virgin London Marathon | 26 Apr 15 |
| ZXC | 47:31 | | | | 76 | | | 8 | Bolesworth | Cheshire County Championships | 3 Jan 15 |
| 2014 V50 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.6KL | 14:58 | | | | 52 | L2 | | | Stockport | North West Road Relays | 13 Sep 14 |
| 5K | 17:55 | | | | 18 | | | 1 | Falesia, POR | Falesia 5K | 18 Mar 14 |
| parkrun | 17:14 | | | | 5 | | | 1 | Warrington | Warrington parkrun # 11 | 5 Apr 14 |
| parkrun | 19:13 | | | | 3 | | | 1 | Warrington | Warrington parkrun # 6 | 1 Mar 14 |
| parkrun | 19:15 | | | | 10 | | | | Warrington | Warrington parkrun # 44 | 22 Nov 14 |
| parkrun | 19:18 | | | | 8 | | | | Warrington | Warrington parkrun # 42 | 8 Nov 14 |
| parkrun | 19:20 | | | | 6 | | | 1 | Warrington | Warrington parkrun # 5 | 22 Feb 14 |
| parkrun | 19:40 | | | | 8 | | | | Warrington | Warrington parkrun # 35 | 20 Sep 14 |
| parkrun | 20:01 | | | | 15 | | | | Warrington | Warrington parkrun # 33 | 6 Sep 14 |
| parkrun | 20:11 | | | | 13 | | | | Warrington | Warrington parkrun # 32 | 30 Aug 14 |
| 5M | 30:06 | | | 30:09 | 102 | | | 4 | Alsager | Alsager 5 | 2 Feb 14 |
| 10K | 37:20 | c | | | 136 | | | 2 | Manchester | Bupa Great Manchester 10K | 18 May 14 |
| HM | 82:19 | | | 82:19 | 106 | | | 5 | Wilmslow | Wilmslow Half Marathon | 23 Mar 14 |
| 13.7MNAD | 84:58 | | | | 37 | | | 1 | Wrexham | Wrexham Village Bakery Half Marathon | 16 Feb 14 |
| Mar | 2:54:11 | | | 2:54:17 | 797 | | | 24 | London | Virgin London Marathon | 13 Apr 14 |
| ZXC | 29:23 | | | | 41 | | | 10 | Glasgow | BMAF Championships | 15 Mar 14 |
| ZXC | 39:26 | | | | 85 | | | 6 | Wythenshawe Park | Manchester Area League | 8 Feb 14 |
| ZXC | 39:48 | | | | 114 | | | 10 | Boggart Hole Clough | Manchester Area League | 12 Jan 14 |
| ZXC | 41:24 | | | | 152 | | | 14 | Boggart Hole Clough | Manchester Area League | 6 Dec 14 |
| ZXC | 50:13 | | | | 59 | | | 6 | Warrington | Cheshire County Championships | 4 Jan 14 |
| 2013 V50 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:17 | | | | 83 | | | 4 | Manchester | Sale Sizzler 5K Series | 4 Jul 13 |
| 5K | 18:21 | | | | 59 | | | 13 | Horwich | Horwich 5K (Inc BMAF Champs) | 16 Jun 13 |
| SHORT5K | 17:18 | | | | 79 | | | 5 | Christleton | Christleton 5K | 17 May 13 |
| parkrun | 17:46 | | | | 3 | | | 1 | South Manchester | South Manchester parkrun # 165 | 13 Apr 13 |
| 5M | 29:23 | | | 29:23 | 91 | | | 2 | Alsager | Alsager 5 | 3 Feb 13 |
| 5M | 31:34 | | | 31:35 | 10 | | | | Hale | ToM Halton 5 | 11 Jul 13 |
| 5M | 31:52 | c | | | 230 | | | | London Olympic Park | National Lottery Anniversary Run 5 | 21 Jul 13 |
| 6MMT | 39:06 | | | 39:06 | 9 | | | | Knowsley | ToM Knowsley 6 | 12 Jul 13 |
| 6MMT | 40:59 | | | 41:00 | 8 | | | | Wirral | ToM Thurstaston 6 | 8 Jul 13 |
| 10K | 36:38 | c | | | 135 | | | 4 | Manchester | Great Manchester Run 10K | 26 May 13 |
| SHORT10K | 35:51 | | | 35:55 | 119 | | | 4 | Partington | Trafford 10K | 10 Mar 13 |
| 10MMT | 63:01 | | | 63:02 | 7 | | | | Walton Hall Park | ToM Walton Hall Park 10 | 9 Jul 13 |
| HM | 79:04 | | | 79:07 | 138 | | | 5 | Bath | Bath Half Marathon | 3 Mar 13 |
| HM | 79:44 | | | | 24 | | | 1 | Wrexham | Wrexham Village Bakery Half Marathon | 17 Feb 13 |
| HM | 82:56 | | | 82:57 | 18 | | | | Southport | Southport Half Marathon | 7 Jul 13 |
| HM | 83:06 | | | 83:12 | 115 | | | 2 | Wilmslow | Wilmslow Half Marathon | 24 Mar 13 |
| HM | 87:37 | c | | | 288 | | | 10 | Birmingham | Bupa Great Birmingham Run | 20 Oct 13 |
| Mar | 2:50:17 | | | 2:50:29 | 562 | | | 12 | London | Virgin London Marathon | 21 Apr 13 |
| Mar | 2:53:23 | | | 2:53:27 | 167 | | | 7 | Florence, ITA | Firenze Marathon | 24 Nov 13 |
| ZXC | 33:05 | | | | 65 | | | 11 | Sunderland | BMAF Championships | 16 Mar 13 |
| 2012 V45 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:36.6 | | | | 5 | A | | | Sportcity | North of England League Division 3W | 1 Jul 12 |
| 5K | 17:32 | | | | 47 | | | | London | Standard Chartered Great City 5K | 12 Jul 12 |
| 5K | 18:00 | | | | 28 | | | 4 | Altrincham | Dunham Massey Park 5K | 25 May 12 |
| 5KNAD | 17:42 | | | | 21 | | | 2 | Bowdon | Bowdon 5K | 7 Jun 12 |
| SHORT5K | 17:17 | | | | 47 | | | 4 | Christleton | Christleton 5K | 18 May 12 |
| parkrun | 17:35 | | | | 7 | | | 1 | South Manchester | South Manchester parkrun # 138 | 13 Oct 12 |
| SHORT10KMT | 34:25 | | | | 10 | | | 2 | Blackpool | NVAC 10K | 12 Aug 12 |
| HM | 80:11 | | | 80:13 | 13 | | | 1 | Warrington | Spire Healthcare English Half Marathon | 9 Sep 12 |
| HM | 80:51 | | | 80:53 | 55 | | | 3 | Liverpool | Run Liverpool Half Marathon | 18 Mar 12 |
| ZXC | 36:24 | | | | 33 | | | 8 | Richmond Park | IFSAA Cross Country Championships | 21 Nov 12 |
| ZXC | 39:38 | | | | 69 | | | 4 | Manchester | Manchester Area League | 20 Oct 12 |
| ZXC | 51:16 | | | | 70 | | | 11 | Winsford | Cheshire County Championships | 7 Jan 12 |
| 2011 V45 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:18 | | | 17:18 | 39 | | | | London | Standard Chartered Great City Race | 14 Jul 11 |
| 5K | 17:20 | | | | 19 | | | 5 | Altrincham | Dunham Massey 5K | 27 May 11 |
| 5K | 17:20 | | | | 32 | | | 9 | Horwich | BMAF 5K Championships | 19 Jun 11 |
| 5K | 17:32 | | | | 21 | | | 6 | Warrington | Lymm 5K | 25 Jun 11 |
| 5K | 17:38 | | | | 26 | | | 8 | Warrington | Peter Lowe Memorial Hollins Green 5K | 4 Jun 11 |
| parkrun | 18:28 | | | | 9 | | | | Bramhall Park | Bramhall parkrun # 139 | 29 Jan 11 |
| 10K | 35:32 | | | | 110 | | | | Manchester | Bupa Great Manchester Run 10K | 15 May 11 |
| HM | 78:11 | | | | 21 | | | 2 | Wrexham | Village Bakery Half Marathon | 27 Feb 11 |
| HM | 80:52 | | | 80:54 | 104 | | | 9 | Wilmslow | Wilmslow Half Marathon (inc England Championships) | 27 Mar 11 |
| HM | 81:35 | | | | 100 | | | | Bristol | Bristol Half Marathon | 11 Sep 11 |
| Mar | 2:51:05 | | | 2:51:35 | 510 | | | | London | Virgin London Marathon | 17 Apr 11 |
| Mar | 2:51:43 | | | 2:52:17 | 512 | | | | Berlin, GER | Berlin Marathon | 25 Sep 11 |
| ZXC | 41:30 | | | | 128 | | | 17 | Manchester | Manchester Area League | 3 Dec 11 |
| ZXC | 47:44 | | | | 42 | | | 9 | Warrington | Cheshire County Championships | 8 Jan 11 |
| 2010 V45 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:28 | | | | 13 | | | 1 | London Hyde Park | Brooks Serpentine Last Friday 5K | 30 Jul 10 |
| 5K | 17:37 | | | | 43 | | | | Wythenshawe | Manchester 5K Sizzler Series | 15 Jul 10 |
| 5K | 17:57 | | | | 15 | | | | Lymm | Lymm 5K | 26 Jun 10 |
| 5KMT | 17:16 | | | | 21 | | | 5 | Altrincham | Dunham Massey Park 5K | 28 May 10 |
| parkrun | 17:27 | | | | 5 | | | | Bramhall Park | Bramhall parkrun # 120 | 4 Sep 10 |
| parkrun | 18:06 | | | | 2 | | | | Bramhall Park | Bramhall parkrun # 129 | 6 Nov 10 |
| 10K | 35:27 | | | 35:31 | 133 | | | 7 | Leeds | Leeds Abbey Dash 10K | 21 Nov 10 |
| 10K | 35:57 | | | | 22 | | | 2 | Manchester | K Swiss City of Manchester 10K | 4 Jul 10 |
| 10K | 35:59 | | | | 8 | | | 2 | Ulverston | Ulverston Summer 10K, Cumbria | 18 Aug 10 |
| HM | 77:33 | | | 77:34 | 56 | | | 9 | Birmingham | EDF Birmingham Half Marathon | 24 Oct 10 |
| HM | 77:35 | ac | | | 80 | | | 3 | Newcastle-South Shields | Bupa Great North Run Half Marathon | 19 Sep 10 |
| HM | 78:50 | | | 78:51 | 97 | | | | Bath | Bath Half Marathon | 7 Mar 10 |
| HM | 82:02 | | | 82:05 | 126 | | | | Wilmslow | Wilmslow Half Marathon | 28 Mar 10 |
| Mar | 2:46:13 | | | 2:46:17 | 340 | | | | London | Virgin London Marathon | 25 Apr 10 |
| ZXC | 39:11 | | | | 51 | | | 4 | Blackley | Manchester Area League | 4 Dec 10 |
| ZXC | 40:51 | | | | 24 | | | 5 | Nantwich | Cheshire County Championships | 13 Feb 10 |
| 2009 V45 Spectrum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:19 | | | | 19 | | | | Wythenshawe | Manchester Sizzler 5K | 25 Jun 09 |
| 5K | 17:31 | | | | 19 | | | | Lymm | Lymm 5K | 20 Jun 09 |
| 5K | 17:37 | | | | 18 | | | | Altrincham | Dunham Massey Park 5K | 12 Jun 09 |
| 10K | 36:22 | | | | 14 | | | | Ulverston | Ulverston Summer 10K | 19 Aug 09 |
| 10K | 36:29 | | | 36:32 | 16 | | | | Manchester | City of Manchester 10K | 5 Jul 09 |
| 10M | 61:38 | | | | 32 | | | | Preston | Preston Harriers 10 | 15 Nov 09 |
| HM | 79:23 | | | | 42 | | | 5 | Wrexham | Wrexham Village Bakery Half Marathon | 15 Feb 09 |
| HM | 78:37 | | | 79:24 | 59 | | | 11 | Birmingham | EDF Energy Birmingham Half Marathon | 11 Oct 09 |
| HM | 79:29 | c | | | 116 | | | 10 | Bristol | Bristol Half Marathon | 6 Sep 09 |
| HM | 80:12 | | | | 28 | | | 3 | Stafford | Stafford Half Marathon | 15 Mar 09 |
| Mar | 2:49:22 | a | | 2:49:29 | 171 | | | 17 | Florence, ITA | Florence Marathon | 29 Nov 09 |
| Mar | 2:55:11 | | | 2:55:16 | 648 | | 627 | 70 | London | London Marathon | 26 Apr 09 |
| 2008 V45 Spectrum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:24 | | | | 9 | | | 1 | Lancaster | Lancaster 5K | 28 Jun 08 |
| 5K | 17:52 | | | | 50 | | | 7 | Chester | Christleton 5K | 9 May 08 |
| 5K | 17:52 | | | | 25 | | | 3 | Lymm | Lymm 5K | 21 Jun 08 |
| 5K | 17:53 | | | | 45 | | | 7 | Bowdon | Bowdon 5K | 5 Jun 08 |
| 5KMT | 17:45 | | | | 27 | | | 5 | Altrincham | Dunham Massey 5K | 23 May 08 |
| 10K | 36:42 | | | | | | | 7 | Leeds | Leeds Abbey Dash 10K | 23 Nov 08 |
| 10K | 37:00 | | | | 67 | | | 5 | Partington | The Trafford 10K | 9 Mar 08 |
| 10K | 37:19 | | | | 45 | | | 6 | Partington | Trafford 10K | 7 Sep 08 |
| 10M | 60:53 | | | | 28 | | | 6 | Preston | Preston 10 | 16 Nov 08 |
| HM | 81:19 | | | | 62 | | | 11 | Wrexham | Village Bakery Half Marathon | 17 Feb 08 |
| Mar | 2:58:37 | | | 2:58:47 | 964 | | 959 | 95 | London | Flora London Marathon | 13 Apr 08 |
| 2007 V40 Spectrum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 31:07 | | | | 36 | | | | Liverpool | Walton Park 5 | 29 May 07 |
| Mar | 3:18:51 | | | | 2372 | | | | London | Flora London Marathon | 22 Apr 07 |
| 2006 V40 Spectrum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:12:47 | | | | 2376 | | | | London | London Marathon | 23 Apr 06 |
| 2005 V40 Spectrum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:51:57 | | | | 8474 | | | | London | London Marathon | 17 Apr 05 |