Home
Cricket
Virat Kohli hits 49 ODI centuries, levels Sachin Tendulkar; a list of all his 100s

Virat Kohli hits 49 ODI centuries, levels Sachin Tendulkar; a list of all his 100s

Kohli has levelled Tendulkar's record despite playing 177 fewer innings than him.

Virat Kohli has leveled his idol Sachin Tendulkar in the Little Master’s home ground. Kohli who was just one century behind the Mumbai maestro, has joined him as the player with most ODI centuries in cricket. King Kohli hit his 49th ODI ton in the IND vs SA match in the World Cup 2023.

Kohli reached the milestone in just 277 innings, while Tendulkar took 452 innings to create the record in 2012.

Virat Kohli ODI Centuries

Kohli has a total of 49 centuries in ODI cricket. Kohli is second on the all-time list of batters with the most centuries in 50-over cricket, behind his idol and all-time great Sachin Tendulkar. The Little Master has the same amount of tons (49) as King Kohli.

Kohli has 18 more centuries than the third-best on the list, Rohit Sharma, who has 31 centuries to his name.

Virat Kohli ODI Centuries in World Cup

Kohli has 4 centuries in 34 innings in the four ODI World Cups he has played in 2011, 2015, 2019, and 2023. 

List of Virat Kohli’s ODI centuries

NumberDateOppositionScoreVenueMatch Result
124 December 2009Sri Lanka107Eden Gardens, KolkataWon
211 January 2010Bangladesh102*Shere Bangla National Stadium, DhakaWon
320 October 2010Australia118APCA-VDCA Stadium, VisakhapatnamWon
428 November 2010New Zealand105Nehru Stadium, GuwahatiWon
519 February 2011Bangladesh100*Shere Bangla National Stadium, DhakaWon
616 September 2011England107Sophia Gardens, CardiffLost
717 October 2011England112*Feroz Shah Kotla Ground, DelhiWon
82 December 2011West Indies117APCA-VDCA Stadium, VisakhapatnamWon
928 February 2012Sri Lanka133*Bellerive Oval, HobartWon
1013 March 2012Sri Lanka108Shere Bangla National Stadium, DhakaWon
1118 March 2012Pakistan183Shere Bangla National Stadium, DhakaWon
1221 July 2012Sri Lanka106MRIC Stadium, HambantotaWon
1331 July 2012Sri Lanka128R. Premadasa Stadium, ColomboWon
145 July 2013West Indies102Queen’s Park Oval, Port of SpainWon
1524 July 2013Zimbabwe115Harare Sports Club, HarareWon
1616 October 2013Australia100*Sawai Mansingh Stadium, JaipurWon
1730 October 2013Australia115*VCA Stadium, NagpurWon
1819 January 2014New Zealand123McLean Park, NapierLost
1926 February 2014Bangladesh136Khan Shaheb Osman Ali Stadium, FatullahWon
2017 October 2014West Indies127HPCA Stadium, DharamshalaWon
2116 November 2014Sri Lanka139*JSCA International Stadium, RanchiWon
2215 February 2015Pakistan107Adelaide Oval, AdelaideWon
2322 October 2015South Africa138MA Chidambaram Stadium, ChennaiWon
2417 January 2016Australia117Melbourne Cricket Ground, MelbourneLost
2520 January 2016Australia106Manuka Oval, CanberraLost
2623 October 2016New Zealand154*IS Bindra Stadium, MohaliWon
2715 January 2017England122MCA Stadium, PuneWon
286 July 2017West Indies111*Sabina Park, KingstonWon
2931 August 2017Sri Lanka131R. Premadasa Stadium, ColomboWon
303 September 2017Sri Lanka110*R. Premadasa Stadium, ColomboWon
3122 October 2017New Zealand121Wankhede Stadium, MumbaiLost
3229 October 2017New Zealand113Green Park Stadium, KanpurWon
331 February 2018South Africa112Kingsmead Cricket Ground, DurbanWon
347 February 2018South Africa160*Newlands Cricket Ground, Cape TownWon
3516 February 2018South Africa129*SuperSport Park, CenturionWon
3621 October 2018West Indies140Barsapara Cricket Ground, GuwahatiWon
3724 October 2018West Indies157*ACA-VDCA Stadium, VisakhapatnamTie
3827 October 2018West Indies107MCA Stadium, PuneLost
3915 January 2019Australia104Adelaide Oval, AdelaideWon
4005 March 2019Australia116Vidarbha Cricket Association Stadium, NagpurWon
4108 March 2019Australia123JSCA International Stadium Complex, RanchiLost
4211 August 2019West Indies120Queen’s Park Oval, Port of SpainWon
4314 August 2019West Indies114*Queen’s Park Oval, Port of SpainWon
4410 December 2022Bangladesh113Zahur Ahmed Chowdhury Stadium, ChittagongWon
4510 January 2023Sri Lanka113Barsapara Cricket Stadium, GuwahatiWon
4615 January 2023Sri Lanka166*Greenfield International Stadium, ThiruvananthapuramWon
4711 September 2023Pakistan122*R.Premadasa Stadium, Colombo
4819
October 2023
Bangladesh103MCA Stadium, PuneWon
495 November 2023South Africa101*Eden Gardens, KolkataWon

Most ODI Centuries

PositionPlayerInningsRunsAverage100s
1Sachin Tendulkar4521842644.8349
2Virat Kohli*2771362658.4849
3Rohit Sharma2471037749.1831
4Ricky Ponting3651370442.0330
5Sanath Jayasuriya4331343032.3628
6Hasim Amla178811349.4627
7AB de Villiers218957753.525
8Chris Gayle2941048037.8325
9Kumar Sangakkara3801423441.9825
10Sourav Ganguly3001136341.0222
*currently playing
Follow
Share

Editor's Pick

IND vs AUS Perth Test: India sans Rohit Sharma begin last mile of WTC Final Race 2025 Cricket IND vs AUS Perth Test: India sans Rohit Sharma begin last mile of WTC Final Race 2025

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking