10 fastest T20I centuries by Indian batters

Here are 10 of the fastest centuries out of the 18 that have been scored by Indian batters in T20Is, the latest of which was scored by Abhishek Sharma in Zimbabwe

Rohit Sharma: 35 balls vs Sri Lanka in Indore, 2017

Suryakumar Yadav: 45 balls vs Sri Lanka in Rajkot, 2023

KL Rahul: 46 balls vs West Indies in Lauderhil, 2016

Abhishek Sharma: 46 balls vs Zimbabwe in Harare, 2024

Suryakumar Yadav: 48 balls vs England in Nottingham, 2022

Suryakumar Yadav: 49 balls vs New Zealand in Mount Maunganui, 2022

KL Rahul: 53 balls vs England in Manchester, 2018

Virat Kohli: 53 balls vs Afghanistan in Dubai, 2022

Shubman Gill: 54 balls vs New Zealand in Ahmedabad, 2023

Deepak Hooda: 55 balls vs Ireland in Dublin, 2022

NEXT: 10 of India’s fastest bowlers of all time

Learn more