Highest Team Score in T20I Cricket

# Team Score Opposition Ground Result Match Date
1
Zimbabwe Zimbabwe
344 Gambia Nairobi Zimbabwe won by 290 runs. 23 Oct 2024
2
Nepal Nepal
314 Mongolia Hangzhou Nepal won by 273 runs. 27 Sep 2023
3
England England
304 South Africa Manchester England won by 146 runs 12 Sep 2025
4
India India
297 Bangladesh Hyderabad India won by 133 runs. 12 Oct 2024
5
Zimbabwe Zimbabwe
286 Seychelles Nairobi Zimbabwe won by 76 runs (DLS method) 19 Oct 2024
6
India India
283 South Africa Johannesburg India won by 135 runs. 15 Nov 2024
7
Afghanistan Afghanistan
278 Ireland Dehra Dun Afghanistan won by 84 runs 23 Feb 2019
8
India India
271 New Zealand Thiruvananthapuram India won by 46 runs 31 Jan 2026
9
England England
267 West Indies Tarouba England won by 75 runs. 20 Dec 2023
10
Australia Australia
263 Sri Lanka Kandy Australia won by 85 runs 6 Sep 2016
11
Sri Lanka Sri Lanka
260 Kenya Johannesburg Sri Lanka won by 172 runs 14 Sep 2007
12
India India
260 Sri Lanka Indore India won by 88 runs 22 Dec 2017
13
South Africa South Africa
259 West Indies Centurion South Africa won by 6 wickets 26 Mar 2023
14
Zimbabwe Zimbabwe
259 Botswana Harare Zimbabwe won by 170 runs 28 Sep 2025
15
West Indies West Indies
258 South Africa Centurion South Africa won by 6 wickets 26 Mar 2023
16
West Indies West Indies
256 Ireland Bready West Indies won by 62 runs 15 Jun 2025
17
India India
256 Zimbabwe Chennai India won by 72 runs 26 Feb 2026
18
India India
255 New Zealand Ahmedabad India won by 96 runs 8 Mar 2026
19
New Zealand New Zealand
254 Scotland Edinburgh New Zealand won by 102 runs. 29 Jul 2022
20
West Indies West Indies
254 Zimbabwe Mumbai West Indies won by 107 runs 23 Feb 2026
21
India India
253 England Mumbai India won by 7 runs 5 Mar 2026
22
Scotland Scotland
252 Netherlands Dublin Scotland won by 58 runs 16 Sep 2019
23
Australia Australia
248 England Southampton Australia won by 39 runs 29 Aug 2013
24
England England
248 West Indies Southampton England won by 37 runs 10 Jun 2025
25
Netherlands Netherlands
247 Namibia Kathmandu Netherlands won by 59 runs. 29 Feb 2024
26
India India
247 England Mumbai India won by 150 runs. 2 Feb 2025
27
England England
246 India Mumbai India won by 7 runs 5 Mar 2026
28
West Indies West Indies
245 India Lauderhill West Indies won by 1 run 27 Aug 2016
29
Australia Australia
245 New Zealand Auckland Australia won by 5 wkts (7b rem) 16 Feb 2018
30
Scotland Scotland
245 Italy Edinburgh Scotland won by 155 runs. 24 Jul 2023
31
India India
244 West Indies Lauderhill West Indies won by 1 run 27 Aug 2016
32
New Zealand New Zealand
243 West Indies Mount Maunganui New Zealand won by 119 runs 3 Jan 2018
33
New Zealand New Zealand
243 Australia Auckland Australia won by 5 wkts (7b rem) 16 Feb 2018
34
South Africa South Africa
241 England Centurion South Africa won by 84 runs 15 Nov 2009
35
England England
241 New Zealand Napier England won by 76 runs 8 Nov 2019
36
Australia Australia
241 West Indies Adelaide Australia won by 34 runs. 11 Feb 2024
37
Namibia Namibia
241 Kenya Harare Namibia won by 136 runs 26 Sep 2025
38
Namibia Namibia
240 Botswana Windhoek Namibia won by 123 runs 20 Aug 2019
39
India India
240 West Indies Mumbai India won by 67 runs 11 Dec 2019
40
Zimbabwe Zimbabwe
240 Rwanda Nairobi Zimbabwe won by 149 runs. 22 Oct 2024
41
New Zealand New Zealand
238 West Indies Mount Maunganui New Zealand won by 72 runs 29 Nov 2020
42
Nepal Nepal
238 Netherlands Kirtipur Nepal won by 142 runs. 24 Apr 2021
43
India India
238 New Zealand Nagpur India won by 48 runs 21 Jan 2026
44
India India
237 South Africa Guwahati India won by 16 runs. 2 Oct 2022
45
South Africa South Africa
237 Ghana Accra South Africa won by 134 runs. 17 Mar 2024
46
West Indies West Indies
236 South Africa Johannesburg West Indies won by 4 wickets 11 Jan 2015
47
Nepal Nepal
236 Bhutan Kirtipur Nepal won by 141 runs 5 Dec 2019
48
Zimbabwe Zimbabwe
236 Singapore Bulawayo Zimbabwe won by 111 runs. 11 Jul 2022
49
England England
236 New Zealand Christchurch England won by 65 runs 20 Oct 2025
50
India India
235 Australia Thiruvananthapuram India won by 44 runs. 26 Nov 2023
51
Namibia Namibia
235 Nigeria Harare Namibia won by 117 runs 28 Sep 2025
52
Ireland Ireland
235 Oman Colombo Ireland won by 96 runs 14 Feb 2026
53
England England
234 South Africa Bristol England won by 41 runs. 27 Jul 2022
54
India India
234 New Zealand Ahmedabad India won by 168 runs. 1 Feb 2023
55
Scotland Scotland
234 Germany Midlothian Scotland won by 72 runs (D/L method) 20 Jul 2023
56
India India
234 Zimbabwe Harare India won by 100 runs. 7 Jul 2024
57
Afghanistan Afghanistan
233 Ireland Greater Noida Afghanistan won by 28 runs 12 Mar 2017
58
Australia Australia
233 Sri Lanka Adelaide Australia won by 134 runs 27 Oct 2019
59
Pakistan Pakistan
232 England Nottingham Pakistan won by 31 runs 16 Jul 2021
60
Scotland Scotland
232 Austria Midlothian Scotland won by 166 runs. 25 Jul 2023
61
South Africa South Africa
231 West Indies Johannesburg West Indies won by 4 wickets 11 Jan 2015
62
India India
231 South Africa Ahmedabad India won by 30 runs 19 Dec 2025
63
England England
230 South Africa Mumbai England won by 2 wickets (with 2 balls remaining) 18 Mar 2016
64
South Africa South Africa
229 England Mumbai England won by 2 wickets (with 2 balls remaining) 18 Mar 2016
65
Australia Australia
229 Zimbabwe Harare Australia won by 100 runs 3 Jul 2018
66
India India
228 Sri Lanka Rajkot India won by 91 runs. 7 Jan 2023
67
South Africa South Africa
227 India Indore South Africa won by 49 runs. 4 Oct 2022
68
England England
226 South Africa Centurion England won by 5 wickets (with 5 balls remaining) 16 Feb 2020
69
Ireland Ireland
226 Austria Edinburgh Ireland won by 128 runs. 23 Jul 2023
70
Australia Australia
226 South Africa Durban Australia won by 111 runs. 30 Aug 2023
71
England England
226 West Indies St George's, Grenada England won by 7 wickets 16 Dec 2023
72
New Zealand New Zealand
226 Pakistan Auckland New Zealand won by 46 runs. 12 Jan 2024
73
Ireland Ireland
225 Afghanistan Abu Dhabi Ireland won by 68 runs 30 Nov 2013
74
India India
225 Ireland Dublin India won by 4 runs. 28 Jun 2022
75
New Zealand New Zealand
225 Scotland Edinburgh New Zealand won by 68 runs. 27 Jul 2022
76
Australia Australia
225 India Guwahati Australia won by 5 wickets 28 Nov 2023
77
South Africa South Africa
225 West Indies Centurion South Africa won by 7 wickets 29 Jan 2026
78
New Zealand New Zealand
225 India Thiruvananthapuram India won by 46 runs 31 Jan 2026
79
Sri Lanka Sri Lanka
225 Oman Kandy Sri Lanka won by 105 runs 12 Feb 2026
80
South Africa South Africa
224 Bangladesh Potchefstroom South Africa won by 83 runs 29 Oct 2017
81
India India
224 England Ahmedabad India won by 36 runs. 20 Mar 2021
82
West Indies West Indies
224 England Barbados West Indies won by 20 runs. 27 Jan 2022
83
New Zealand New Zealand
224 Pakistan Dunedin New Zealand won by 45 runs. 17 Jan 2024
84
Nepal Nepal
223 Malaysia Kirtipur Nepal won by 85 runs. 2 Apr 2022
85
South Africa South Africa
222 England Centurion England won by 5 wickets (with 5 balls remaining) 16 Feb 2020
86
India India
222 Australia Guwahati Australia won by 5 wickets 28 Nov 2023
87
West Indies West Indies
222 England St George's, Grenada England won by 7 wickets 16 Dec 2023
88
Australia Australia
221 England Sydney Australia won by 77 runs 9 Jan 2007
89
Scotland Scotland
221 Netherlands Amstelveen Scotland won by 115 runs 20 Jun 2018
90
England England
221 Australia Birmingham England won by 28 runs 27 Jun 2018
91
Ireland Ireland
221 India Dublin India won by 4 runs. 28 Jun 2022
92
England England
221 Pakistan Karachi England won by 63 runs. 23 Sep 2022
93
South Africa South Africa
221 India Guwahati India won by 16 runs. 2 Oct 2022
94
India India
221 Bangladesh Delhi India won by 86 runs. 9 Oct 2024
95
West Indies West Indies
221 England Gros Islet West Indies won by 5 wickets 17 Nov 2024
96
Zimbabwe Zimbabwe
221 Tanzania Harare Zimbabwe won by 113 runs 30 Sep 2025
97
West Indies West Indies
221 South Africa Centurion South Africa won by 7 wickets 29 Jan 2026
98
West Indies West Indies
220 South Africa Johannesburg West Indies won by 7 runs. 28 Mar 2023
99
West Indies West Indies
220 Australia Perth West Indies won by 37 runs. 13 Feb 2024
100
New Zealand New Zealand
220 Pakistan Mount Maunganui New Zealand won by 115 runs. 23 Mar 2025

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

