There is no doubt that Virat Kohli is rated as the best batsman in modern-day cricket. The powerhouse from Delhi, an Indian captain, has tormented bowlers around the world over his decade-long international career. Virat Kohli is second on the list of batsmen with the most centuries in international cricket, with 80 centuries. Kohli has scored more than 26,000 runs in international cricket, becoming the second Indian batsman after Sachin Tendulkar to cross 25,000 runs. Among the active players, Kohli manages the most number of international centuries. Topping the overall list is Sachin Tendulkar, who has stockpiled 100 international centuries. Virat Kohli has 50 centuries in ODIs, 29 in Tests, and one in T20Is. Kohli has batted a lot of memorable innings in ODIs. The record would never be complete without the mention of his unbeaten 133 off 86 balls against Sri Lanka in 2012, which India chased in just 36.4 overs for 321. Another big performance was the 183 against Pakistan in the 2012 Asia Cup; he helped India chase 330 with 13 balls to spare. Virat Kohli's Test Match-Winning Innings Kohli has some feisty match-winning performances in Test cricket, with seven double centuries to his name—most by any Indian cricketer in the history of the format. Some of the most memorable Test knocks by Kohli are: 254 vs South Africa, 2019*: Kohli's saucy unbeaten 254 off 336 balls piled on the misery as India scored 601 runs and won by an innings and 137 runs. 235 vs England, 2016: It was in the Wankhede Stadium in Mumbai that Kohli scored 235 off the English bowling attack consisting James Anderson, Ben Stokes and Adil Rashid to help nail the Test for India by an innings. That will surely leave Kohli to be remembered as one of the greats to play the game for his good share of sizzling contributions, especially when it comes to both One Day Internationals and Tests. Also Read | Top 10 Record-Breaking Wins by Runs in ODI Cricket History Virat Kohli - ODI Centuries List No. Score Opposition Venue Date 1 107 Sri Lanka Eden Gardens, Kolkata 24-Dec-09 2 102* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 11-Jan-10 3 118 Australia APCA-VDCA Stadium, Visakhapatnam 20-Oct-10 4 105 New Zealand Nehru Stadium, Guwahati 28-Nov-10 5 100* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 19-Feb-11 6 107 England Sophia Gardens, Cardiff 16-Sep-11 7 112* England Feroz Shah Kotla Ground, Delhi 17-Oct-11 8 117 West Indies APCA-VDCA Stadium, Visakhapatnam 02-Dec-11 9 133* Sri Lanka Bellerive Oval, Hobart 28-Feb-12 10 108 Sri Lanka Sher-e-Bangla Cricket Stadium, Dhaka 13-Mar-12 11 183 Pakistan Sher-e-Bangla Cricket Stadium, Dhaka 18-Mar-12 12 106 Sri Lanka MRIC Stadium, Hambantota 21-Jul-12 13 128* Sri Lanka R. Premadasa Stadium, Colombo 31-Jul-12 14 102 West Indies Queen’s Park Oval, Port of Spain 05-Jul-13 15 115 Zimbabwe Harare Sports Club, Harare 24-Jul-13 16 100* Australia Sawai Mansingh Stadium, Jaipur 16-Oct-13 17 115* Australia VCA Stadium, Nagpur 30-Oct-13 18 123 New Zealand McLean Park, Napier 19-Jan-14 19 136 Bangladesh Khan Shaheb Osman Ali Stadium, Fatullah 26-Feb-14 20 127 West Indies HPCA Stadium, Dharamshala 17-Oct-14 21 139* Sri Lanka JSCA International Stadium, Ranchi 16-Nov-14 22 107 Pakistan Adelaide Oval, Adelaide 15-Feb-15 23 138 South Africa M. A. Chidambaram Stadium, Chennai 22-Oct-15 24 117 Australia Melbourne Cricket Ground, Melbourne 17-Jan-16 25 106 Australia Manuka Oval, Canberra 20-Jan-16 26 154* New Zealand Punjab Cricket Association IS Bindra Stadium, Mohali 23-Oct-16 27 122 England Maharashtra Cricket Association Stadium, Pune 15-Jan-17 28 111* West Indies Sabina Park, Kingston 06-Jul-17 29 131 Sri Lanka R. Premadasa Stadium, Colombo 31-Aug-17 30 110* Sri Lanka R. Premadasa Stadium, Colombo 03-Sep-17 31 121 New Zealand Wankhede Stadium, Mumbai 22-Oct-17 32 113 New Zealand Green Park Stadium, Kanpur 29-Oct-17 33 112 South Africa Kingsmead Cricket Ground, Durban 01-Feb-18 34 160* South Africa Newlands Cricket Ground, Cape Town 07-Feb-18 35 129* South Africa SuperSport Park, Centurion 16-Feb-18 36 140 West Indies ACA Stadium, Guwahati 21-Oct-18 37 157* West Indies ACA-VDCA Cricket Stadium, Visakhapatnam 24-Oct-18 38 107 West Indies Maharashtra Cricket Association Stadium, Pune 27-Oct-18 39 104 Australia Adelaide Oval, Adelaide 15-Jan-19 40 116 Australia Vidarbha Cricket Association Stadium, Nagpur 05-Mar-19 41 123 Australia JSCA International Stadium, Ranchi 08-Mar-19 42 120 West Indies Queen’s Park Oval, Port of Spain 11-Aug-19 43 114* West Indies Queen’s Park Oval, Port of Spain 14-Aug-19 44 113 Bangladesh Zahur Ahmed Chowdhury Stadium, Chattogram 10-Dec-2022 45 113 Sri Lanka Barsapara Cricket Stadium, Guwahati 10-Jan-2023 46 166* Sri Lanka Greenfield International Stadium, Thiruvananthapuram 15-Jan-2023 47 122* Pakistan R.Premadasa Stadium, Khettarama, Colombo 11- Sep- 2023 48 103* Bangladesh Maharashtra Cricket Association Stadium, Pune 19-Oct-2023 49 101* South Africa Eden Gardens, Kolkata 05-Nov-2023 50 117 New Zealand Wankhede Stadium, Mumbai 15-Nov-2023 Also Read | Virat Kohli's T20 Mastery: An In-Depth Look at His Career Stats and Records Virat Kohli - Test Centuries List No. Score Opposition Venue Date 1 116 Australia Adelaide Oval, Adelaide 24-Jan-12 2 103 New Zealand M. Chinnaswamy Stadium, Bangalore 31-Aug-12 3 103 England Vidarbha Cricket Association Stadium, Nagpur 13-Dec-12 4 107 Australia M. A. Chidambaram Stadium, Chennai 22-Feb-13 5 119 South Africa Wanderers Stadium, Johannesburg 18-Dec-13 6 105* New Zealand Basin Reserve, Wellington 14-Feb-14 7 115 Australia Adelaide Oval, Adelaide 09-Dec-14 8 141 Australia Adelaide Oval, Adelaide 09-Dec-14 9 169 Australia Melbourne Cricket Ground, Melbourne 26-Dec-14 10 147 Australia Sydney Cricket Ground, Sydney 06-Jan-15 11 103 Sri Lanka Galle International Stadium, Galle 12-Aug-15 12 200 West Indies Sir Vivian Richards Stadium, North Sound 21-Jul-16 13 211 New Zealand Holkar Stadium, Indore 08-Oct-16 14 167 England ACA-VDCA Cricket Stadium, Visakhapatnam 17-Nov-16 15 235 England Wankhede Stadium, Mumbai 08-Dec-16 16 204 Bangladesh Rajiv Gandhi International Cricket Stadium, Hyderabad 09-Feb-17 17 103* Sri Lanka Galle International Stadium, Galle 26-Jul-17 18 104* Sri Lanka Eden Gardens, Kolkata 16-Nov-17 19 213 Sri Lanka Vidarbha Cricket Association Stadium, Nagpur 24-Nov-17 20 243 Sri Lanka Feroz Shah Kotla Ground, Delhi 02-Dec-17 21 153 South Africa SuperSport Park, Centurion 13-Jan-18 22 149 England Edgbaston Cricket Ground, Birmingham 01-Aug-18 23 103 England Trent Bridge, Nottingham 18-Aug-18 24 139 West Indies Saurashtra Cricket Association Stadium, Rajkot 04-Oct-18 25 123 Australia Perth Stadium, Perth 14-Dec-18 26 254* South Africa Maharashtra Cricket Association Stadium, Pune 10-Oct-19 27 136 Bangladesh Eden Gardens, Kolkata 22-Nov-19 28 186 Australia Narendra Modi Stadium, Ahmedabad 12-Mar-23 29 121 West Indies Queen's Park Oval, Port of Spain, Trinidad 21-Jul-23 Virat Kohli - T20I Centuries List No. Score Opposition Venue Date 1 122* (61) Afghanistan Dubai 08-Sep-22 Virat Kohli - IPL Centuries List No Score Opposition Venue Date 1 100* (63) Gujarat Lions Saurashtra Cricket Association Stadium, Rajkot 24-Apr-16 2 108* (58) Rising Pune Supergiants M Chinnaswamy Stadium, Bengaluru 7-May-16 3 109 (55) Gujarat Lions M Chinnaswamy Stadium, Bengaluru 14-May-16 4 113 (50) Kings XI Punjab M Chinnaswamy Stadium, Bengaluru 18-May-16 5 100 (58) Kolkata Knight Riders Eden Gardens, Kolkata 19-Apr-19 6 100 (63) Sunrisers Hyderabad Rajiv Gandhi International Cricket Stadium, Hyderabad 18-May-23 7 101* (61) Gujarat Titans M Chinnaswamy Stadium, Bengaluru 21-May-23 8 113* (72) Rajasthan Royals Sawai Mansingh Stadium, Jaipur 06-Apr-23 Also Read | Top 10 Highest Wicket Takers in International Cricket: Legends of the Game