Largest victories
Winner Margin Target Opposition Ground Match Date Scorecard
Zimbabwe 290 runs 345 v Gambia Nairobi (Ruaraka) 23 Oct 2024 T20I # 2931
Nepal 273 runs 315 v Mongolia Hangzhou 27 Sep 2023 T20I # 2255
Rwanda 271 runs 289 v Ivory Coast Gaborone (Oval 1) 24 May 2026 T20I # 3904
Nigeria 264 runs 272 v Ivory Coast Abuja 24 Nov 2024 T20I # 2977
Baroda 263 runs 350 v Sikkim Indore 5 Dec 2024 T20
Czech Rep. 257 runs 279 v Turkey Ilfov County 30 Aug 2019 T20I # 872
Botswana 231 runs 256 v Ivory Coast Gaborone (Oval 1) 28 May 2026 T20I # 3913
Nepal 221 runs 314 v China Singapore 31 May 2026 T20I # 3922
Spain 215 runs 291 v Croatia Cartagena 7 Dec 2025 T20I # 3612
Durham 213 runs 230 v Eagles Harare 9 Mar 2024 T20
Canada 208 runs 246 v Panama Coolidge 14 Nov 2021 T20I # 1427
Japan 205 runs 218 v Mongolia Sano 8 May 2024 T20I # 2593
Malaysia 194 runs 269 v Thailand Hangzhou 2 Oct 2023 T20I # 2275
Somerset 191 runs 266 v Derbyshire Taunton 9 Jul 2022 T20
Tanzania 184 runs 219 v Cameroon Kigali 9 Dec 2022 T20I # 1950
Malaysia 184 runs 220 v Myanmar Kuala Lumpur 30 Jul 2023 T20I # 2184
Spain 182 runs 225 v Croatia Cartagena 6 Dec 2025 T20I # 3608
Japan 180 runs 259 v China Mong Kok 15 Feb 2024 T20I # 2470
Japan 180 runs 224 v Mongolia Sano 11 May 2024 T20I # 2602
Andhra 179 runs 245 v Nagaland Mulapadu 22 Feb 2019 T20
Hyderabad 179 runs 249 v Meghalaya Saurashtra 23 Nov 2024 T20
Tanzania 178 runs 241 v Cameroon Rwanda 6 Nov 2021 T20I # 1399
Haryana 175 runs 256 v Arunachal Mumbai 25 Nov 2024 T20
Romania 173 runs 227 v Turkey Ilfov County 29 Aug 2019 T20I # 869
J & K 173 runs 239 v Arunachal New Chandigarh 12 Oct 2022 T20
Sri Lanka 172 runs 261 v Kenya Johannesburg 14 Sep 2007 T20I # 27
Kenya 172 runs 248 v Mali Gaborone (Oval 2) 23 May 2026 T20I # 3901
Legends 171 runs 236 v KingsLeopard Sharjah 19 Oct 2018 T20
Mozambique 171 runs 210 v Cameroon Rwanda 3 Nov 2021 T20I # 1387
Zimbabwe 170 runs 260 v Botswana Harare 28 Sep 2025 T20I # 3480
India 168 runs 235 v New Zealand Ahmedabad 1 Feb 2023 T20I # 1992
Sierra Leone 168 runs 190 v Ivory Coast Abuja 23 Nov 2024 T20I # 2974
Austria 168 runs 245 v Slovenia Graz 18 May 2025 T20I # 3187
Trinidad & T 167 runs 212 v Leeward Is North Sound 11 Jan 2012 T20
Vidarbha 167 runs 223 v Manipur Mangalagiri 8 Nov 2021 T20
Kenya 167 runs 238 v Lesotho Kigali 21 Nov 2022 T20I # 1905
Jersey 167 runs 220 v Switzerland Krefeld 9 Jul 2024 T20I # 2746
Nepal 167 runs 276 v Malaysia Singapore 4 Jun 2026 T20I # 3932
Italy 166 runs 211 v Croatia Kerava 16 Jul 2022 T20I # 1663
Scotland 166 runs 233 v Austria Edinburgh (Golden) 25 Jul 2023 T20I # 2166
Canada 166 runs 197 v Cayman Hamilton 4 Oct 2023 T20I # 2287
Saudi Arabia 166 runs 222 v Bhutan Bangkok 15 Feb 2024 T20I # 2473
Japan 166 runs 200 v Mongolia Sano 7 May 2024 T20I # 2591
Jersey 165 runs 234 v Serbia Krefeld 7 Jul 2024 T20I # 2738
Canada 163 runs 231 v Panama Hamilton 3 Oct 2023 T20I # 2280
Germany 162 runs 309 v Austria Krefeld 1 May 2026 T20I # 3824
Spain 161 runs 231 v Croatia Zagreb 4 Aug 2024 T20I # 2774
Austria 161 runs 225 v Czech Rep. Vinor 9 Jun 2025 T20I # 3215
Tanzania 161 runs 237 v St Helena Accra 28 Mar 2026 T20I # 3790
Italy 160 runs 245 v Romania Rome 16 Jun 2024 T20I # 2696
Kuwait 160 runs 211 v Mongolia Kuala Lumpur 30 Aug 2024 T20I # 2828
Prime Bank 159 runs 205 v Mohammedan Sylhet 26 Dec 2013 T20
Bengal 159 runs 222 v Mizoram Cuttack 21 Feb 2019 T20
Cayman 159 runs 225 v Brazil Buenos Aires 14 Dec 2024 T20I # 3052
Zalmi 159 runs 247 v Kings Karachi 9 Apr 2026 T20
Northerns 158 runs 228 v Southerns Harare 19 Mar 2008 T20
Austria 158 runs 207 v Bulgaria Vantaa 30 Jul 2022 T20I # 1704
Japan 158 runs 217 v Mongolia Sano 11 May 2024 T20I # 2603
Tanzania 158 runs 179 v Eswatini Accra 25 Mar 2026 T20I # 3785
Japan 157 runs 233 v Mongolia Sano 12 May 2024 T20I # 2606
UP 156 runs 243 v Arunachal Wankhede 1 Dec 2024 T20
Malaysia 155 runs 214 v Bhutan Bangi 2 Jul 2022 T20I # 1597
Pakistan 155 runs 194 v Hong Kong Sharjah 2 Sep 2022 T20I # 1756
Scotland 155 runs 246 v Italy Edinburgh 24 Jul 2023 T20I # 2160
U.A.E. 155 runs 193 v Thailand Doha 23 Nov 2024 T20I # 2971
Mumbai 154 runs 259 v Sikkim Indore 21 Feb 2019 T20
MI Emirates 154 runs 229 v Vipers Abu Dhabi 27 Jan 2025 T20
Hong Kong 154 runs 288 v Oman Singapore 5 Jun 2026 T20I # 3936
Tanzania 153 runs 206 v Seychelles Accra 27 Mar 2026 T20I # 3789
Sixers 152 runs 214 v Stars Sydney 5 Dec 2021 T20
Cameroon 152 runs 184 v Ivory Coast Gaborone (Oval 2) 26 May 2026 T20I # 3912
Super Giants 151 runs 255 v Capitals Centurion 5 Feb 2023 T20
India 150 runs 248 v England Wankhede 2 Feb 2025 T20I # 3086
Zimbabwe 149 runs 241 v Rwanda Nairobi (Ruaraka) 22 Oct 2024 T20I # 2926
Dhaka 149 runs 255 v Rajshahi Sylhet 12 Jan 2025 T20
U.S.A. 149 runs 218 v Bahamas George Town 20 Apr 2025 T20I # 3148
India A 148 runs 298 v U.A.E. Doha 14 Nov 2025 T20
Bahrain 147 runs 232 v Indonesia Bali 19 Nov 2025 T20I # 3582
P.N.G. 147 runs 208 v Vanuatu Sano 17 May 2026 T20I # 3877
MI 146 runs 213 v Daredevils Delhi 6 May 2017 T20
Karnataka 146 runs 227 v Arunachal Cuttack 24 Feb 2019 T20
England 146 runs 305 v South Africa Manchester 12 Sep 2025 T20I # 3450
Sixers 145 runs 206 v Renegades Hobart 13 Dec 2020 T20
Canada 145 runs 235 v Belize Coolidge 8 Nov 2021 T20I # 1408
Hungary 145 runs 210 v Croatia Szodliget 5 Aug 2023 T20I # 2189
Andhra 145 runs 229 v Arunachal Ranchi 19 Oct 2023 T20
Karnataka 145 runs 246 v Tamil Nadu Ahmedabad 2 Dec 2025 T20
RCB 144 runs 249 v Guj Lions Bengaluru 14 May 2016 T20
Bears 144 runs 229 v Worcs Birmingham 24 Jun 2022 T20
Derbyshire 144 runs 213 v Yorkshire Chesterfield 18 Jun 2023 T20
Zimbabwe 144 runs 216 v Rwanda Windhoek 27 Nov 2023 T20I # 2369
Japan 144 runs 174 v Indonesia Incheon 5 Oct 2024 T20I # 2895
Colombo CC 144 runs 201 v Kurunegala Colombo (SSC) 6 Jun 2025 T20
Somerset 143 runs 226 v Essex Chelmsford 15 Jun 2011 T20
Pakistan 143 runs 204 v West Indies Karachi 1 Apr 2018 T20I # 663
India 143 runs 214 v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
Malaysia 143 runs 224 v Singapore Bangi 22 Dec 2022 T20I # 1976
Nondescripts 142 runs 246 v Air Force SC Colombo (Bloomfield) 16 Oct 2005 T20
Nepal 142 runs 239 v Netherlands Kirtipur 24 Apr 2021 T20I # 1157
SA A 142 runs 185 v Zimbabwe XI Harare 7 May 2022 T20
Denmark 142 runs 206 v Cyprus Castel 27 Aug 2024 T20I # 2815
Kuwait 142 runs 227 v Maldives Bangi 2 Sep 2024 T20I # 2833
Nepal 141 runs 237 v Bhutan Kirtipur 5 Dec 2019 T20I # 1018
Austria 141 runs 215 v Slovenia Kerava 25 Jul 2022 T20I # 1684
KKR 140 runs 223 v RCB Bengaluru 18 Apr 2008 T20
Colombo CC 140 runs 197 v Kandy CCC Colombo (Colts) 4 Jan 2020 T20
Bermuda 140 runs 240 v Bahamas Coolidge 10 Nov 2021 T20I # 1413
Himachal 140 runs 235 v Sikkim DY Patil 27 Oct 2023 T20
Spain 140 runs 206 v Croatia Zagreb 4 Aug 2024 T20I # 2773
RCB 138 runs 227 v Kings XI Bengaluru 6 May 2015 T20
Ghana 138 runs 208 v Gambia Rwanda 8 Dec 2022 T20I # 1945
Nepal 138 runs 213 v Maldives Hangzhou 1 Oct 2023 T20I # 2269
Finland 138 runs 164 v Cyprus Episkopi 9 May 2026 T20I # 3851
Colts CC 137 runs 198 v Galle CC Colombo (Police) 25 Feb 2018 T20
Karnataka 137 runs 243 v Mizoram Cuttack 25 Feb 2019 T20
England 137 runs 183 v West Indies Basseterre 8 Mar 2019 T20I # 751
Denmark 137 runs 171 v Finland Brondby 7 May 2022 T20I # 1520
Sunrisers 137 runs 187 v Paarl Royals Paarl 27 Dec 2025 T20
Nepal 136 runs 219 v Philippines Al Amerat 19 Feb 2022 T20I # 1474
Indonesia 136 runs 193 v Myanmar Bali 12 Nov 2024 T20I # 2944
Namibia 136 runs 242 v Kenya Harare 26 Sep 2025 T20I # 3472
P.N.G. 136 runs 198 v South Korea Nisshin 9 May 2026 T20I # 3848
Austria 135 runs 240 v Luxembourg Ilfov County 31 Aug 2019 T20I # 873
Cyprus 135 runs 184 v Turkey Vantaa 16 Jul 2022 T20I # 1664
India 135 runs 284 v South Africa Johannesburg 15 Nov 2024 T20I # 2952
Canterbury 134 runs 218 v Otago Christchurch 14 Dec 2017 T20
Australia 134 runs 234 v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
West Indies 134 runs 174 v Uganda Providence 8 Jun 2024 T20I # 2651
Tamil Nadu 134 runs 219 v Sikkim Indore 25 Nov 2024 T20
Lahore W 134 runs 216 v Larkana Faisalabad 17 Mar 2025 T20
KZN-Inland 133 runs 228 v Uganda Pietermaritzburg 14 Sep 2018 T20
P.N.G. 133 runs 217 v Philippines Port Moresby 22 Mar 2019 T20I # 756
Uganda 133 runs 169 v Rwanda Rwanda 15 Dec 2022 T20I # 1958
Trinbago 133 runs 195 v Royals Bridgetown 30 Aug 2023 T20
India 133 runs 298 v Bangladesh Hyderabad 12 Oct 2024 T20I # 2904
Denmark 132 runs 257 v Gibraltar Waterloo 29 Jun 2022 T20I # 1587
U.S.A. 132 runs 202 v Singapore Bulawayo 12 Jul 2022 T20I # 1637
Kerala 132 runs 222 v Sikkim Mumbai 23 Oct 2023 T20
Lions 132 runs 214 v W Province Cape Town 3 Apr 2024 T20
Northern Dis 131 runs 231 v Central D Napier 25 Jan 2019 T20
Assam 131 runs 202 v Mizoram Cuttack 22 Feb 2019 T20
MAK 131 runs 194 v Amo Sharks Kabul 12 Sep 2020 T20
Chandigarh 131 runs 205 v Sikkim Chennai 17 Jan 2021 T20
Eagles 130 runs 226 v Lions Potchefstroom 10 Apr 2005 T20
South Africa 130 runs 212 v Scotland The Oval 7 Jun 2009 T20I # 94
RCB 130 runs 264 v Warriors Bengaluru 23 Apr 2013 T20
Meghalaya 130 runs 231 v Mizoram Chennai 13 Jan 2021 T20
Afghanistan 130 runs 191 v Scotland Sharjah 25 Oct 2021 T20I # 1364
Vidarbha 130 runs 206 v Sikkim Mangalagiri 9 Nov 2021 T20
Thunder 129 runs 210 v Renegades Canberra 26 Dec 2020 T20
Thunder 129 runs 210 v Renegades Melbourne (Docklands) 8 Jan 2022 T20
Uttarakhand 129 runs 180 v Mizoram Rajkot 20 Oct 2022 T20
Kenya 129 runs 176 v Gambia Nairobi (Gym) 22 Oct 2024 T20I # 2925
Essex 128 runs 243 v Sussex Chelmsford 24 Jun 2008 T20
Singapore 128 runs 240 v Malaysia Bangkok 3 Mar 2020 T20I # 1071
Leinster 128 runs 261 v NW Warriors Dublin 28 Jul 2022 T20
Ireland 128 runs 227 v Austria Edinburgh 23 Jul 2023 T20I # 2157
West Aust 127 runs 199 v NSW W.A.C.A 5 Jan 2010 T20
SL Army 127 runs 206 v Colombo CC Colombo (PSS) 6 Jan 2016 T20
Chilaw MCC 127 runs 245 v Kurunegala Colombo (SSC) 4 Jan 2020 T20
Railways 127 runs 247 v Arunachal Ranchi 17 Oct 2023 T20
Bears 127 runs 234 v Derbyshire Derby 18 Jul 2025 T20
Scotland 126 runs 182 v Namibia Windhoek 5 Oct 2011 T20
SL Army 126 runs 216 v KTC Maggona 12 Jun 2022 T20
Peshawar 126 runs 249 v Larkana Karachi 27 Nov 2023 T20
Peshawar 126 runs 240 v Quetta Multan 21 Mar 2025 T20
Canada 126 runs 237 v Cayman King City (NE) 13 Jun 2025 T20I # 3227
Mountaineers 125 runs 233 v Eagles Bulawayo 11 Feb 2016 T20
Bears 125 runs 207 v Northants Birmingham 26 May 2022 T20
Sixers 125 runs 188 v Thunder Sydney 21 Jan 2023 T20
Super Giants 125 runs 209 v Paarl Royals Durban 28 Jan 2024 T20
North West 125 runs 208 v KZN-Inland Pietermaritzburg 15 Mar 2024 T20
Afghanistan 125 runs 184 v Uganda Providence 3 Jun 2024 T20I # 2636
Finland 125 runs 200 v Bulgaria Port Soif 27 Aug 2024 T20I # 2816
K Dolphins 124 runs 232 v Wolves Faisalabad 28 Jun 2011 T20
Nondescripts 124 runs 196 v Chilaw MCC Colombo (NCC) 2 Apr 2015 T20
Yorkshire 124 runs 261 v Northants Leeds 17 Aug 2017 T20
Namibia 124 runs 241 v Botswana Windhoek 20 Aug 2019 T20I # 856
Strikers 124 runs 140 v Thunder Sydney 16 Dec 2022 T20
Sunrisers 124 runs 211 v Super Giants Gqeberha 22 Jan 2023 T20
Portugal 124 runs 209 v Gibraltar Albergaria 10 Apr 2023 T20I # 2042
Surrey 124 runs 259 v Sussex Hove 9 Jun 2023 T20
Delhi 124 runs 192 v Tamil Nadu Dehradun 23 Oct 2023 T20
Chhattisgarh 124 runs 204 v Assam Visakhapatnam 5 Dec 2024 T20
Mexico 124 runs 175 v Costa Rica Panama City 17 Apr 2025 T20I # 3140
Nepal 124 runs 212 v Samoa Al Amerat 17 Oct 2025 T20I # 3526
Haryana 124 runs 247 v Hyderabad Pune 16 Dec 2025 T20
Mexico 124 runs 205 v Costa Rica Naucalpan 2 Apr 2026 T20I # 3794
Sinhalese 123 runs 252 v Saracens Colombo (Colts) 12 Jan 2016 T20
Karnataka 123 runs 202 v Jharkhand Eden Gardens 24 Jan 2018 T20
Nondescripts 123 runs 235 v Police SC Colombo (NCC) 4 Jan 2020 T20
Dolphins 123 runs 192 v Warriors Potchefstroom 25 Oct 2022 T20
Hong Kong 123 runs 172 v China Mong Kok 14 Feb 2024 T20I # 2468
SF 123 runs 270 v Washington Oakland 12 Jun 2025 T20
Essex 122 runs 205 v Gloucs Chelmsford 3 Jun 2011 T20
Lahore Lions 122 runs 178 v DM Jamali Karachi 22 Sep 2014 T20
Canada 122 runs 191 v Bahamas North Sound 7 Nov 2021 T20I # 1405
Belgium 122 runs 163 v Malta Waterloo 12 Jun 2022 T20I # 1566
Tallawahs 122 runs 202 v Kings Providence 17 Sep 2023 T20
Tanzania 122 runs 184 v Lesotho Dar-es-Salaam 22 Sep 2024 T20I # 2857
Hungary 122 runs 215 v Slovenia Szodliget 21 Jun 2025 T20I # 3254
Jharkhand 121 runs 220 v Manipur Mulapadu 24 Feb 2019 T20
Uganda 121 runs 195 v Ghana Accra 18 Mar 2024 T20I # 2528
Gloucs 121 runs 207 v Glamorgan Cheltenham 14 Jul 2024 T20
Denmark 121 runs 199 v Finland Ishoj 13 Jun 2025 T20I # 3225
Bhutan 121 runs 224 v Myanmar Gelephu 27 Dec 2025 T20I # 3656
Vanuatu 121 runs 170 v Fiji Nisshin 8 May 2026 T20I # 3839
Kings XI 120 runs 216 v Northern Dis Mohali 26 Sep 2014 T20
Central D 120 runs 222 v Northern Dis Napier 13 Dec 2019 T20
Nondescripts 120 runs 170 v Lankan CC Colombo (CCC) 7 Mar 2021 T20
Tallawahs 120 runs 256 v Kings Basseterre 27 Aug 2021 T20
Warriors 120 runs 244 v Limpopo Kimberley 5 Oct 2021 T20
Norway 120 runs 187 v Czech Rep. Vantaa 25 Jul 2022 T20I # 1685
Malaysia 120 runs 208 v Singapore Bangi 18 Dec 2022 T20I # 1965
Punjab 120 runs 219 v Railways Ranchi 19 Oct 2023 T20
Glamorgan 120 runs 244 v Somerset Cardiff 19 Jul 2024 T20
Zalmi 120 runs 228 v Sultans Rawalpindi 19 Apr 2025 T20
Bhutan 120 runs 217 v Myanmar Gelephu 24 Dec 2025 T20I # 3650
Chittagong 119 runs 194 v Royals Mirpur 8 Feb 2013 T20
North West 119 runs 227 v Namibia Potchefstroom 22 Mar 2014 T20
Patriots 119 runs 200 v Tallawahs Basseterre 4 Jul 2015 T20
New Zealand 119 runs 244 v West Indies Mount Maunganui 3 Jan 2018 T20I # 638
Qalandars 119 runs 227 v United Rawalpindi 9 Mar 2023 T20
Jamaica 118 runs 192 v Bahamas Coolidge 6 Feb 2008 T20
Colts CC 118 runs 213 v Air Force SC Colombo (Colts) 2 Apr 2015 T20
Central D 118 runs 218 v Otago Invercargill 9 Jan 2018 T20
Colombo CC 118 runs 212 v Negombo Colombo (Moors) 18 Feb 2019 T20
UP 118 runs 210 v Uttarakhand Delhi 28 Feb 2019 T20
SRH 118 runs 232 v RCB Hyderabad 31 Mar 2019 T20
Canada 118 runs 217 v Philippines Al Amerat 18 Feb 2022 T20I # 1468
Malawi 118 runs 186 v Lesotho Kigali 25 Nov 2022 T20I # 1921
Nigeria 118 runs 222 v Eswatini Kigali 4 Dec 2022 T20I # 1933
Hampshire 118 runs 215 v Essex Chelmsford 2 Jun 2023 T20
Denmark 118 runs 226 v Czech Rep. Castel 21 Aug 2024 T20I # 2786
Nigeria 118 runs 186 v St Helena Abuja 23 Nov 2024 T20I # 2975
Zalmi 118 runs 256 v Gladiators Karachi 19 Apr 2026 T20
Somerset 117 runs 251 v Gloucs Taunton 27 Jun 2006 T20
Otago 117 runs 216 v Wellington Wellington 6 Feb 2009 T20
Punjab 117 runs 201 v Railways Alur (2) 14 Jan 2021 T20
Maharashtra 117 runs 194 v Puducherry Lucknow 8 Nov 2021 T20
Sultans 117 runs 246 v Gladiators Lahore 18 Feb 2022 T20
P.N.G. 117 runs 163 v Philippines Port Moresby 23 Jul 2023 T20I # 2156
Maldives 117 runs 179 v Mongolia Kuala Lumpur 6 Sep 2024 T20I # 2842
Titans 117 runs 259 v Lions Johannesburg 27 Sep 2024 T20
Namibia 117 runs 236 v Nigeria Harare 28 Sep 2025 T20I # 3478
Uganda 117 runs 193 v Malawi Harare 2 Oct 2025 T20I # 3494
Nagaland 117 runs 215 v Arunachal Pune 28 Nov 2025 T20
Namibia 116 runs 224 v Scotland Windhoek 4 Oct 2011 T20
England 116 runs 197 v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
Chhattisgarh 116 runs 221 v Mizoram Cuttack 2 Mar 2019 T20
Ghana 116 runs 240 v Lesotho Rwanda 17 Oct 2021 T20I # 1308
Lions 115 runs 200 v Warriors Johannesburg 14 Mar 2012 T20
Middlesex 115 runs 206 v Kent Lord's 28 May 2015 T20
Tamil Union 115 runs 188 v SLPACC Katunayake 1 Mar 2018 T20
Scotland 115 runs 222 v Netherlands Amstelveen 20 Jun 2018 T20I # 677
New Zealand 115 runs 221 v Pakistan Mount Maunganui 23 Mar 2025 T20I # 3126
Somerset 114 runs 226 v Essex Chelmsford 7 Aug 2019 T20
Notts 114 runs 178 v Bears Birmingham 2 Jul 2021 T20
Vidarbha 114 runs 193 v Mizoram Saurashtra 14 Oct 2022 T20
Shaheens 114 runs 180 v U.A.E. Al Amerat 23 Oct 2024 T20
Indonesia 114 runs 186 v Myanmar Bali 17 Nov 2024 T20I # 2957
Bahrain 114 runs 164 v Rwanda Rwanda 25 Jul 2025 T20I # 3364
Malaysia 114 runs 202 v Philippines Bangkok 9 Dec 2025 T20I # 3620
Wolves 113 runs 222 v Zebras Karachi 26 Feb 2006 T20
Chilaw MCC 113 runs 191 v Burgher Colombo (Bloomfield) 1 Mar 2007 T20
Tamil Nadu 113 runs 169 v Vidarbha Thiruvananthapuram 17 Nov 2019 T20
Washington 113 runs 209 v Los Angeles Oakland 17 Jun 2025 T20
Zimbabwe 113 runs 222 v Tanzania Harare 30 Sep 2025 T20I # 3485
Hampshire 112 runs 194 v Sussex Hove 10 Jul 2011 T20
Delhi 112 runs 199 v Gujarat Indore 27 Mar 2013 T20
Stars 112 runs 170 v Renegades Melbourne (Docklands) 3 Jan 2015 T20
Northern Dis 112 runs 185 v Wellington Hamilton 12 Nov 2015 T20
Chandigarh 112 runs 179 v Manipur Chennai 13 Jan 2021 T20
RCB 112 runs 172 v RR Jaipur 14 May 2023 T20
Lesotho 112 runs 149 v Mali Dar-es-Salaam 25 Sep 2024 T20I # 2863
Uganda 112 runs 196 v Rwanda Rwanda 5 Dec 2024 T20I # 3003
Bahrain 112 runs 217 v Indonesia Bali 23 Feb 2025 T20I # 3099
Philippines 112 runs 247 v South Korea Bali 10 Jul 2025 T20I # 3294
Bahrain 112 runs 212 v Rwanda Rwanda 22 Jul 2025 T20I # 3348
Punjab 112 runs 311 v Bengal Hyderabad 30 Nov 2025 T20
Ragama CC 111 runs 238 v Saracens Colombo (Colts) 4 Mar 2007 T20
Kings XI 111 runs 233 v RCB Dharamsala 17 May 2011 T20
Delhi 111 runs 237 v Andhra Vadodara 3 Jan 2016 T20
Chilaw MCC 111 runs 210 v Police SC Colombo (Burgher) 21 Feb 2019 T20
Stars 111 runs 180 v Strikers Melbourne 15 Jan 2021 T20
Belgium 111 runs 234 v Malta Gent 11 Jun 2022 T20I # 1558
Zimbabwe 111 runs 237 v Singapore Bulawayo 11 Jul 2022 T20I # 1634
Australia 111 runs 227 v South Africa Durban 30 Aug 2023 T20I # 2224
Kenya 111 runs 188 v Mozambique Nairobi (Ruaraka) 19 Oct 2024 T20I # 2915
Chittagong 111 runs 192 v Rajshahi Chattogram 20 Jan 2025 T20
Pakistan 111 runs 208 v Australia Lahore 1 Feb 2026 T20I # 3681
Lancashire 110 runs 208 v Yorkshire Manchester 1 Jul 2005 T20
Eagles 110 runs 176 v Warriors Gqeberha 25 Jan 2006 T20
Delhi 110 runs 193 v Puducherry Mumbai 19 Jan 2021 T20
Sultans 110 runs 184 v Gladiators Abu Dhabi 16 Jun 2021 T20
Portugal 110 runs 219 v Gibraltar Albergaria 22 Aug 2021 T20I # 1238
SGT 110 runs 198 v Stars Kabul 27 Jul 2022 T20
Bermuda 110 runs 221 v Argentina Buenos Aires 26 Feb 2023 T20I # 2007
Qalandars 110 runs 201 v United Lahore 27 Feb 2023 T20
Zimbabwe 110 runs 218 v Kenya Windhoek 30 Nov 2023 T20I # 2376
Austria 110 runs 224 v Slovenia Latschach 17 May 2025 T20I # 3184
SRH 110 runs 279 v KKR Delhi 25 May 2025 T20
Canada 110 runs 206 v Bermuda King City (NW) 15 Jun 2025 T20I # 3240
Sialkot R 110 runs 211 v Lahore B Peshawar 12 Mar 2026 T20
Mozambique 110 runs 218 v Lesotho Malkerns 2 Jun 2026 T20I # 3927
Zimbabwe 109 runs 185 v Canada King City (NW) 13 Oct 2008 T20I # 75
Lahore W 109 runs 210 v Islamabad Rawalpindi 24 Nov 2017 T20
Spain 109 runs 207 v Malta Cartagena 30 Mar 2019 T20I # 765
BEAD 109 runs 194 v BDD Kabul 14 Oct 2019 T20
Punjab 109 runs 200 v Jharkhand Surat 21 Nov 2019 T20
Kandy 109 runs 200 v Stars Hambantota 6 Dec 2022 T20
Sierra Leone 109 runs 156 v Eswatini Abuja 28 Nov 2024 T20I # 2995
Gladiators 109 runs 264 v United Rawalpindi 7 May 2025 T20
Knights 109 runs 176 v NW Warriors Cork 19 Jun 2025 T20
UP 109 runs 194 v J & K Jadavpur Uni 28 Nov 2025 T20
Jersey 109 runs 281 v Croatia Episkopi 20 May 2026 T20I # 3892
Goa 108 runs 175 v Karnataka Visakhapatnam 4 Apr 2014 T20
Tallawahs 108 runs 184 v Patriots Kingston 16 Jul 2016 T20
Canada 108 runs 195 v Cayman Sandys Parish 1 Oct 2023 T20I # 2274
Somerset 108 runs 194 v Glamorgan Taunton 16 Jun 2024 T20
Jersey 108 runs 199 v Belgium Krefeld 10 Jul 2024 T20I # 2748
Japan 108 runs 156 v South Korea Incheon 4 Oct 2024 T20I # 2892
Rajasthan 108 runs 225 v Bihar Saurashtra 23 Nov 2024 T20
Goa 108 runs 238 v Nagaland Hyderabad 5 Dec 2024 T20
Uganda 108 runs 230 v Botswana Rwanda 9 Dec 2024 T20I # 3022
Kingsmen 108 runs 245 v Rawalpindiz Karachi 26 Apr 2026 T20
Surrey 107 runs 199 v Kent The Oval 28 Jun 2006 T20
Baluchistan 107 runs 218 v Sind Quetta 6 Aug 2014 T20
Sinhalese 107 runs 204 v SL Navy Colombo (Burgher) 27 Feb 2018 T20
Bengal 107 runs 235 v Arunachal Cuttack 27 Feb 2019 T20
Australia 107 runs 197 v South Africa Johannesburg 21 Feb 2020 T20I # 1046
Sweden 107 runs 151 v Greece Vantaa 18 Jul 2022 T20I # 1670
Ghana 107 runs 184 v Cameroon Kigali 6 Dec 2022 T20I # 1942
Bermuda 107 runs 227 v Argentina Buenos Aires 22 Feb 2023 T20I # 1997
Colombo CC 107 runs 174 v Galle CC Maggona 27 May 2023 T20
Botswana 107 runs 206 v Eswatini Benoni 29 May 2023 T20I # 2079
Canada 107 runs 220 v Bahamas King City (NE) 12 Jun 2025 T20I # 3223
Northern Dis 107 runs 218 v Auckland Auckland 22 Jan 2026 T20
West Indies 107 runs 255 v Zimbabwe Wankhede 23 Feb 2026 T20I # 3731
Afghanistan 106 runs 163 v Kenya Sharjah 30 Sep 2013 T20I # 330
Auckland 106 runs 190 v Otago Hamilton 8 Nov 2014 T20
Northern Dis 106 runs 213 v Otago Hamilton 23 Dec 2017 T20
Tuskers 106 runs 176 v Mountaineers Harare 14 Mar 2019 T20
Qatar 106 runs 197 v Maldives Al Amerat 23 Feb 2020 T20I # 1048
Uganda 106 runs 170 v Rwanda Kigali 17 Oct 2021 T20I # 1309
Stars 106 runs 274 v Hurricanes Melbourne 19 Jan 2022 T20
Oman 106 runs 221 v Bahrain Al Amerat 19 Nov 2022 T20I # 1897
India 106 runs 202 v South Africa Johannesburg 14 Dec 2023 T20I # 2401
MI Emirates 106 runs 181 v Warriors Sharjah 26 Jan 2024 T20
Uganda 106 runs 207 v Kenya Accra 23 Mar 2024 T20I # 2533
KKR 106 runs 273 v DC Visakhapatnam 3 Apr 2024 T20
Services 106 runs 213 v Nagaland Hyderabad 29 Nov 2024 T20
Hampshire 106 runs 231 v Essex Southampton 30 May 2025 T20
Yorkshire 106 runs 214 v Leics Leeds 8 Jun 2025 T20
Yorkshire 106 runs 214 v Lancashire Leeds 5 Jun 2026 T20
RR 105 runs 193 v Daredevils Wankhede 30 May 2008 T20
Lahore Lions 105 runs 197 v Quetta Bears Karachi 28 Feb 2010 T20
Gloucs 105 runs 255 v Middlesex Uxbridge 26 Jun 2011 T20
North West 105 runs 150 v Boland Potchefstroom 16 Nov 2014 T20
Dynamites 105 runs 193 v Khulna Mirpur 8 Jan 2019 T20
Warriors 105 runs 174 v Rangers Mirpur 11 Dec 2019 T20
Austria 105 runs 202 v Hungary Lower Austria 4 Jun 2022 T20I # 1548
Punjab 105 runs 276 v Andhra Ranchi 17 Oct 2023 T20
Chittagong 105 runs 220 v Rajshahi Mirpur 3 Jan 2025 T20
Sri Lanka 105 runs 226 v Oman Pallekele 12 Feb 2026 T20I # 3701
Yorkshire 104 runs 214 v Worcs Leeds 22 Jun 2010 T20
Hampshire 104 runs 187 v Bears Birmingham 7 Jul 2022 T20
Haryana 104 runs 191 v Arunachal Mohali 16 Oct 2022 T20
South Africa 104 runs 206 v Bangladesh Sydney 27 Oct 2022 T20I # 1847
Odisha 104 runs 211 v Sikkim DY Patil 19 Oct 2023 T20
Indonesia 104 runs 193 v Cambodia Bali 21 Nov 2023 T20I # 2352
West Indies 104 runs 219 v Afghanistan Gros Islet 17 Jun 2024 T20I # 2703
Fiji 104 runs 174 v Cook Islands Apia (No 2) 20 Aug 2024 T20I # 2780
Botswana 104 runs 165 v Lesotho Gaborone (Oval 1) 13 Mar 2026 T20I # 3768
Malaysia 104 runs 187 v Indonesia Kuala Lumpur 4 May 2026 T20I # 3834
Chilaw MCC 103 runs 228 v Colts CC Colombo (RPS) 3 Sep 2004 T20
Pakistan 103 runs 184 v New Zealand Christchurch 30 Dec 2010 T20I # 195
Netherlands 103 runs 173 v Nepal Amstelveen 1 Jul 2015 T20I # 425
Auckland 103 runs 184 v Otago Auckland 1 Feb 2021 T20
Vidarbha 103 runs 178 v Puducherry New Chandigarh 23 Oct 2023 T20
Heat 103 runs 215 v Stars Brisbane 7 Dec 2023 T20
Bihar 103 runs 200 v Mizoram Rajkot 1 Dec 2024 T20
Belgium 103 runs 178 v Malta Zemst 31 May 2025 T20I # 3196
CSK 103 runs 208 v MI Wankhede 23 Apr 2026 T20
Orissa 102 runs 197 v Assam Eden Gardens 8 Apr 2007 T20
Pakistan 102 runs 204 v Bangladesh Karachi 20 Apr 2008 T20I # 55
Northants 102 runs 195 v Surrey Birmingham 17 Aug 2013 T20
SL Army 102 runs 219 v Negambo CC Welisara 24 Feb 2018 T20
MI 102 runs 211 v KKR Eden Gardens 9 May 2018 T20
North West 102 runs 263 v Limpopo Paarl 15 Sep 2018 T20
U.A.E. 102 runs 200 v Kuwait Al Amerat 27 Feb 2020 T20I # 1066
Jaffna Kings 102 runs 194 v Stars Colombo (RPS) 16 Dec 2021 T20
New Zealand 102 runs 255 v Scotland Edinburgh 29 Jul 2022 T20I # 1701
Kuwait 102 runs 187 v Bahrain Al Amerat 17 Aug 2022 T20I # 1739
Vanuatu 102 runs 224 v Fiji Suva 16 Mar 2023 T20I # 2027
Malaysia 102 runs 182 v Hong Kong Kuala Lumpur 19 Sep 2023 T20I # 2241
Netherlands 102 runs 218 v U.S.A. Utrecht 25 Aug 2024 T20I # 2808
M. Pradesh 102 runs 217 v Mizoram Rajkot 23 Nov 2024 T20
United 102 runs 244 v Zalmi Rawalpindi 14 Apr 2025 T20
Pakistan 102 runs 200 v Namibia Colombo (SSC) 18 Feb 2026 T20I # 3722
Wolves 101 runs 219 v Quetta Bears Lahore 25 May 2009 T20
Worcs 101 runs 223 v Glamorgan Worcester 24 Jun 2009 T20
U.A.E. 101 runs 189 v Bermuda Hamilton 12 Jul 2010 T20
Hampshire 101 runs 250 v Derbyshire Derby 22 Aug 2017 T20
Jozi Stars 101 runs 240 v Spartans Johannesburg 11 Dec 2018 T20
Heat 101 runs 193 v Renegades Geelong 13 Jan 2019 T20
Badureliya 101 runs 208 v Bloomfield Katunayake 15 Jan 2020 T20
Prime Bank 101 runs 170 v L Rupganj Mirpur 11 Jun 2021 T20
India 101 runs 213 v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
Thailand 101 runs 141 v Myanmar Kuala Lumpur 28 Jul 2023 T20I # 2176
Philippines 101 runs 159 v South Korea Incheon 5 Oct 2024 T20I # 2894
M. Pradesh 101 runs 223 v Meghalaya Saurashtra 25 Nov 2024 T20
Malta 101 runs 230 v Estonia Marsa 7 May 2025 T20I # 3176
India 101 runs 176 v South Africa Cuttack 9 Dec 2025 T20I # 3623
Surrey 100 runs 222 v Sussex Hove 2 Jul 2004 T20
England 100 runs 180 v Australia Southampton 13 Jun 2005 T20I # 2
Otago 100 runs 186 v Northern Dis Dunedin 11 Jan 2007 T20
Karnataka 100 runs 202 v Andhra Visakhapatnam 4 Apr 2007 T20
Surrey 100 runs 169 v Sussex Hove 29 Jun 2007 T20
Australia 100 runs 230 v Zimbabwe Harare 3 Jul 2018 T20I # 683
Leics 100 runs 230 v Bears Birmingham 13 Jul 2018 T20
Trinbago 100 runs 196 v Stars Port of Spain 8 Aug 2018 T20
Colts CC 100 runs 207 v Galle CC Colombo (Burgher) 15 Jan 2020 T20
Nagaland 100 runs 177 v Sikkim Chennai 15 Jan 2021 T20
Kings 100 runs 225 v Patriots Basseterre 4 Sep 2021 T20
Munster Reds 100 runs 207 v NW Warriors Comber 29 May 2022 T20
Botswana 100 runs 170 v Malawi Benoni 30 May 2023 T20I # 2080
P.N.G. 100 runs 230 v Philippines Port Moresby 28 Jul 2023 T20I # 2177
Assam 100 runs 218 v Sikkim Mumbai 21 Oct 2023 T20
India 100 runs 235 v Zimbabwe Harare 7 Jul 2024 T20I # 2739
MI 100 runs 218 v RR Jaipur 1 May 2025 T20
Munster Reds 100 runs 189 v NW Warriors Dublin 10 Jul 2025 T20
Northants 100 runs 192 v Worcs Worcester 24 May 2026 T20

Records includes the following 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]
Karachi Region Whites v Abbottabad Region at Lahore, National T20 Cup final, Jun 7, 2026 [Twenty20]
Middlesex v Essex at Northwood, Vitality Blast Men, Jun 7, 2026 [Twenty20]
Somerset v Warwickshire at Taunton, Vitality Blast Men, Jun 7, 2026 [Twenty20]
Nottinghamshire v Derbyshire at Nottingham, Vitality Blast Men, Jun 7, 2026 [Twenty20]
Gloucestershire v Worcestershire at Bristol, Vitality Blast Men, Jun 7, 2026 [Twenty20]
Lancashire v Glamorgan at Blackpool, Vitality Blast Men, Jun 7, 2026 [Twenty20]
Leicestershire v Yorkshire at Leicester, Vitality Blast Men, Jun 7, 2026 [Twenty20]
Sussex v Kent at Hove, Vitality Blast Men, Jun 7, 2026 [Twenty20]