| 2025-08-24 | 2025 Commonwealth Champs | 47.87 | -70 | 70 | -72 | 80 | -83 | -83 | 150 | 238.89531 |
| 2025-07-11 | British Senior Championships 2025 | 47.62 | 69 | 72 | -74 | 80 | 85 | -88 | 157 | 251.09265 |
| 2025-05-10 | Welsh Spring Open 2025 | 52.4 | 65 | 70 | -75 | 75 | 80 | -85 | 150 | 222.89412 |
| 2025-04-14 | European Senior 25 | 49 | 71 | 73 | -75 | 85 | -87 | -88 | 158 | 247.04257 |
| 2025-01-18 | Wildboar Winter Open | 49 | 70 | 72 | 74 | 81 | 84 | -86 | 158 | 247.04257 |
| 2024-10-31 | European Junior and U23 2024 | 49 | -69 | 69 | 72 | 81 | -84 | -85 | 153 | 239.22476 |
| 2024-09-21 | Commonwealth Championships 24 | 49 | 68 | 71 | -73 | 81 | -84 | 84 | 155 | 242.35188 |
| 2024-07-05 | British Seniors Championships 2024 | 49 | 68 | 70 | -72 | 80 | 83 | 86 | 156 | 243.91545 |
| 2024-04-18 | BUCS 2024 | 49 | -66 | 66 | 68 | 76 | -79 | 82 | 150 | 234.53409 |
| 2024-02-04 | Liverpool Winter Open 2024 | 51.4 | 64 | 67 | 70 | 74 | 77 | 81 | 151 | 227.61307 |
| 2023-12-02 | Welsh Senior Championships 2023 | 52.4 | 63 | 66 | -69 | 76 | 79 | -82 | 145 | 215.46432 |
| 2023-11-18 | Celtic Nations 23 | 52.45 | 63 | 66 | -68 | -78 | -78 | -78 | 0 | 0 |
| 2023-07-12 | Commonwealth Championships 23 | 54.63 | 67 | -70 | -70 | -80 | -80 | -80 | 0 | 0 |
| 2023-05-20 | Welsh Summer Open 2023 | 54.9 | 67 | -70 | -70 | -80 | 80 | 0 | 147 | 211.22858 |
| 2022-11-13 | British Age Group Championships 2022 | 53.8 | 65 | 68 | 70 | 78 | 81 | -85 | 151 | 220.1209 |
| 2022-10-15 | EWF European Junior 2022 | 48.7 | 63 | 65 | -68 | 75 | 78 | 80 | 145 | 227.81023 |
| 2022-06-11 | Welsh Summer Open 2022 | 50.9 | 58 | 61 | -64 | 70 | 73 | 75 | 136 | 206.51576 |
| 2022-04-12 | 2022 BUCS | 50.9 | 61 | 63 | 65 | 70 | 74 | -77 | 139 | 211.07126 |
| 2022-01-29 | BWL BRITISH SENIOR CHAMPIONSHIPS 2022 | 48.98 | 60 | -63 | -63 | 70 | 73 | -76 | 133 | 208.01994 |
| 2021-12-11 | Welsh Senior Championship 2021 (Welsh Eligibility only) | 48.7 | 60 | 63 | -65 | 70 | -73 | -73 | 133 | 208.95697 |
| 2021-12-11 | Welsh Senior Championship 2021 (Welsh Eligibility only) | 48.7 | 60 | 63 | -65 | 70 | -73 | -73 | 133 | 208.95697 |
| 2021-12-11 | Welsh Senior Championship 2021 (Welsh Eligibility only) | 48.7 | 60 | 63 | -65 | 70 | -73 | -73 | 133 | 208.95697 |
| 2021-07-07 | 2021 Virtual British Championships | 48.3 | 55 | 58 | 60 | 65 | 68 | -70 | 128 | 202.4139 |
| 2021-03-31 | WELSH OPEN 2 2021 | 48.8 | 53 | 55 | 58 | 62 | 65 | 67 | 125 | 196.07207 |