| 2025-07-12 | British Senior Championships 2025 | 78.19 | 123 | 127 | 130 | 152 | 156 | 160 | 290 | 375.37753 |
| 2025-04-12 | West of Scotland Districts | 78.6 | 118 | -122 | -122 | 153 | -158 | -158 | 271 | 349.74414 |
| 2024-11-30 | Scottish Senior Championship 2024 - INVITE ONLY | 80.65 | 120 | -125 | -126 | 150 | -156 | -161 | 270 | 343.48453 |
| 2024-09-22 | BSF Open | 84.5 | 118 | 122 | 125 | 150 | 160 | -165 | 285 | 353.63132 |
| 2024-07-06 | British Seniors Championships 2024 | 81 | 118 | -122 | -122 | 148 | 153 | -160 | 271 | 343.93893 |
| 2023-08-05 | BRITISH SENIOR CHAMPIONSHIPS 2023 | 81 | 118 | -122 | -124 | 147 | -157 | -157 | 265 | 336.32404 |
| 2023-05-14 | Scottish U18 & Development Cup Round 2 | 81 | 115 | -120 | 120 | 150 | 155 | 0 | 275 | 349.01553 |
| 2023-02-18 | End of Winter Cup | 86.05 | 115 | 120 | 125 | 150 | 157 | -163 | 282 | 346.64996 |
| 2022-07-30 | BIRMINGHAM CWG 2022 | 81 | -120 | 120 | -125 | 150 | 157 | -162 | 277 | 351.5538 |
| 2022-05-21 | Scottish Weightlifting Championships | 85.6 | 110 | -115 | 116 | 150 | -160 | -160 | 266 | 327.85867 |
| 2022-01-29 | BWL BRITISH SENIOR CHAMPIONSHIPS 2022 | 80.85 | 125 | -130 | -130 | -160 | 160 | -167 | 285 | 362.07434 |
| 2021-12-04 | Scottish Open Championships 2021 | 80.9 | 120 | 125 | -130 | 150 | 160 | -165 | 285 | 361.9517 |
| 2021-12-04 | Scottish Open Championships 2021 | 80.9 | 120 | 125 | -130 | 150 | 160 | -165 | 285 | 361.9517 |
| 2021-12-04 | Scottish Open Championships 2021 | 80.9 | 120 | 125 | -130 | 150 | 160 | -165 | 285 | 361.9517 |
| 2021-10-23 | SCOTTISH WESTERN DISTRICT | 80.1 | 120 | 125 | 130 | 150 | -160 | 160 | 290 | 370.3238 |
| 2021-10-03 | 2021 European Under 20 and Under 23 | 78.77 | 124 | 128 | 132 | 158 | -163 | 163 | 295 | 380.2531 |
| 2021-06-26 | 2021 BRITISH CHAMPIONSHIPS | 80.51 | 122 | -127 | -127 | 155 | 161 | -166 | 283 | 360.36703 |
| 2021-05-31 | 2021 BWL Open Series 5 | 82.3 | 120 | 0 | 0 | 150 | 155 | 0 | 275 | 346.0163 |
| 2021-04-30 | SCOTTISH OPEN 2 2021 | 80.3 | 115 | 0 | 0 | 140 | 0 | 0 | 255 | 325.18054 |
| 2020-02-15 | Glasgow Open Classic | 83 | 115 | 120 | 125 | 145 | 150 | 155 | 280 | 336.27084 |
| 2019-10-17 | European Junior & U23 Championships 2019 | 81 | 121 | 126 | -130 | 151 | 156 | -162 | 282 | 342.80383 |
| 2019-04-27 | SCOTTISH SENIOR CHAMPIONSHIPS 2019 | 80.7 | 120 | 125 | -130 | 150 | 160 | 0 | 285 | 347.10208 |
| 2019-04-27 | SCOTTISH SENIOR CHAMPIONSHIPS 2019 | 80.7 | 120 | 125 | -130 | 150 | 160 | 0 | 285 | 347.10208 |
| 2019-03-24 | The Hive Weightlifting Open II 2019 | 81 | -123 | -123 | -123 | 0 | 0 | 0 | 0 | 0 |
| 2018-11-04 | Scottish Open Championships 2018 | 79.05 | 121 | -126 | -126 | 151 | 156 | 0 | 277 | 340.96146 |
| 2018-10-24 | EWF European Junior (U23 - U20) Championships 2018 | 77 | -124 | -124 | 124 | 150 | 157 | -161 | 281 | 350.7311 |
| 2018-07-07 | British Weightlifting Championships 2018 | 77 | -118 | 120 | -123 | -148 | 148 | 151 | 271 | 338.24957 |
| 2018-05-19 | Glasgow Classic 2018 | 77 | 110 | -115 | 115 | -140 | 140 | 145 | 260 | 324.5199 |
| 2018-03-29 | EWF European Senior Championships 2018 | 77 | -120 | 120 | -123 | 150 | -154 | 157 | 277 | 345.7385 |
| 2018-03-10 | Scottish Senior Weightlifting Championships 2018 | 76.25 | 120 | -123 | 123 | 150 | 153 | -155 | 276 | 346.32037 |
| 2017-10-15 | 2017 European Junior Championships | 77 | 123 | 0 | 0 | 150 | 0 | 0 | 273 | 340.74588 |
| 2017-10-15 | 2017 European Youth Championships | 77 | 123 | 0 | 0 | 150 | 0 | 0 | 273 | 340.74588 |
| 2017-09-22 | 2017 European Youth Championships | 76.86 | 118 | 0 | 0 | 150 | 0 | 0 | 268 | 334.8332 |
| 2017-09-03 | 2017 Commonwealth Championships | 76.97 | 120 | 0 | 0 | 145 | 0 | 0 | 265 | 330.83002 |
| 2017-07-16 | British Weightlifting Championships 2017 | 76.5 | 115 | -120 | -120 | 140 | 146 | -150 | 261 | 326.91656 |
| 2017-04-03 | 2017 World Youth Championships | 75.95 | 110 | 0 | 0 | 140 | 0 | 0 | 250 | 314.37167 |
| 2015-09-05 | 2015 Commonwealth Youth Games | 75.95 | 92 | 0 | 0 | 120 | 0 | 0 | 212 | 269.06558 |