T20 International cricket is no longer just a game of 'smart hitting', but has become a complete display of aggressive batting and dominance. There was a time when a score of 200 runs was considered safe, but now teams have changed the definition of this format by crossing the magical limit of 300 runs.

The Highest Team Score in T20I Cricket

The highest team score in the T20 international is more than just a record on a spreadsheet; it serves as a benchmark for the evolution of the sport.

Zimbabwe – 344/4

Zimbabwe holds the world record for the highest T20I score by team, with the score of 344/4 in 20 overs against Gambia in Nairobi on 23 October 2024. However, Zimbabwe won the ICC Men’s T20 World Cup Africa Sub-Regional Qualifier B by 290 runs. Sikandar Raza's unbeaten 133 runs off 43 balls made this innings historic.

Nepal – 314/3

Nepal set the highest T20I score by a team in 2023 when it made 314/3 against Mongolia in Hangzhou on 27 Sep 2023. Nepal won the match by a huge margin of 273 runs. In this match, Kushal Malla has created the fastest T20I hundred in just 34 balls.

England – 304/2

England amassed 304/2 against South Africa at Manchester on 12 September 2025 and defeated the visitors by 146 runs. Phil Salt’s historic chase of 141 off 60 balls made it a more memorable match.

India – 297/6

India's highest T20I team score came on October 12, 2024, when it made 297/6 against Bangladesh in Hyderabad. Sanju Samson's blistering century helped India to win the match by 133 runs.

