| 2023 SEN Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:39 | | | | 18 | | 1 | 1 | Lincoln | Lincoln parkrun # 411 | 20 May 23 |
| parkrun | 21:50 | | | | 29 | | 2 | 1 | Lincoln | Lincoln parkrun # 408 | 29 Apr 23 |
| parkrun | 22:24 | | | | 27 | | 2 | 1 | Lincoln | Lincoln parkrun # 402 | 18 Mar 23 |
| parkrun | 33:09 | | | | 212 | | | | Lincoln | Lincoln parkrun # 412 | 27 May 23 |
| 2022 SEN Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 28:20 | | | | 179 | | | | Weymouth | Weymouth parkrun # 380 | 16 Apr 22 |
| 8KXC | 40:47 | | | | 21 | | | | RAF Halton | RAF v Police v Fire Service v Civil Service Match | 13 Jan 22 |
| ZXC | 38:19 | | | | 22 | | | | RAF Halton | Inter Services Championships | 9 Feb 22 |
| 2021 SEN Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:57 | | | | 63 | | | | Town Moor | Newcastle parkrun # 504 | 24 Jul 21 |
| Mar | 3:23:04 | c | | | 4749 | | 647 | | London | Virgin Money London Marathon | 3 Oct 21 |
| Mar | 3:40:51 | | | 3:42:11 | 3445 | | 247 | | Barcelona, ESP | Zurich Barcelona Marathon | 7 Nov 21 |
| 2020 SEN Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:09 | | | | 33 | | 3 | | Weymouth | Weymouth parkrun # 333 | 11 Jan 20 |
| parkrun | 22:33 | | | | 66 | | | | Weymouth | Weymouth parkrun # 334 | 18 Jan 20 |
| parkrun | 22:39 | | | | 50 | | 3 | 1 | Weymouth | Weymouth parkrun # 335 | 25 Jan 20 |
| parkrun | 22:55 | | | | 64 | | | 1 | Weymouth | Weymouth parkrun # 336 | 1 Feb 20 |
| parkrun | 23:15 | | | | 86 | | | | Weymouth | Weymouth parkrun # 332 | 4 Jan 20 |
| 2018 SEN Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:29.94 | | | | 4 | | | | Aldershot | Inter Services Championships | 18 Jul 18 |
| 800 | 2:30.97 | | | | 6 | | | | Aldershot | Inter Services Championships | 18 Jul 18 |
| 800 | 2:31.3 | | | | 1 | | | | Cosford | RAF AA Championships | 14 Jun 18 |
| 800 | 2:31.9 | | | | 1 | | | | Cosford | RAF AA President's Cup | 24 May 18 |
| 1500 | 5:07.3 | | | | 1 | | | | Cosford | RAF AA Championships | 14 Jun 18 |
| LJ | 4.07 | | | | 2 | | | | Cosford | RAF AA Championships | 14 Jun 18 |
| LJ | 4.00 | | | | 2 | | | | Cosford | RAF AA President's Cup | 24 May 18 |
| parkrun | 19:43 | | | | 12 | | 1 | 1 | Weymouth | Weymouth parkrun # 269 | 27 Oct 18 |
| Mar | 3:27:18 | c | | | 3909 | | 402 | | London | Virgin London Marathon | 22 Apr 18 |
| Mar | 3:40:32 | | | 3:41:02 | 49 | | 2 | | Dorchester | Dorchester Marathon | 27 May 18 |
| ZXC | NT | | | | 10 | | | | Minley | Inter Services Championships | 14 Feb 18 |
| 2017 SEN Newcastle Uni/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:16 | | | | 9 | | 2 | 1 | Weymouth | Weymouth parkrun # 204 | 22 Jul 17 |
| parkrun | 19:19 | | | | 5 | | 1 | 1 | Gunpowder | Gunpowder parkrun # 302 | 19 Aug 17 |
| parkrun | 19:19 | | | | 12 | | 1 | 1 | Weymouth | Weymouth parkrun # 209 | 26 Aug 17 |
| parkrun | 19:20 | | | | 9 | | 2 | 1 | Weymouth | Weymouth parkrun # 205 | 29 Jul 17 |
| parkrun | 19:25 | | | | 11 | | 1 | 1 | Weymouth | Weymouth parkrun # 216 | 14 Oct 17 |
| parkrun | 20:37 | | | | 29 | | 1 | 1 | Weymouth | Weymouth parkrun # 206 | 5 Aug 17 |
| 5.9KXC | 24:16 | | | | 64 | | | | Milton Keynes | Chiltern League Inc. British Athletics Cross Challenge & RAF v Oxford University | 11 Nov 17 |
| 10K | 39:41 | | | 40:04 | 655 | | 79 | | Leeds | Age UK Leeds Abbey Dash 10K | 5 Nov 17 |
| HMMT | 1:56:56 | | | | 20 | | 5 | | Bridport | Bridport Jurassic Coast Half Marathon | 6 Aug 17 |
| 2016 U23 Newcastle Uni/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 66.4 | | | | 3 | | | | Shildon | Anne Marie Readshaw Memorial Open | 17 Apr 16 |
| 400 | DNF | i | | | - | | | | Sheffield | Steel Cup | 10 Feb 16 |
| 800 | 2:16.37 | | | | 2 | | | | Cosford | Inter Services Championships | 13 Jul 16 |
| 800 | 2:21.14 | | | | 2 | h3 | | | Bedford | BUCS Championships | 30 Apr 16 |
| 800 | 2:21.94 | | | | 7 | h3 | | | Bedford | BUCS Championships | 1 May 16 |
| 800 | 2:25.9 | | | | 3 | | | | Shildon | Anne Marie Readshaw Memorial Open | 17 Apr 16 |
| 800 | 2:27.51 | | | | 1 | | | | Gateshead | North East Counties AA Championships | 14 May 16 |
| 1500 | 4:49.94 | | | | 2 | | | | Cosford | Inter Services Championships | 13 Jul 16 |
| 1500 | 4:58.75 | i | | | 8 | | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 16 Jan 16 |
| Mile | 5:12.39 | | | | 7 | | | | Sportcity | Manchester International | 17 Aug 16 |
| parkrun | 18:09 | | | | 7 | | 2 | 1 | Town Moor | Newcastle parkrun # 323 | 21 May 16 |
| parkrun | 18:13 | | | | 6 | | 1 | 1 | Highbury Fields | Highbury Fields parkrun # 248 | 9 Jul 16 |
| 5.9KXC | 24:04 | | | | 62 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford University v RAF) | 12 Nov 16 |
| 6KXC | 23:38 | | | | 7 | | | | Bury St Edmunds | RAF vs Eastern Counties vs Cambridge University | 22 Oct 16 |
| 10KNAD | 38:47 | | | 38:55 | 5 | | 2 | | Richmond | Nice Work Richmond Park 10K Series | 17 Jul 16 |
| ZXC | 23:02 | | | | 3 | | | 1 | RAF Halton | RAF Championships | 4 Feb 16 |
| ZXC | 23:52 | | | | 7 | | | | RAF Halton | Inter-Services Championships | 17 Feb 16 |
| 2015 U23 Newcastle Uni/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.8 | | | | 1 | | | | Jarrow | North Eastern Open Grand Prix Series | 13 May 15 |
| 800 | 2:25.36 | | | | 4 | | | | Gateshead | North Eastern County Championships | 23 May 15 |
| 800 | 2:25.8 | | | | 5 | | | | Durham | BMC Regional Races | 11 May 15 |
| 800 | 2:30.15 | | | | 1 | | | | Cosford | RAF Championships | 24 Jun 15 |
| 800 | 2:30.16 | i | | | 4 | h4 | | | Sheffield | BUCS Indoor Championships | 20 Feb 15 |
| 800 | 2:31.26 | | | | 1 | | | | Gateshead | Gateshead Open Medal & Young Athletes' Open Meeting | 19 Apr 15 |
| 1500 | 5:07.16 | i | | | 5 | h2 | | | Sheffield | BUCS Indoor Championships | 21 Feb 15 |
| 1500 | 5:09.78 | | | | 1 | | | | Cosford | RAF Championships | 24 Jun 15 |
| LJ | 4.00 | | | | 4 | | | | Cosford | RAF Championships | 24 Jun 15 |
| parkrun | 19:53 | | | | 36 | | 2 | | Town Moor | Newcastle parkrun # 257 | 17 Jan 15 |
| parkrun | 19:53 | | | | 38 | | | | Town Moor | Newcastle parkrun # 263 | 28 Feb 15 |
| 6KXC | 24:13 | | | | 32 | | | | Brussels, BEL | Lotto Cross Cup | 20 Dec 15 |
| 6.9KXC | 30:48 | | | | 21 | | | | Cardiff | British Athletics Cross Challenge | 18 Jan 15 |
| 8.1KXC | 35:13 | | | | 109 | | | 36 | Liverpool | British Athletics Cross Challenge (inc European Trials & Liverpool & District/Mid Lancs Leagues) | 28 Nov 15 |
| 10K | 39:18 | | | 39:53 | 703 | | 75 | | Leeds | Age UK Leeds Abbey Dash 10K | 15 Nov 15 |
| 10K | 43:30 | | | | 73 | | 9 | | Bury St Edmunds | RAF Honington 10K | 23 Sep 15 |
| SHORT10K | 38:57 | | | 39:03 | 252 | | 25 | | Manchester | Trafford 10K | 8 Mar 15 |
| HM | 95:56 | a | | 96:02 | 1314 | | 69 | | Newcastle-South Shields | Morrisons Great North Run | 13 Sep 15 |
| ZXC | 21:16 | | | | 4 | | | | Blandford | Inter-Services Championships | 25 Feb 15 |
| ZXC | 23:13 | | | | 9 | | | | RAF Wittering | RAF v Eastern Counties v Cambridge Match | 24 Oct 15 |
| ZXC | 23:53 | | | | 3 | | | 1 | RAF Halton | RAF Championships | 5 Feb 15 |
| ZXC | 28:08 | | | | 127 | | | | Brighton | BUCS Cross Country Championships | 31 Jan 15 |
| ZXC | 29:31 | | | | 13 | | | | Durham | Start Fitness North East Harrier League | 21 Nov 15 |
| 2014 U23 Newcastle Uni/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 67.98 | i | | | 6 | h2 | | | Birmingham | Midland Championships | 9 Feb 14 |
| 800 | 2:27.60 | | | | 4 | h2 | | | Bedford | BUCS Championships | 3 May 14 |
| 800 | 2:28.95 | i | | | 4 | | | | Birmingham | Midland Championships | 8 Feb 14 |
| 800 | 2:29.09 | i | | | 2 | B | | | Sheffield | Steel Cup | 29 Jan 14 |
| 800 | 2:30.37 | i | | | 4 | 1 | | | Sheffield | RAF Invitation | 12 Feb 14 |
| 1500 | 4:55.0 | | | | 2 | | | | Durham | BMC Regional Races | 2 Jun 14 |
| 1500 | 5:05.07 | i | | | 10 | 1 | | | Sheffield | RAF Invitation | 12 Feb 14 |
| 1500 | 5:05.80 | | | | 2 | | | | Cosford | RAF Championships | 18 Jun 14 |
| 1500 | 5:09.9 | | | | 4 | | | | Portsmouth | Inter Services Championships | 9 Jul 14 |
| 1500 | 5:10.34 | i | | | 6 | | | | Sheffield | Steel Cup | 29 Jan 14 |
| 1500 | 5:13.8 | | | | 2 | | | | Gateshead | Stan Calvert Cup inc. Newcastle University v Northumbria University | 2 Mar 14 |
| 5000 | 19:03.9 | | | | 4 | | | | Portsmouth | Inter Services Championships | 9 Jul 14 |
| parkrun | 19:47 | | | | 32 | | 2 | | Town Moor | Newcastle parkrun # 221 | 10 May 14 |
| parkrun | 20:30 | | | | 48 | | | | Town Moor | Newcastle parkrun # 210 | 22 Feb 14 |
| parkrun | 21:33 | | | | 81 | | 3 | | Town Moor | Newcastle parkrun # 241 | 4 Oct 14 |
| 6.4KXC | 26:04 | | | | 87 | | | | Stirling | BUCS Cross Country Championships | 1 Feb 14 |
| 8.1KXC | 34:07 | | | | 106 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials) | 29 Nov 14 |
| 10K | 41:17 | | | 41:32 | 47 | | 3 | | London Regent's Park | Regent's Park Summer 10K Series | 4 May 14 |
| 10K | 42:47 | | | | 33 | EW | | | Manchester | Bupa Great Manchester 10K | 18 May 14 |
| 10K | 44:05 | | | 44:05 | 41 | | 3 | | London Regent's Park | London Easter 10K | 21 Apr 14 |
| HM | 91:31 | | | 94:20 | 335 | | 29 | | Fleet | Fleet Half Marathon | 16 Mar 14 |
| HM | 98:58 | | | 99:00 | 41 | | 9 | | Hitchin | Hitchin Hard Half Marathon | 22 Jun 14 |
| ZXC | 18:32 | | | | 7 | | | | Durham | Durham University Cross Country Race | 18 Oct 14 |
| ZXC | 18:56 | | | | 24 | | 5 | | Newcastle | Stan Calvert Cross Country | 1 Mar 14 |
| ZXC | 19:21 | | | | 18 | | | | Edinburgh | Edinburgh University Braid Hills Open | 15 Nov 14 |
| ZXC | 20:20 | | | | 11 | | | | Cambridge | Cambridge University v RAF v Eastern Counties Match | 25 Oct 14 |
| ZXC | 21:36 | | | | 10 | | | 5 | East Cramlington | Start Fitness North East Harrier League | 11 Oct 14 |
| ZXC | 23:44 | | | | 37 | | | | Keysoe | Apex Sports Chiltern League (inc RAF vs Oxford University) | 8 Nov 14 |
| ZXC | 24:57 | | | | 8 | | | | Skwierzyna, POL | European Air Force Cross Country Championships | 6 Nov 14 |
| ZXC | 25:20 | | | | 28 | | | | Wollaton Park | Home Countries International | 22 Mar 14 |
| ZXCL | 12:11 | | | | 9 | L1 | | | Durham | Durham Cathedral Cross Country Relays | 12 Jan 14 |
| 2013 U20 Newcastle Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:16 | | | | 22 | | 1 | 1 | Town Moor | Newcastle parkrun # 199 | 30 Nov 13 |
| parkrun | 19:24 | | | | 21 | | 1 | 1 | Town Moor | Newcastle parkrun # 200 | 7 Dec 13 |
| parkrun | 19:54 | | | | 3 | | 1 | 1 | Rotherham | Rotherham parkrun # 34 | 14 Dec 13 |
| HM | 89:07 | c | | | 372 | | 21 | | Birmingham | Bupa Great Birmingham Run | 20 Oct 13 |
| HM | 1:44:15 | | | 1:45:14 | 253 | | 41 | 1 | Newham | East London Half Marathon | 14 Apr 13 |
| ZXC | 19:19 | | | | 12 | | | | Edinburgh | Edinburgh University Braid Hills Open | 16 Nov 13 |