| 2026-06-04 | T20I (W) | Bangladesh v Netherlands | 98/3 · 85/5 | Bangladesh won by 13 runs | Grange Cricket Club Ground |
| 2026-06-03 | T20I (W) | Scotland v Netherlands | 124/3 · 80/6 | Scotland won by 24 runs | Grange Cricket Club Ground |
| 2026-06-02 | T20I (W) | Bangladesh v Scotland | 152/6 · 118 | Bangladesh won by 34 runs | Grange Cricket Club Ground |
| 2026-05-31 | T20I (W) | Netherlands v Bangladesh | 162/5 · 154/8 | Netherlands won by 8 runs | Grange Cricket Club Ground |
| 2026-05-30 | T20I (W) | Bangladesh v Scotland | 133/5 · 134/2 | Scotland won by 8 wickets | Grange Cricket Club Ground |
| 2026-05-28 | T20I (W) | Netherlands v Scotland | 141/8 · 144/1 | Scotland won by 9 wickets | Grange Cricket Club Ground |
| 2024-09-07 | T20I | Scotland v Australia | 149/9 · 153/4 | Australia won by 6 wickets | Grange Cricket Club Ground |
| 2024-09-06 | T20I | Australia v Scotland | 196/4 · 126 | Australia won by 70 runs | Grange Cricket Club Ground |
| 2024-09-04 | T20I | Scotland v Australia | 154/9 · 156/3 | Australia won by 7 wickets | Grange Cricket Club Ground |
| 2023-07-28 | T20I | Scotland v Ireland | 213/6 · 205/9 | Scotland won by 8 runs | Grange Cricket Club Ground |
| 2023-07-28 | T20I | Germany v Italy | 141 · 147/6 | Italy won by 4 wickets | Grange Cricket Club Ground |
| 2023-07-27 | T20I | Scotland v Denmark | 159/7 · 126/7 | Scotland won by 33 runs | Grange Cricket Club Ground |
| 2023-07-25 | T20I | Jersey v Germany | 190/5 · 139/8 | Jersey won by 51 runs | Grange Cricket Club Ground |
| 2023-07-25 | T20I | Italy v Denmark | 150/8 · 124 | Italy won by 26 runs | Grange Cricket Club Ground |
| 2023-07-24 | T20I | Scotland v Italy | 245/2 · 90 | Scotland won by 155 runs | Grange Cricket Club Ground |
| 2023-07-23 | T20I | Denmark v Germany | 124/9 · 126/4 | Germany won by 6 wickets | Grange Cricket Club Ground |
| 2023-07-23 | T20I | Ireland v Austria | 226/4 · 98 | Ireland won by 128 runs | Grange Cricket Club Ground |
| 2023-07-21 | T20I | Scotland v Jersey | 149/6 · 135/9 | Scotland won by 14 runs | Grange Cricket Club Ground |
| 2023-07-21 | T20I | Denmark v Ireland | 122/9 · 123/1 | Ireland won by 9 wickets | Grange Cricket Club Ground |
| 2023-07-20 | T20I | Austria v Jersey | 104/9 · 106/2 | Jersey won by 8 wickets | Grange Cricket Club Ground |
| 2022-09-06 | T20I (W) | Scotland v Ireland | 126/8 · 44/1 | Ireland won by 16 runs | Grange Cricket Club Ground |
| 2022-09-05 | T20I (W) | Scotland v Ireland | 133/6 · 137/2 | Ireland won by 8 wickets | Grange Cricket Club Ground |
| 2022-07-31 | ODI | Scotland v New Zealand | 306 · 307/3 | New Zealand won by 7 wickets | Grange Cricket Club Ground |
| 2022-07-29 | T20I | New Zealand v Scotland | 254/5 · 152/9 | New Zealand won by 102 runs | Grange Cricket Club Ground |
| 2022-07-27 | T20I | New Zealand v Scotland | 225/5 · 157/8 | New Zealand won by 68 runs | Grange Cricket Club Ground |
| 2021-09-19 | T20I | Scotland v Zimbabwe | 177/4 · 180/4 | Zimbabwe won by 6 wickets | Grange Cricket Club Ground |
| 2021-09-17 | T20I | Zimbabwe v Scotland | 136/5 · 126 | Zimbabwe won by 10 runs | Grange Cricket Club Ground |
| 2021-09-15 | T20I | Scotland v Zimbabwe | 141/6 · 134/9 | Scotland won by 7 runs | Grange Cricket Club Ground |
| 2017-06-17 | ODI | Scotland v Zimbabwe | 169 · 171/4 | Zimbabwe won by 6 wickets | Grange Cricket Club Ground |
| 2017-06-15 | ODI | Scotland v Zimbabwe | 317/6 · 272 | Scotland won by 26 runs | Grange Cricket Club Ground |
| 2016-09-10 | ODI | Scotland v Hong Kong | 266/7 · 213 | Scotland won by 53 runs | Grange Cricket Club Ground |
| 2016-09-08 | ODI | Scotland v Hong Kong | 153/6 · 136/4 | No result | Grange Cricket Club Ground |
| 2016-08-16 | ODI | Scotland v United Arab Emirates | 229/3 · 228 | Scotland won by 7 wickets | Grange Cricket Club Ground |
| 2016-08-14 | ODI | Scotland v United Arab Emirates | 327/5 · 229 | Scotland won by 98 runs | Grange Cricket Club Ground |
| 2015-07-12 | T20I | Netherlands v United Arab Emirates | 125/3 · 119/7 | Netherlands won by 7 wickets | Grange Cricket Club Ground |
| 2015-07-11 | T20I | Scotland v Netherlands | 159 · 191/6 | Netherlands won by 32 runs | Grange Cricket Club Ground |
| 2015-07-09 | T20I | Scotland v United Arab Emirates | 110/1 · 109 | Scotland won by 9 wickets | Grange Cricket Club Ground |
| 2013-05-17 | ODI | Scotland v Pakistan | 135 · 231/7 | Pakistan won by 96 runs | Grange Cricket Club Ground |