T20I Records
T20 International Highest Score Team — All-Time Match Totals
Sri Lanka (Sanath Jayasuriya) holds the record for the highest team total in T20I cricket with — runs.

952/6 vs India (1997)
Score
Lead over #2 (England (Harry Brook))
129
Top 9 All-Time T20I Records
Ranked among the 9 players currently tracked in CricLegacy's stats database.
| # | Player | Country | Score | Mat | Inn | NO | Runs | Avg | SR | 100s | 50s | HS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sri Lanka (Sanath Jayasuriya) | Sri Lanka | 952/6 vs India (1997) | — | — | — | — | — | — | — | — | — |
| 2 | England (Harry Brook) | England | 823/7 vs Pakistan (2024) | — | — | — | — | — | — | — | — | — |
| 3 | Pakistan (Younis Khan) | Pakistan | 765/6 vs Sri Lanka (2009) | — | — | — | — | — | — | — | — | — |
| 4 | Sri Lanka (Mahela Jayawardene) | Sri Lanka | 760/7 vs India (2009) | — | — | — | — | — | — | — | — | — |
| 5 | India (Karun Nair) | India | 759/7 vs England (2016) | — | — | — | — | — | — | — | — | — |
| 6 | Sri Lanka (Kumar Sangakkara) | Sri Lanka | 756/5 vs South Africa (2006) | — | — | — | — | — | — | — | — | — |
| 7 | Sri Lanka (Sanath Jayasuriya) | Sri Lanka | 260/6 vs Kenya | — | — | — | 260 | — | — | — | — | 260/6 |
| 8 | South Africa (Quinton de Kock) | South Africa | 259/4 vs West Indies | — | — | — | 259 | — | — | — | — | 259/4 |
| 9 | West Indies (Johnson Charles) | West Indies | 258/5 vs South Africa | — | — | — | 258 | — | — | — | — | 258/5 |
Score Leader by Country
Sri Lanka
Sri Lanka (Sanath Jayasuriya)952
England
England (Harry Brook)823
Pakistan
Pakistan (Younis Khan)765
India
India (Karun Nair)759
South Africa
South Africa (Quinton de Kock)259
West Indies
West Indies (Johnson Charles)258
Methodology & Data Source
Covers men's T20I cricket only. Based on the 9 players currently tracked in CricLegacy's T20I batting stats database, sourced from our own match records. As more historical players are added to the database, this leaderboard will expand accordingly.
Last updated 24 August 2026
Frequently Asked Questions
Who has the most score in T20I cricket?
Sri Lanka (Sanath Jayasuriya) holds the record for the highest team total in T20I cricket with — runs.
Who is closest to the all-time T20I score record?
England (Harry Brook) is closest among currently tracked players, with 823 — 129 behind Sri Lanka (Sanath Jayasuriya).