| 2025-08-24 | 2025 Commonwealth Champs | 70.21 | -125 | 125 | -129 | 148 | 152 | -156 | 277 | 382.59714 |
| 2025-07-12 | British Senior Championships 2025 | 69.84 | -125 | 125 | 129 | -150 | 150 | -154 | 279 | 386.66177 |
| 2025-05-10 | Welsh Spring Open 2025 | 70.95 | 125 | -130 | -130 | 145 | 150 | 0 | 275 | 377.3202 |
| 2024-09-21 | Commonwealth Championships 24 | 73 | 125 | -129 | 129 | 153 | -157 | -157 | 282 | 380.13782 |
| 2024-07-05 | British Seniors Championships 2024 | 72.02 | 120 | -125 | 125 | 145 | 150 | -156 | 275 | 373.80386 |
| 2024-06-15 | North Wales Academy Open 2024 | 72 | 120 | 124 | -127 | 150 | -153 | -153 | 274 | 372.5088 |
| 2024-04-27 | Wildboar Spring Open - 2 Day | 72 | -120 | 120 | 124 | 148 | -153 | 0 | 272 | 369.78973 |
| 2024-03-09 | Welsh Spring Open 2024 | 70.5 | 110 | 115 | -120 | 130 | 140 | -145 | 255 | 351.28894 |
| 2024-01-27 | Wildboar Winter Open 2024 | 69.5 | 90 | 100 | 104 | 110 | 120 | 124 | 228 | 316.97263 |
| 2023-12-02 | Welsh Senior Championships 2023 | 70.25 | 55 | 65 | 101 | 55 | 0 | 0 | 156 | 215.39175 |
| 2023-05-20 | Welsh Summer Open 2023 | 72.05 | -130 | -130 | -133 | 0 | 0 | 0 | 0 | 0 |
| 2022-12-03 | Welsh Senior Championship 2022 (Welsh Eligibility only) | 74.5 | 115 | 125 | 130 | 148 | 155 | -165 | 285 | 379.47595 |
| 2022-11-13 | British Age Group Championships 2022 | 75.7 | 125 | 130 | -133 | 150 | 155 | -160 | 285 | 375.8879 |
| 2022-07-30 | BIRMINGHAM CWG 2022 | 73 | 128 | -131 | -131 | -158 | -158 | 158 | 286 | 385.52982 |
| 2022-05-28 | European Senior 2022 | 73 | 128 | -132 | -132 | -158 | 158 | -162 | 286 | 385.52982 |
| 2022-01-29 | BWL BRITISH SENIOR CHAMPIONSHIPS 2022 | 72.63 | -130 | -130 | -130 | 0 | 0 | 0 | 0 | 0 |
| 2021-12-11 | Welsh Senior Championship 2021 (Welsh Eligibility only) | 72.4 | -130 | 130 | 134 | -160 | 160 | -163 | 294 | 398.3303 |
| 2021-12-11 | Welsh Senior Championship 2021 (Welsh Eligibility only) | 72.4 | -130 | 130 | 134 | -160 | 160 | -163 | 294 | 398.3303 |
| 2021-12-11 | Welsh Senior Championship 2021 (Welsh Eligibility only) | 72.4 | -130 | 130 | 134 | -160 | 160 | -163 | 294 | 398.3303 |
| 2021-10-03 | 2021 European Under 20 and Under 23 | 72.4 | 125 | 128 | 131 | 155 | -159 | -160 | 286 | 387.49136 |
| 2021-06-26 | 2021 BRITISH CHAMPIONSHIPS | 69.75 | 122 | 125 | 127 | 151 | -154 | 154 | 281 | 389.7553 |
| 2020-11-30 | Virtual Welsh Open 2020 | 70.3 | 124 | 0 | 0 | 140 | 0 | 0 | 264 | 346.99344 |
| 2020-02-28 | Welsh International Open 2020 | 72.2 | 120 | 123 | 125 | 145 | 150 | 153 | 278 | 359.70145 |
| 2019-12-03 | Celtic Nations Championships 2019 | 69.6 | 110 | 114 | -118 | 140 | -145 | -145 | 254 | 335.8631 |
| 2019-10-17 | European Junior & U23 Championships 2019 | 66.6 | -116 | 116 | -119 | 142 | -146 | -146 | 258 | 350.57663 |
| 2019-10-12 | Welsh Open Champioships 2019 | 67.9 | -118 | -118 | 118 | 145 | 0 | 0 | 263 | 353.06827 |
| 2019-07-11 | Commonwealth Weightlifting Championships | 67 | -115 | -115 | 115 | 140 | -146 | 146 | 261 | 353.31577 |
| 2019-04-13 | British University and College Weightlifting Championships 2019 | 66.6 | 110 | 115 | 118 | 135 | 0 | 0 | 253 | 343.7825 |
| 2019-03-02 | Welsh Senior Championships 2019 | 66.4 | 115 | -118 | -118 | 140 | -145 | -145 | 255 | 347.16132 |
| 2018-07-08 | British Weightlifting Championships 2018 | 66.2 | 115 | -118 | 118 | -136 | -136 | 136 | 254 | 346.4638 |
| 2018-04-21 | British University and College Weightlifting Championships 2018 | 66.4 | 110 | 115 | -118 | 133 | 138 | -145 | 253 | 344.43848 |
| 2017-09-30 | British U20 & U23 Weightlifting Championships 2017 | 65 | -100 | 100 | -106 | 120 | 122 | 127 | 227 | 313.2973 |
| 2017-05-27 | Harambe Classic | 92.75 | 110 | 116 | -121 | 130 | 140 | 147 | 263 | 300.3618 |
| 2017-04-01 | 2017 British University & College Championships | 65.6 | 103 | 107 | -110 | -125 | 125 | 128 | 235 | 322.41986 |
| 2017-03-11 | Barbell Madness III | 92.8 | 112 | 117 | 120 | 135 | 140 | 145 | 265 | 302.57797 |
| 2017-01-14 | SolaFide Barbell Winter Open | 92.9 | 110 | 115 | 120 | 137 | 141 | 145 | 265 | 302.4425 |
| 2016-09-25 | 2016 National Under 25 Championship | 93.19 | 100 | 105 | -111 | 126 | -132 | 133 | 238 | 272.5309 |
| 2016-09-10 | 2016 European Youth Championships | 64.76 | 93 | 0 | 0 | 120 | 0 | 0 | 213 | 298.81903 |
| 2016-08-06 | MiddleTennesseeBarbell Summer Open v.2 | 92.9 | 100 | 105 | 110 | 130 | -136 | 136 | 246 | 282.07245 |
| 2016-07-23 | Open Meet Chattanooga | 92 | 95 | -102 | -102 | 120 | 127 | -135 | 222 | 255.64064 |
| 2016-05-28 | 2016 British Youth Championships | 65.8 | 92 | -95 | 95 | -117 | 117 | -122 | 212 | 294.2208 |