| 20 Sept 2026 | BW 150/5 v ECR 151/3Final · T20 | ECR | DNB | 0/16 | 1 | Edinburgh Castle Rockers won by 7 wickets | Dublin | European T20 Premier League 2026 |
| 17 Sept 2026 | BW 190/4 v ECR 137/6Match 29 · T20 | ECR | DNB | 1/29 | 1 | Belfast Wolves won by 9 runs (DLS method) | Dublin | European T20 Premier League 2026 |
| 15 Sept 2026 | RD 181/6 v ECR 176/5Match 27 · T20 | ECR | DNB | 1/23 | 0 | Rotterdam Dockers won by 5 runs | Dublin | European T20 Premier League 2026 |
| 13 Sept 2026 | ECR 118 v AF 120/2Match 24 · T20 | ECR | 0 | 1/8 | 0 | Amsterdam Flames won by 8 wickets | Dublin | European T20 Premier League 2026 |
| 11 Sept 2026 | ECR 174/4 v DG 162/8Match 21 · T20 | ECR | DNB | 4/34 | 1 | Edinburgh Castle Rockers won by 12 runs | Dublin | European T20 Premier League 2026 |
| 6 Sept 2026 | GC 159/6 v ECR 163/3Match 16 · T20 | ECR | DNB | 0/22 | 0 | Edinburgh Castle Rockers won by 7 wickets | The Hague | European T20 Premier League 2026 |
| 5 Sept 2026 | ECR 148 v RD 93Match 14 · T20 | ECR | 0 | 0/9 | 0 | Edinburgh Castle Rockers won by 55 runs | The Hague | European T20 Premier League 2026 |
| 2 Sept 2026 | ECR 189/5 v BW 130Match 11 · T20 | ECR | DNB | 2/23 | 0 | Edinburgh Castle Rockers won by 59 runs | The Hague | European T20 Premier League 2026 |
| 30 Aug 2026 | DG 109 v ECR 110/6Match 8 · T20 | ECR | DNB | 1/5 | 1 | Edinburgh Castle Rockers won by 4 wickets | The Hague | European T20 Premier League 2026 |
| 27 Aug 2026 | GC 115 v ECR 116/3Match 3 · T20 | ECR | DNB | 1/16 | 1 | Edinburgh Castle Rockers won by 7 wickets | The Hague | European T20 Premier League 2026 |
| 13 Aug 2026 | SCO 347/7 v CAN 177Match 126 · ODI | SCO | 30 | 2/34 | 1 | Scotland won by 170 runs | Dundee | ICC Men's Cricket World Cup League 2 2026 |
| 9 Aug 2026 | UAE 231/8 v SCO 235/9Match 124 · ODI | SCO | 8 | 2/46 | 0 | Scotland won by 1 wicket | Dundee | ICC Men's Cricket World Cup League 2 2026 |
| 20 May 2026 | SCO 169 v USA 170/4Match 107 · ODI | SCO | 9 | 1/17 | 0 | United States of America won by 6 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2026 |
| 12 May 2026 | SCO 243/8 v NEP 218/7Match 103 · ODI | SCO | 0 | 1/34 | 0 | Scotland won by 2 runs (DLS method) | Kirtipur | ICC Men's Cricket World Cup League 2 2026 |
| 17 Apr 2026 | SCO 157/8 v NAM 138/72nd T20I · T20I | SCO | 32* | 0/43 | 1 | Scotland won by 19 runs | Windhoek | Scotland tour of Namibia 2026 |
| 12 Apr 2026 | NAM 198 v SCO 199/3Match 96 · ODI | SCO | DNB | 2/29 | 1 | Scotland won by 7 wickets | Windhoek | ICC Men's Cricket World Cup League 2 2026 |
| 8 Apr 2026 | OMA 163/7 v SCO 151/9Match 94 · ODI | SCO | 7 | 2/32 | 0 | Oman won by 12 runs | Windhoek | ICC Men's Cricket World Cup League 2 2026 |
| 6 Apr 2026 | NAM 189/8 v SCOMatch 93 · ODI | SCO | - | 3/35 | 0 | No result | Windhoek | ICC Men's Cricket World Cup League 2 2026 |
| 20 Jun 2025 | SCO 193/5 v NEP 159Match 6 · T20I | SCO | DNB | 0/38 | 0 | Scotland won by 34 runs | Glasgow | Scotland T20 Tri-Series 2025 |
| 17 Jun 2025 | SCO 97 v NEP 98/8Match 3 · T20I | SCO | 0 | 1/6 | 0 | Nepal won by 2 wickets | Glasgow | Scotland T20 Tri-Series 2025 |
| 15 Jun 2025 | SCO 160/8 v NED 121Match 1 · T20I | SCO | 2* | 2/14 | 0 | Scotland won by 39 runs | Glasgow | Scotland T20 Tri-Series 2025 |
| 6 Jun 2025 | SCO 262/9 v NED 218Match 75 · ODI | SCO | 2 | 0/46 | 0 | Scotland won by 44 runs | Dundee | ICC Men's Cricket World Cup League 2 2025 |
| 2 Jun 2025 | SCO 296/7 v NEP 297/9Match 73 · ODI | SCO | 4* | 2/42 | 1 | Nepal won by 1 wicket | Dundee | ICC Men's Cricket World Cup League 2 2025 |
| 16 May 2025 | SCO 380/9 v NED 235Match 66 · ODI | SCO | 12* | 2/34 | 1 | Scotland won by 145 runs | Utrecht | ICC Men's Cricket World Cup League 2 2025 |
| 14 May 2025 | UAE 161 v SCO 162/2Match 65 · ODI | SCO | DNB | 1/27 | 0 | Scotland won by 8 wickets | Utrecht | ICC Men's Cricket World Cup League 2 2025 |
| 10 May 2025 | NED 282/7 v SCO 263/9Match 63 · ODI | SCO | 4 | 0/36 | 0 | Netherlands won by 19 runs | Amstelveen | ICC Men's Cricket World Cup League 2 2025 |
| 8 May 2025 | UAE 296/6 v SCO 199Match 62 · ODI | SCO | 15 | 1/42 | 0 | United Arab Emirates won by 97 runs | Amstelveen | ICC Men's Cricket World Cup League 2 2025 |
| 4 May 2025 | UAE 225/9 v SCO 226/7Match 12 · ODI | SCO | 16* | 1/54 | 0 | Scotland won by 3 wickets | Amstelveen | ICC Men's Cricket World Cup League 2 2025 |
| 4 Nov 2024 | NEP 26/1 v SCOMatch 44 · ODI | SCO | - | - | 0 | No result | Dallas | ICC Men's Cricket World Cup League 2 2024/25 |
| 31 Oct 2024 | SCO 317/5 v USA 246Match 40 · ODI | SCO | DNB | 4/40 | 0 | Scotland won by 71 runs | Dallas | ICC Men's Cricket World Cup League 2 2024/25 |
| 29 Oct 2024 | SCO 154 v NEP 157/5Match 39 · ODI | SCO | 0 | 1/25 | 0 | Nepal won by 5 wickets | Dallas | ICC Men's Cricket World Cup League 2 2024/25 |
| 7 Sept 2024 | SCO 149/9 v AUS 153/43rd T20I · T20I | SCO | 3 | 1/22 | 1 | Australia won by 6 wickets | Edinburgh | Australia tour of Scotland 2024 |
| 4 Sept 2024 | SCO 154/9 v AUS 156/31st T20I · T20I | SCO | 10 | 0/45 | 0 | Australia won by 7 wickets | Edinburgh | Australia tour of Scotland 2024 |
| 22 Jul 2024 | OMA 91 v SCO 95/2Match 16 · ODI | SCO | DNB | - | 1 | Scotland won by 8 wickets | Dundee | ICC Men's Cricket World Cup League 2 2024 |
| 20 Jul 2024 | SCO 290/9 v NAM 235/9Match 15 · ODI | SCO | 0 | 1/33 | 0 | Scotland won by 47 runs (DLS method) | Dundee | ICC Men's Cricket World Cup League 2 2024 |
| 16 Jul 2024 | OMA 123 v SCO 99/2Match 13 · ODI | SCO | DNB | 1/20 | 0 | No result | Dundee | ICC Men's Cricket World Cup League 2 2024 |
| 14 Mar 2024 | SCO 94 v UAE 623rd T20I · T20I | SCO | 4 | 3/14 | 0 | Scotland won by 32 runs | Dubai | Scotland tour of United Arab Emirates 2023/24 |
| 13 Mar 2024 | SCO 121/8 v UAE 112/92nd T20I · T20I | SCO | 20 | 3/21 | 0 | Scotland won by 9 runs | Dubai | Scotland tour of United Arab Emirates 2023/24 |
| 11 Mar 2024 | SCO 147/8 v UAE 149/21st T20I · T20I | SCO | 21 | 1/33 | 0 | United Arab Emirates won by 8 wickets | Dubai | Scotland tour of United Arab Emirates 2023/24 |
| 27 Jun 2023 | SL 245 v SCO 163Match 19 · ODI | SCO | 0 | 0/15 | 0 | Sri Lanka won by 82 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 23 Jun 2023 | SCO 282/8 v UAE 171Match 12 · ODI | SCO | 2 | 0/24 | 1 | Scotland won by 111 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 17 Feb 2023 | SCO 274/9 v NEP 275/7Match 123 · ODI | SCO | 26 | 0/32 | 1 | Nepal won by 3 wickets | Kirtipur | ICC Men's Cricket World Cup League 2 2022/23 |