Smallest victories
Winner Margin Target Opposition Ground Match Date Scorecard
Australia 1 run 151 v New Zealand Sydney 15 Feb 2009 T20I # 83
South Africa 1 run 129 v New Zealand Lord's 9 Jun 2009 T20I # 99
England 1 run 129 v South Africa Johannesburg 13 Nov 2009 T20I # 124
New Zealand 1 run 134 v Pakistan Bridgetown 8 May 2010 T20I # 167
South Africa 1 run 121 v West Indies North Sound 20 May 2010 T20I # 179
Bangladesh 1 run 147 v Ireland Belfast 20 Jul 2012 T20I # 250
New Zealand 1 run 168 v India Chennai 11 Sep 2012 T20I # 261
India 1 run 153 v South Africa Colombo (RPS) 2 Oct 2012 T20I # 286
India 1 run 147 v Bangladesh Bengaluru 23 Mar 2016 T20I # 547
West Indies 1 run 246 v India Lauderhill 27 Aug 2016 T20I # 562
Afghanistan 1 run 146 v Bangladesh Dehradun 7 Jun 2018 T20I # 669
Kenya 1 run 146 v Uganda Kampala 22 May 2019 T20I # 784
Denmark 1 run 118 v Finland Brondby 13 Jul 2019 T20I # 828
Ireland 1 run 187 v Scotland Dublin (Malahide) 20 Sep 2019 T20I # 891
South Africa 1 run 178 v England East London 12 Feb 2020 T20I # 1039
South Africa 1 run 168 v West Indies St George's 29 Jun 2021 T20I # 1179
Italy 1 run 118 v Germany Almeria 21 Oct 2021 T20I # 1333
Kenya 1 run 162 v Uganda Kigali 17 Nov 2021 T20I # 1431
England 1 run 172 v West Indies Bridgetown 23 Jan 2022 T20I # 1454
Austria 1 run 134 v Sweden Krefeld 11 Jun 2022 T20I # 1560
Zimbabwe 1 run 131 v Pakistan Perth 27 Oct 2022 T20I # 1849
Canada 1 run 192 v Oman Al Amerat 16 Nov 2022 T20I # 1885
Rwanda 1 run 133 v Tanzania Rwanda 16 Dec 2022 T20I # 1963
Malta 1 run 166 v Gibraltar Gibraltar 7 May 2023 T20I # 2063
Uganda 1 run 126 v Kenya Nairobi (Gym) 21 Jun 2023 T20I # 2108
Qatar 1 run 157 v Kuwait Doha 18 Sep 2023 T20I # 2239
Bahrain 1 run 124 v Oman Doha 19 Sep 2023 T20I # 2243
Ireland 1 run 151 v Netherlands The Hague 19 May 2024 T20I # 2612
South Africa 1 run 116 v Nepal Kingstown 14 Jun 2024 T20I # 2681
Spain 1 run 180 v Czech Rep. Port Soif 22 Aug 2024 T20I # 2792
Malaysia 1 run 183 v Singapore Bangi 3 Sep 2024 T20I # 2837
Hong Kong 1 run 189 v Qatar Mong Kok 13 Apr 2025 T20I # 3138
Qatar 1 run 102 v Saudi Arabia Doha 18 Jul 2025 T20I # 3326
Nepal 1 run 141 v U.A.E. Al Amerat 12 Oct 2025 T20I # 3516
Vanuatu 1 run 103 v Indonesia Sano 16 May 2026 T20I # 3868
South Africa 2 runs 202 v Australia Johannesburg 24 Feb 2006 T20I # 6
Sri Lanka 2 runs 164 v England Southampton 15 Jun 2006 T20I # 7
Australia 2 runs 128 v Pakistan Melbourne 5 Feb 2010 T20I # 134
Ireland 2 runs 108 v Kenya Mombasa 24 Feb 2012 T20I # 227
Sri Lanka 2 runs 122 v Australia Melbourne 28 Jan 2013 T20I # 300
Ireland 2 runs 169 v Canada Abu Dhabi 16 Nov 2013 T20I # 338
Sri Lanka 2 runs 169 v Bangladesh Chattogram 12 Feb 2014 T20I # 357
South Africa 2 runs 171 v New Zealand Chattogram 24 Mar 2014 T20I # 383
Zimbabwe 2 runs 171 v India Harare 18 Jun 2016 T20I # 558
England 2 runs 195 v New Zealand Hamilton 18 Feb 2018 T20I # 650
Pakistan 2 runs 149 v New Zealand Abu Dhabi 31 Oct 2018 T20I # 705
Peru 2 runs 76 v Brazil Cortijo Polo Club Pitch A 3 Oct 2019 T20I # 905
Singapore 2 runs 169 v Scotland ICCA Dubai 18 Oct 2019 T20I # 935
England 2 runs 205 v South Africa Durban 14 Feb 2020 T20I # 1041
England 2 runs 163 v Australia Southampton 4 Sep 2020 T20I # 1095
Luxembourg 2 runs 180 v Hungary Ilfov County 4 Sep 2021 T20I # 1254
Bahrain 2 runs 173 v U.A.E. Al Amerat 21 Feb 2022 T20I # 1480
Malta 2 runs 165 v Czech Rep. Marsa 12 May 2022 T20I # 1528
Bhutan 2 runs 111 v Maldives Bangi 7 Jul 2022 T20I # 1614
St Helena 2 runs 126 v Seychelles Kigali 21 Nov 2022 T20I # 1908
Uganda 2 runs 108 v Tanzania Rwanda 18 Dec 2022 T20I # 1966
India 2 runs 163 v Sri Lanka Wankhede 3 Jan 2023 T20I # 1984
India 2 runs - v Ireland Dublin (Malahide) 18 Aug 2023 T20I # 2200
Bangladesh 2 runs 117 v Malaysia Hangzhou 4 Oct 2023 T20I # 2283
Sierra Leone 2 runs 110 v Rwanda Lagos 10 Oct 2023 T20I # 2308
Rwanda 2 runs 116 v Uganda Benoni 11 Dec 2023 T20I # 2393
Philippines 2 runs 159 v Indonesia Bali 22 Dec 2023 T20I # 2416
Netherlands 2 runs 185 v Nepal Kirtipur 28 Feb 2024 T20I # 2487
Germany 2 runs 221 v Sweden Krefeld 9 Jul 2024 T20I # 2745
Oman 2 runs 131 v Bahrain ICCA Dubai 17 Dec 2024 T20I # 3070
U.A.E. 2 runs 154 v Kuwait Dubai (DICS) 21 Dec 2024 T20I # 3078
Bahrain 2 runs 131 v Malaysia Kuala Lumpur 8 Mar 2026 T20I # 3754
Rwanda 2 runs 118 v Botswana Gaborone (Oval 1) 30 May 2026 T20I # 3921
Bahrain 2 runs 213 v Singapore Singapore 5 Jun 2026 T20I # 3935
England 3 runs 154 v India Lord's 14 Jun 2009 T20I # 109
New Zealand 3 runs 142 v Sri Lanka Colombo (RPS) 2 Sep 2009 T20I # 120
South Africa 3 runs 166 v New Zealand Auckland 22 Feb 2012 T20I # 223
South Africa 3 runs 197 v England Chattogram 29 Mar 2014 T20I # 391
England 3 runs 181 v India Birmingham 7 Sep 2014 T20I # 405
England 3 runs 173 v Pakistan Dubai (DICS) 27 Nov 2015 T20I # 469
New Zealand 3 runs 183 v Sri Lanka Mount Maunganui 7 Jan 2016 T20I # 474
India 3 runs 139 v Zimbabwe Harare 22 Jun 2016 T20I # 560
Pakistan 3 runs 133 v West Indies Port of Spain 30 Mar 2017 T20I # 603
South Africa 3 runs 175 v England Taunton 23 Jun 2017 T20I # 615
Pakistan 3 runs 170 v South Africa Lahore 11 Feb 2021 T20I # 1120
Norway 3 runs 132 v France Krefeld 7 Aug 2021 T20I # 1219
Zimbabwe 3 runs 118 v Ireland Dublin 27 Aug 2021 T20I # 1241
West Indies 3 runs 143 v Bangladesh Sharjah 29 Oct 2021 T20I # 1375
Tanzania 3 runs 144 v Botswana Rwanda 7 Nov 2021 T20I # 1403
Austria 3 runs 125 v Sweden Krefeld 10 Jun 2022 T20I # 1557
Croatia 3 runs 105 v Greece Vantaa 15 Jul 2022 T20I # 1659
Pakistan 3 runs 167 v England Karachi 25 Sep 2022 T20I # 1798
Bangladesh 3 runs 151 v Zimbabwe Brisbane 30 Oct 2022 T20I # 1851
Uganda 3 runs 109 v Rwanda Rwanda 23 Dec 2022 T20I # 1982
Bahrain 3 runs 151 v U.A.E. Doha 22 Sep 2023 T20I # 2250
Afghanistan 3 runs 210 v Sri Lanka Dambulla 21 Feb 2024 T20I # 2482
Nepal 3 runs 181 v Namibia Kirtipur 1 Mar 2024 T20I # 2490
Sri Lanka 3 runs 207 v Bangladesh Sylhet 4 Mar 2024 T20I # 2494
Oman 3 runs 178 v Bahrain Al Amerat 12 Apr 2024 T20I # 2547
Ireland 3 runs 162 v Netherlands The Hague 24 May 2024 T20I # 2619
Malaysia 3 runs 125 v Hong Kong Kuala Lumpur 7 Sep 2024 T20I # 2845
Indonesia 3 runs 102 v Philippines Incheon 4 Oct 2024 T20I # 2891
Bahrain 3 runs 189 v Saudi Arabia Doha 19 Nov 2024 T20I # 2963
Bahamas 3 runs 118 v Belize Buenos Aires 10 Dec 2024 T20I # 3025
Kuwait 3 runs 175 v Nepal Mong Kok 13 Apr 2025 T20I # 3139
Serbia 3 runs 215 v Slovenia Belgrade 7 Jun 2025 T20I # 3206
Jersey 3 runs 131 v Guernsey St Saviour 7 Jun 2025 T20I # 3209
New Zealand 3 runs 181 v South Africa Harare 26 Jul 2025 T20I # 3374
Malawi 3 runs 131 v Kenya Harare 28 Sep 2025 T20I # 3481
New Zealand 3 runs 208 v West Indies Auckland 6 Nov 2025 T20I # 3560
Indonesia 3 runs 142 v Cambodia Bali 23 Dec 2025 T20I # 3648
Ireland 4 runs 46 v Bermuda Belfast 3 Aug 2008 T20I # 63
Canada 4 runs 177 v Ireland Colombo (SSC) 3 Feb 2010 T20I # 130
Australia 4 runs 148 v England Melbourne 14 Jan 2011 T20I # 198
South Africa 4 runs 65 v Pakistan Johannesburg 20 Nov 2013 T20I # 340
Oman 4 runs 132 v Hong Kong Abu Dhabi 25 Nov 2015 T20I # 466
Netherlands 4 runs 145 v Ireland Rotterdam 12 Jun 2018 T20I # 670
Australia 4 runs 174 v India Brisbane 21 Nov 2018 T20I # 712
New Zealand 4 runs 213 v India Hamilton 10 Feb 2019 T20I # 738
Singapore 4 runs 182 v Zimbabwe Singapore 29 Sep 2019 T20I # 897
Scotland 4 runs 147 v P.N.G. ICCA Dubai 21 Oct 2019 T20I # 950
Ireland 4 runs 209 v West Indies St George's 15 Jan 2020 T20I # 1028
New Zealand 4 runs 220 v Australia Dunedin 25 Feb 2021 T20I # 1124
Australia 4 runs 190 v West Indies Gros Islet 14 Jul 2021 T20I # 1190
Malta 4 runs 198 v Gibraltar Albergaria 21 Aug 2021 T20I # 1236
Bangladesh 4 runs 142 v New Zealand Mirpur 3 Sep 2021 T20I # 1251
Nigeria 4 runs 112 v Kenya Entebbe 16 Sep 2021 T20I # 1277
Jersey 4 runs 138 v Germany Almeria 15 Oct 2021 T20I # 1296
India 4 runs 226 v Ireland Dublin (Malahide) 28 Jun 2022 T20I # 1586
Uganda 4 runs 103 v Hong Kong Bulawayo 17 Jul 2022 T20I # 1665
Australia 4 runs 169 v Afghanistan Adelaide 4 Nov 2022 T20I # 1864
Sierra Leone 4 runs 53 v Eswatini Kigali 5 Dec 2022 T20I # 1936
New Zealand 4 runs 164 v Pakistan Lahore 17 Apr 2023 T20I # 2047
Malta 4 runs 126 v France Marsa 10 Jul 2023 T20I # 2126
West Indies 4 runs 150 v India Tarouba 3 Aug 2023 T20I # 2188
Kenya 4 runs 44 v Malawi Benoni 18 Dec 2023 T20I # 2411
Sri Lanka 4 runs 161 v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
New Zealand 4 runs 179 v Pakistan Lahore 25 Apr 2024 T20I # 2582
South Africa 4 runs 114 v Bangladesh New York 10 Jun 2024 T20I # 2664
Finland 4 runs 91 v Guernsey Port Soif 24 Aug 2024 T20I # 2801
Netherlands 4 runs 133 v U.S.A. The Hague 28 Aug 2024 T20I # 2823
Japan 4 runs 105 v Indonesia Incheon 25 Sep 2024 T20I # 2861
Bahrain 4 runs 126 v Kuwait ICCA Dubai 14 Dec 2024 T20I # 3048
Afghanistan 4 runs 171 v U.A.E. Sharjah 5 Sep 2025 T20I # 3437
Japan 4 runs 163 v Samoa Al Amerat 12 Oct 2025 T20I # 3517
Singapore 4 runs 157 v Thailand Bangkok 11 Dec 2025 T20I # 3626
England 4 runs 185 v Nepal Wankhede 8 Feb 2026 T20I # 3688
New Zealand 5 runs 165 v England Durban 18 Sep 2007 T20I # 36
India 5 runs 158 v Pakistan Johannesburg 24 Sep 2007 T20I # 46
Pakistan 5 runs 142 v Zimbabwe Harare 18 Sep 2011 T20I # 206
England 5 runs 130 v Pakistan Abu Dhabi 27 Feb 2012 T20I # 229
New Zealand 5 runs 202 v England The Oval 25 Jun 2013 T20I # 317
England 5 runs 166 v West Indies Bridgetown 13 Mar 2014 T20I # 364
Sri Lanka 5 runs 166 v South Africa Chattogram 22 Mar 2014 T20I # 379
Hong Kong 5 runs 130 v Ireland Dublin (Malahide) 17 Jul 2015 T20I # 441
England 5 runs 183 v Australia Cardiff 31 Aug 2015 T20I # 453
Afghanistan 5 runs 188 v Zimbabwe Sharjah 8 Jan 2016 T20I # 475
U.A.E. 5 runs 134 v Ireland Abu Dhabi 16 Feb 2016 T20I # 500
Oman 5 runs 181 v Hong Kong Fatullah 19 Feb 2016 T20I # 502
India 5 runs 145 v England Nagpur 29 Jan 2017 T20I # 593
Pakistan 5 runs 191 v England Manchester 1 Sep 2020 T20I # 1094
Austria 5 runs - v Luxembourg Vinor 21 May 2021 T20I # 1160
Hungary 5 runs 166 v Czech Rep. Ilfov County 2 Sep 2021 T20I # 1246
Zimbabwe 5 runs 125 v Ireland Bready 4 Sep 2021 T20I # 1256
Jersey 5 runs 95 v Denmark Almeria 17 Oct 2021 T20I # 1306
Hungary 5 runs 159 v Bulgaria Marsa 11 May 2022 T20I # 1527
Uganda 5 runs 111 v Jersey Bulawayo 15 Jul 2022 T20I # 1654
P.N.G. 5 runs 98 v U.S.A. Bulawayo 17 Jul 2022 T20I # 1667
Luxembourg 5 runs 130 v Slovenia Vantaa 30 Jul 2022 T20I # 1708
Ireland 5 runs 111 v England Melbourne 26 Oct 2022 T20I # 1846
India 5 runs 151 v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
Spain 5 runs 133 v Germany Almeria 6 Nov 2022 T20I # 1874
Ghana 5 runs 113 v Sierra Leone Lagos 14 Oct 2023 T20I # 2314
Oman 5 runs 146 v Nepal Kirtipur 2 Nov 2023 T20I # 2342
Bangladesh 5 runs 144 v Zimbabwe Mirpur 10 May 2024 T20I # 2599
Malawi 5 runs 142 v Rwanda Blantyre 12 Oct 2024 T20I # 2901
New Zealand 5 runs 109 v Sri Lanka Dambulla 10 Nov 2024 T20I # 2941
Argentina 5 runs 102 v Belize Buenos Aires 7 Dec 2024 T20I # 3013
Serbia 5 runs - v Hungary Szodliget 30 Aug 2025 T20I # 3423
Eswatini 5 runs 166 v Mozambique Malkerns 12 Sep 2025 T20I # 3448
Nepal 5 runs 148 v Qatar Al Amerat 13 Oct 2025 T20I # 3519
Malaysia 5 runs 165 v Bahrain Kuala Lumpur 1 Dec 2025 T20I # 3600
Pakistan 5 runs 213 v Sri Lanka Pallekele 28 Feb 2026 T20I # 3747
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Hong Kong v Nepal at Singapore, Asian Games Men's Qualifier final, Jun 8, 2026 [T20I # 3944]
Malaysia v Oman at Singapore, Asian Games Men's Qualifier 3rd place play-off, Jun 8, 2026 [T20I # 3943]
Eswatini v Mozambique at Malkerns, Eswatini T20 Tri-Series final, Jun 7, 2026 [T20I # 3942]
Eswatini v Lesotho at Malkerns, Eswatini T20 Tri-Series 9th match, Jun 7, 2026 [T20I # 3941]
Hong Kong v Malaysia at Singapore, Asian Games Men's Qualifier 2nd semi final, Jun 7, 2026 [T20I # 3940]
Nepal v Oman at Singapore, Asian Games Men's Qualifier 1st semi final, Jun 7, 2026 [T20I # 3939]