Zimbabwe – 286/5

Zimbabwe has once again dominated the T20I highest score by team list when they made 286/5 against Seychelles in Nairobi on 19 October 2024. The match was decided by the DLS method due to rain, and Zimbabwe won by 76 runs.

India – 283/1

India has displayed their prowess on the tour of South Africa and added another golden chapter to the list of the highest T20I scores by team when played at Johannesburg on November 15, 2024. India has posted a massive score of 283/1. India defeated the hosts by a huge margin of 135 runs, with big thanks to twin centuries from Sanju Samson and Tilak Varma.

Afghanistan – 278/3

Afghanistan has scored the highest team score in a T20 international against Ireland in Dehradun on 23 February 2019, where Afghanistan scored 278/3, thanks to Hazratullah Zazai's unbeaten 162.

India – 271/5

India has set the latest example of the highest score in T20I by a team on 31 January 2026. India won the match by 46 runs after scoring 271/5 against New Zealand at Thiruvananthapuram and proved the depth of their batting.

England – 267/3

England displayed their aggressive batting prowess on their tour of the West Indies at Tarouba on December 20, 2023, where England posted a massive 267/3 against the hosts. Phil Salt's explosive century laid the foundation for this big score, thanks to which England won the match by a huge margin of 75 runs.

Australia – 263/3

Australia played an innings against Sri Lanka at Kandy on September 6, 2016, that remained a world record for many years. Australia scored a mammoth total of 263/3. In this match, Glenn Maxwell played a historic innings of 145 not out in just 65 balls that helped Australia to beat Sri Lanka by 85 runs.

Dominate your leagues with Sports Yaari. Chase the highest team score in T20I cricket,

live scores, track IPL head to head stats, and get the latest cricket news and all sports news to stay on top of every match.

Highest Team Score in T20I (FAQs)