| 2025 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 2:43:52 | c | | | 912 | | 27 | | London | TCS London Marathon | 27 Apr 25 |
| 2023 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:10 | | | | 4 | | | | Hagley, NZL | Hagley parkrun # 403 | 1 Apr 23 |
| 10K | 35:06 | | | 35:06 | 29 | | 1 | | Paisley | Paisley 10K | 20 Aug 23 |
| 10K | 35:18 | | | 35:18 | 8 | | 1 | | Rothesay | Bute Highland Games 10K | 12 Aug 23 |
| 2021 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:54 | | | | 9 | | | | Hagley, NZL | Hagley parkrun # 324 | 3 Apr 21 |
| 2020 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:09 | | | | 1 | | | | Hagley, NZL | Hagley parkrun # 293 | 25 Jul 20 |
| parkrun | 17:17 | | | | 6 | | | | Hagley, NZL | Hagley parkrun # 310 | 26 Dec 20 |
| 2019 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:06 | | | | 6 | | | | Hagley, NZL | Hagley parkrun # 254 | 27 Jul 19 |
| parkrun | 17:21 | | | | 3 | | | | Hagley, NZL | Hagley parkrun # 273 | 7 Dec 19 |
| parkrun | 17:28 | | | | 1 | | | | Hagley, NZL | Hagley parkrun # 252 | 13 Jul 19 |
| parkrun | 17:56 | | | | 2 | | | | Hagley, NZL | Hagley parkrun # 276 | 25 Dec 19 |
| 2018 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:20 | | | | 4 | | | | Dunedin, NZL | Dunedin parkrun # 256 | 1 Dec 18 |
| 2017 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.90 | | | | 1 | | | | Auckland, NZL | Auckland Track Challenge | 26 Feb 17 |
| 800 | 2:03.21 | | | | 2 | A | | | Watford | BMC Grand Prix | 24 Jun 17 |
| 2016 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.69 | | | | 1 | A | | | Sportcity | UK Women's League Division 1 | 7 Aug 16 |
| 400 | 55.95 | | | | 1 | | | | Cardiff | Welsh Championships | 11 Jun 16 |
| 800 | 2:02.70 | | | | 4 | | | | Dublin (S), IRL | Morton Games | 22 Jul 16 |
| 800 | 2:03.56 | | | | 4 | A | | | Watford | BMC Gold Standard Races | 15 Jun 16 |
| 800 | 2:03.90 | | | | 7 | A | | | Watford | BMC Grand Prix | 28 May 16 |
| 800 | 2:04.12 | | | | 1 | | | | Leixlip, IRL | Le Cheile International | 30 Jul 16 |
| 800 | 2:04.47 | | | | 3 | A | | | Eltham | BMC Regional Races | 17 Aug 16 |
| 800 | 2:05.50 | | | | 5 | B | | | Sports City | BMC Grand Prix | 14 May 16 |
| 800 | 2:08.98 | i | | | 3 | h3 | | | Sheffield | British Athletics Championships | 27 Feb 16 |
| 800 | 2:09.05 | i | | | 1 | 16 | | | Lee Valley | Lee Valley Middle Distance Open | 17 Feb 16 |
| 1500 | 4:18.73 | | | | 7 | 2 | | | Stretford | Trafford AC Grand Prix | 28 Jun 16 |
| 1M | 5:02 | | | | 1 | | | 1 | Cardiff | Cardiff Half Marathon Festival of Running Miles (inc Welsh & British Masters Championships) | 1 Oct 16 |
| 3KXCL | 9:04 | | | | 2 | L3 | | | Monmouth | Welsh Relay Championships | 23 Oct 16 |
| 4.33KL | 14:59 | | | | 8 | L2 | | | Sutton Park | ERRA Women's National 4-Stage Relays | 8 Oct 16 |
| 3.165ML | 18:02 | | | | 3 | L2 | | | Sutton Coldfield | ERRA National Women's 6-Stage Relays | 16 Apr 16 |
| 2015 SEN Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.66 | | | | 3 | 2 | | | Cardiff | Welsh Athletics International | 29 Jul 15 |
| 800 | 2:04.17 | | | | 3 | A | | | Watford | BMC Gold Standard Races | 26 Aug 15 |
| 800 | 2:04.28 | | | | 3 | A | | | Oxford | BMC Grand Prix | 18 Jul 15 |
| 800 | 2:04.42 | | | | 6 | A | | | Sportcity | BMC Grand Prix | 30 May 15 |
| 800 | 2:04.60 | | | | 9 | | | | Solihull | BMC Grand Prix | 22 Aug 15 |
| 800 | 2:04.77 | | | | 3 | | | | Eltham | BMC Regional Races | 19 Aug 15 |
| 800 | 2:05.10 | | | | 3 | 6 | | | Stretford | Trafford AC Grand Prix | 11 Aug 15 |
| 800 | 2:05.56 | | | | 1 | B | | | Watford | BMC Grand Prix | 27 Jun 15 |
| 800 | 2:06.09 | | | | | | | | Hastings, NZL | Potts Classic | 17 Jan 15 |
| 800 | 2:08.51 | | | | 4 | | | | Loughborough | Loughborough International | 17 May 15 |
| Mile | 4:50.1 | | | | 2 | 4 | | | Nottingham | Tim Wealthall Miles & Richard Belton 5000m | 29 Aug 15 |
| 1M | 5:08 | | | | 1 | | | | Cardiff | Lloyds Bank Festival of Running Mile (Inc Welsh and British Masters Championships) | 3 Oct 15 |
| 3KXCL | 11:18 | | | | 2 | L1 | | | Bridgend | Welsh Relay Championship | 22 Nov 15 |
| parkrun | 17:22 | | | | 10 | | 1 | 1 | Cardiff | Cardiff parkrun # 411 | 28 Nov 15 |
| parkrun | 17:29 | | | | 6 | | 1 | 1 | Pontypridd | Pontypridd parkrun # 100 | 14 Nov 15 |
| 5M | 29:31 | | | 29:32 | 42 | | 6 | | Cardiff | Cardiff Bay 5 | 4 May 15 |
| 2014 U23 Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.19 | | | | | | | | Houston TX, USA | Conference USA Outdoor Championships | 17 May 14 |
| 400 | 56.3 | | | | 3 | | | | Brecon | Welsh Masters' League | 13 Aug 14 |
| 600 | 1:33.08 | i | | | 1 | 1 | | | Cardiff | Cardiff Met Grand Prix | 14 Dec 14 |
| 800 | 2:04.49 | | | | | | | | Palo Alto CA, USA | Payton Jordan Cardinal Invitational | 4 May 14 |
| 800 | 2:04.49 | | | | 1 | 4 | | | Palo Alto CA, USA | Payton Jordan Cardinal Invitational | 4 May 14 |
| 800 | 2:05.57 | | | | 3 | A | | | Eltham | BMC Regional Races | 20 Aug 14 |
| 800 | 2:06.24 | | | | 2 | B | | | Solihull | BMC Grand Prix | 16 Aug 14 |
| 1M | 5:21 | | | | 1 | | | | Cardiff | Cardiff Half Marathon Festival of Running Mile | 4 Oct 14 |
| 2013 U23 Cardiff/New Zealand |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.38 | | | | | | | | Houston TX, USA | Conference USA Outdoor Championships | 11 May 13 |