The highest score in T20 internationals across this site’s data is 172, made by Aaron Finch of Australia off 76 balls against Zimbabwe at Harare Sports Club on 3 Jul 2018. It still stands at the top across 3,558 men’s T20Is played between Feb 2005 and Sep 2026.
India’s best is Abhishek Sharma’s 135, scored against England in Mumbai on 2 Feb 2025. Games involving Afghanistan are missing from the open data, so this list has none of them.
Highest T20 Score in International Cricket: Finch and the Chasers
Finch’s 172 included 16 fours and 10 sixes. He also has the fifth highest score in the list, 156 from 63 balls versus England on 29 Aug 2013, so he holds two of the top five.
The next three spots all belong to Associate batters, and all three came in a short burst between Dec 2025 and Jun 2026:
- Karanbir Singh of Austria made 164 off 57 balls against Hungary on 28 Jun 2026.
- Hamza Khan of Rwanda made 164* off 65 balls against Ivory Coast on 24 May 2026.
- Mohammad Ihsan of Spain made 160 with 17 sixes against Croatia on 7 Dec 2025.
Since the 2018 innings, nobody has passed 172, though Karanbir got close. The table counts every T20I team, so these scores against fellow Associate sides sit next to Finch’s.
Highest Score in T20 Internationals (Men)
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| AJ Finch Australia | 172 | 76 | 16 | 10 | Zimbabwe | 3 Jul 2018 |
| Karanbir Singh Austria | 164 | 57 | 18 | 12 | Hungary | 28 Jun 2026 |
| Hamza Khan Rwanda | 164* | 65 | 9 | 15 | Ivory Coast | 24 May 2026 |
| Mohammad Ihsan Spain | 160 | 63 | 5 | 17 | Croatia | 7 Dec 2025 |
| AJ Finch Australia | 156 | 63 | 11 | 14 | England | 29 Aug 2013 |
| YSD Seneveratne Cayman Islands | 150* | 67 | 7 | 13 | Brazil | 14 Dec 2024 |
| CM Carroll Croatia | 150* | 72 | 13 | 10 | Switzerland | 19 May 2026 |
| GJ Maxwell Australia | 145* | 65 | 14 | 9 | Sri Lanka | 6 Sep 2016 |
| Sahil Chauhan Estonia | 144* | 41 | 6 | 18 | Cyprus | 17 Jun 2024 |
| PD Salt England | 141* | 60 | 15 | 8 | South Africa | 12 Sep 2025 |
| Anshuman Rath Hong Kong | 140* | 56 | 13 | 10 | Oman | 5 Jun 2026 |
| Kushal Malla Nepal | 137* | 50 | 8 | 12 | Mongolia | 27 Sep 2023 |
| FH Allen New Zealand | 137 | 62 | 5 | 16 | Pakistan | 17 Jan 2024 |
| Abhishek Sharma India | 135 | 54 | 7 | 13 | England | 2 Feb 2025 |
| M Levitt Netherlands | 135 | 62 | 11 | 10 | Namibia | 29 Feb 2024 |
| JN Frylinck Namibia | 134 | 65 | 15 | 6 | Nigeria | 28 Sep 2025 |
| L Yamamoto-Lake Japan | 134* | 68 | 8 | 12 | China | 15 Feb 2024 |
| Sikandar Raza Zimbabwe | 133* | 43 | 7 | 15 | Gambia | 23 Oct 2024 |
| B Kohler-Cadmore Germany | 133* | 58 | 17 | 6 | Austria | 1 May 2026 |
| MP O’Dowd Netherlands | 133* | 73 | 15 | 6 | Malaysia | 18 Apr 2021 |
| HG Munsey Scotland | 132 | 61 | 15 | 6 | Austria | 25 Jul 2023 |
| D Visser Samoa | 132 | 62 | 5 | 14 | Vanuatu | 20 Aug 2024 |
| JC Buttler England | 131 | 64 | 12 | 8 | India | 11 Jul 2026 |
| K Bhurtel Nepal | 129 | 43 | 5 | 16 | China | 31 May 2026 |
| Karanbir Singh Austria | 128* | 52 | 7 | 14 | Germany | 2 May 2026 |
Highest Score in T20 for India
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| Abhishek Sharma India | 135 | 54 | 7 | 13 | England | 2 Feb 2025 |
| Shubman Gill India | 126* | 63 | 12 | 7 | New Zealand | 1 Feb 2023 |
| RD Gaikwad India | 123* | 57 | 13 | 7 | Australia | 28 Nov 2023 |
| Tilak Varma India | 120* | 47 | 9 | 10 | South Africa | 15 Nov 2024 |
| RG Sharma India | 118 | 43 | 12 | 10 | Sri Lanka | 22 Dec 2017 |
| SA Yadav India | 117 | 55 | 14 | 6 | England | 10 Jul 2022 |
| SA Yadav India | 112* | 51 | 7 | 9 | Sri Lanka | 7 Jan 2023 |
| SV Samson India | 111 | 47 | 11 | 8 | Bangladesh | 12 Oct 2024 |
| SA Yadav India | 111* | 51 | 11 | 7 | New Zealand | 20 Nov 2022 |
| RG Sharma India | 111* | 61 | 9 | 7 | West Indies | 6 Nov 2018 |
Highest Team Totals in T20Is
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| Zimbabwe | 344/4 | 20 | Gambia | Ruaraka Sports Club Ground, Nairobi | 23 Oct 2024 |
| Austria | 322/7 | 20 | Hungary | GB Oval, Szodliget | 28 Jun 2026 |
| Nepal | 314/3 | 20 | Mongolia | Zhejiang University of Technology Cricket Field, Hangzhou | 27 Sep 2023 |
| Nepal | 313/2 | 20 | China | Singapore National Cricket Ground | 31 May 2026 |
| Germany | 308/1 | 20 | Austria | Bayer Uerdingen Cricket Ground, Krefeld | 1 May 2026 |
| England | 304/2 | 20 | South Africa | Old Trafford, Manchester | 12 Sep 2025 |
| India | 297/6 | 20 | Bangladesh | Rajiv Gandhi International Stadium, Hyderabad | 12 Oct 2024 |
| Spain | 290/3 | 20 | Croatia | La Manga Club Top Ground, Murcia | 7 Dec 2025 |
| Rwanda | 288/2 | 20 | Ivory Coast | Botswana Cricket Association Oval 1, Gaborone | 24 May 2026 |
| Hong Kong | 287/1 | 20 | Oman | Singapore National Cricket Ground | 5 Jun 2026 |
Highest Individual Scores in Women's T20Is
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| HMD Rasangika Bahrain | 161* | 66 | 31 | 0 | Saudi Arabia | 22 Mar 2022 |
| ER Oza UAE | 158* | 71 | 22 | 6 | Bahrain | 26 Mar 2022 |
| M Castineiras Argentina | 155* | 77 | 26 | 0 | Chile | 15 Oct 2023 |
| AJ Healy Australia | 148* | 61 | 19 | 7 | Sri Lanka | 2 Oct 2019 |
| N Chantam Thailand | 148* | 69 | 23 | 4 | Singapore | 16 Dec 2025 |
| RL Blake Romania | 135* | 76 | 24 | 0 | Malta | 5 Aug 2023 |
| MM Lanning Australia | 133* | 63 | 17 | 7 | England | 26 Jul 2019 |
| HK Matthews West Indies | 132 | 64 | 20 | 5 | Australia | 2 Oct 2023 |
| FO Kibasu Tanzania | 127* | 66 | 19 | 0 | Eswatini | 14 Sep 2021 |
| L Wolvaardt South Africa | 126* | 62 | 16 | 4 | Zimbabwe | 15 Sep 2026 |
Big Scores by Test-Playing Nations
Strip out the Associate matches and the top of the list reads Finch 172, Finch 156, then Glenn Maxwell of Australia with 145* against Sri Lanka on 6 Sep 2016. Phil Salt of England hit 141* from 60 deliveries versus South Africa on 12 Sep 2025. Finn Allen of New Zealand made 137 with 16 sixes against Pakistan.
Sikandar Raza of Zimbabwe made 133* off just 43 balls against Gambia on 23 Oct 2024. No other Test-nation score in the table took fewer balls. Jos Buttler of England added 131 against India on 11 Jul 2026.
A clear pattern runs through the list: only four of the 25 scores came before 2023. The rest have all been made since Jul 2023. Sahil Chauhan of Estonia hit 18 sixes in his 144* off 41 balls against Cyprus, the most sixes in any innings in the table.
Indian Player Highest Score in T20 and Team Totals
Abhishek Sharma’s 135 off 54 balls, with 13 sixes, is the top T20 score by an Indian batsman in the data. Shubman Gill’s 126* against New Zealand is next, then RD Gaikwad’s 123* against Australia and Tilak Varma’s 120* against South Africa. Rohit Sharma’s 118 came from 43 balls versus Sri Lanka in Dec 2017. Suryakumar Yadav appears three times in India’s top 10.
The team totals table is led by Zimbabwe’s 344/4 against Gambia in Nairobi, the same match as Raza’s 133*. England’s 304/2 at Old Trafford came in Salt’s 141* match. India’s best is 297/6 against Bangladesh in Hyderabad on 12 Oct 2024, when SV Samson made 111. More on Finch’s ground is on the Harare Sports Club page, and Abhishek’s is on the Wankhede Stadium page.
Women's Highest T20I Scores and Reading the Lists
The women’s record is 161*, made by HMD Rasangika of Bahrain versus Saudi Arabia in Mar 2022, built on 31 fours and no sixes. ER Oza of UAE made 158* four days later. Among Test-playing nations, Alyssa Healy of Australia has the best with 148* from 61 balls versus Sri Lanka, 2 Oct 2019, followed by Meg Lanning’s 133* against England.
A * means not out. Scores are ranked by runs, and you can sort by balls, fours or sixes with a click. For other formats see the highest ODI scores and highest Test scores. The T20I career run list and the T20I records hub cover the longer view.
Questions about Highest T20I score
What is the highest individual score in T20 international cricket?
It belongs to Aaron Finch of Australia: 172 from 76 balls versus Zimbabwe in Harare on 3 Jul 2018. Karanbir Singh of Austria (164) and Hamza Khan of Rwanda (164*) are the closest. The data covers T20Is from Feb 2005 to Sep 2026.
What is the highest T20 score by an Indian batsman?
It is Abhishek Sharma’s 135 from 54 balls, against England in Mumbai on 2 Feb 2025. Shubman Gill’s 126* against New Zealand is second, and RD Gaikwad’s 123* against Australia is third.
What is the highest team total in T20Is?
Zimbabwe made 344/4 against Gambia in Nairobi on 23 Oct 2024. Austria’s 322/7 against Hungary is second. India’s highest is 297/6 against Bangladesh in Hyderabad.
Who has hit the most sixes in a T20I innings in this list?
Sahil Chauhan of Estonia hit 18 sixes during 144* from 41 balls in Estonia’s game with Cyprus (17 Jun 2024). Mohammad Ihsan of Spain hit 17 in his 160 against Croatia.
What is the highest score in women's T20Is?
HMD Rasangika of Bahrain scored 161* when facing Saudi Arabia on 22 Mar 2022. ER Oza of UAE made 158* and M Castineiras of Argentina made 155*. Alyssa Healy’s 148* is the best by a Test-playing nation.
Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.