| 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 |
| 18 Jul 2021 | KEN 130/7 v SUS 134/6Match · T20 | KEN | 31 | - | 0 | Sussex won by 4 wickets | Canterbury | Vitality Blast 2021 |
| 16 Jul 2021 | KEN 157/8 v MID 80Match · T20 | KEN | 7 | - | 1 | Kent won by 77 runs | London | Vitality Blast 2021 |
| 1 Oct 2020 | LAN 140/8 v SUS 95Quarter-final · T20 | SUS | 9 | - | 1 | Lancashire won by 45 runs | Hove | Vitality Blast 2020 |
| 20 Sept 2020 | ESS 136/9 v SUS 137/6Match · T20 | SUS | 40 | - | 1 | Sussex won by 4 wickets | Chelmsford | Vitality Blast 2020 |
| 18 Sept 2020 | MID 155/8 v SUS 158/7Match · T20 | SUS | 2 | - | 0 | Sussex won by 3 wickets | Hove | Vitality Blast 2020 |
| 16 Sept 2020 | SUS 165/7 v SUR 167/6Match · T20 | SUS | 22 | - | 1 | Surrey won by 4 wickets | London | Vitality Blast 2020 |
| 14 Sept 2020 | ESS 197/5 v SUS 185/8Match · T20 | SUS | 9 | - | 1 | Essex won by 12 runs | Hove | Vitality Blast 2020 |
| 12 Sept 2020 | KEN 141/8 v SUS 145/2Match · T20 | SUS | 19 | - | 1 | Sussex won by 8 wickets | Canterbury | Vitality Blast 2020 |
| 10 Sept 2020 | SUS 159/5 v HAM 146/6Match · T20 | SUS | 1 | - | 1 | Sussex won by 13 runs | Southampton | Vitality Blast 2020 |
| 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 Oct 2018 | PP 0/0 v KZ 192/9Semi Final · T20 | PP | - | - | 2 | Kabul Zwanan won by 90 runs | Sharjah | Afghanistan Premier League 2018 |
| 18 Oct 2018 | KZ 3/0 v PP 172/420th Match · T20 | PP | 35 | - | 0 | Paktia Panthers won by 6 wickets (with 2 balls remaining) | Sharjah | Afghanistan Premier League 2018 |
| 17 Oct 2018 | KK 168/6 v PP 167/718th Match · T20 | PP | 40 | - | 0 | Kandahar Knights won by 4 wkts | Sharjah | Afghanistan Premier League 2018 |
| 13 Oct 2018 | BL 195/4 v PP12th Match · T20 | PP | - | - | 0 | Balkh Legends won by 89 runs | Sharjah | Afghanistan Premier League 2018 |
| 5 Oct 2018 | KZ 220/7 v PP 218/41st Match · T20 | PP | 6* | - | 0 | Kabul won by 3 wickets (with 5 balls remaining) | Sharjah | Afghanistan Premier League 2018 |
| 11 Aug 2018 | LEI 103/4 v DERMatch · T20 | DER | - | - | 1 | No result | Derby | Vitality Blast 2018 |
| 9 Aug 2018 | WOR 137/8 v DER 121/7Match · T20 | DER | 1 | - | 0 | Worcestershire won by 16 runs | Worcester | Vitality Blast 2018 |
| 8 Aug 2018 | DER 177/6 v NOR 179/3Match · T20 | DER | 4 | - | 0 | Northamptonshire won by 7 wickets | Derby | Vitality Blast 2018 |
| 3 Aug 2018 | DER 143/9 v BB 127/9Match · T20 | DER | 39 | - | 0 | Derbyshire won by 16 runs | Derby | Vitality Blast 2018 |
| 2 Aug 2018 | NOT 166/5 v DER 157/8Match · T20 | DER | 4 | - | 0 | Nottinghamshire won by 9 runs | Nottingham | Vitality Blast 2018 |
| 30 Jul 2018 | DER 179/7 v YOR 102Match · T20 | DER | 28 | - | 2 | Derbyshire won by 77 runs | Leeds | Vitality Blast 2018 |