| 21 Oct 2022 | SCO 132/6 v ZIM 133/5Match 12 · T20I | SCO | 25 | 0/11 | 1 | Zimbabwe won by 5 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 19 Oct 2022 | SCO 176/5 v IRE 180/4Match 7 · T20I | SCO | 0 | - | 0 | Ireland won by 6 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 17 Oct 2022 | SCO 160/5 v WI 118Match 3 · T20I | SCO | 23 | - | 1 | Scotland won by 42 runs | Hobart | ICC Men's T20 World Cup 2022/23 |
| 27 Jul 2022 | NZ 225/5 v SCO 157/81st T20I · T20I | SCO | 33 | - | 1 | New Zealand won by 68 runs | Edinburgh | New Zealand tour of Scotland 2022 |
| 5 Nov 2021 | SCO 85 v IND 89/2Match 37 · T20I | SCO | 16 | - | 1 | India won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 3 Nov 2021 | NZ 172/5 v SCO 156/5Match 32 · T20I | SCO | 12 | - | 1 | New Zealand won by 16 runs | Dubai | ICC Men's T20 World Cup 2021/22 |
| 27 Oct 2021 | SCO 109/8 v NAM 115/6Match 21 · T20I | SCO | 0 | - | 1 | Namibia won by 4 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 25 Oct 2021 | AFG 190/4 v SCO 6017th Match, Group 2 · T20I | SCO | 0 | - | 0 | Afghanistan won by 130 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 21 Oct 2021 | OMA 122 v SCO 123/2Match 10 · T20I | SCO | DNB | - | 2 | Scotland won by 8 wickets | Al Amarat | ICC Men's T20 World Cup 2021/22 |
| 19 Oct 2021 | SCO 165/9 v PNG 148Match 5 · T20I | SCO | 10 | - | 0 | Scotland won by 17 runs | Al Amarat | ICC Men's T20 World Cup 2021/22 |
| 17 Oct 2021 | SCO 140/9 v BAN 134/7Match 2 · T20I | SCO | 5 | - | 3 | Scotland won by 6 runs | Al Amarat | ICC Men's T20 World Cup 2021/22 |
| 8 Oct 2021 | PNG 154/5 v SCO 156/2Only T20I · T20I | SCO | 27* | 1/28 | 0 | Scotland won by 8 wickets | Dubai | Papua New Guinea v Scotland T20I Match 2021/22 |
| 19 Sept 2021 | SCO 177/4 v ZIM 180/43rd T20I · T20I | SCO | 39* | 0/3 | 0 | Zimbabwe won by 6 wickets | Edinburgh | Zimbabwe tour of Ireland and Scotland 2021 |
| 17 Sept 2021 | ZIM 136/5 v SCO 1262nd T20I · T20I | SCO | 0 | 0/4 | 0 | Zimbabwe won by 10 runs | Edinburgh | Zimbabwe tour of Ireland and Scotland 2021 |
| 15 Sept 2021 | SCO 141/6 v ZIM 134/91st T20I · T20I | SCO | 6 | - | 0 | Scotland won by 7 runs | Edinburgh | Zimbabwe tour of Ireland and Scotland 2021 |
| 31 Oct 2019 | OMA 167/7 v SCO 168/55th Place Play-Off · T20I | SCO | 15 | 1/17 | 1 | Scotland won by 5 wickets | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 30 Oct 2019 | UAE 108 v SCO 198/6Qualifier 3 · T20I | SCO | 25 | 1/18 | 0 | Scotland won by 90 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 27 Oct 2019 | NED 131/6 v SCO 130/8Match 41 · T20I | SCO | 1 | 0/7 | 2 | Netherlands won by 4 wickets | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 24 Oct 2019 | BER 158/8 v SCO 204/4Match 30 · T20I | SCO | 74 | - | 0 | Scotland won by 46 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 22 Oct 2019 | NAM 159/6 v SCO 135/8Match 19 · T20I | SCO | 39 | - | 0 | Namibia won by 24 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 21 Oct 2019 | PNG 142/9 v SCO 146/6Match 14 · T20I | SCO | 0 | - | 1 | Scotland won by 4 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 19 Oct 2019 | KEN 139/8 v SCO 170/6Match 8 · T20I | SCO | 30 | - | 1 | Scotland won by 31 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 18 Oct 2019 | SCO 166/9 v SIN 168/6Match 1 · T20I | SCO | 44 | - | 0 | Singapore won by 2 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 20 Sept 2019 | IRE 186/9 v SCO 185/66th Match · T20I | SCO | 5 | 0/12 | 4 | Ireland won by 1 run | Dublin | Ireland Tri-Nation T20I Series 2019 |
| 19 Sept 2019 | NED 123 v SCO 126/4Match 5 · T20I | SCO | 18 | 0/9 | 1 | Scotland won by 6 wickets | Dublin | Ireland Tri-Nation T20I Series 2019 |
| 17 Sept 2019 | IRE 194/6 v SCO 193/7Match 3 · T20I | SCO | 72 | - | 0 | Ireland won by 4 wickets | Dublin | Ireland Tri-Nation T20I Series 2019 |
| 16 Sept 2019 | NED 194/7 v SCO 252/3Match 2 · T20I | SCO | DNB | - | 2 | Scotland won by 58 runs | Dublin | Ireland Tri-Nation T20I Series 2019 |
| 17 Feb 2019 | OMA 111 v SCO 115/3Match 6 · T20I | SCO | 29* | - | 0 | Scotland won by 7 wickets | Al Amarat | Oman Quadrangular T20I Series 2018/19 |
| 15 Feb 2019 | IRE 180/7 v SCO 181/4Match 4 · T20I | SCO | 35* | - | 0 | Scotland won by 6 wickets | Al Amarat | Oman Quadrangular T20I Series 2018/19 |
| 13 Feb 2019 | NED 154/3 v SCO 153/7Match 1 · T20I | SCO | 53 | - | 0 | Netherlands won by 7 wickets | Al Amarat | Oman Quadrangular T20I Series 2018/19 |
| 20 Jun 2018 | SCO 221/3 v NED 106/9Match 6 · T20I | SCO | 4* | - | 0 | Scotland won by 115 runs | Amstelveen | Netherlands Tri-Nation T20I Series 2018 |
| 19 Jun 2018 | NED 160/6 v SCO 161/3Match 5 · T20I | SCO | 14 | - | 0 | Scotland won by 7 wickets | Amstelveen | Netherlands Tri-Nation T20I Series 2018 |
| 17 Jun 2018 | SCO 185/4 v IRE 185/6Match 4 · T20I | SCO | 46* | - | 0 | Match tied | Deventer | Netherlands Tri-Nation T20I Series 2018 |
| 16 Jun 2018 | IRE 205/5 v SCO 159/5Match 3 · T20I | SCO | 12 | - | 0 | Ireland won by 46 runs | Deventer | Netherlands Tri-Nation T20I Series 2018 |
| 13 Jun 2018 | PAK 166/6 v SCO 822nd T20I · T20I | SCO | 25 | - | 2 | Pakistan won by 84 runs | Edinburgh | Pakistan tour of Ireland, England and Scotland 2018 |
| 12 Jun 2018 | PAK 204/4 v SCO 156/61st T20I · T20I | SCO | 12 | - | 0 | Pakistan won by 48 runs | Edinburgh | Pakistan tour of Ireland, England and Scotland 2018 |
| 20 Jan 2017 | IRE 211/6 v SCO 113Semi-final · T20I | SCO | 2 | - | 1 | Ireland won by 98 runs | Dubai International Cricket Stadium | Desert T20 Challenge 2016/17 |
| 19 Jan 2017 | OMA 133 v SCO 134/312th T20I · T20I | SCO | 35* | - | 1 | Scotland won by 7 wickets | Dubai International Cricket Stadium | Desert T20 Challenge 2016/17 |
| 17 Jan 2017 | NED 141 v SCO 148/78th T20I · T20I | SCO | 20 | - | 2 | Scotland won by 7 runs | Abu Dhabi | Desert T20 Challenge 2016/17 |
| 14 Jan 2017 | HK 165/6 v SCO 189/31st T20I · T20I | SCO | 60 | 0/13 | 0 | Scotland won by 24 runs | Abu Dhabi | Desert T20 Challenge 2016/17 |
| 8 Mar 2016 | AFG 170/5 v SCO 156/52nd Match, First Round Group B · T20I | SCO | 2 | - | 1 | Afghanistan won by 14 runs | Nagpur | World T20 2015/16 |
| 5 Feb 2016 | SCO 140/5 v NED 103Only T20I · T20I | SCO | 4 | - | 0 | Scotland won by 37 runs | Dubai | Scotland tour of United Arab Emirates 2015/16 |
| 4 Feb 2016 | UAE 148/8 v SCO 139/9Only T20I · T20I | SCO | 15 | - | 0 | United Arab Emirates won by 9 runs | Dubai | - |
| 31 Jan 2016 | HK 124 v SCO 161/9Match 2 · T20I | SCO | 2 | - | 1 | Scotland won by 37 runs | Hong Kong | Scotland in Hong Kong T20I Series 2015/16 |
| 30 Jan 2016 | HK 72/1 v SCO 66/7Match 1 · T20I | SCO | 16 | 0/15 | 0 | Hong Kong won by 9 wickets | Hong Kong | Scotland in Hong Kong T20I Series 2015/16 |
| 25 Jul 2015 | HK 116 v SCO 117/5Semi-final · T20I | SCO | 0 | - | 0 | Scotland won by 5 wickets | Dublin | ICC World Twenty20 Qualifier 2015 |
| 12 Jul 2015 | AFG 210/5 v SCO 17315th Match, Group B · T20I | SCO | 19 | - | 0 | Afghanistan won by 37 runs | Edinburgh | ICC World Twenty20 Qualifier 2015 |
| 11 Jul 2015 | SCO 159 v NED 191/68th T20I · T20I | SCO | 18 | - | 0 | Netherlands won by 32 runs | Edinburgh | ICC World Twenty20 Qualifier 2015 |
| 9 Jul 2015 | SCO 110/1 v UAE 1091st T20I · T20I | SCO | 7* | - | 2 | Scotland won by 9 wickets | Edinburgh | ICC World Twenty20 Qualifier 2015 |
| 28 Nov 2013 | NED 149/2 v SCO 147/6Qualifying Play-off · T20I | SCO | 0 | - | 0 | Netherlands won by 8 wickets | Abu Dhabi | ICC World Twenty20 Qualifier 2013/14 |