T20Is are always one of the most interesting cricket matches in short format, where teams compete with each other to score high and win the match. The match has single innings of 20 overs for each team and the duration of the match reaches around 3 hours. The first T20I format was played in 2005 and its popularity made it a global tournament such as ICC T20I world Cup. 

The viewers are always curious about the Highest Score in T20 in cricket history. The highest T20 score was made by Zimbabwe in 2024 against Gambia. Here we will discuss the highest T20I scores in T20I history. 

List of Highest Score in T20 Internationals by Teams

Here is the list of highest T20 International scores: 

Team Opposition TeamDate VenueScore
ZimbabweGambia23rd October 2024Nairobi344/4
NepalMongolia27th September 2023Hangzhou314/3
Argentina Chile10th October 2024Seropedica301/3
India Bangladesh 12th october 2024Hyderabad 297/6
ZimbabweSeychelles19th October 2024Nairobi286/5
India South Africa15th November 2024Johannesburg283/1
Afghanistan Ireland 23rd February 2019Dehradun 287/3
Czech RepublicTurkey 30th August 2019Turkey278/4
NigeriaIvory Coast24th November 2024Lagos271/4
Malaysia Thailand2nd October 2023Hangzhou268/4
England West Indies19th December 2023Tarouba267/3
AustraliaSri lanka 6th September 2016Pallekele263/3
Sri Lanka Kenya14th September 2007Johannaesburg260/6

Top Teams Scoring Highest T20I Scores 

The top teams with the highest T20 scores are discussed below: 

1) Zimbabwe vs Gambia -23rd October 2023

On 23rd October 2023, Zimbabwe and Gambia played a T20I match at Nairobi, where Zimbabwe made the historical score of 344/4 in 20 overs. The team became the highest scoring T20I format in history. The starting 100 runs were scored within the opening powerplay, giving the match a great start. The opening batsman Brian Bennett scored 50 off 26 and Tadiwanashe Marumani scored 62 off 19. They scored 98 runs together in just 5.4 overs. Later Captain Sikandar Raza launched 15 sixes and 7 boundaries and scored 133 runs in just 43 balls. 

2) Nepal vs Mongolia – 27th September 2023

In the opening match of Asian Games in Hangzhou in 2023, Nepal scored the second-highest  in T20I history. Nepal scored 314/3 against Mongolia. In the starting, the match was not very intense as Nepal batsmen Ksuhal Bhurtel and Aasif Sheikh failed to play satisfactorily. Later, Kushal Malla scored 137 runs off 50 balls with 8 boundaries and 12 sixes. Captain Rohit Paudel also made a contribution of 61 runs off 27 balls. The remarkable performance of Dipendra Singh Airee of 52 runs off 10 balls gave a big win to the team. 

3) India vs Bangladesh  – 12th October 2024

Indian national cricket team played T20 against Bangladesh in 2024 at Hyderabad. Opening Batsman Sanju Samson secured 111 runs in just 47 balls with 11 boundaries and 8 sixes, giving an amazing start to the innings. Captain Suryakumar Yadav scored 75 runs in 35 balls while Riyan Parag hit 34 runs in 13 runs in 13 balls. Hardik pandya contributed 48 runs in 18 balls. With a total of 25 boundaries and 22 sixes, Indian team reached a score of 297/6 and made a record of one of the highest scoring teams in T20I. 

4) Zimbabwe vs Seychelles – 19th October 2024

Zimbabwe again showcased the ultimate skills by scoring 286/5 in a ICC Men’s T20I World Cup Sub Regional Africa Qualified Group B match against Seychelles on 19th October 2024. Zimbabwe chose to bat first and the opening batsman Brian Benner scored 91 runs off 35 balls and Tadiwanashe Marumani scored 86 runs off 37 balls. They together scored 145 runs for the opening wicket in less than 10 overs. Captain Sikandar Raza scored 36 runs from 13 balls and Ryan Burl secured 23 runs off 11 balls. Tadhinga Misekiwa finished the innings with 12 runs off 4 balls. The team won the match by 76 runs.

5) Afghanistan vs Ireland – 23rd February 2019

The T20I played between Afghanistan vs Ireland in 2019 in Dehradun, marked a significant moment where Afghanistan scored 278/3 and became one of the highest-scoring teams in T20Is. Afghanistan opener Hazratullah Zazai hit 16 sixes and scored 162 runs in 62 balls. He also secured a combined score of 236 runs in partnership with Usman Ghani, who scored 73 runs off 48 balls. The aggressive performance by Afghanistan team resulted in victory by 84 runs and 2-0 lead in series. 

Read More Scorecards

South Africa Vs Australia Team Match ScorecardNew Zealand Vs Pakistan Team Match Scorecard
South Africa Vs Pakistan Team Match ScorecardIndia Vs Australia Team Match Scorecard
India Vs Bangladesh Team Match ScorecardZimbabwe Vs India Team Match Scorecard
New Zealand vs Pakistan Team TimelineIndia vs New Zealand Team Match Scorecard

FAQs

1. Which is the highest scoring team in T20I? 

Zimbabwe scored the highest in T20I format by hitting 344/4 against Gambia on 23rd October 2024.

2. What is India’s highest T20 score? 

The highest T20 Score of India team is 297/6 against Bangladesh team in Hyderabad. 

3. How many T20Is has the Indian team played till date? 

The Indian team has played a total of 247 T20Is and won 164 matches. 

4. What is the maximum duration of T20I matches? 

The T20I matches usually last approx 3 hours. This duration includes a short break between innings. The innings has 20 overs. 

5. Is there a chance of a draw in a T20I match?

No, A T20I match never ends in a draw because of the super over rule in case of tie, where this extra over decides the winner.