| 2025-07-13 | British Senior Championships 2025 | 95.17 | -140 | -140 | -140 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-18 | BSF Open | 96.9 | 143 | -147 | -147 | 170 | 175 | -178 | 318 | 369.60425 |
| 2025-03-23 | 46th European Small Nation and Malta Open 25 | 97.65 | 138 | 142 | -145 | 169 | 173 | -176 | 315 | 364.8997 |
| 2024-11-30 | Scottish Senior Championship 2024 - INVITE ONLY | 94.85 | 143 | -147 | -147 | -171 | -171 | -171 | 0 | 0 |
| 2024-10-31 | European Junior and U23 2024 | 94.25 | 143 | 146 | -151 | -172 | 172 | -177 | 318 | 374.1748 |
| 2024-07-07 | British Seniors Championships 2024 | 95.48 | -141 | 141 | 145 | 171 | 175 | -177 | 320 | 374.34793 |
| 2024-05-05 | The Scottish Open | 95.75 | 138 | 142 | 145 | 168 | 172 | 175 | 320 | 373.88004 |
| 2024-04-12 | Home Nations Squads & UKAF 2024 | 95.4 | 138 | -142 | -143 | 165 | 170 | -175 | 308 | 360.44403 |
| 2023-12-03 | The Scottish Seniors Championships | 95.4 | 133 | 138 | 141 | 163 | 170 | -175 | 311 | 363.95486 |
| 2023-11-18 | Celtic Nations 23 | 95.7 | 130 | 135 | 140 | 160 | 166 | -171 | 306 | 357.60538 |
| 2023-08-06 | BRITISH SENIOR CHAMPIONSHIPS 2023 | 95.41 | 133 | -137 | -137 | 160 | -167 | 0 | 293 | 342.87396 |
| 2023-05-28 | The Scottish Weightlifting Open 2023 | 95.5 | 132 | 138 | -140 | 162 | 168 | 170 | 308 | 360.2764 |
| 2023-04-16 | East of Scotland Open & Eastern Districts - FULL | 95.25 | -132 | 132 | 137 | -160 | -160 | 0 | 0 | 0 |
| 2022-10-15 | EWF European Junior 2022 | 94.45 | 131 | -136 | -136 | 160 | 164 | -167 | 295 | 346.77997 |
| 2022-08-22 | Scottish Junior Championships & Under 23’s | 95.1 | 130 | 134 | 137 | 157 | 163 | 167 | 304 | 356.26227 |
| 2022-05-21 | Scottish Weightlifting Championships | 92.7 | 127 | 132 | 135 | 157 | 162 | 165 | 300 | 355.68115 |
| 2022-05-02 | IWF World Juniors 2022 | 91.1 | 129 | 132 | 134 | 157 | 161 | 164 | 298 | 356.19934 |
| 2022-01-29 | BWL BRITISH SENIOR CHAMPIONSHIPS 2022 | 90.01 | 130 | -135 | -135 | -160 | -161 | -161 | 130 | 156.28383 |
| 2021-12-05 | Scottish Open Championships 2021 | 91 | 125 | 130 | -135 | 150 | 157 | 163 | 293 | 350.40506 |
| 2021-10-23 | SCOTTISH WESTERN DISTRICT | 90 | 120 | 125 | 130 | 147 | 152 | 157 | 287 | 345.04504 |
| 2021-06-26 | 2021 BRITISH CHAMPIONSHIPS | 84.02 | -120 | 120 | -125 | 140 | 145 | -150 | 265 | 329.79483 |
| 2021-03-31 | BWL OPEN SERIES 3 2021 | 83.15 | 115 | 121 | -123 | 140 | 145 | -149 | 266 | 332.86136 |
| 2021-03-15 | SCOTTISH OPEN 1 2021 | 80.4 | 115 | 120 | -123 | 145 | -150 | -150 | 265 | 337.70062 |
| 2019-12-07 | European Youth Championships 2019 | 80.1 | 108 | 112 | 116 | 132 | 137 | -140 | 253 | 309.30392 |
| 2019-10-05 | British Age Group Championships 2019 | 79.3 | 107 | -112 | 112 | 130 | -136 | 136 | 248 | 304.7644 |
| 2019-09-07 | Scottish U-18 2019 | 80.25 | 107 | 112 | 115 | 128 | 133 | -138 | 248 | 302.90106 |
| 2019-08-17 | North Scotland Open 2019 | 80.6 | 105 | 111 | -115 | 125 | 130 | 135 | 246 | 299.79263 |
| 2019-06-23 | Scottish Youth Championships 2019 | 78.8 | 105 | -110 | -110 | 125 | -131 | -131 | 230 | 283.57727 |
| 2019-06-09 | BWL European Youth Trials 2019 | 78.7 | 100 | 105 | 109 | 125 | 130 | -133 | 239 | 294.8697 |
| 2019-04-27 | SCOTTISH SENIOR CHAMPIONSHIPS 2019 | 76 | 100 | 104 | 107 | 118 | -122 | -122 | 225 | 282.83267 |
| 2019-04-27 | SCOTTISH SENIOR CHAMPIONSHIPS 2019 | 76 | 100 | 104 | 107 | 118 | -122 | -122 | 225 | 282.83267 |
| 2019-03-08 | IWF Youth World Championships 2019 | 71.6 | 98 | 103 | -106 | 119 | 122 | 124 | 227 | 295.14514 |
| 2019-01-27 | Forth Valley Open 2019 | 72.75 | 94 | 98 | -102 | 116 | 121 | -125 | 219 | 282.12244 |
| 2018-11-04 | Scottish Open Championships 2018 | 70.3 | 85 | 90 | 93 | 107 | 110 | -113 | 203 | 266.81693 |
| 2018-09-22 | Scottish Under18 Championships & Development Cup Open & Round 3 2018 | 68.6 | 88 | -92 | -96 | 105 | -110 | -112 | 193 | 257.46158 |
| 2018-04-28 | Scottish Youth Championships 2018 | 67.2 | 82 | 84 | -86 | 102 | -105 | -105 | 186 | 251.3174 |
| 2018-02-03 | British Youth (U17/U15) Championships 2018 | 66.6 | 71 | 74 | 76 | 90 | 93 | 96 | 172 | 233.71776 |