Fastest T20I Centuries in India vs West Indies Matches

Shreyas Iyer holds the record for the fastest century innings in India vs West Indies T20I matches after smashing an unbeaten 102 from only 43 balls in Lucknow on October 6, 2026. His hundred surpassed the previous quickest century innings in this rivalry, Evin Lewis’ 100 from 49 balls at Lauderhill. Across all India-West Indies T20Is through October 6, five centuries have been scored: three by Indian batters and two by West Indies batters. Lewis remains the only player to score multiple T20I hundreds in this fixture.

Fastest T20I Centuries in India vs West Indies Matches

The table below lists every century scored in a men’s T20I between India and West Indies, sorted by the total number of balls faced in the innings from fastest to slowest.

Rank Player Team Balls Faced Score Venue Date
1 Shreyas Iyer India 43 102* Lucknow October 6, 2026
2 Evin Lewis West Indies 49 100 Lauderhill August 27, 2016
3 KL Rahul India 51 110* Lauderhill August 27, 2016
4 Rohit Sharma India 61 111* Lucknow November 6, 2018
5 Evin Lewis West Indies 62 125* Kingston July 9, 2017

Shreyas Iyer reached his hundred from 42 deliveries before finishing unbeaten on 102 from 43. India were 35/2 when he came to the crease while chasing 172, but his 10 fours and six sixes powered the hosts to 172/2 in just 14.4 overs. India won by eight wickets with 32 balls remaining.

Shreyas Iyer – 102* off 43 Balls

Shreyas Iyer moved to the top of this list with a remarkable innings in Lucknow. The India captain walked in after the early dismissals of Abhishek Sharma and Sanju Samson and immediately took control of the chase.

Iyer completed his maiden T20I century from 42 balls and finished with 102 not out from 43 deliveries. His innings included 10 fours and six sixes. Ishan Kishan remained unbeaten on 37 as the pair added an unbroken 137 runs for the third wicket.

It was the fastest T20I hundred by an Indian batter against West Indies, beating KL Rahul’s previous benchmark from Lauderhill.

Evin Lewis – 100 off 49 Balls

Evin Lewis played one of the defining innings of the India-West Indies T20I rivalry at Lauderhill on August 27, 2016. Opening the batting, Lewis hammered 100 from 49 balls as West Indies piled up 245/6.

The match turned into a remarkable run-fest. India responded with 244/4 but lost by only one run. Lewis’ hundred was the first T20I century by a West Indies batter against India.

His 49-ball innings remains the fastest completed century innings by a West Indies batter against India.

KL Rahul – 110* off 51 Balls

KL Rahul produced a century of his own in the same Lauderhill match. Chasing 246, India needed a huge innings after falling behind the required rate, and Rahul responded with an unbeaten 110 from just 51 balls.

Rahul’s counterattacking century nearly completed one of the highest successful chases in T20I history at the time, but India finished one run short at 244/4.

Rahul actually reached three figures in 46 balls, making it an exceptionally quick hundred even though his full innings lasted 51 deliveries.

Rohit Sharma – 111* off 61 Balls

Rohit Sharma scored an unbeaten 111 from 61 balls against West Indies in Lucknow on November 6, 2018. Opening the innings and captaining India, Rohit struck eight fours and seven sixes as India reached 195/2.

India then restricted West Indies to 124/9 to complete a 71-run victory and seal the series. Rohit’s century was his fourth in T20I cricket at the time, making him the first men’s batter to reach four T20I hundreds.

The innings remained the only T20I century scored in an India-West Indies match in India until Iyer’s hundred at the same city eight years later.

Evin Lewis – 125* off 62 Balls

Evin Lewis became the first batter to score two T20I centuries against the same opponent when he struck an unbeaten 125 against India at Sabina Park in Kingston on July 9, 2017.

India set West Indies a target of 191, but Lewis dominated the chase. He struck six fours and 12 sixes in his 62-ball innings as West Indies reached the target in 18.3 overs for the loss of only one wicket.

His 125* remains the highest individual T20I score in India vs West Indies matches.

Fastest Indian T20I Hundred vs West Indies

Shreyas Iyer holds the record for the fastest T20I hundred by an Indian against West Indies.

Player Score Balls Faced Balls to 100 Venue Date
Shreyas Iyer 102* 43 42 Lucknow October 6, 2026

Iyer reached his century from only 42 deliveries, improving on KL Rahul, who had reached his hundred from 46 balls at Lauderhill in 2016.

The innings was particularly impressive because India had slipped to 35/2 during the chase. Iyer turned the match around and helped India complete the 172-run chase with more than five overs’ worth of deliveries unused.

Fastest West Indian T20I Hundred vs India

Evin Lewis holds the record for the fastest century innings by a West Indies batter against India.

Player Score Balls Faced Venue Date
Evin Lewis 100 49 Lauderhill August 27, 2016

Lewis reached his century from 48 balls before being dismissed for exactly 100 from 49 deliveries. His innings helped West Indies post 245/6, still their highest T20I total against India.

Lewis also owns the highest individual score in the rivalry through his unbeaten 125 at Kingston the following year.

India vs West Indies T20I Centuries by Team

India have produced three different centurions against West Indies, while both West Indies hundreds have come from Evin Lewis.

Team T20I Centuries Players
India 3 Shreyas Iyer, KL Rahul, Rohit Sharma
West Indies 2 Evin Lewis (2)
Total 5 4 different batters

The March 1, 2026 T20 World Cup meeting did not add another century to the list. Sanju Samson came closest with 97 from 50 balls as India chased 196 to win by five wickets in Kolkata.

FAQs

Who scored the fastest T20I century in India vs West Indies matches?

Shreyas Iyer holds the record. He reached his hundred from 42 balls and finished unbeaten on 102 from 43 deliveries in Lucknow on October 6, 2026.

Who scored the fastest T20I century for India against West Indies?

Shreyas Iyer scored India’s fastest T20I hundred against West Indies, reaching 100 from 42 balls. KL Rahul previously held the Indian record after reaching his century from 46 balls in 2016.

Who scored the fastest West Indies T20I hundred against India?

Evin Lewis holds the West Indies record. He scored 100 from 49 balls at Lauderhill on August 27, 2016, reaching the century mark from 48 deliveries.

How many T20I centuries have been scored in India vs West Indies matches?

Five centuries have been scored through October 6, 2026. India have three, scored by Shreyas Iyer, KL Rahul and Rohit Sharma, while Evin Lewis has scored both of West Indies’ centuries.

What is the highest individual score in India vs West Indies T20Is?

Evin Lewis holds the record with an unbeaten 125 from 62 balls at Sabina Park, Kingston, on July 9, 2017. West Indies won that match by nine wickets.