West Indies became that team because Kohli kept finding new ways to score there for 15 years, then ended a seven-year wait in Thiruvananthapuram. His unbeaten 139 off 88 balls on 27 September, alongside Shubman Gill’s 110, matched the 10 he has against Sri Lanka. No other batter has reached double figures against even one opponent, so Kohli now owns two. India chased 295 with eight wickets in hand and 50 balls left, which turned a record into a routine win.

 

Thiruvananthapuram Century Equalled His Record

 

Kohli’s unbeaten 139 off 88 balls at Greenfield International Stadium on 27 September was his 10th ODI hundred against West Indies, matching his 10 against Sri Lanka. He reached three figures in 74 balls, hitting 10 fours and nine sixes. The chase was never in doubt once he and Gill settled, and those nine sixes did the heavy lifting.

 

He added 151 for the second wicket with Shubman Gill, who made 110. India chased down West Indies’ 295, built around John Campbell’s 135, by eight wickets with 50 balls left. It was his second hundred at Greenfield, after 166* against Sri Lanka in January 2023, and his 55th in ODIs. He also passed 15,000 ODI runs, only the second batter after Sachin Tendulkar to do so.

 

A Tally Built Slowly Over 15 Years

 

The count started slowly. Kohli made 117 in Visakhapatnam in December 2011, 102 in Port of Spain in 2013 and 127 in Dharamshala in 2014. A 111 not out in Kingston in July 2017 made it four.

 

Then came the burst: three in a week in October 2018 took him to seven, and two in Port of Spain in August 2019 made it nine. Across 15 years, the pattern holds: he doesn’t just score against West Indies; he scores in bunches. He then waited seven years for the 10th. That wait was lean: he made 89 runs in the December 2019 series and 26 in 2022, his two lowest-scoring series against them.

 

Two Rivals on Ten Centuries Each

 

Against West Indies, Kohli has 2,400 runs in 42 innings at 70.58, a hundred every 4.2 innings. Against Sri Lanka, he has 2,652 runs in 54 innings at 60.27, a hundred every 5.4 innings. West Indies has been the more productive opponent per innings, even if Sri Lanka has taken more of his runs.

 

No other batter has 2,000 ODI runs against West Indies. Against Sri Lanka only Tendulkar (3,113) has more runs. His Sri Lanka hundreds span 2009 to 2023, from 107 at Eden Gardens to that 166*, while the West Indies ones span 15 years.

 

Australia is the next best for Kohli with eight hundreds, while Tendulkar has nine against Australia. No one else has reached 10 against any team.

 

Opponent

Innings

Hundreds

Average

Innings per Hundred

Sri Lanka

54

10

60.27

5.4

West Indies

42

10

70.58

4.2

Australia (next best)

n/a

8

n/a

n/a

 

Virat Kohli ODI hundreds against West Indies 2026

 

All ten, in order: 117 (Visakhapatnam, 2011); 102 (Port of Spain, 2013); 127 (Dharamshala, 2014); 111* (Kingston, 2017); 140 (Guwahati, 2018); 157* (Visakhapatnam, 2018); 107 (Pune, 2018); 120 and 114* (Port of Spain, 2019); and 139* (Thiruvananthapuram, 2026).

 

India won eight of those ten matches. The 157* ended in a tie and the 107 in a defeat, both inside the same October 2018 burst. Of the three that week, only the Guwahati 140 ended in a clean India win.

 

The Eleventh Could Come at Guwahati

 

Two ODIs remain: Guwahati on 30 September and New Chandigarh on 3 October, both starting at 2:00 pm IST. Guwahati is where Kohli made 140 against West Indies in October 2018. Kohli also became India’s most-capped ODI player against West Indies in Thiruvananthapuram, with 44 matches. Five T20Is follow the ODIs, and the tour ends on 16 October.

 

One more hundred would put him clear on 11, ahead of his own 10 against Sri Lanka, and make West Indies the team he has hit most often. That’s the number that defines Virat Kohli ODI hundreds against West Indies in the 2026 chase, and Guwahati offers the best shot at it. It’s a familiar ground and a record to protect, which is a comfortable place to chase from.

 

Will Kohli get his 11th in Guwahati, or does the record wait until New Chandigarh? Tell us your call in the comments.

 

Frequently Asked Questions (FAQs)

 

How many centuries has Kohli made against West Indies in one-day cricket?

Kohli has 10 centuries against West Indies. Nine came before this series, and the 10th was his unbeaten 139 in Thiruvananthapuram on 27 September 2026.

 

Against which teams has Kohli scored the most one-day centuries?

Kohli has scored the most against West Indies and Sri Lanka, with 10 each. Australia is next on eight, and no other batter has reached 10 against any team.

 

How many ODI hundreds does Kohli have in total?

Kohli has 55 ODI hundreds, a world record. His latest, an unbeaten 139 off 88 balls in Thiruvananthapuram on 27 September, also took him past 15,000 ODI runs.

 

Who has the most ODI centuries against a single team?

Kohli, with 10 each against Sri Lanka and West Indies. Sachin Tendulkar is the closest other name, with nine against Australia, while nobody else has reached double figures.

 

When is the India vs West Indies 2nd ODI?

The second ODI is on 30 September 2026 at 2:00 pm IST. It is played at the Assam Cricket Association Stadium in Guwahati, where Kohli made 140 against the same opponent in 2018.