Virat Kohli (born 5 November 1988) is an Indian cricketer and a former captain of the Indian national cricket team. A right-handed top-order batsman, he has made 86 centuries in international cricket—30 in Test cricket, 55 in One Day Internationals (ODIs) and 1 in Twenty20 Internationals (T20Is).
Kohli made his debut against Sri Lanka in August 2008, 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. Former Australian cricketer Dean Jones described the innings as "one of the greatest ODI knocks of all time". 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. 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. The next century, which was scored off 61 balls, remains the third-fastest by an Indian . 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.
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. 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. 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. The following year, he repeated the feat and also became the first batsman to score four double centuries in consecutive Test series. His seven double centuries is the joint fourth-most by a player. In 2017, he became the first captain to score eleven centuries in a calendar year.The following year, in 2018, he repeated this feat with eleven centuries, second-most in a calendar year to Tendulkar. 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.
Kohli scored his only T20I hundred against Afghanistan at the 2022 Asia Cup. The following year, he scored 186 against Australia in the first innings of the fourth Test. 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.
Key Symbol Meaning Remained not out Man of the match Captained the Indian cricket teamBalls Balls facedPos. Position in the batting orderInn. The innings of the matchS/R Strike rate during the inningsH/A/N Venue was at home (India), away or neutralDate Match starting dayLost 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
Test Cricket Centuries +Test centuries scored by Virat KohliRunsAgainstVenue 1 116 6 2 4/4 Adelaide Oval, Adelaide Away Lost 2 103 5 2 2/2 M. Chinnaswamy Stadium, Bangalore Home Won 3 103 5 2 4/4 Vidarbha Cricket Association Stadium, Nagpur Home Drawn 4 107 5 2 1/4 M. A. Chidambaram Stadium, Chennai Home Won 5 119 4 1 1/2 Wanderers Stadium, Johannesburg Away Drawn 6 105* 4 4 2/2 Basin Reserve, Wellington Away Drawn 7 115 4 2 1/4 Adelaide Oval, Adelaide Away Lost 8 141 4 4 1/4 Adelaide Oval, Adelaide Away Lost 9 169 4 2 3/4 Melbourne Cricket Ground, Melbourne Away Drawn 10 147 4 2 4/4 Sydney Cricket Ground, Sydney Away Drawn 11 103 4 2 1/3 Galle International Stadium, Galle Away Lost 12 200 4 1 1/4 Sir Vivian Richards Stadium, Antigua Away Won 13 211 4 1 3/3 Holkar Stadium, Indore Home Won 14 167 4 1 2/5 ACA-VDCA Cricket Stadium, Visakhapatnam Home Won 15 235 4 2 4/5 Wankhede Stadium, Mumbai Home Won 16 204 4 1 1/1 Rajiv Gandhi Stadium, Hyderabad Home Won 17 103* 4 3 1/3 Galle International Stadium, Galle Away Won 18 104* 4 3 1/3 Eden Gardens, Kolkata Home Drawn 19 213 4 2 2/3 Vidarbha Cricket Association Stadium, Nagpur Home Won 20 243 4 1 3/3 Feroz Shah Kotla Ground, Delhi Home Drawn 21 153 4 2 2/3 SuperSport Park, Centurion Away Lost 22 149 4 2 1/5 Edgbaston, Birmingham Away Lost 23 103 4 3 3/5 Trent Bridge, Nottingham Away Won 24 139 4 1 1/2 Saurashtra Cricket Association Stadium, Rajkot Home Won 25 123 4 2 2/4 Perth Stadium, Perth Away Lost 26 254* 4 1 2/3 Maharashtra Cricket Association Stadium, Pune Home Won 27 136 4 2 2/2 Eden Gardens, Kolkata Home Won 28 186 4 2 4/4 Narendra Modi Stadium, Ahmedabad Home Drawn 29 121 4 1 2/2 Queen's Park Oval, Port of Spain Away Drawn 30 100* 4 3 1/5 Perth Stadium, Perth Away Won
One Day International centuries +ODI centuries scored by Virat KohliRunsAgainstVenue 1 107 4 2 93.85 Eden Gardens, Kolkata Home Won 2 102* 3 2 107.37 Sher-e-Bangla Stadium, Dhaka Away Won 3 118 3 2 97.52 ACA–VDCA Cricket Stadium, Visakhapatnam Home Won 4 105 3 1 100.96 Nehru Stadium, Guwahati Home Won 5 100* 4 1 120.48 Sher-e-Bangla Stadium, Dhaka Away Won 6 107 4 1 115.05 Sophia Gardens, Cardiff Away Lost (D/L) 7 112* 4 2 114.28 Feroz Shah Kotla Ground, Delhi Home Won 8 117 4 2 95.12 ACA–VDCA Cricket Stadium, Visakhapatnam Home Won 9 133* 4 2 154.65 Bellerive Oval, Hobart Neutral Won 10 108 3 1 90.00 Sher-e-Bangla Stadium, Dhaka Neutral Won 11 183 3 2 123.64 Sher-e-Bangla Stadium, Dhaka Neutral Won 12 106 3 1 93.80 MRIC Stadium, Hambantota Away Won 13 128* 3 2 107.56 R. Premadasa Stadium, Colombo Away Won 14 102 3 1 122.89 Queen's Park Oval, Port of Spain Away Won (D/L) 15 115 3 2 106.48 Harare Sports Club, Harare Away Won 16 100* 3 2 192.30 Sawai Mansingh Stadium, Jaipur Home Won 17 115* 3 2 174.24 VCA Stadium, Nagpur Home Won 18 123 3 2 110.81 McLean Park, Napier Away Lost 19 136 3 2 111.47 Khan Shaheb Osman Ali Stadium, Fatullah Away Won 20 127 3 1 111.40 HPCA Stadium, Dharamshala Home Won 21 139* 4 2 110.31 JSCA Stadium, Ranchi Home Won 22 107 3 1 84.90 Adelaide Oval, Adelaide Neutral Won 23 138 3 1 98.57 M. A. Chidambaram Stadium, Chennai Home Won 24 117 3 1 100.00 Melbourne Cricket Ground, Melbourne Away Lost 25 106 3 2 115.21 Manuka Oval, Canberra Away Lost 26 154* 3 2 114.92 IS Bindra Stadium, Mohali Home Won 27 122 3 2 116.19 Maharashtra Cricket Association Stadium, Pune Home Won 28 111* 3 2 96.52 Sabina Park, Kingston Away Won 29 131 3 1 136.45 R. Premadasa Stadium, Colombo Away Won 30 110* 3 2 94.82 R. Premadasa Stadium, Colombo Away Won 31 121 3 1 96.80 Wankhede Stadium, Mumbai Home Lost 32 113 3 1 106.60 Green Park Stadium, Kanpur Home Won 33 112 3 2 94.11 Kingsmead Cricket Ground, Durban Away Won 34 160* 3 1 100.62 Newlands Cricket Ground, Cape Town Away Won 35 129* 3 2 134.37 SuperSport Park, Centurion Away Won 36 140 3 2 130.84 ACA Stadium, Guwahati Home Won 37 157* 3 1 121.71 ACA–VDCA Cricket Stadium, Visakhapatnam Home Tied 38 107 3 2 89.91 Maharashtra Cricket Association Stadium, Pune Home Lost 39 104 3 2 92.85 Adelaide Oval, Adelaide Away Won 40 116 3 1 96.67 Vidarbha Cricket Association Stadium, Nagpur Home Won 41 123 3 2 129.47 JSCA Stadium, Ranchi Home Lost 42 120 3 1 96.00 Queen's Park Oval, Port of Spain Away Won 43 114* 3 2 115.15 Queen's Park Oval, Port of Spain Away Won 44 113 3 1 124.17 Zohur Ahmed Chowdhury Stadium, Chittagong Away Won 45 113 3 1 129.88 ACA Stadium, Guwahati Home Won 46 166* 3 1 150.90 Greenfield International Stadium, Thiruvananthapuram Home Won 47 122* 3 1 129.78 R. Premadasa Stadium, Colombo Neutral Won 48 103* 3 2 106.18 Maharashtra Cricket Association Stadium, Pune Home Won 49 101* 3 1 83.47 Eden Gardens, Kolkata Home Won 50 117 3 1 103.53 Wankhede Stadium, Mumbai Home Won 51 100* 3 2 90.09 Dubai International Cricket Stadium, Dubai Neutral Won 52 135 3 1 112.50 JSCA International Stadium Complex, Ranchi Home Won 53 102 3 1 109.68 Shaheed Veer Narayan Singh International Cricket Stadium, Nava Raipur Home Lost 54 124 3 2 114.81 Holkar Stadium, Indore Home Lost 55 139* 3 2 157.95 Greenfield International Stadium, Thiruvananthapuram Home Won
Twenty20 International centuries +T20I centuries scored by Virat KohliRunsAgainstVenue 1 122* 2 1 200.00 Dubai International Cricket Stadium, Dubai Neutral Won
Team wise record
+ Centuries against different nations Opponent Test ODI T20ITotal – – 11 9 8 –17 2 5 –7 5 3 –8 3 7 –10 – 4 –4 3 7 –10 5 10 –15 3 10 –13 – 1 –1Total 30 55 186
Footnotes
References
Bibliography