List of international cricket centuries by Virat Kohli

Indian Cricketer From Wikipedia, the free encyclopedia

Virat Kohli is an Indian cricketer and a former captain of the Indian national cricket team. A right-handed top-order batsman, he has made 85 centuries in international cricket—30 in Test cricket, 54 in One Day Internationals (ODIs) and 1 in Twenty20 Internationals (T20Is).[a]

Virat Kohli has scored 85 centuries in international cricket.

Kohli made his debut against Sri Lanka in August 2008,[2] and scored his first century the following year when he made 107 against the same team at Eden Gardens, Kolkata. His 86-ball 133 not out against Sri Lanka in February 2012 led India to the second highest run-chase by any team in Australia.[b][4][5] Former Australian cricketer Dean Jones described the innings as "One of the greatest ODI knocks of all time!".[6] Kohli's highest score of 183 came against Pakistan during the 2012 Asia Cup; India successfully chased a target of 330 set by Pakistan and Kohli was adjudged man of the match. Following that, he made his first century as a captain while playing against the West Indies in the 2013 Triangular Series.[7] In the bilateral series against Australia in October 2013, Kohli made two centuries in successful run-chases. The first of the two, 100 not out, was scored off 52 balls and remains the fastest ODI century by an Indian.[8] The next century, which was scored off 61 balls, remains the third-fastest by an Indian as of September 2019.[9] In November 2023, he went past Sachin Tendulkar's record for most ODI centuries when he made his 50th century in the format; he scored 117 against New Zealand in the 2023 Cricket World Cup semi-final.[10][11][12]

Kohli made his Test debut against the West Indies in 2011 and scored his first century in the format during the Australian tour in January 2012.[2] In the first Test of the 2014–15 Border–Gavaskar Trophy, he became the fourth Indian player to score centuries in both innings of a Test match after making 115 and 141.[c][14] He was appointed as the captain of the Test team during the series and became the first player to score centuries in each of his first three Test innings as captain. In 2016, Kohli became the fifth player to score three or more double centuries in a calendar year.[d] The following year, he repeated the feat and also became the first batsman to score four double centuries in consecutive Test series.[15][16] His seven double centuries is the joint fourth-most by a player.[e] In 2017, he became the first captain to score eleven centuries in a calendar year.[18] Following year, 2018 he repeated this feat with eleven centuries, second-most in a calendar year to Tendulkar.[19] In 2019, Kohli scored seven centuries which included five ODI-centuries. Moreover, he scored his highest score in Test-cricket against South Africa. In December 2022, Kohli scored a hundred against Bangladesh in the third ODI to surpass Ricky Ponting's total of 71 centuries in international cricket.[20]

Kohli scored his only T20I hundred against Afghanistan at the 2022 Asia Cup.[f] The following year, he scored 186 against Australia in the first innings of the fourth Test.[g] He would score another century in the third innings of the first Test against Australia in November 2024; this would turn out to be his last Test century due to his retirement from the format in May 2025.[24]

Key

More information Symbol, Meaning ...
Symbol Meaning
* Remained not out
Man of the match
Captained the Indian cricket team
Balls Balls faced
Pos. Position in the batting order
Inn. The innings of the match
S/R Strike rate during the innings
H/A/N Venue was at home (India), away or neutral
Date Match starting day
Lost The match was lost by India
Won The match was won by India
Drawn The match was drawn
(D/L) The result of the match was based upon the Duckworth–Lewis method
Close

Test cricket centuries

