Most Centuries in Cricket (ODI, Test, T20, IPL)

most centuries in cricket

Cricket has seen a lot of great batsmen in its history. Some have scored many hundreds in one format but failed to make a mark in another, while there are very few that have performed well in all formats. However, it is not an easy task to score a century – it requires dedication, concentration, and commitment. In this article, we will take a look at the players with the most centuries in cricket including the most centuries in ODI cricket, most centuries in Test cricket, most centuries in T20I, most centuries in IPL, and most centuries in International Cricket.

Most Centuries in International Cricket

PlayerSpanMatInnsNORunsHSAve100500
SR Tendulkar (IND)1989-20136647827434357248*48.5210016434
V Kohli (IND)2008-20234875438224881254*53.977612933
RT Ponting (AUS/ICC)1995-2012560668702748325745.957114639
KC Sangakkara (Asia/ICC/SL)2000-2015594666672801631946.776315328
JH Kallis (Afr/ICC/SA)1995-2014519617972553422449.106214933
HM Amla (SA/World)2004-20193494373618672311*46.56558819
DPMD Jayawardene (Asia/SL)1997-2015652725622595737439.155413647
BC Lara (ICC/WI)1990-20074305213822358400*46.285311133
R Dravid (Asia/ICC/IND)1996-2012509605722420827045.414814621
AB de Villiers (Afr/SA)2004-20184204846820014278*48.114710920

Sachin Tendulkar has scored 100 Centuries in International Cricket

Sachin Tendulkar also called the God of Cricket has the most centuries in International Cricket. He is the first and only batsman to hold this inhumane record of 100 centuries in International Cricket. His 24-year-long career saw him smashing 49 centuries in ODIs and 51 centuries in Test cricket.

He is followed by Virat Kohli. Virat has the second most centuries in International Cricket and is the only active player in the Top 10 list. Virat has 46 ODI centuries, 27 Test centuries, and 1 T20I Century.

Most Centuries in Test Cricket

PlayerSpanMatInnsNORunsHSAve100500
SR Tendulkar (IND)1989-20132003293315921248*53.78516814
JH Kallis (ICC/SA)1995-2013166280401328922455.37455816
RT Ponting (AUS)1995-2012168287291337825751.85416217
KC Sangakkara (SL)2000-2015134233171240031957.40385211
R Dravid (ICC/IND)1996-2012164286321328827052.3136638
Younis Khan (PAK)2000-2017118213191009931352.05343319
SM Gavaskar (IND)1971-19871252141610122236*51.12344512
BC Lara (ICC/WI)1990-2006131232611953400*52.88344817
DPMD Jayawardene (SL)1997-2014149252151181437449.84345015
AN Cook (ENG)2006-2018161291161247229445.3533579

Sachin Tendulkar has 51 Test Hundreds

Sachin Tendulkar has most centuries in Test Cricket

Sachin Tendulkar, considered the greatest batsman of all time, has the most centuries in Test Cricket along with having the most centuries in Cricket. The former Indian batsman has 51 Test Centuries to his name. He made his debut for India in 1989 at the age of 16 and quickly established himself as a top player. Tendulkar’s ability to score runs against all types of bowling and in all conditions made him a formidable opponent for any team.

He is followed by Jacques Kallis. Kallis, a South African all-rounder, made his debut in 1995 and played for South Africa until 2013. He is widely considered one of the greatest all-rounders in the history of cricket. He has 45 Test centuries to his name and is the second batsman with the most centuries in Test Cricket.

Ricky Ponting of Australia is the third name on the list. He was known for his aggressive style of play and was one of the key members of Australia’s dominant team of the 2000s. Ponting made his debut in 1995 and captained the team from 2004 to 2012. He has 41 centuries in Test cricket, with 13,378 runs, and is widely considered one of the best batsmen to have ever played the game.

Also Read: Most Runs in Test Cricket

Most Centuries in ODI Cricket

