Most runs scored in one over in T20I cricket

7. Manan Bashir – 36 Runs

Bulgaria’s Manan Bashir lit up Sofia on 13 July 2025, smashing Gibraltar’s Kabir Mirpuri for six straight sixes, making it 36 runs in the over.

Image: Twitter

6. Nicholas Pooran – 36 Runs

On 17 June 2024 in Gros Islet, West Indies’ Nicholas Pooran tore into Azmatullah Omarzai of Afghanistan, collecting 36 runs in just six legal balls. Ball-by-ball: 6, No-ball + 4, Wide + 4, Leg-bye 4, 4, 6, 6.

Image: Twitter

5. Dipendra Singh Airee – 36 Runs

Nepal’s Dipendra Singh Airee went berserk on 13 April 2024 in Al Amerat, smashing Qatar’s Kamran Khan for six consecutive sixes to collect 36 runs.

Image: Twitter

4. Rohit Sharma & Rinku Singh – 36 Runs

On 17 January 2024 in Bengaluru, Rohit Sharma (4nb661) and Rinku Singh (666) combined to blast Karim Janat of Afghanistan for 36 runs in a single over.

Image: Twitter

3. Kieron Pollard – 36 Runs

On 3 March 2021 in Antigua, West Indies skipper Kieron Pollard destroyed Sri Lanka’s Akila Dananjaya with six sixes in six balls for 36 runs.

Image: Twitter

2. Yuvraj Singh – 36 Runs

In Durban on 19 September 2007, India’s Yuvraj Singh famously smashed Stuart Broad of England for six consecutive sixes, scoring 36 runs in a T20 World Cup clash.

Image: Twitter

1. Darius Visser – 39 Runs

On 20 August 2024 in Apia, Samoa’s Darius Visser set a T20I record by smashing Nalin Nipiko of Vanuatu for 39 runs in an over. Ball-by-ball: 6, 6, 6, No-ball + 6, . (dot ball), No-ball + 6, No-ball + 6.

Image: Twitter

Most ODI centuries by wicketkeeper captains