More information No., Runs ...
Test centuries scored by Virat Kohli[25]
No. Runs Against Pos. Inn. Test Venue H/A Date Result Ref
1 116  Australia624/4Adelaide Oval, AdelaideAway24 January 2012Lost[26]
2 103  New Zealand522/2M. Chinnaswamy Stadium, BangaloreHome31 August 2012Won[27]
3 103  England524/4Vidarbha Cricket Association Stadium, NagpurHome13 December 2012Drawn[28]
4 107  Australia521/4M. A. Chidambaram Stadium, ChennaiHome22 February 2013Won[29]
5 119  South Africa411/2Wanderers Stadium, JohannesburgAway18 December 2013Drawn[30]
6 105*  New Zealand442/2Basin Reserve, WellingtonAway14 February 2014Drawn[31]
7 115  Australia421/4Adelaide Oval, AdelaideAway9 December 2014Lost[32]
8 141  Australia441/4Adelaide Oval, AdelaideAway9 December 2014Lost[32]
9 169  Australia423/4Melbourne Cricket Ground, MelbourneAway26 December 2014Drawn[33]
10 147  Australia424/4Sydney Cricket Ground, SydneyAway6 January 2015Drawn[34]
11 103  Sri Lanka421/3Galle International Stadium, GalleAway12 August 2015Lost[35]
12 200  West Indies411/4Sir Vivian Richards Stadium, AntiguaAway21 July 2016Won[36]
13 211  New Zealand413/3Holkar Stadium, IndoreHome8 October 2016Won[37]
14 167  England412/5ACA-VDCA Cricket Stadium, VisakhapatnamHome17 November 2016Won[38]
15 235  England424/5Wankhede Stadium, MumbaiHome8 December 2016Won[39]
16 204  Bangladesh411/1Rajiv Gandhi Stadium, HyderabadHome9 February 2017Won[40]
17 103*  Sri Lanka431/3Galle International Stadium, GalleAway26 July 2017Won[41]
18 104*  Sri Lanka431/3Eden Gardens, KolkataHome16 November 2017Drawn[42]
19 213  Sri Lanka422/3Vidarbha Cricket Association Stadium, NagpurHome24 November 2017Won[43]
20 243  Sri Lanka413/3Feroz Shah Kotla Ground, DelhiHome2 December 2017Drawn[44]
21 153  South Africa422/3SuperSport Park, CenturionAway13 January 2018Lost[45]
22 149  England421/5Edgbaston, BirminghamAway1 August 2018Lost[46]
23 103  England433/5Trent Bridge, NottinghamAway18 August 2018Won[47]
24 139  West Indies411/2Saurashtra Cricket Association Stadium, RajkotHome4 October 2018Won[48]
25 123  Australia422/4Perth Stadium, PerthAway14 December 2018Lost[49]
26 254*  South Africa412/3Maharashtra Cricket Association Stadium, PuneHome10 October 2019Won[50]
27 136  Bangladesh422/2Eden Gardens, KolkataHome22 November 2019Won[51]
28 186  Australia424/4Narendra Modi Stadium, AhmedabadHome9 March 2023Drawn[52]
29 121  West Indies412/2Queen's Park Oval, Port of SpainAway20 July 2023Drawn[53]
30 100*  Australia431/5Perth Stadium, PerthAway22 November 2024Won[54]
Close

One Day International centuries

