All previous and latest t20 records at international level updated as of September 2021.
Fastest T20 Century Records
- David Miller (SA), 35 Balls, South Africa Vs Bangladesh at Potchefstroom on 29 Oct 2017.
- Rohit Sharma (IND), 35 Balls, India Vs Sri Lanka at Indore stadium on 22 December 2017.
- Sudesh Wickramasekara (CZ), 35 Balls, Czech Republic Vs Turkey at Ilfov County on 30 Aug 2019
- S Periyalwar (Romania), 39 Balls, Romania Vs Turkey at Ilfov County County on 29 August 2019.
- George Munsey (Scotland), 41 Balls, Scotland Vs Netherlands at Dublin stadium on 16 September 2019.
Fastest 50 in T20 International
- Yuvraj Singh (India), 12 Balls, India Vs England at Durbin stadium on 19th September 2007.
- Mirza Ahsan (Austria), 13 Balls, Austria Vs Luxembourg at Ilfov County ground on 31st August 2019.
- Colin Munro (New Zealand), 14 Balls, New Zealand Vs Sri Lanka at Auckland ground on 10th January 2016.
- Faisal Khan (Saudi Arabia), 15 Balls, Saudi Arabia v Kuwait at Al Amerat stadium on 24th January 2019.
- Shai Hope (West Indies), 16 Balls, Bangladesh Vs West Indies at Sylhet stadium on 17th December 2018.
Most Sixes in T20
Player (Team) | 6s | Inn |
---|---|---|
Martin Guptill (NZ) | 142 | 97 |
Rohit Sharma (IND) | 133 | 103 |
Eoin Morgan (ENG) | 113 | 97 |
Colin Munro (NZ) | 107 | 62 |
Chris Gayle (WI) | 106 | 57 |
T20 Highest score Batsman List International
Player (Team) | Runs | Balls | Against |
---|---|---|---|
AJ Finch (AUS) | 172 | 76 | Zimbabwe |
Hazratullah Zazai (AFG) | 162* | 62 | Ireland |
AJ Finch (AUS) | 156 | 63 | England |
GJ Maxwell (AUS) | 145* | 65 | Sri Lanka |
George Munsey (Scotland) | 127* | 56 | Netherland |
Rare T20 Records
The first ever century of t20 international format was scored by Chris Gayle. He made 117 runs against South Africa in ICC inaugural t20 series 2007.
Indian Player Rohit Sharma is the only batsman in the world to have scored four T20 International centuries.
Afghan Batsman Hazratullah Zazai is the youngest player who scored a century at the age of 20.
Shaiman Anwar of UAE is oldest player who scored a T201 century at the age of 38.
Indian Captain Virat Kohli has the highest T20I batting record (3159 Runs) from 90 matches.
Highest Partnership in T20
- Hazratullah Zazai and Usman Ghani, 236 Runs, Ist Wicket, against Ireland at Dehradun in 2019.
- Virat kohli and AB De Villiers, 229 Runs, RCB V Guj Lions at Bangaluru in 2016.
- AJ Finch and DJM Short, 223 Runs, Australia V Zimbabwe at Harare in 2018.
Highest T20 Score
Team | Against | Score | Venue | Won |
---|---|---|---|---|
Afghanistan | Ireland | 278/3 | Dehradun | |
Czech Republic | Turkey | 278/4 | Ilfov County | |
Australia | Sri Lanka | 263/3 | Pallekele |
Most Runs in T20
Indian Captain Virat Kohli has the highest T20I batting record (3159 Runs) from 90 matches.
Player (Team) | Runs | Matches |
---|---|---|
Virat Kohli (India) | 3159 | 90 |
Martin Guptill (NZ) | 2895 | 101 |
Rohit Sharma (India) | 2864 | 111 |
AJ Finch (Australia) | 2346 | 71 |
Shoiab Malik (PAK) | 2335 | 116 |
Best Bowling Figures in T20 International
Team (Player) | Overs | Runs | Wickets | Against |
---|---|---|---|---|
Deepak Chahar (IND) | 3.2 | 7 | 6 | Bangladesh |
Ajantha Mendis (SL) | 4.0 | 8 | 6 | Zimbabwe |
Ajantha Mendis (SL) | 4.0 | 16 | 6 | Australia |
Yuzvendra Chahal (IND) | 4.0 | 25 | 6 | England |
Ashton Agar (AUS) | 4.0 | 30 | 6 | New Zealand |
Recommended: ODI Crickets Records
Most Sixes in International Cricket
Player (Team) | Sixes | Matches |
---|---|---|
Chris Gayle (WI) | 535 | 465 |
Shahid Afridi (PAK) | 476 | 524 |
Rohit Sharma (IND) | 436 | 376 |
BB McCullum (NZ) | 398 | 432 |
MS Dhoni | 359 | 538 |
Recommended for you: Test Cricket Records