Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
T20 Internationals - Country Records and Statistics - Matches
T20 Matches for
Afghanistan
Argentina
Australia
Austria
Bahamas
Bahrain
Bangladesh
Belgium
Belize
Bermuda
Bhutan
Botswana
Brazil
Bulgaria
Cambodia
Cameroon
Canada
Cayman Islands
Chile
China
Cook Islands
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
England
Estonia
Eswatini
Fiji
Finland
France
Gambia
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Indonesia
Iran
Ireland
Isle of Man
Israel
Italy
Japan
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Mali
Malta
Mexico
Mongolia
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nigeria
Norway
Oman
Pakistan
Panama
Papua New Guinea
Peru
Philippines
Portugal
Qatar
Romania
Rwanda
Samoa
Saudi Arabia
Scotland
Serbia
Seychelles
Sierra Leone
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
St Helena
Sweden
Switzerland
Tanzania
Thailand
Turkey
Uganda
United Arab Emirates
United States
Vanuatu
West Indies
Zimbabwe
Played
Anywhere
at Home
Away (In Opposition Country)
at Neutral Venue
Versus
<All Countries>
Afghanistan
Argentina
Australia
Austria
Bahamas
Bahrain
Bangladesh
Belgium
Belize
Bermuda
Bhutan
Botswana
Brazil
Bulgaria
Cambodia
Cameroon
Canada
Cayman Islands
Chile
China
Cook Islands
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
England
Estonia
Eswatini
Fiji
Finland
France
Gambia
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Indonesia
Iran
Ireland
Isle of Man
Israel
Italy
Japan
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Mali
Malta
Mexico
Mongolia
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nigeria
Norway
Oman
Pakistan
Panama
Papua New Guinea
Peru
Philippines
Portugal
Qatar
Romania
Rwanda
Samoa
Saudi Arabia
Scotland
Serbia
Seychelles
Sierra Leone
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
St Helena
Sweden
Switzerland
Tanzania
Thailand
Turkey
Uganda
United Arab Emirates
United States
Vanuatu
West Indies
Zimbabwe
From
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
to
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Date
Series
Ground
Result
1
12/09/2007
Pakistan
Kingsmead
Pakistan won by 51 runs
2
13/09/2007
India
Kingsmead
No Result
3
02/08/2008
Ireland
Civil Service Cricket Club
Ireland won by 4 runs
4
03/08/2008
Bermuda
Civil Service Cricket Club
Scotland won by 8 wickets
5
04/08/2008
Netherlands
Civil Service Cricket Club
Netherlands won by 5 wickets
6
04/08/2008
Kenya
Civil Service Cricket Club
Scotland won by 9 wickets
7
06/06/2009
New Zealand
Kennington Oval
New Zealand won by 7 wickets
8
07/06/2009
South Africa
Kennington Oval
South Africa won by 130 runs
9
01/02/2010
Kenya
Gymkhana Club Ground
Kenya won by 10 wickets
10
04/02/2010
Kenya
Gymkhana Club Ground
Kenya won by 10 wickets
11
10/02/2010
Afghanistan
Sheikh Zayed Stadium
Afghanistan won by 14 runs
12
11/02/2010
Ireland
Dubai International Cricket Stadium
Ireland won by 37 runs
13
13/03/2012
Kenya
ICC Global Cricket Academy
Scotland won by 14 runs
14
18/03/2012
Ireland
Dubai International Cricket Stadium
Ireland won by 17 runs
15
22/03/2012
Netherlands
ICC Global Cricket Academy
Netherlands won by 3 wickets
16
23/03/2012
Canada
Dubai International Cricket Stadium
Scotland won by 4 wickets
17
24/07/2012
Bangladesh
Sportpark Westvliet
Scotland won by 34 runs
18
03/03/2013
Afghanistan
Sharjah Cricket Stadium
Afghanistan won by 27 runs
19
04/03/2013
Afghanistan
Sharjah Cricket Stadium
Afghanistan won by 7 wickets
20
04/07/2013
Kenya
Mannofield Park
Scotland won by 35 runs
21
05/07/2013
Kenya
Mannofield Park
Scotland won by 7 wickets
22
16/11/2013
Afghanistan
Sharjah Cricket Stadium
Afghanistan won by 17 runs
23
19/11/2013
Kenya
ICC Global Cricket Academy
Kenya won by 92 runs
24
22/11/2013
Netherlands
ICC Global Cricket Academy
Scotland won by 15 runs
25
28/11/2013
Netherlands
Sheikh Zayed Stadium
Netherlands won by 8 wickets
26
18/06/2015
Ireland
Bready Cricket Club
Scotland won by 6 wickets
27
19/06/2015
Ireland
Bready Cricket Club
No Result
28
20/06/2015
Ireland
Bready Cricket Club
Scotland won by 6 wickets
29
21/06/2015
Ireland
Bready Cricket Club
No Result
30
09/07/2015
United Arab Emirates
Grange Cricket Club
Scotland won by 9 wickets
31
11/07/2015
Netherlands
Grange Cricket Club
Netherlands won by 32 runs
32
12/07/2015
Afghanistan
Grange Cricket Club
Afghanistan won by 37 runs
33
25/07/2015
Hong Kong
The Village
Scotland won by 5 wickets
34
30/01/2016
Hong Kong
Mission Road
Hong Kong won by 9 wickets
35
31/01/2016
Hong Kong
Mission Road
Scotland won by 37 runs
36
04/02/2016
United Arab Emirates
ICC Global Cricket Academy
United Arab Emirates won by 9 runs
37
05/02/2016
Netherlands
ICC Global Cricket Academy
Scotland won by 37 runs
38
08/03/2016
Afghanistan
Vidarbha Cricket Association Stadium
Afghanistan won by 14 runs
39
10/03/2016
Zimbabwe
Vidarbha Cricket Association Stadium
Zimbabwe won by 11 runs
40
12/03/2016
Hong Kong
Vidarbha Cricket Association Stadium
Scotland won by 8 wickets
41
14/01/2017
Hong Kong
Sheikh Zayed Stadium
Scotland won by 24 runs
42
17/01/2017
Netherlands
Sheikh Zayed Stadium
Scotland won by 7 runs
43
19/01/2017
Oman
Dubai International Cricket Stadium
Scotland won by 7 wickets
44
20/01/2017
Ireland
Dubai International Cricket Stadium
Ireland won by 98 runs
45
17/06/2018
Ireland
Sportspark Het Schootsveld
Ireland won by 46 runs
46
17/06/2018
Ireland
Sportspark Het Schootsveld
Match Tied
47
19/06/2018
Netherlands
VRA Ground
Scotland won by 7 wickets
48
20/06/2018
Netherlands
VRA Ground
Scotland won by 115 runs
49
12/06/2018
Pakistan
Grange Cricket Club
Pakistan won by 48 runs
50
13/06/2018
Pakistan
Grange Cricket Club
Pakistan won by 84 runs
51
13/02/2019
Netherlands
Al Amerat Cricket Ground Ministry Turf 1
Netherlands won by 7 wickets
52
15/02/2019
Ireland
Al Amerat Cricket Ground Ministry Turf 1
Scotland won by 6 wickets
53
17/02/2019
Oman
Al Amerat Cricket Ground Ministry Turf 1
Scotland won by 7 wickets
54
16/09/2019
Netherlands
The Village
Scotland won by 58 runs
55
17/09/2019
Ireland
The Village
Ireland won by 4 wickets
56
19/09/2019
Netherlands
The Village
Scotland won by 6 wickets
57
20/09/2019
Ireland
The Village
Ireland won by 1 run
58
18/10/2019
Singapore
ICC Global Cricket Academy
Singapore won by 2 runs
59
19/10/2019
Kenya
ICC Academy Ground No 2
Scotland won by 31 runs
60
21/10/2019
Papua New Guinea
ICC Global Cricket Academy
Scotland won by 4 runs
61
22/10/2019
Namibia
ICC Global Cricket Academy
Namibia won by 24 runs
62
24/10/2019
Bermuda
Dubai International Cricket Stadium
Scotland won by 46 runs
63
27/10/2019
Netherlands
Dubai International Cricket Stadium
Netherlands won by 4 wickets
64
30/10/2019
United Arab Emirates
Dubai International Cricket Stadium
Scotland won by 90 runs
65
31/10/2019
Oman
ICC Global Cricket Academy
Scotland won by 5 wickets
66
15/09/2021
Zimbabwe
Grange Cricket Club
Scotland won by 7 runs
67
17/09/2021
Zimbabwe
Grange Cricket Club
Zimbabwe won by 10 runs
68
19/09/2021
Zimbabwe
Grange Cricket Club
Zimbabwe won by 6 wickets
69
09/10/2021
Namibia
ICC Global Cricket Academy
Namibia won by 5 wickets
70
08/10/2021
Papua New Guinea
ICC Global Cricket Academy
Scotland won by 8 wickets
71
17/10/2021
Bangladesh
Al Amerat Cricket Ground Ministry Turf 1
Scotland won by 6 runs
72
19/10/2021
Papua New Guinea
Al Amerat Cricket Ground Ministry Turf 1
Scotland won by 17 runs
73
21/10/2021
Oman
Al Amerat Cricket Ground Ministry Turf 1
Scotland won by 8 wickets
74
25/10/2021
Afghanistan
Sharjah Cricket Stadium
Afghanistan won by 130 runs
75
27/10/2021
Namibia
Sheikh Zayed Stadium
Namibia won by 4 wickets
76
03/11/2021
New Zealand
Dubai International Cricket Stadium
New Zealand won by 16 runs
77
05/11/2021
India
Dubai International Cricket Stadium
India won by 8 wickets
78
07/11/2021
Pakistan
Sharjah Cricket Stadium
Pakistan won by 72 runs
79
27/07/2022
New Zealand
Grange Cricket Club
New Zealand won by 68 runs
80
29/07/2022
New Zealand
Grange Cricket Club
New Zealand won by 102 runs
81
17/10/2022
West Indies
Bellerive Oval
Scotland won by 42 runs
82
19/10/2022
Ireland
Bellerive Oval
Ireland won by 6 wickets
83
21/10/2022
Zimbabwe
Bellerive Oval
Zimbabwe won by 5 wickets
84
20/07/2023
Germany
Goldenacre
Scotland won by 72 runs
85
21/07/2023
Jersey
Grange Cricket Club
Scotland won by 14 runs
86
24/07/2023
Italy
Grange Cricket Club
Scotland won by 155 runs
87
25/07/2023
Austria
Goldenacre
Scotland won by 166 runs
88
27/07/2023
Denmark
Grange Cricket Club
Scotland won by 33 runs
89
28/07/2023
Ireland
Grange Cricket Club
Scotland won by 8 runs
90
11/03/2024
United Arab Emirates
Dubai International Cricket Stadium
United Arab Emirates won by 8 wickets
91
13/03/2024
United Arab Emirates
Dubai International Cricket Stadium
Scotland won by 9 runs
92
14/03/2024
United Arab Emirates
Dubai International Cricket Stadium
Scotland won by 32 runs
Scotland:
43
Opposing Country:
45
Tied:
1
No Result:
3
Country Records and Statistics
Match Records and Statistics
Match Scorecards
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links