Sanju Samson hit the second-fastest T20I century by an India batter against Bangladesh

Sanju Samson whacked India's second-fastest century in men's T20Is against Bangladesh in Hyderabad today (October 12), crashing eight sixes on his way to the milestone. Here is a list of the Indian players with the fastest centuries in the format, and the balls they took to get to the mark.

Samson put on a blistering display in the final T20I of the three-match series. In a huge partnership with Suryakumar Yadav, they took India to 166-1 by the end of the 11th over of their innings, and threatened Rohit Sharma's 35-ball record for the fastest T20I hundred by an India batter. Having made two starts but failed to convert in the first two games of the series, Samson's innings in Hyderabad included five consecutive sixes in one over off Rishad Hossain.

He reached three figures with a punch down the ground off Mahedi Hasan for four from his 40th ball of the innings. 

India's T20I centuries: The top eight in men's cricket

Rohit Sharma: 35 balls, India v Sri Lanka, Sri Lanka tour of India, 2017

Three years after smashing what remains the highest individual score in ODI cricket history – a scarcely-believable 264 against Sri Lanka – the man with the most T20I runs for India set another record against the same opposition; this time a 43-ball 118, which included 12 fours and 10 sixes. He reached the mark in 35 balls, setting Sri Lanka a mammoth target of 261, which the touring side fell short of by 88 runs. 

Sanju Samson: 40 balls, India v Bangladesh, Bangladesh tour of India 2024

Samson scored his maiden T20I century in a blistering partnership with captain Suryakumar Yadav. Together, they destroyed Bangladesh's attack, both scoring with strike-rates of well over 200 throughout their innings'. Samson was under some pressure coming into the series, having not got a game in the side during the T20 World Cup with Rishabh Pant back in the squad. He was promoted to open against Bangladesh, and it paid dividends with a blistering century.

Suryakumar Yadav: 45 balls, India v Sri Lanka, Sri Lanka tour of India, 2023

There are not many players more exciting to watch than Mumbai's Suryakumar Yadav when he's at his belligerent best. Yadav put his enviable range of shots and astounding hitting ability on full display on this occasion, as he reached three figures in just 45 balls on his way to 112*, in an innings that saw him hit nine sixes – more than all the Sri Lankan batters put together. 

KL Rahul: 46 balls, India v West Indies, India tour of the West Indies and the United States, 2016

He may find himself out of India's T20I side now, but eight years ago, Rahul smashed what was, at the time, the fastest T20I century by an Indian batter. He scored his unbeaten 110 against a strong West Indian bowling attack that included Andre Russell, Samuel Badree, Dwayne Bravo and Sunil Narine. Despite his heroics, India fell short of the West Indies' first innings total of 245 by one run.

Abhishek Sharma: 46 balls, India v Zimbabwe, India tour of Zimbabwe, 2024

The IPL's latest batting sensation has put his hand up to follow in Rohit Sharma's footsteps and become India's next belligerent opening batter in the shortest format by equalling Rahul's third-fastest T20I century in just his second innings for India. Coming in under some pressure after a debut duck in a game that India lost, Abhishek smashed eight sixes, including three in succession, to get to the three-figure mark.

Suryakumar Yadav: 48 balls, India v England, India tour of England, 2022

The second of the only two innings on this list that came in a losing cause, Suryakumar Yadav was utterly magnificent, taking India to a respectable 198. Chasing 216, the game would have been an England mauling without his efforts. Yadav scored over half of India's runs, being dismissed for 117 in an innings where no other Indian batter crossed 30. 

Yashasvi Jaiswal: 48 balls, India v Nepal, Asian Games, 2023

India's all-format batting sensation showed why he is in the reckoning to make India's competitive opening spot his own when he smashed a 48-ball century against Nepal in Hangzhou. No other batter from either side managed even fifty, and Jaiswal's innings was the difference between the teams, as India won by 23 runs. 

Suryakumar Yadav: 49 balls, India v New Zealand, India tour of New Zealand, 2022

In India's first T20 following their 10-wicket defeat against England in the semi-final of the 2022 T20 World Cup, Suryakumar Yadav struck 11 fours and seven sixes against the Kiwis at Mount Maunganui in an innings that also saw Tim Southee take a final over hattrick. After getting to the three-figure mark with a boundary on the 49th ball he faced, he smashed 10 more off his next two deliveries to end unbeaten on 111. India won the match comfortably, with New Zealand barely surpassing Yadav's score in their chase. 

Follow Wisden for all T20 World Cup updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.