| 2025 SEN Sutton & District/Velocity |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 27:12 | | | | 322 | | | | Worthing | Worthing parkrun # 373 | 29 Mar 25 |
| parkrun | 27:21 | | | | 269 | | | | Worthing | Worthing parkrun # 392 | 11 Oct 25 |
| parkrun | 27:28 | | | | 263 | | | | Worthing | Worthing parkrun # 389 | 20 Sep 25 |
| parkrun | 28:11 | | | | 351 | | | | Worthing | Worthing parkrun # 375 | 12 Apr 25 |
| parkrun | 28:25 | | | | 350 | | | | Worthing | Worthing parkrun # 402 | 20 Dec 25 |
| parkrun | 28:47 | | | | 337 | | | | Worthing | Worthing parkrun # 374 | 5 Apr 25 |
| parkrun | 28:48 | | | | 291 | | | | Worthing | Worthing parkrun # 393 | 18 Oct 25 |
| parkrun | 29:30 | | | | 398 | | | | Worthing | Worthing parkrun # 369 | 1 Mar 25 |
| parkrun | 29:30 | | | | 358 | | | | Worthing | Worthing parkrun # 397 | 15 Nov 25 |
| 2024 SEN Sutton & District/Velocity |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:38 | | | | 227 | | | | Worthing | Worthing parkrun # 341 | 17 Aug 24 |
| parkrun | 25:53 | | | | 156 | | | | Littlehampton Prom | Littlehampton Prom parkrun # 201 | 27 Jul 24 |
| parkrun | 26:22 | | | | 145 | | | | Littlehampton Prom | Littlehampton Prom parkrun # 202 | 3 Aug 24 |
| parkrun | 27:10 | | | | 299 | | | | Worthing | Worthing parkrun # 353 | 9 Nov 24 |
| parkrun | 27:28 | | | | 286 | | | | Worthing | Worthing parkrun # 348 | 5 Oct 24 |
| parkrun | 28:29 | | | | 287 | | | | Worthing | Worthing parkrun # 327 | 11 May 24 |
| parkrun | 28:33 | | | | 437 | | | | Worthing | Worthing parkrun # 360 | 28 Dec 24 |
| parkrun | 28:51 | | | | 364 | | | | Worthing | Worthing parkrun # 352 | 2 Nov 24 |
| parkrun | 29:54 | | | | 333 | | | | Worthing | Worthing parkrun # 347 | 28 Sep 24 |
| parkrun | 30:26 | | | | 352 | | | | Worthing | Worthing parkrun # 346 | 21 Sep 24 |
| parkrun | 30:36 | | | | 333 | | | | Worthing | Worthing parkrun # 349 | 12 Oct 24 |
| parkrun | 31:25 | | | | 514 | | | | Worthing | Worthing parkrun # 340 | 10 Aug 24 |
| parkrun | 32:51 | | | | 545 | | | | Worthing | Worthing parkrun # 336 | 13 Jul 24 |
| 2020 SEN Sutton & District/Velocity |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 19.85 | | 1.6 | | 7 | 1 | | | Stoke Mandeville | British Wheelchair AA Meeting | 12 Sep 20 |
| 200WC | 34.75 | | 0.3 | | 5 | 1 | | | Stoke Mandeville | British Wheelchair AA Meeting | 12 Sep 20 |
| 400WC | 65.06 | | | | 5 | 1 | | | Stoke Mandeville | British Wheelchair AA Meeting | 12 Sep 20 |
| 800WC | 2:07.53 | | | | 5 | 1 | | | Stoke Mandeville | British Wheelchair AA Meeting | 12 Sep 20 |
| HMWC | 69:39 | | | | 9 | | 4 | | Greenwich | Vitality Big Half Marathon | 1 Mar 20 |
| 2019 SEN Worthing/Velocity |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 19.76 | | -1.0 | | 28 | T54 | | | Arbon, SUI | Swiss Nationals | 1 Jun 19 |
| 100WC | 19.79 | | 0.6 | | 22 | T54 | | | Arbon, SUI | Daniela Jutzeler Memorial | 30 May 19 |
| 100WC | 20.50 | | 1.1 | | 1 | | | | Brighton | Sussex County U13 Championships | 7 Jul 19 |
| 100WC | 21.16 | | -1.5 | | 22 | T54 | | | Nottwil, SUI | ParAthletics 2019 WPA Grand Prix | 24 May 19 |
| 200WC | 34.00 | | 0.9 | | 23 | T54 | | | Arbon, SUI | Swiss Nationals | 2 Jun 19 |
| 200WC | 35.75 | | 0.4 | | 7 | T54 | | | Arbon, SUI | Daniela Jutzeler Memorial | 30 May 19 |
| 200WC | 35.78 | | 0.7 | | 20 | T54 | | | Nottwil, SUI | ParAthletics 2019 WPA Grand Prix | 24 May 19 |
| 200WC | 37.38 | | 0.9 | | 1 | | | | Brighton | Sussex County U13 Championships | 7 Jul 19 |
| 400WC | 67.06 | | | | 37 | T54 | | | Arbon, SUI | Swiss Nationals | 1 Jun 19 |
| 400WC | 67.87 | | | | 29 | T54 | | | Nottwil, SUI | ParAthletics 2019 WPA Grand Prix | 24 May 19 |
| 400WC | 68.13 | | | | 20 | T54 | | | Arbon, SUI | Daniela Jutzeler Memorial | 30 May 19 |
| 800WC | 2:10.05 | | | | 36 | T53/54 | | | Arbon, SUI | Swiss Nationals | 2 Jun 19 |
| 800WC | 2:12.29 | | | | 25 | T54 | | | Nottwil, SUI | ParAthletics 2019 WPA Grand Prix | 24 May 19 |
| parkrunWC | 16:43 | | | | 2 | | | | Littlehampton Prom | Littlehampton Prom parkrun # 2 | 20 Apr 19 |
| 2017 U23 Worthing/Velocity |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 19.67 | | 0.4 | | 18 | T53/54 | | | Nottwil, SUI | ParAthletics 2017, World Para Athletics Grand Prix | 3 Jun 17 |
| 100WC | 19.91 | | -0.5 | | 6 | T53/54c | | | Arbon, SUI | 44. LA-SM Rollstuhlsport Arbon | 27 May 17 |
| 100WC | 20.20 | | 0.0 | | 5 | 2 | | | Nottwil, SUI | Swiss National Junior Championships | 13 Aug 17 |
| 100WC | 20.46 | | -0.3 | | 3 | 1 | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 6 May 17 |
| 100WC | 20.79 | | -1.1 | | 3 | B | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 6 May 17 |
| 200WC | 34.19 | | -0.8 | | 22 | T53/54 | | | Arbon, SUI | 44. LA-SM Rollstuhlsport Arbon | 28 May 17 |
| 200WC | 34.78 | w | 2.9 | | 3 | 1 | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 7 May 17 |
| 200WC | 35.03 | w | 2.1 | | 14 | T53/54 | | | Nottwil, SUI | ParAthletics 2017, World Para Athletics Grand Prix | 2 Jun 17 |
| 200WC | 35.22 | | 0.8 | | 8 | T54 | | | Arbon, SUI | Daniela Jutzeler Memorial | 25 May 17 |
| 200WC | 35.32 | | 0.4 | | 1 | 1 | | | Nottwil, SUI | Swiss National Junior Championships | 13 Aug 17 |
| 200WC | 35.65 | | 1.3 | | 1 | B | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 7 May 17 |
| 400WC | 64.38 | | | | 11 | T54 | | | Arbon, SUI | Daniela Jutzeler Memorial | 25 May 17 |
| 400WC | 65.90 | | | | 7 | A | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 6 May 17 |
| 400WC | 66.35 | | | | 28 | T53/54 | | | Arbon, SUI | 44. LA-SM Rollstuhlsport Arbon | 27 May 17 |
| 400WC | 67.37 | | | | 3 | 2 | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 6 May 17 |
| 400WC | 67.68 | | | | 16 | T53/54 | | | Nottwil, SUI | ParAthletics 2017, World Para Athletics Grand Prix | 5 Jun 17 |
| 400WC | 68.49 | | | | 2 | | | | Luzern, SUI | Spitzen Leichtathletik | 11 Jul 17 |
| 800WC | 2:08.13 | | | | 29 | T53/54 | | | Arbon, SUI | 44. LA-SM Rollstuhlsport Arbon | 28 May 17 |
| 800WC | 2:11.67 | | | | 10 | T53/54 | | | Nottwil, SUI | ParAthletics 2017, World Para Athletics Grand Prix | 2 Jun 17 |
| 800WC | 2:12.26 | | | | 13 | T54 | | | Arbon, SUI | Daniela Jutzeler Memorial | 25 May 17 |
| 800WC | 2:13.50 | | | | 5 | 2 | | | Nottwil, SUI | Swiss National Junior Championships | 13 Aug 17 |
| 800WC | 2:13.68 | | | | 5 | | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 7 May 17 |
| 800WC | 2:17.18 | | | | 4 | 1 | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 7 May 17 |
| 1500WC | 4:02.33 | | | | 5 | | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 6 May 17 |
| 1500WC | 4:15.10 | | | | 13 | T53/54 | | | Nottwil, SUI | ParAthletics 2017, World Para Athletics Grand Prix | 3 Jun 17 |
| parkrunWC | 17:31 | | | | 3 | | | | Hove Promenade | Hove Promenade parkrun # 107 | 2 Sep 17 |
| 2016 U23 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 19.64 | | 1.9 | | 1 | 2.2 | | | Bedford | England Athletics U20 / Senior Combined Events Championships including Wheelchair & U18 events | 15 May 16 |
| 100WC | 19.71 | | 0.5 | | 18 | T54 | | | Nottwil, SUI | ParAthletics 2016 Finals, IPC Athletics Grand Prix | 28 May 16 |
| 100WC | 20.35 | | 0.4 | | 17 | T54 | | | Nottwil, SUI | Daniela Jutzeler Memorial | 26 May 16 |
| 100WC | 20.56 | | 0.1 | | 4 | 1 | | | Stoke Mandeville | BWAA/BWRA Grand Prix May 2016 | 7 May 16 |
| 100WC | 21.23 | | | | 4 | 1 | | | Newham | Newham Parallel Success & Open Event | 10 Jul 16 |
| 100WC | 21.25 | | | | 1 | | | | Brighton | Sussex County U11 / U13 Championships | 3 Jul 16 |
| 100WC | 21.26 | | -1.7 | | 7 | 1.1 | | | Bedford | England Athletics U20 / Senior Combined Events Championships including Wheelchair & U18 events | 14 May 16 |
| 100WC | 21.46 | | -2.8 | | 1 | B | | | Stoke Mandeville | BWAA/BWRA Grand Prix May 2016 | 7 May 16 |
| 100WC | 21.51 | | 0.3 | | 1 | | | | Kingston | Surrey Disability Championships & Open | 9 Apr 16 |
| 100WC | 21.75 | | | | 1 | | | | Portsmouth (RN) | Portsmouth April Fools Floodlit | 30 Mar 16 |
| 200WC | 35.13 | | 1.4 | | 4 | | | | Stoke Mandeville | BWAA/ BWRA/ CP Sport Grand Prix 2016 | 4 Jun 16 |
| 200WC | 35.29 | | 0.5 | | 3 | 1 | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 16 Jul 16 |
| 200WC | 35.51 | w | 3.0 | | 5 | 1 | | | Bedford | England Athletics U20 / Senior Combined Events Championships including Wheelchair & U18 events | 14 May 16 |
| 200WC | 35.82 | | 0.8 | | 13 | T54 | | | Nottwil, SUI | Daniela Jutzeler Memorial | 27 May 16 |
| 200WC | 36.42 | | -1.4 | | 3 | 3 | | | Stoke Mandeville | BWAA/BWRA Grand Prix May 2016 | 8 May 16 |
| 200WC | 37.40 | | 0.1 | | 14 | T54 | | | Nottwil, SUI | ParAthletics 2016 Finals, IPC Athletics Grand Prix | 29 May 16 |
| 200WC | 38.16 | | 0.2 | | 1 | | | | Kingston | Surrey Disability Championships & Open | 9 Apr 16 |
| 200WC | 38.52 | | -3.8 | | 8 | | | | Stoke Mandeville | BWAA/BWRA Grand Prix May 2016 | 8 May 16 |
| 400WC | 66.42 | | | | 4 | 1 | | | Stoke Mandeville | BWAA/ BWRA/ CP Sport Grand Prix 2016 | 4 Jun 16 |
| 400WC | 66.76 | | | | 3 | 1 | | | Newham | Newham Parallel Success & Open Event | 10 Jul 16 |
| 400WC | 67.89 | | | | 5 | 1 | | | Stoke Mandeville | BWAA/BWRA Grand Prix May 2016 | 7 May 16 |
| 400WC | 67.91 | | | | 4 | 1 | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 16 Jul 16 |
| 400WC | 69.28 | | | | 4 | 2 | | | Bedford | England Athletics U20 / Senior Combined Events Championships including Wheelchair & U18 events | 14 May 16 |
| 400WC | 69.90 | | | | 22 | T54 | | | Nottwil, SUI | Daniela Jutzeler Memorial | 26 May 16 |
| 400WC | 69.92 | | | | 20 | T54 | | | Nottwil, SUI | ParAthletics 2016 Finals, IPC Athletics Grand Prix | 28 May 16 |
| 400WC | 70.20 | | | | 5 | 1 | | | Bedford | England Athletics U20 / Senior Combined Events Championships including Wheelchair & U18 events | 15 May 16 |
| 400WC | 74.03 | | | | 1 | | | | Kingston | Surrey Disability Championships & Open | 9 Apr 16 |
| 800WC | 2:11.96 | | | | 3 | | | | Stoke Mandeville | BWAA/ BWRA/ CP Sport Grand Prix 2016 | 4 Jun 16 |
| 800WC | 2:13.13 | | | | 2 | | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 16 Jul 16 |
| 800WC | 2:13.45 | | | | 2 | | | | Newham | Newham Parallel Success & Open Event | 10 Jul 16 |
| 800WC | 2:21.66 | | | | 4 | | | | Bedford | England Athletics U20 / Senior Combined Events Championships including Wheelchair & U18 events | 15 May 16 |
| 800WC | 2:25.15 | | | | 5 | 1 | | | Stoke Mandeville | BWAA/BWRA Grand Prix May 2016 | 8 May 16 |
| 800WC | 2:26.25 | | | | 8 | | | | Stoke Mandeville | BWAA/BWRA Grand Prix May 2016 | 8 May 16 |
| 800WC | 2:39.7 | | | | 1 | | | | Brighton | Sussex County U11 / U13 Championships | 3 Jul 16 |
| 1500WC | 4:17.69 | | | | 3 | | | | Stoke Mandeville | BWAA/BWRA Grand Prix | 16 Jul 16 |
| parkrunWC | 15:27 | | | | 1 | | | | Dulwich | Dulwich parkrun # 223 | 2 Jul 16 |
| parkrunWC | 15:43 | | | | 1 | | 1 | 1 | Dulwich | Dulwich parkrun # 221 | 18 Jun 16 |
| 2015 U23 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 20.63 | | 1.0 | | 6 | 1 | | | Newham | active Newham Open Series | 26 Sep 15 |
| 100WC | 21.06 | | -0.3 | | 1 | D | | | Coventry | Coventry Godiva Classic Open (inc Midland 3000m Championships) | 23 Aug 15 |
| 200WC | 50.07 | | | | 1 | | | | Brighton | Brighton Phoenix Open Meeting | 13 May 15 |
| 400WC | 75.76 | | | | 7 | 1 | | | Newham | active Newham Open Series | 26 Sep 15 |
| 400WC | 78.95 | | | | 2 | 2 | | | Coventry | Coventry Godiva Classic Open (inc Midland 3000m Championships) | 23 Aug 15 |
| 800WC | 3:23.53 | | | | 1 | | | | Brighton | Sussex County U13 Championships & U11 Quadkids | 27 Jun 15 |
| 1MWC | 6:11 | | | 6:14 | 2 | U20W | | | London | Bupa Westminster Mile | 24 May 15 |