More information No., Runs ...
ODI centuries scored by Virat Kohli[55]
No. Runs Against Pos. Inn. S/R Venue H/A/N Date Result Ref
1 107  Sri Lanka4293.85Eden Gardens, KolkataHome24 December 2009Won[56]
2 102*  Bangladesh32107.37Sher-e-Bangla Stadium, DhakaAway11 January 2010Won[57]
3 118  Australia3297.52ACA–VDCA Cricket Stadium, VisakhapatnamHome20 October 2010Won[58]
4 105  New Zealand31100.96Nehru Stadium, GuwahatiHome28 November 2010Won[59]
5 100*  Bangladesh41120.48Sher-e-Bangla Stadium, DhakaAway19 February 2011Won[60]
6 107  England41115.05Sophia Gardens, CardiffAway16 September 2011Lost (D/L)[61]
7 112*  England42114.28Feroz Shah Kotla Ground, DelhiHome17 October 2011Won[62]
8 117  West Indies4295.12ACA–VDCA Cricket Stadium, VisakhapatnamHome2 December 2011Won[63]
9 133*  Sri Lanka42154.65Bellerive Oval, HobartNeutral28 February 2012Won[64]
10 108  Sri Lanka3190.00Sher-e-Bangla Stadium, DhakaNeutral13 March 2012Won[65]
11 183  Pakistan32123.64Sher-e-Bangla Stadium, DhakaNeutral18 March 2012Won[66]
12 106  Sri Lanka3193.80MRIC Stadium, HambantotaAway21 July 2012Won[67]
13 128*  Sri Lanka32107.56R. Premadasa Stadium, ColomboAway31 July 2012Won[68]
14 102  West Indies31122.89Queen's Park Oval, Port of SpainAway5 July 2013Won (D/L)[69]
15 115  Zimbabwe32106.48Harare Sports Club, HarareAway24 July 2013Won[70]
16 100*  Australia32192.30Sawai Mansingh Stadium, JaipurHome16 October 2013Won[71]
17 115*  Australia32174.24VCA Stadium, NagpurHome30 October 2013Won[72]
18 123  New Zealand32110.81McLean Park, NapierAway19 January 2014Lost[73]
19 136  Bangladesh32111.47Khan Shaheb Osman Ali Stadium, FatullahAway26 February 2014Won[74]
20 127  West Indies31111.40HPCA Stadium, DharamshalaHome17 October 2014Won[75]
21 139*  Sri Lanka42110.31JSCA Stadium, RanchiHome16 November 2014Won[76]
22 107  Pakistan3184.90Adelaide Oval, AdelaideNeutral15 February 2015Won[77]
23 138  South Africa3198.57M. A. Chidambaram Stadium, ChennaiHome22 October 2015Won[78]
24 117  Australia31100.00Melbourne Cricket Ground, MelbourneAway17 January 2016Lost[79]
25 106  Australia32115.21Manuka Oval, CanberraAway20 January 2016Lost[80]
26 154*  New Zealand32114.92IS Bindra Stadium, MohaliHome23 October 2016Won[81]
27 122  England32116.19Maharashtra Cricket Association Stadium, PuneHome15 January 2017Won[82]
28 111*  West Indies3296.52Sabina Park, KingstonAway6 July 2017Won[83]
29 131  Sri Lanka31136.45R. Premadasa Stadium, ColomboAway31 August 2017Won[84]
30 110*  Sri Lanka3294.82R. Premadasa Stadium, ColomboAway3 September 2017Won[85]
31 121  New Zealand3196.80Wankhede Stadium, MumbaiHome22 October 2017Lost[86]
32 113  New Zealand31106.60Green Park Stadium, KanpurHome29 October 2017Won[87]
33 112  South Africa3294.11Kingsmead Cricket Ground, DurbanAway1 February 2018Won[88]
34 160*  South Africa31100.62Newlands Cricket Ground, Cape TownAway7 February 2018Won[89]
35 129*  South Africa32134.37SuperSport Park, CenturionAway16 February 2018Won[90]
36 140  West Indies32130.84ACA Stadium, GuwahatiHome21 October 2018Won[91]
37 157*  West Indies31121.71ACA–VDCA Cricket Stadium, VisakhapatnamHome24 October 2018Tied [92]
38 107  West Indies3289.91Maharashtra Cricket Association Stadium, PuneHome27 October 2018Lost [93]
39 104  Australia3292.85Adelaide Oval, AdelaideAway15 January 2019Won [94]
40 116  Australia3196.67Vidarbha Cricket Association Stadium, NagpurHome5 March 2019Won [95]
41 123  Australia32129.47JSCA Stadium, RanchiHome8 March 2019Lost[96]
42 120  West Indies3196.00Queen's Park Oval, Port of SpainAway11 August 2019Won[97]
43 114*  West Indies32115.15Queen's Park Oval, Port of SpainAway14 August 2019Won[98]
44 113  Bangladesh31124.17Zohur Ahmed Chowdhury Stadium, ChittagongAway10 December 2022Won[99]
45 113  Sri Lanka31129.88ACA Stadium, GuwahatiHome10 January 2023Won[100]
46 166*  Sri Lanka31150.90Greenfield International Stadium, ThiruvananthapuramHome15 January 2023Won[101]
47 122*  Pakistan31129.78R. Premadasa Stadium, ColomboNeutral10 September 2023Won[102]
48 103*  Bangladesh32106.18Maharashtra Cricket Association Stadium, PuneHome19 October 2023Won[103]
49 101*  South Africa3183.47Eden Gardens, KolkataHome5 November 2023Won[104]
50 117  New Zealand31103.53Wankhede Stadium, MumbaiHome15 November 2023Won[105]
51 100*  Pakistan3290.09Dubai International Cricket Stadium, DubaiNeutral23 February 2025Won[106]
52 135  South Africa31112.50JSCA International Stadium Complex, RanchiHome30 November 2025Won[107]
53 102  South Africa31109.68Shaheed Veer Narayan Singh International Cricket Stadium, Nava RaipurHome3 December 2025Lost[108]
54 124  New Zealand32114.81Holkar Stadium, IndoreHome18 January 2026Lost[109]
Close

Twenty20 International centuries

More information No., Runs ...
T20I centuries scored by Virat Kohli[110]
No. Runs Against Pos. Inn. S/R Venue H/A/N Date Result Ref
1 122*  Afghanistan21200.00Dubai International Cricket Stadium, DubaiNeutral8 September 2022Won[21]
Close

Team wise record

More information Opponent, Test ...
Centuries against different nations
Opponent Test ODI T20I Total
 Afghanistan 1 1
 Australia 98 17
 Bangladesh 25 7
 England 53 8
 New Zealand 37 10
 Pakistan 4 4
 South Africa 37 10
 Sri Lanka 510 15
 West Indies 39 12
 Zimbabwe 1 1
Total 30541 85
Close

Footnotes

  1. Kohli is second on the all-time list, only behind Sachin Tendulkar with 100 centuries.[1]
  2. India reached their target of 321 runs in 36.4 overs.[3]
  3. He is the second player to achieve this feat on captaincy debut; the first being Greg Chappell.[13]
  4. The feat was previously achieved by Don Bradman (in 1930), Ricky Ponting (in 2003) and Brendon McCullum (in 2014).
  5. His seven double-centuries are the most by a captain.[17]
  6. The century was scored after 1,021 days from his previous hundred[21][22]
  7. It was his first Test century in over three years.[23]

References

Bibliography

Related Articles

Wikiwand AI