| 2026-08-30 | ODI (W) | Netherlands v Scotland | 129/9 · 130/1 | Scotland won by 9 wickets | New Williamfield No1 Oval |
| 2026-08-13 | ODI | Scotland v Canada | 347/7 · 177 | Scotland won by 170 runs | Forthill |
| 2026-08-09 | ODI | United Arab Emirates v Scotland | 231/8 · 235/9 | Scotland won by 1 wickets | Forthill |
| 2026-08-07 | ODI | Scotland v Canada | 281/7 · 272 | Scotland won by 9 runs | Forthill |
| 2026-06-26 | T20I (W) | Scotland v Sri Lanka | 151/6 · 154/7 | Sri Lanka won by 3 wickets | Old Trafford |
| 2026-06-23 | T20I (W) | Scotland v New Zealand | 131/7 · 132/4 | New Zealand won by 6 wickets | County Ground |
| 2026-06-20 | T20I (W) | England v Scotland | 200/5 · 162/7 | England won by 38 runs | Headingley |
| 2026-06-18 | T20I (W) | West Indies v Scotland | 153/6 · 146 | West Indies won by 7 runs | Headingley |
| 2026-06-13 | T20I (W) | Scotland v Ireland | 161/5 · 121 | Scotland won by 40 runs | Old Trafford |
| 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-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 |
| 2026-05-20 | ODI | Scotland v United States of America | 169 · 170/4 | United States of America won by 6 wickets | Tribhuvan University International Cricket Ground |
| 2026-05-18 | ODI | Scotland v Nepal | 194 · 199/4 | Nepal won by 6 wickets | Tribhuvan University International Cricket Ground |
| 2026-05-14 | ODI | Scotland v United States of America | 321/6 · 246/8 | Scotland won by 2 runs | Tribhuvan University International Cricket Ground |
| 2026-05-12 | ODI | Scotland v Nepal | 243/8 · 218/7 | Scotland won by 2 runs | Tribhuvan University International Cricket Ground |
| 2026-04-18 | T20I | Scotland v Namibia | 186/4 · 187/6 | Namibia won by 4 wickets | Namibia Cricket Ground |
| 2026-04-17 | T20I | Scotland v Namibia | 157/8 · 138/7 | Scotland won by 19 runs | Namibia Cricket Ground |
| 2026-04-15 | T20I | Namibia v Scotland | 159/7 · 160/3 | Scotland won by 7 wickets | Namibia Cricket Ground |
| 2026-04-12 | ODI | Namibia v Scotland | 198 · 199/3 | Scotland won by 7 wickets | Namibia Cricket Ground |
| 2026-04-08 | ODI | Oman v Scotland | 163/7 · 151/9 | Oman won by 12 runs | Namibia Cricket Ground |
| 2026-04-06 | ODI | Namibia v Scotland | 189/8 | No result | Namibia Cricket Ground |
| 2026-02-17 | T20I | Scotland v Nepal | 170/7 · 171/3 | Nepal won by 7 wickets | Wankhede Stadium |
| 2026-02-14 | T20I | Scotland v England | 152 · 155/5 | England won by 5 wickets | Eden Gardens |
| 2026-02-09 | T20I | Scotland v Italy | 207/4 · 134/9 | Scotland won by 73 runs | Eden Gardens |
| 2026-02-07 | T20I | West Indies v Scotland | 182/5 · 147 | West Indies won by 35 runs | Eden Gardens |
| 2026-02-01 | T20I (W) | Scotland v United States of America | 178/8 · 137 | Scotland won by 41 runs | Tribhuvan University International Cricket Ground |
| 2026-01-30 | T20I (W) | Bangladesh v Scotland | 191/5 · 101/9 | Bangladesh won by 90 runs | Tribhuvan University International Cricket Ground |
| 2026-01-28 | T20I (W) | Scotland v Ireland | 160/5 · 121 | Scotland won by 39 runs | Tribhuvan University International Cricket Ground |
| 2026-01-26 | T20I (W) | Scotland v Nepal | 140 · 68/9 | Scotland won by 72 runs | Tribhuvan University International Cricket Ground |
| 2026-01-24 | T20I (W) | Thailand v Scotland | 118/6 · 124/5 | Scotland won by 5 wickets | Tribhuvan University International Cricket Ground |
| 2026-01-22 | T20I (W) | Zimbabwe v Scotland | 101 · 105/5 | Scotland won by 5 wickets | Mulpani Cricket Ground |
| 2026-01-20 | T20I (W) | Netherlands v Scotland | 157/6 · 150/5 | Netherlands won by 7 runs | Tribhuvan University International Cricket Ground |
| 2025-11-30 | T20I (W) | Scotland v Thailand | 63 · 65/7 | Thailand won by 3 wickets | Asian Institute of Technology Ground |
| 2025-11-28 | T20I (W) | Netherlands v Scotland | 148/7 · 121/8 | Netherlands won by 27 runs | Terdthai Cricket Ground |
| 2025-11-26 | T20I (W) | Papua New Guinea v Scotland | 118/8 · 121/4 | Scotland won by 6 wickets | Asian Institute of Technology Ground |
| 2025-11-25 | T20I (W) | Namibia v Scotland | 74 · 76/3 | Scotland won by 7 wickets | Asian Institute of Technology Ground |
| 2025-11-23 | T20I (W) | United Arab Emirates v Scotland | 93/8 · 94/0 | Scotland won by 10 wickets | Terdthai Cricket Ground |
| 2025-11-21 | T20I (W) | Scotland v Tanzania | 153/5 · 148/8 | Scotland won by 5 runs | Asian Institute of Technology Ground |
| 2025-11-20 | T20I (W) | Scotland v Uganda | 115/9 · 100/6 | Scotland won by 15 runs | Terdthai Cricket Ground |
| 2025-11-17 | T20I (W) | Namibia v Scotland | 81/9 · 82/3 | Scotland won by 7 wickets | Terdthai Cricket Ground |
| 2025-11-15 | T20I (W) | Thailand v Scotland | 136/5 · 137/8 | Scotland won by 2 wickets | Terdthai Cricket Ground |
| 2025-11-14 | T20I (W) | Scotland v Papua New Guinea | 146/4 · 91/8 | Scotland won by 55 runs | Terdthai Cricket Ground |
| 2025-09-04 | ODI | Scotland v Namibia | 164 · 109 | Scotland won by 55 runs | Maple Leaf North-West Ground |
| 2025-08-31 | ODI | Canada v Scotland | 184 · 187/3 | Scotland won by 7 wickets | Maple Leaf North-West Ground |
| 2025-07-11 | T20I | Scotland v Jersey | 133/7 · 134/9 | Jersey won by 1 wickets | Sportpark Westvliet |
| 2025-07-09 | T20I | Italy v Scotland | 167/6 · 155/5 | Italy won by 12 runs | Sportpark Westvliet |
| 2025-07-08 | T20I | Scotland v Netherlands | 148/9 · 142/7 | Scotland won by 6 runs | Sportpark Westvliet |
| 2025-06-20 | T20I | Scotland v Nepal | 193/5 · 159 | Scotland won by 34 runs | Titwood |
| 2025-06-18 | T20I | Netherlands v Scotland | 198/7 · 181/9 | Netherlands won by 17 runs | Titwood |
| 2025-06-17 | T20I | Scotland v Nepal | 97 · 98/8 | Nepal won by 2 wickets | Titwood |
| 2025-06-15 | T20I | Scotland v Netherlands | 160/8 · 121 | Scotland won by 39 runs | Titwood |
| 2025-06-12 | ODI | Scotland v Netherlands | 369/6 · 374/6 | Netherlands won by 4 wickets | Forthill |
| 2025-06-08 | ODI | Scotland v Nepal | 323/6 · 321 | Scotland won by 2 runs | Forthill |
| 2025-06-06 | ODI | Scotland v Netherlands | 262/9 · 218 | Scotland won by 44 runs | Forthill |
| 2025-06-02 | ODI | Scotland v Nepal | 296/7 · 297/9 | Nepal won by 1 wickets | Forthill |
| 2025-05-16 | ODI | Scotland v Netherlands | 380/9 · 235 | Scotland won by 145 runs | Sportpark Maarschalkerweerd |
| 2025-05-14 | ODI | United Arab Emirates v Scotland | 161 · 162/2 | Scotland won by 8 wickets | Sportpark Maarschalkerweerd |
| 2025-05-10 | ODI | Netherlands v Scotland | 282/7 · 263/9 | Netherlands won by 19 runs | VRA Ground |
| 2025-05-08 | ODI | United Arab Emirates v Scotland | 296/6 · 199 | United Arab Emirates won by 97 runs | VRA Ground |
| 2025-05-04 | ODI | United Arab Emirates v Scotland | 225/9 · 226/7 | Scotland won by 3 wickets | VRA Ground |
| 2025-04-18 | ODI (W) | Scotland v Ireland | 268/7 · 269/9 | Ireland won by 1 wickets | Gaddafi Stadium |
| 2025-04-15 | ODI (W) | Bangladesh v Scotland | 276/6 · 242/9 | Bangladesh won by 34 runs | Gaddafi Stadium |
| 2025-04-13 | ODI (W) | Scotland v Thailand | 206 · 148 | Scotland won by 58 runs | Lahore City Cricket Association Ground |
| 2025-04-11 | ODI (W) | Scotland v Pakistan | 186/9 · 190/4 | Pakistan won by 6 wickets | Lahore City Cricket Association Ground |
| 2025-04-09 | ODI (W) | Scotland v West Indies | 244 · 233 | Scotland won by 11 runs | Lahore City Cricket Association Ground |
| 2024-11-04 | ODI | Nepal v Scotland | 26/1 | No result | Grand Prairie Stadium |
| 2024-10-31 | ODI | Scotland v United States of America | 317/5 · 246 | Scotland won by 71 runs | Grand Prairie Stadium |
| 2024-10-29 | ODI | Scotland v Nepal | 154 · 157/5 | Nepal won by 5 wickets | Grand Prairie Stadium |
| 2024-10-25 | ODI | United States of America v Scotland | 144 · 145/0 | Scotland won by 10 wickets | Grand Prairie Stadium |
| 2024-10-13 | T20I (W) | Scotland v England | 109/6 · 113/0 | England won by 10 wickets | Sharjah Cricket Stadium |
| 2024-10-09 | T20I (W) | South Africa v Scotland | 166/5 · 86 | South Africa won by 80 runs | Dubai International Cricket Stadium |
| 2024-10-06 | T20I (W) | Scotland v West Indies | 99/8 · 101/4 | West Indies won by 6 wickets | Dubai International Cricket Stadium |
| 2024-10-03 | T20I (W) | Bangladesh v Scotland | 119/7 · 103/7 | Bangladesh won by 16 runs | Sharjah Cricket Stadium |
| 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 |
| 2024-08-16 | T20I (W) | Scotland v Netherlands | 145/4 · 118/9 | Scotland won by 27 runs | VRA Ground |
| 2024-08-15 | T20I (W) | Scotland v Papua New Guinea | 117/7 · 101 | Scotland won by 16 runs | VRA Ground |
| 2024-08-12 | ODI (W) | Scotland v Netherlands | 187 · 153 | Scotland won by 34 runs | VRA Ground |
| 2024-08-11 | ODI (W) | Papua New Guinea v Scotland | 133 · 134/6 | Scotland won by 4 wickets | VRA Ground |
| 2024-08-08 | ODI (W) | Scotland v Netherlands | 180 · 181/7 | Netherlands won by 3 wickets | VRA Ground |
| 2024-08-06 | ODI (W) | Scotland v Papua New Guinea | 258/6 · 196 | Scotland won by 62 runs | Sportpark Maarschalkerweerd |
| 2024-07-26 | ODI | Scotland v Namibia | 301/6 · 163 | Scotland won by 138 runs | Forthill |
| 2024-07-22 | ODI | Oman v Scotland | 91 · 95/2 | Scotland won by 8 wickets | Forthill |
| 2024-07-20 | ODI | Scotland v Namibia | 290/9 · 235/9 | Scotland won by 47 runs | Forthill |
| 2024-07-16 | ODI | Oman v Scotland | 123 · 99/2 | No result | Forthill |
| 2024-06-15 | T20I | Scotland v Australia | 180/5 · 186/5 | Australia won by 5 wickets | Daren Sammy National Cricket Stadium |
| 2024-06-09 | T20I | Oman v Scotland | 150/7 · 153/3 | Scotland won by 7 wickets | Sir Vivian Richards Stadium |
| 2024-06-06 | T20I | Namibia v Scotland | 155/9 · 157/5 | Scotland won by 5 wickets | Kensington Oval |
| 2024-06-04 | T20I | Scotland v England | 90/0 | No result | Kensington Oval |
| 2024-05-23 | T20I | Scotland v Ireland | 157/8 · 158/5 | Ireland won by 5 wickets | Sportpark Westvliet |
| 2024-05-22 | T20I | Scotland v Netherlands | 158/7 · 87 | Scotland won by 71 runs | Sportpark Westvliet |
| 2024-05-18 | T20I | Netherlands v Scotland | 167/8 · 126 | Netherlands won by 41 runs | Sportpark Westvliet |
| 2024-05-07 | T20I (W) | Sri Lanka v Scotland | 169/5 · 101/7 | Sri Lanka won by 68 runs | Zayed Cricket Stadium |
| 2024-05-05 | T20I (W) | Ireland v Scotland | 110/9 · 112/2 | Scotland won by 8 wickets | Zayed Cricket Stadium |
| 2024-05-03 | T20I (W) | Thailand v Scotland | 99/5 · 100/4 | Scotland won by 6 wickets | Tolerance Oval |
| 2024-04-29 | T20I (W) | Scotland v United States of America | 149/6 · 105/8 | Scotland won by 44 runs | Tolerance Oval |
| 2024-04-27 | T20I (W) | Scotland v Sri Lanka | 94 · 95/0 | Sri Lanka won by 10 wickets | Zayed Cricket Stadium |
| 2024-04-25 | T20I (W) | Scotland v Uganda | 161/3 · 52 | Scotland won by 109 runs | Tolerance Oval |
| 2024-04-14 | ODI (W) | Scotland v United States of America | 251/7 · 210/9 | Scotland won by 41 runs | ICC Academy |
| 2024-04-12 | ODI (W) | Scotland v Papua New Guinea | 217 · 113 | Scotland won by 104 runs | ICC Academy |
| 2024-03-14 | T20I | Scotland v United Arab Emirates | 94 · 62 | Scotland won by 32 runs | Dubai International Cricket Stadium |
| 2024-03-13 | T20I | Scotland v United Arab Emirates | 121/8 · 112/9 | Scotland won by 9 runs | Dubai International Cricket Stadium |
| 2024-03-11 | T20I | Scotland v United Arab Emirates | 147/8 · 149/2 | United Arab Emirates won by 8 wickets | Dubai International Cricket Stadium |
| 2024-03-07 | ODI | Scotland v Canada | 197 · 200/5 | Canada won by 5 wickets | Dubai International Cricket Stadium |
| 2024-03-03 | ODI | United Arab Emirates v Scotland | 132 · 137/2 | Scotland won by 8 wickets | Dubai International Cricket Stadium |
| 2024-03-01 | ODI | Scotland v Canada | 215/8 · 220/3 | Canada won by 7 wickets | Dubai International Cricket Stadium |
| 2023-10-24 | T20I (W) | Ireland v Scotland | 117/7 · 121/2 | Scotland won by 8 wickets | Desert Springs Cricket Ground |
| 2023-10-23 | T20I (W) | Scotland v Ireland | 91 · 92/3 | Ireland won by 7 wickets | Desert Springs Cricket Ground |
| 2023-10-21 | ODI (W) | Ireland v Scotland | 239 · 206 | Ireland won by 33 runs | Desert Springs Cricket Ground |
| 2023-10-19 | ODI (W) | Ireland v Scotland | 270/6 · 191 | Ireland won by 79 runs | Desert Springs Cricket Ground |
| 2023-10-17 | ODI (W) | Scotland v Ireland | 211 · 171 | Scotland won by 40 runs | Desert Springs Cricket Ground |
| 2023-09-12 | T20I (W) | Scotland v France | 204/4 · 49/9 | Scotland won by 155 runs | Desert Springs Cricket Ground |
| 2023-09-11 | T20I (W) | Scotland v Netherlands | 122/7 · 63 | Scotland won by 59 runs | Desert Springs Cricket Ground |
| 2023-09-10 | T20I (W) | Scotland v Italy | 200/6 · 83 | Scotland won by 117 runs | Desert Springs Cricket Ground |
| 2023-09-08 | T20I (W) | France v Scotland | 106/7 · 109/3 | Scotland won by 7 wickets | Desert Springs Cricket Ground |
| 2023-09-07 | T20I (W) | Netherlands v Scotland | 134/7 · 99 | Netherlands won by 35 runs | Desert Springs Cricket Ground |
| 2023-07-28 | T20I | Scotland v Ireland | 213/6 · 205/9 | Scotland won by 8 runs | 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 | Scotland v Austria | 232/2 · 66 | Scotland won by 166 runs | Goldenacre |
| 2023-07-24 | T20I | Scotland v Italy | 245/2 · 90 | Scotland won by 155 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-20 | T20I | Scotland v Germany | 234/5 · 65/7 | Scotland won by 72 runs | Goldenacre |
| 2023-07-15 | T20I (W) | Scotland v Netherlands | 79 · 80/3 | Netherlands won by 7 wickets | Sportpark Maarschalkerweerd |
| 2023-07-13 | T20I (W) | Thailand v Scotland | 102/6 · 106/4 | Scotland won by 6 wickets | Sportpark Maarschalkerweerd |
| 2023-07-12 | T20I (W) | Scotland v Netherlands | 110/8 · 104/8 | Scotland won by 6 runs | Sportpark Maarschalkerweerd |
| 2023-07-10 | T20I (W) | Scotland v Thailand | 65 · 66/2 | Thailand won by 8 wickets | Sportpark Maarschalkerweerd |
| 2023-07-06 | ODI | Scotland v Netherlands | 277/9 · 278/6 | Netherlands won by 4 wickets | Queens Sports Club |
| 2023-07-04 | ODI | Scotland v Zimbabwe | 234/8 · 203 | Scotland won by 31 runs | Queens Sports Club |
| 2023-07-01 | ODI | West Indies v Scotland | 181 · 185/3 | Scotland won by 7 wickets | Harare Sports Club |
| 2023-06-27 | ODI | Sri Lanka v Scotland | 245 · 163 | Sri Lanka won by 82 runs | Queens Sports Club |
| 2023-06-25 | ODI | Scotland v Oman | 320 · 244/9 | Scotland won by 76 runs | Bulawayo Athletic Club |
| 2023-06-23 | ODI | Scotland v United Arab Emirates | 282/8 · 171 | Scotland won by 111 runs | Bulawayo Athletic Club |
| 2023-06-21 | ODI | Ireland v Scotland | 286/8 · 289/9 | Scotland won by 1 wickets | Queens Sports Club |
| 2023-02-21 | ODI | Scotland v Nepal | 212 · 213/8 | Nepal won by 2 wickets | Tribhuvan University International Cricket Ground |
| 2023-02-20 | ODI | Scotland v Namibia | 221 · 178 | Scotland won by 43 runs | Tribhuvan University International Cricket Ground |
| 2023-02-17 | ODI | Scotland v Nepal | 274/9 · 275/7 | Nepal won by 3 wickets | Tribhuvan University International Cricket Ground |
| 2023-02-15 | ODI | Namibia v Scotland | 153 · 157/0 | Scotland won by 10 wickets | Tribhuvan University International Cricket Ground |
| 2022-12-08 | ODI | Nepal v Scotland | 119 · 121/2 | Scotland won by 8 wickets | United Cricket Club Ground |
| 2022-12-05 | ODI | Scotland v Namibia | 208 · 210/7 | Namibia won by 3 wickets | United Cricket Club Ground |
| 2022-12-04 | ODI | Nepal v Scotland | 137 · 143/7 | Scotland won by 3 wickets | United Cricket Club Ground |
| 2022-12-01 | ODI | Namibia v Scotland | 211/9 · 213/6 | Scotland won by 4 wickets | United Cricket Club Ground |
| 2022-10-21 | T20I | Scotland v Zimbabwe | 132/6 · 133/5 | Zimbabwe won by 5 wickets | Bellerive Oval |
| 2022-10-19 | T20I | Scotland v Ireland | 176/5 · 180/4 | Ireland won by 6 wickets | Bellerive Oval |
| 2022-10-17 | T20I | Scotland v West Indies | 160/5 · 118 | Scotland won by 42 runs | Bellerive Oval |
| 2022-09-25 | T20I (W) | Scotland v Papua New Guinea | 168/6 · 169/2 | Papua New Guinea won by 8 wickets | Tolerance Oval |
| 2022-09-23 | T20I (W) | Scotland v United Arab Emirates | 172/4 · 87 | Scotland won by 85 runs | Tolerance Oval |
| 2022-09-21 | T20I (W) | Ireland v Scotland | 164/3 · 145/8 | Ireland won by 19 runs | Tolerance Oval |
| 2022-09-19 | T20I (W) | Scotland v Bangladesh | 77 · 78/4 | Bangladesh won by 6 wickets | Zayed Cricket Stadium |
| 2022-09-18 | T20I (W) | Scotland v United States of America | 130/5 · 51 | Scotland won by 79 runs | Tolerance Oval |
| 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-08-17 | ODI | Scotland v United States of America | 249/8 · 250/8 | United States of America won by 2 wickets | Mannofield Park |
| 2022-08-14 | ODI | Scotland v United Arab Emirates | 254/9 · 168 | Scotland won by 86 runs | Mannofield Park |
| 2022-08-13 | ODI | United States of America v Scotland | 295/8 · 301/5 | Scotland won by 5 wickets | Mannofield Park |
| 2022-08-10 | ODI | Scotland v United Arab Emirates | 262 · 198 | Scotland won by 64 runs | Mannofield Park |
| 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 |
| 2022-07-17 | ODI | Nepal v Scotland | 128 · 130/2 | Scotland won by 8 wickets | Titwood |
| 2022-07-14 | ODI | Namibia v Scotland | 215/7 · 219/7 | Scotland won by 3 wickets | Titwood |
| 2022-07-13 | ODI | Scotland v Nepal | 144 · 146/5 | Nepal won by 5 wickets | Titwood |
| 2022-06-03 | ODI | Scotland v United Arab Emirates | 171 · 172/5 | United Arab Emirates won by 5 wickets | Moosa Cricket Stadium |
| 2022-05-31 | ODI | United Arab Emirates v Scotland | 215/9 · 217/6 | Scotland won by 4 wickets | Moosa Cricket Stadium |
| 2022-05-29 | ODI | Scotland v United States of America | 300/7 · 189 | Scotland won by 111 runs | Choice Moosa Stadium |
| 2022-05-28 | ODI | United States of America v Scotland | 310/5 · 206 | United States of America won by 104 runs | Choice Moosa Stadium |
| 2022-04-15 | ODI | Oman v Scotland | 225/7 · 226/8 | Scotland won by 2 wickets | Dubai International Cricket Stadium |
| 2022-04-13 | ODI | Scotland v Papua New Guinea | 287/5 · 164 | Scotland won by 123 runs | Dubai International Cricket Stadium |
| 2022-04-10 | ODI | Scotland v Oman | 215 · 211 | Scotland won by 4 runs | Dubai International Cricket Stadium |
| 2022-04-09 | ODI | Scotland v Papua New Guinea | 284/3 · 122 | Scotland won by 162 runs | Dubai International Cricket Stadium |
| 2022-01-23 | T20I (W) | Scotland v Bangladesh | 77 · 78/1 | Bangladesh won by 9 wickets | Kinrara Academy Oval |
| 2022-01-22 | T20I (W) | Scotland v Kenya | 70/3 · 54/3 | Scotland won by 16 runs | Kinrara Academy Oval |
| 2022-01-19 | T20I (W) | Scotland v Malaysia | 148/5 · 117/8 | Scotland won by 31 runs | Kinrara Academy Oval |
| 2022-01-18 | T20I (W) | Sri Lanka v Scotland | 182/4 · 73/8 | Sri Lanka won by 109 runs | Kinrara Academy Oval |
| 2021-11-07 | T20I | Pakistan v Scotland | 189/4 · 117/6 | Pakistan won by 72 runs | Sharjah Cricket Stadium |
| 2021-11-05 | T20I | Scotland v India | 85 · 89/2 | India won by 8 wickets | Dubai International Cricket Stadium |
| 2021-11-03 | T20I | New Zealand v Scotland | 172/5 · 156/5 | New Zealand won by 16 runs | Dubai International Cricket Stadium |
| 2021-10-27 | T20I | Scotland v Namibia | 109/8 · 115/6 | Namibia won by 4 wickets | Zayed Cricket Stadium |
| 2021-10-21 | T20I | Oman v Scotland | 122 · 123/2 | Scotland won by 8 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2021-10-19 | T20I | Scotland v Papua New Guinea | 165/9 · 148 | Scotland won by 17 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2021-10-17 | T20I | Scotland v Bangladesh | 140/9 · 134/7 | Scotland won by 6 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2021-10-09 | T20I | Scotland v Namibia | 137/8 · 138/5 | Namibia won by 5 wickets | ICC Academy |
| 2021-10-08 | T20I | Papua New Guinea v Scotland | 154/5 · 156/2 | Scotland won by 8 wickets | ICC Academy |
| 2021-10-02 | ODI | Scotland v Oman | 100/3 | No result | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2021-09-29 | ODI | Papua New Guinea v Scotland | 226/8 · 228/6 | Scotland won by 4 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2021-09-28 | ODI | Scotland v Oman | 273/6 · 255/9 | Scotland won by 18 runs | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2) |
| 2021-09-25 | ODI | Papua New Guinea v Scotland | 197 · 198/4 | Scotland won by 6 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2) |
| 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 |
| 2021-08-30 | T20I (W) | France v Scotland | 24 · 25/3 | Scotland won by 7 wickets | La Manga Club Bottom Ground |
| 2021-08-29 | T20I (W) | Germany v Scotland | 36 · 37/0 | Scotland won by 10 wickets | La Manga Club Top Ground |
| 2021-08-27 | T20I (W) | Ireland v Scotland | 89/9 · 92/5 | Scotland won by 5 wickets | La Manga Club Top Ground |
| 2021-08-26 | T20I (W) | Netherlands v Scotland | 98/5 · 99/4 | Scotland won by 6 wickets | La Manga Club Top Ground |
| 2021-05-27 | T20I (W) | Scotland v Ireland | 99/7 · 101/4 | Ireland won by 6 wickets | Civil Service Cricket Club |
| 2021-05-26 | T20I (W) | Ireland v Scotland | 134/8 · 93/9 | Ireland won by 41 runs | Civil Service Cricket Club |
| 2021-05-25 | T20I (W) | Ireland v Scotland | 137/4 · 76 | Ireland won by 61 runs | Civil Service Cricket Club |
| 2021-05-24 | T20I (W) | Scotland v Ireland | 87/9 · 76 | Scotland won by 11 runs | Civil Service Cricket Club |
| 2021-05-20 | ODI | Netherlands v Scotland | 171 · 172/4 | Scotland won by 6 wickets | Hazelaarweg |
| 2021-05-19 | ODI | Netherlands v Scotland | 163/8 · 149/8 | Netherlands won by 14 runs | Hazelaarweg |
| 2019-12-15 | ODI | United Arab Emirates v Scotland | 224/3 · 220 | United Arab Emirates won by 7 wickets | ICC Academy |
| 2019-12-14 | ODI | Scotland v United States of America | 246/6 · 245/9 | Scotland won by 4 wickets | ICC Academy |
| 2019-12-09 | ODI | Scotland v United States of America | 247 · 282/8 | United States of America won by 35 runs | Sharjah Cricket Stadium |
| 2019-10-31 | T20I | Oman v Scotland | 167/7 · 168/5 | Scotland won by 5 wickets | ICC Academy |
| 2019-10-30 | T20I | United Arab Emirates v Scotland | 108 · 198/6 | Scotland won by 90 runs | Dubai International Cricket Stadium |
| 2019-10-27 | T20I | Netherlands v Scotland | 131/6 · 130/8 | Netherlands won by 4 wickets | Dubai International Cricket Stadium |
| 2019-10-24 | T20I | Bermuda v Scotland | 158/8 · 204/4 | Scotland won by 46 runs | Dubai International Cricket Stadium |
| 2019-10-22 | T20I | Namibia v Scotland | 159/6 · 135/8 | Namibia won by 24 runs | ICC Academy |
| 2019-10-21 | T20I | Papua New Guinea v Scotland | 142/9 · 146/6 | Scotland won by 4 runs | ICC Academy |
| 2019-10-19 | T20I | Kenya v Scotland | 139/8 · 170/6 | Scotland won by 31 runs | ICC Academy Ground No 2 |
| 2019-10-18 | T20I | Scotland v Singapore | 166/9 · 168/6 | Singapore won by 2 runs | ICC Academy |
| 2019-09-19 | T20I | Netherlands v Scotland | 123 · 126/4 | Scotland won by 6 wickets | The Village |
| 2019-09-17 | T20I | Ireland v Scotland | 194/6 · 193/7 | Ireland won by 4 wickets | The Village |
| 2019-09-16 | T20I | Netherlands v Scotland | 194/7 · 252/3 | Scotland won by 58 runs | The Village |
| 2019-09-07 | T20I (W) | Scotland v Netherlands | 167/4 · 97 | Scotland won by 70 runs | Lochlands |
| 2019-09-05 | T20I (W) | Scotland v Namibia | 68/0 · 67 | Scotland won by 10 wickets | Lochlands |
| 2019-09-03 | T20I (W) | Scotland v Bangladesh | 49/6 · 104/4 | Bangladesh won by 13 runs | Forthill |
| 2019-09-01 | T20I (W) | Scotland v Papua New Guinea | 101/5 · 102/4 | Papua New Guinea won by 6 wickets | Lochlands |
| 2019-08-31 | T20I (W) | Scotland v United States of America | 60/3 · 30/5 | Scotland won by 30 runs | Forthill |
| 2019-08-20 | ODI | Scotland v Papua New Guinea | 242/7 · 204/9 | Scotland won by 38 runs | Mannofield Park |
| 2019-08-18 | ODI | Scotland v Oman | 223/7 · 138 | Scotland won by 85 runs | Mannofield Park |
| 2019-08-17 | ODI | Scotland v Papua New Guinea | 207/7 · 205/9 | Scotland won by 3 wickets | Mannofield Park |
| 2019-08-15 | ODI | Scotland v Oman | 168 · 169/2 | Oman won by 8 wickets | Mannofield Park |
| 2019-08-14 | T20I (W) | Ireland v Scotland | 130/1 · 126/7 | Ireland won by 9 wickets | Sportpark Het Schootsveld |
| 2019-08-13 | T20I (W) | Netherlands v Scotland | 60/8 · 148/4 | Scotland won by 62 runs | Sportpark Het Schootsveld |
| 2019-08-12 | T20I (W) | Scotland v Thailand | 126/5 · 123/7 | Scotland won by 5 wickets | Sportpark Het Schootsveld |
| 2019-08-10 | T20I (W) | Ireland v Scotland | 94/7 · 105/6 | Scotland won by 11 runs | Sportpark Het Schootsveld |
| 2019-08-09 | T20I (W) | Netherlands v Scotland | 86/6 · 41/0 | Scotland won by 5 runs | Sportpark Het Schootsveld |
| 2019-06-29 | T20I (W) | Germany v Scotland | 61/7 · 168/8 | Scotland won by 107 runs | La Manga Club Top Ground |
| 2019-06-27 | T20I (W) | Netherlands v Scotland | 96/7 · 96 | Tied | La Manga Club Top Ground |
| 2019-06-26 | T20I (W) | Netherlands v Scotland | 123/8 · 116/8 | Netherlands won by 7 runs | La Manga Club Top Ground |
| 2019-05-21 | ODI | Scotland v Sri Lanka | 199 · 322/8 | Sri Lanka won by 35 runs | Grange Cricket Club |
| 2019-02-17 | T20I | Oman v Scotland | 111 · 115/3 | Scotland won by 7 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2019-02-15 | T20I | Ireland v Scotland | 180/7 · 181/4 | Scotland won by 6 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2019-02-13 | T20I | Netherlands v Scotland | 154/3 · 153/7 | Netherlands won by 7 wickets | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 2018-07-14 | T20I (W) | Papua New Guinea v Scotland | 101/6 · 102/0 | Scotland won by 10 wickets | Sportpark Maarschalkerweerd |
| 2018-07-12 | T20I (W) | Bangladesh v Scotland | 125/6 · 76/7 | Bangladesh won by 49 runs | VRA Ground |
| 2018-07-10 | T20I (W) | Scotland v Thailand | 97/7 · 70 | Scotland won by 27 runs | Sportpark Maarschalkerweerd |
| 2018-07-08 | T20I (W) | Scotland v Ireland | 98/2 · 99/1 | Ireland won by 9 wickets | VRA Ground |
| 2018-07-07 | T20I (W) | Uganda v Scotland | 43 · 47/1 | Scotland won by 9 wickets | VRA Ground |
| 2018-06-20 | T20I | Scotland v Netherlands | 221/3 · 106/9 | Scotland won by 115 runs | VRA Ground |
| 2018-06-19 | T20I | Netherlands v Scotland | 160/6 · 161/3 | Scotland won by 7 wickets | VRA Ground |
| 2018-06-17 | T20I | Scotland v Ireland | 185/4 · 185/6 | Tied | Sportpark Het Schootsveld |
| 2018-06-16 | T20I | Ireland v Scotland | 205/5 · 159/5 | Ireland won by 46 runs | Sportpark Het Schootsveld |
| 2018-06-13 | T20I | Pakistan v Scotland | 166/6 · 82 | Pakistan won by 84 runs | Grange Cricket Club |
| 2018-06-12 | T20I | Pakistan v Scotland | 204/4 · 156/6 | Pakistan won by 48 runs | Grange Cricket Club |
| 2018-03-21 | ODI | West Indies v Scotland | 198 · 125/5 | West Indies won by 5 runs | Harare Sports Club |
| 2018-03-18 | ODI | Ireland v Scotland | 271/9 · 246 | Ireland won by 25 runs | Harare Sports Club |
| 2018-03-15 | ODI | Scotland v United Arab Emirates | 322/6 · 249 | Scotland won by 73 runs | Queens Sports Club |
| 2018-03-12 | ODI | Zimbabwe v Scotland | 210 · 210 | Tied | Queens Sports Club |
| 2018-03-06 | ODI | Hong Kong v Scotland | 91 · 92/6 | Scotland won by 4 wickets | Bulawayo Athletic Club |
| 2018-01-23 | ODI | Scotland v United Arab Emirates | 299/9 · 300/6 | United Arab Emirates won by 4 wickets | ICC Academy |
| 2018-01-21 | ODI | Scotland v United Arab Emirates | 249/8 · 218 | Scotland won by 31 runs | ICC Academy |
| 2018-01-18 | ODI | Ireland v Scotland | 331/6 · 307/9 | Ireland won by 24 runs | ICC Academy |
| 2018-01-16 | ODI | Scotland v Ireland | 219 · 223/4 | Ireland won by 6 wickets | ICC Academy |
| 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 |
| 2017-01-24 | ODI | United Arab Emirates v Scotland | 174/6 · 173 | United Arab Emirates won by 4 wickets | Dubai International Cricket Stadium |
| 2017-01-22 | ODI | Hong Kong v Scotland | 206/3 · 205 | Hong Kong won by 7 wickets | Zayed Cricket Stadium |
| 2017-01-20 | T20I | Ireland v Scotland | 211/6 · 113 | Ireland won by 98 runs | Dubai International Cricket Stadium |
| 2017-01-19 | T20I | Oman v Scotland | 133 · 134/3 | Scotland won by 7 wickets | Dubai International Cricket Stadium |
| 2017-01-17 | T20I | Netherlands v Scotland | 141 · 148/7 | Scotland won by 7 runs | Zayed Cricket Stadium |
| 2017-01-14 | T20I | Hong Kong v Scotland | 165/6 · 189/3 | Scotland won by 24 runs | Zayed Cricket Stadium |
| 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 |
| 2016-03-12 | T20I | Hong Kong v Scotland | 127/7 · 78/2 | Scotland won by 8 wickets | Vidarbha Cricket Association Stadium |
| 2016-03-10 | T20I | Scotland v Zimbabwe | 136 · 147/7 | Zimbabwe won by 11 runs | Vidarbha Cricket Association Stadium |
| 2016-02-04 | T20I | United Arab Emirates v Scotland | 148/8 · 139/9 | United Arab Emirates won by 9 runs | ICC Academy |
| 2016-01-31 | T20I | Hong Kong v Scotland | 124 · 161/9 | Scotland won by 37 runs | Mission Road Ground |
| 2016-01-30 | T20I | Hong Kong v Scotland | 72/1 · 66/7 | Hong Kong won by 9 wickets | Mission Road Ground |
| 2015-07-25 | T20I | Hong Kong v Scotland | 116 · 117/5 | Scotland won by 5 wickets | The Village |
| 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 |
| 2015-06-20 | T20I | Ireland v Scotland | 166/6 · 167/4 | Scotland won by 6 wickets | Bready Cricket Club |
| 2015-03-14 | ODI | Australia v Scotland | 133/3 · 130 | Australia won by 7 wickets | Bellerive Oval |
| 2015-03-11 | ODI | Scotland v Sri Lanka | 215 · 363/9 | Sri Lanka won by 148 runs | Bellerive Oval |
| 2015-03-05 | ODI | Bangladesh v Scotland | 322/4 · 318/8 | Bangladesh won by 6 wickets | Saxton Oval |
| 2015-02-23 | ODI | England v Scotland | 303/8 · 184 | England won by 119 runs | Hagley Oval |
| 2015-02-17 | ODI | New Zealand v Scotland | 146/7 · 142 | New Zealand won by 3 wickets | University Oval |
| 2015-01-12 | ODI | Ireland v Scotland | 220/7 · 216/9 | Ireland won by 3 wickets | Dubai International Cricket Stadium |
| 2014-09-12 | ODI | Ireland v Scotland | 241/9 · 243/2 | Scotland won by 8 wickets | The Village |
| 2014-09-10 | ODI | Ireland v Scotland | 225/7 · 221 | Ireland won by 3 wickets | The Village |
| 2014-09-08 | ODI | Ireland v Scotland | 173/3 · 172 | Ireland won by 7 wickets | The Village |
| 2014-05-09 | ODI | Scotland v England | 133/9 · 167/6 | England won by 39 runs | Mannofield Park |
| 2014-01-30 | ODI | Kenya v Scotland | 260 · 261/7 | Scotland won by 3 wickets | Hagley Oval |
| 2014-01-23 | ODI | Scotland v Canada | 341/9 · 171 | Scotland won by 170 runs | Hagley Oval |
| 2013-11-28 | T20I | Netherlands v Scotland | 149/2 · 147/6 | Netherlands won by 8 wickets | Zayed Cricket Stadium |
| 2013-11-22 | T20I | Netherlands v Scotland | 150/6 · 165/4 | Scotland won by 15 runs | ICC Academy |
| 2013-11-19 | T20I | Kenya v Scotland | 183/7 · 91 | Kenya won by 92 runs | ICC Academy |
| 2013-09-06 | ODI | Ireland v Scotland | 225/9 · 223/9 | Ireland won by 1 wickets | Civil Service Cricket Club |
| 2013-05-17 | ODI | Scotland v Pakistan | 135 · 231/7 | Pakistan won by 96 runs | Grange Cricket Club Ground |
| 2012-03-23 | T20I | Canada v Scotland | 135/8 · 136/6 | Scotland won by 4 wickets | Dubai International Cricket Stadium |
| 2012-03-18 | T20I | Ireland v Scotland | 159/5 · 142/7 | Ireland won by 17 runs | Dubai International Cricket Stadium |
| 2011-06-29 | ODI | Scotland v Netherlands | 162/5 · 180/9 | Scotland won by 5 wickets | Mannofield Park |
| 2010-02-11 | T20I | Ireland v Scotland | 136/7 · 99 | Ireland won by 37 runs | Dubai International Cricket Stadium |
| 2009-06-07 | T20I | Scotland v South Africa | 81 · 211/5 | South Africa won by 130 runs | Kennington Oval |
| 2009-06-06 | T20I | New Zealand v Scotland | 90/3 · 89/4 | New Zealand won by 7 wickets | Kennington Oval |
| 2009-04-08 | ODI | Canada v Scotland | 252/7 · 104 | Canada won by 148 runs | Willowmoore Park |
| 2009-04-01 | ODI | Ireland v Scotland | 233/3 · 232/7 | Ireland won by 7 wickets | Willowmoore Park |
| 2008-08-12 | ODI | Scotland v Kenya | 31/1 · 141/8 | No result | Cambusdoon New Ground |
| 2008-08-04 | T20I | Netherlands v Scotland | 110/5 · 107/8 | Netherlands won by 5 wickets | Civil Service Cricket Club |
| 2008-08-03 | T20I | Bermuda v Scotland | 99/7 · 100/2 | Scotland won by 8 wickets | Civil Service Cricket Club |
| 2008-07-31 | ODI | Ireland v Scotland | 129/3 · 152/9 | Ireland won by 7 wickets | Clontarf Cricket Club Ground |
| 2008-07-29 | ODI | Netherlands v Scotland | 117 · 120/4 | Scotland won by 6 wickets | Clontarf Cricket Club Ground |
| 2007-09-12 | T20I | Pakistan v Scotland | 171/9 · 120 | Pakistan won by 51 runs | Kingsmead |
| 2007-08-16 | ODI | Scotland v India | 203/9 · 212/3 | India won by 7 wickets | Titwood |
| 2007-07-13 | ODI | Netherlands v Scotland | 71/5 | No result | Civil Service Cricket Club |
| 2007-03-22 | ODI | Netherlands v Scotland | 140/2 · 136 | Netherlands won by 8 wickets | Warner Park |
| 2007-03-20 | ODI | Scotland v South Africa | 186/8 · 188/3 | South Africa won by 7 wickets | Warner Park |
| 2007-03-14 | ODI | Australia v Scotland | 334/6 · 131/9 | Australia won by 203 runs | Warner Park |
| 2007-02-04 | ODI | Kenya v Scotland | 177 · 254/8 | Scotland won by 77 runs | Gymkhana Club Ground |