Virat Kohli struck an unbeaten 139 off 88 balls on September 27 to guide India to a target of 296 runs in 41.4 overs, sealing an 8-wicket victory over West Indies in the opening match of a three-game series at the Greenfield International Stadium in Thiruvananthapuram.
Kohli hit 10 fours and nine sixes during his stay at the crease. He put on 151 runs for the second wicket alongside captain Shubman Gill, who contributed 110 off 108 balls. After Gill’s dismissal in the 34th over, Kohli finished the chase alongside Ruturaj Gaikwad, who added 13 off 19 balls, as India moved into a 1-0 series lead.
The innings was packed with batting milestones spanning ODI and List A cricket, with several records previously held by Sachin Tendulkar and Rohit Sharma either broken or equalled.
Which batting records did Kohli set during his 139* innings?
Kohli became only the second batter in history to score 15,000 runs in ODIs. He needed 59 runs in the series opener to join the 15,000-run club and achieved the feat in just 47 balls. He is also the fastest to reach the landmark, doing so in 303 innings (15,950 balls) compared to Sachin Tendulkar’s 376 innings (17,528 balls).
Most runs in ODIs
|
PLAYER |
COUNTRY |
TIME SPAN |
MATCHES |
RUNS |
BEST SCORE |
100 |
50 |
|---|---|---|---|---|---|---|---|
|
Sachin Tendulkar |
India |
1989-2012 |
463 |
18426 |
200* |
49 |
96 |
|
Virat Kohli |
India |
2008-2026 |
315 |
15080 |
183 |
55 |
79 |
|
Kumar Sangakkara |
Sri Lanka |
2000-2015 |
404 |
14234 |
169 |
25 |
93 |
|
Ricky Ponting |
Australia |
1995-2012 |
375 |
13704 |
164 |
30 |
82 |
|
Sanath Jayasuriya |
Sri Lanka |
1989-2011 |
445 |
13430 |
189 |
28 |
68 |
The century Kohli completed in this match was his 55th ODI hundred for India, reached off just 74 balls. It was his 10th ODI century against West Indies and his 13th international hundred against them across all formats, drawing level with Sunil Gavaskar’s all-format tally of 13 centuries against the same opposition.
Most 100s against West Indies (all formats combined)
|
PLAYER |
COUNTRY |
TIME SPAN |
MATCHES |
RUNS |
100s |
|---|---|---|---|---|---|
|
Sunil Gavaskar |
India |
1971-1986 |
38 |
3144 |
13 |
|
Virat Kohli |
India |
2009-2026 |
74 |
3989 |
13 |
|
Jacques Kallis |
South Africa |
1998-2011 |
66 |
4120 |
12 |
|
AB de Villiers |
South Africa |
2005-2016 |
44 |
2724 |
11 |
|
Joe Root |
England |
2014-2025 |
43 |
2762 |
11 |
Kohli is now the first batter in the world to have scored 10 ODI centuries against two separate opponents, having previously reached that mark against Sri Lanka as well.
Most ODI 100s against one team
|
PLAYER |
COUNTRY |
MATCHES |
RUNS |
100s |
AGAINST |
|---|---|---|---|---|---|
|
Virat Kohli |
India |
56 |
2652 |
10 |
Sri Lanka |
|
Virat Kohli |
India |
44 |
2400 |
10 |
West Indies |
|
Rohit Sharma |
India |
49 |
2609 |
9 |
Australia |
|
Sachin Tendulkar |
India |
71 |
3077 |
9 |
Australia |
|
Virat Kohli |
India |
53 |
2525 |
8 |
Australia |
|
Sachin Tendulkar |
India |
84 |
3113 |
8 |
Sri Lanka |
His 60 List A centuries equal the career tally of Tendulkar, who also retired with exactly 60 hundreds in that format.
Most 100s in List A matches
|
PLAYER |
COUNTRY |
MATCHES |
RUNS |
100s |
|
Sachin Tendulkar |
India |
551 |
21,999 |
60 |
|
Virat Kohli |
India |
351 |
16,730 |
60 |
|
Graham Gooch |
England |
613 |
22,211 |
44 |
|
Graeme Hick |
England |
651 |
22,059 |
40 |
|
Kumar Sangakkara |
Sri Lanka |
529 |
19,456 |
39 |
During his knock, Kohli surpassed Tendulkar’s record for the most ODI runs scored on home soil and became the first player in the world to cross 7,000 runs in home ODIs.
Most runs in home ODIs
|
PLAYER |
COUNTRY |
TIME SPAN |
MATCHES |
RUNS |
BEST SCORE |
100 |
50 |
|---|---|---|---|---|---|---|---|
|
Virat Kohli |
India |
2009-2026 |
131 |
7006 |
166* |
28 |
36 |
|
Sachin Tendulkar |
India |
1990-2011 |
164 |
6976 |
200* |
20 |
38 |
|
Ricky Ponting |
Australia |
1995-2012 |
153 |
5406 |
134* |
13 |
32 |
|
Rohit Sharma |
India |
2007-2026 |
104 |
5249 |
264 |
14 |
25 |
|
Jacques Kallis |
South Africa |
1996-2013 |
142 |
5178 |
139 |
6 |
40 |
He has now scored 42 international centuries in India, equalling Tendulkar’s tally of 42 hundreds on home soil, with no player having scored more international centuries in a single country than either of them.
Most international 100s in one country
|
PLAYER |
COUNTRY |
MATCHES |
RUNS |
100s |
|
Virat Kohli |
India |
232 |
12,919 |
42 |
|
Sachin Tendulkar |
India |
258 |
14,192 |
42 |
|
Ricky Ponting |
Australia |
250 |
13,232 |
37 |
|
Joe Root |
England |
203 |
12,075 |
34 |
|
David Warner |
Australia |
158 |
9601 |
31 |
|
Hashim Amla |
South Africa |
153 |
9091 |
30 |
The nine sixes Kohli struck on September 27 moved past Rohit Sharma’s record of eight sixes for India against West Indies in a single ODI, a mark Rohit had set during his 152-run knock in Guwahati on October 21, 2018.
Most sixes for India against West Indies in an ODI innings
|
PLAYER |
RUNS |
BALLS |
SIXES |
VENUE |
DATE |
|---|---|---|---|---|---|
|
Virat Kohli |
139* |
88 |
9 |
Thiruvananthapuram |
September 27, 2026 |
|
Rohit Sharma |
152* |
117 |
8 |
Guwahati |
October 21, 2018 |
|
Yuvraj Singh |
131 |
102 |
7 |
Kingston |
June 26, 2009 |
|
Virender Sehwag |
219 |
149 |
7 |
Indore |
December 8, 2011 |
What appearance record did Kohli set against West Indies?
Alongside his batting achievements, Kohli reached a significant landmark in terms of appearances. He has now played 44 ODIs against West Indies, surpassing Mohammad Azharuddin’s previous record of 43 matches against the same opposition to become India’s most-capped player in one-day internationals against the Men in Maroon.
The record underlines the consistency with which Kohli has featured in India’s ODI line-up against West Indies across more than a decade of international cricket. His 44th appearance also came on a day when he produced one of the most milestone-laden innings of his career, making the occasion doubly significant.




