| 2025-07-12 | British Master's Championships 2025 | 80.91 | 100 | -103 | -106 | -125 | -125 | -125 | 0 | 0 |
| 2024-11-16 | Scottish Masters Cup 2024 - FULL | 81 | 100 | 103 | 107 | -128 | -128 | 128 | 235 | 298.24963 |
| 2024-07-07 | *FULL* British Masters Championships 2024 | 79.4 | -95 | 95 | -100 | 120 | 126 | 131 | 226 | 290.0111 |
| 2024-03-23 | Scottish Masters Championships | 80.6 | 98 | -103 | -103 | 124 | -128 | -132 | 222 | 282.51694 |
| 2023-10-21 | British Masters Championships 23 **FULL** Waiting list CLOSED | 80.96 | 95 | -98 | -101 | 122 | -127 | 130 | 225 | 285.63535 |
| 2023-08-18 | World Masters Championships 2023 | 80.74 | -95 | -95 | 95 | -120 | -120 | 120 | 215 | 273.3479 |
| 2023-05-18 | European Masters Championships 2023 | 81 | 95 | -105 | -105 | -130 | -130 | -130 | 0 | 0 |
| 2022-11-19 | Scottish masters cup | 80.9 | 94 | -98 | 100 | 118 | 122 | 130 | 230 | 292.10135 |
| 2022-10-20 | European Masters Championships 2022 | 80.36 | 90 | -95 | -100 | -118 | 118 | -124 | 208 | 265.13593 |
| 2022-06-18 | Scottish masters open | 80.6 | -90 | 90 | -95 | 115 | 118 | -125 | 208 | 264.70056 |
| 2022-01-30 | BWL British Masters Championships 2022 | 79.57 | -88 | 88 | 92 | 113 | 116 | -120 | 208 | 266.59402 |
| 2021-11-07 | Scottish masters | 72.7 | 85 | 88 | -93 | -110 | -110 | 110 | 198 | 267.58057 |
| 2021-05-29 | IWF WORLD MASTERS 2021 | 72.9 | 92 | -97 | -97 | -115 | 115 | -120 | 207 | 279.2718 |
| 2020-03-01 | Scottish Masters Championships | 72.25 | 80 | 85 | 95 | -110 | -110 | 110 | 205 | 265.141 |
| 2020-03-01 | Scottish Masters Championships | 72.25 | 80 | 85 | 95 | -110 | -110 | 110 | 205 | 265.141 |
| 2019-11-16 | scottish masters cup | 72.9 | 75 | 80 | -85 | 105 | -112 | 112 | 192 | 247.0477 |
| 2019-11-16 | scottish masters cup | 72.9 | 75 | 80 | -85 | 105 | -112 | 112 | 192 | 247.0477 |
| 2019-08-17 | North Scotland Open 2019 | 72.45 | 75 | -82 | -82 | 100 | 107 | -115 | 182 | 235.01715 |