PlayerSpanMatInnsNORunsHSAveSR1005004s6s
SR Tendulkar (IND)1989-20124634524118426200*44.8386.234996202016195
V Kohli (IND)2008-2023274265401289818357.3293.624665151211138
Rohit Sharma (IND)2007-202324323634982526448.6390.02304814900275
RT Ponting (AUS/ICC)1995-2012375365391370416442.0380.393082201231162
ST Jayasuriya (Asia/SL)1989-2011445433181343018932.3691.202868341500270
HM Amla (SA)2008-201918117814811315949.4688.392739482253
AB de Villiers (Afr/SA)2005-201822821839957717653.50101.0925537840204
CH Gayle (ICC/WI)1999-2019301294171048021537.8387.192554251128331
KC Sangakkara (Asia/ICC/SL)2000-2015404380411423416941.9878.86259315138588
SC Ganguly (Asia/IND)1992-2007311300231136318341.0273.702272161122190

Sachin Tendulkar has 49 ODI Hundreds

Sachin Tendulkar has the most centuries in ODI

Sachin Tendulkar, along with having the most centuries in cricket, tops the list of Most ODI Centuries as well, with 49 centuries to his name. In a total of 452 innings in 463 matches, he has scored runs at an average of 44.83. It is worth mentioning that Sachin also has been a victim of Nervous Nineties 18 times in his ODI career. He would have had a total of 67 ODI centuries to his name if he could have converted all of them in centuries.

The second batsman with the most centuries in ODI History is Virat Kohli. He is also one of the only two currently active players on the list, the other one being Rohit Sharma. Virat has 46 ODI centuries to his name in 259 innings of 268 matches.

Also Read: Most Runs in ODI Cricket

Most Centuries in T20I Cricket

PlayerSpan100MatRunsHS
RG Sharma (Ind)2007-2341483853118
Suryakumar Yadav (Ind)2021-233451578117
C Munro (NZ)2012-203651724109*
GJ Maxwell (Aus)2012-233982159145*
MJ Guptill (NZ)2009-2321213497105
AJ Finch (Aus)2011-2321033120172
Babar Azam (Pak)2016-232993355122
CH Gayle (WI)2006-212791899117
BB McCullum (NZ)2005-152712140123
E Lewis (WI)2016-212481386125*
KL Rahul (Ind)2016-232722265110*
David Miller (SA)2010-2321112147106*
GD Phillips (NZ)2017-232551295108

Rohit Sharma has the most hundreds in T20 International history. The Indian opener has scored a hundred on 4 occasions in 148 matches. Rohit Sharma made his debut for India in T20 World Cup 2007.

He is followed by Suryakumar Yadav. Surya has 3 centuries in just 45 matches, making him the batsman with the second most centuries in T20I Cricket.

Most Centuries in IPL

PlayerInningsRunsAverageCenturies
Virat Kohli229726337.247
Chris Gayle141496539.726
Jos Buttler94322338.365
KL Rahul109416346.774
David Warner176639741.534
Shane Watson141387430.994
Chris Gayle has the most centuries in IPL

The Indian Premier League has been around since 2008 and has seen a lot of cricketers make their way to the International stage through outstanding performances in IPL. The most popular T20 Cricket league in the world has also seen a lot of foreign cricketers showing their muscle power in the IPL.

Chris Gayle of West Indies is the batsman with the most centuries in IPL. Playing for KKR, RCB, and KXIP, he has scored a total of 6 centuries in IPL. He has played a total of 142 matches in the IPL and has smashed 31 half centuries as well.

Virat Kohli, the run machine of IPL, has smashed 5 centuries in his IPL career. 4 out of his 5 centuries came in the 2016 edition of IPL. Virat has also smashed 42 half-centuries in 216 matches, out of which he got to bat 208 times.

Conclusion

So, as we see in this blog of most centuries in international cricket, Sachin Tendulkar has the most centuries in Cricket, along with having the most centuries in Test Cricket and ODI Cricket. Rohit Sharma has the most centuries in T20 Internationals, and Chris Gayle has the most centuries in T20.

Virat Kohli is second on the list of most centuries in cricket, followed by Ricky Ponting.

About Abhishek Rawat 182 Articles
I have been a fan of Cricket ever since I watched the 2002 NatWest Series Final on television. The memories of Dada's celebration, Zaheer's winning run, and Kaif's extraordinary inning are still vivid. I played the sport growing up, and I still do occasionally. I also enjoy it on the web or television. My passion for the game inspired me to start writing about it and I have been doing it since 2019. I hope readers will use my articles as a platform to discuss this beautiful sport we call "Cricket".

Be the first to comment

Leave a Reply

Your email address will not be published.


*