Top 10 Players with Most Centuries in Cricket History

Cricket is a game that requires a combination of skill, technique, and temperament. The popularity of Cricket is incredibly increasing day by day. One of the most watched sports in the world is cricket. One of the most crucial aspects of batting is the ability to score centuries, which is when a batsman scores 100 runs or more in a single inning. Sachin Tendulkar is the first and only cricketer to score 100 centuries in the history of international cricket. Over the years, there has been some exceptionally talented batsman who has consistently scored centuries, leaving their mark on the game. Here, We will take a look at the Top 10 batsmen with the most centuries in cricket.

Top 10 Batsmen with Most Centuries in International Cricket.

RankBatsman Total International Centuries Highest ScoreTeam
1Sachin Tendulkar100248*India 
2Virat Kohli 75254*India 
3Ricky Ponting 71257Australia 
4Kumar Sangakkara 63319Sri Lanka 
5Jacques Kallis 62224South Africa 
6Hashim Amla55311*South Africa 
7Mahela Jayawardene 54374Sri Lanka 
8Brian Lara53400West Indies 
9Rahul Dravid 48270India 
10AB De Villiers 47278*South Africa 

1. Sachin Tendulkar Centuries (100)

Most Centuries In Cricket (Sachin Tendulkar)

Sachin Tendulkar is one of the greatest cricketers of all time. He scored 100 international centuries in his career, which is a record that is likely to stand for a long time. Tendulkar’s century-scoring ability was simply remarkable, and he scored 51 Test hundreds and 49 ODI hundreds. Tendulkar played 200 Test matches and scored 15921 runs including 51 centuries with an average of 53.79. He scored 18426 runs in 463 One Day Matches with an average of 44.83 including 49 centuries and played only 1 T20I match and scored 10 runs.

His ability to score runs against any opposition and in any condition made him a true legend of the game. Sachin Tendulkar is also known as Master Blaster and Little Master. He made his debut on 15 November 1989 in a Test match against Pakistan. On 14 November 2013, he played his last match against West Indies. Tendulkar played a total of 664 international cricket matches and scored 34,357 Runs including 100 Centuries. After playing his 200th test match against West Indies at Wankhede Stadium in Mumbai Master Blaster Sachin Tendulkar announced his retirement from all forms of international cricket on 16 November 2013. He is also known as The God Of Cricket.

Format Matches RunsAverage Centuries 
Test2001592153.7951
ODI4631842644.8349
T20I11010.000
Sachin Tendulkar

Read Also: Top 10 Most Dangerous Batsman In IPL.

Read Also: Top 10 Highest Partnership In IPL History.

2. Virat Kohli Centuries (75)

Virat Kohli's 75 Centuries

Virat Kohli is an Indian cricketer and one of the best batsmen in the world today. He is a Modern day legend. Kohli is also known as The Run machine and Chase Master. He made his debut in international cricket on 18 August 2008 against Sri Lanka. He has scored 75 international centuries in his career so far, He played 108 Test Matches and scored 8416 runs with an average of 48.93 including 28 centuries.

He played 274 ODI matches and scored 12898 runs with an average of 57.32 including 46 centuries. He played 115 T20I matches and scored 4008 runs with an average of 52.74 including 1 century. He is known for his aggressive batting approaches and his ability to score runs consistently. He will break many records in the future and hopefully will score many more centuries in his career.

Format Matches RunsAverage Centuries 
Test108841648.9328
ODI2741289857.3246
T20I115400852.741
Virat Kohli

3. Ricky Ponting Centuries (71)

Most Centuries In Cricket

Ricky Ponting is an Australian legendary cricketer and is widely regarded as one of the greatest batsmen of all time. He played his first international match against South Africa on 15 February 1995 and He played his last match on 3 December 2012 against South Africa. He scored 71 international centuries in his career, including 41 in Tests and 30 in ODIs. 

Ricky Ponting played 168 Test Matches and scored 13378 with an average of 51.85 including 41 centuries. He scored 13704 in 375 One Day Matches with an average of 42.04 including 30 centuries. He played 17 T20I matches and scored 401 runs with an average of 28.64. Ponting was known for his aggressive batting style and his ability to score runs quickly. He was also a brilliant fielder and a successful captain. In December 2012 Ricky Ponting retired from international cricket.

Format Matches RunsAverage Centuries 
Test1681337851.8541
ODI3751370442.0430
T20I1740128.640
Ricky Ponting

4. Kumar Sangakkara Centuries (63)

Kumar Sangakkara 63 Centuries

Kumar Sangakkara is a very highly rated Sri Lankan cricketer and is considered to be one of the greatest batsmen of his generation. He scored 63 international centuries in his career, including 38 in Tests and 25 in ODIs. He scored 12400 runs in 134 test matches with an average of 57.14 including 38 centuries. Sangakkara played 404 ODI matches and scored 14234 runs with an average of 41.99 including 25 centuries. He played 56 T20I matches and scored 1382 with an average of 31.41. 

Sangakkara made his debut on 5 July 2000 against Pakistan in a One Day Match. He played his last match on 20 August 2015 Versus India. Sangakkara was known for his elegant stroke play and his ability to score runs in pressure situations. He was also a very reliable wicketkeeper and a great leader, having captained Sri Lanka in all formats of the game. Sangakkara officially announced his retirement from all forms of international cricket on 27 June 2015.

Format Matches RunsAverage Centuries 
Test1341240057.1438
ODI4041423441.9925
T20I56138231.410
Kumar Sangakkara

Read Also: IPL Full Form, IPL All Team, IPL Prize Money, IPL Winners List

Read Also: TATA IPL Schedule 2023, Match Dates, Teams, Venue

5. Jacques Kallis Centuries (62)

Jacques Kallis 62 Centuries

Jacques Kallis is a very talented South African cricketer and one of the greatest all-rounders of all time. He scored 62 international centuries in his career, including 45 in Tests and 17 in ODIs. He made his debut in international cricket on 14 December 1995 against England. He played 166 Test Matches and scored 13289 runs with an average of 55.37 including 45 centuries. Kallis scored 11579 runs in 328 One Day Matches with an average of 44.36 including 17 centuries. 

He played only 25 T20I matches and made 666 Runs with an average of 35.05. The Greatest South African all-rounder played his last international match on 12 July 2014 against Sri Lanka. Kallis was known for his technical batting style and his ability to score runs against any opposition. He was also a very effective bowler and an excellent fielder. Jacques Kallis announced his retirement from international cricket on 30 July 2014.

Format Matches RunsAverage Centuries 
Test1661328955.3745
ODI3281157944.3617
T20I2566635.050
Jacques Kallis

6. Hashim Amla Centuries (55)

Hashim Amla 55 Centuries

Hashim Amla is another South African cricketer who is known for his stylish batting technique and he was a very calm and composed player.  He scored 55 international centuries in his career, including 28 in Tests and 27 in ODIs. Amla was known for his ability to bat for long periods and his ability to score runs quickly when needed. He retired from international cricket on 28 June 2019 against Sri Lanka and remains one of South Africa’s greatest batsmen of all time. 

He made his international career debut against India on 28 November 2004. He played 124 Test Matches and scored 9282 with an average of 46.41 including 28 Centuries. Amla made 8113 Runs in 181 ODI matches with an average of 49.47 including 27 centuries. He played 44 T20I matches and scored 1277 with an average of 33.61. He was known for his touch and technical cricket shots.

Format Matches RunsAverage Centuries 
Test124928246.4128
ODI181811349.4727
T20I44127733.610
Hashim Amla

7. Mahela Jayawardene Centuries (54)

Mahela Jayawardene 54 Centuries

Mahela Jayawardene is a Sri Lankan Legendary cricketer who is considered to be one of the greatest batsmen of his generation. He scored 54 international centuries in his career, including 34 in Tests and 20 in ODIs. Jayawardene was known for his elegant stroke play and his ability to score runs in pressure situations.

Jayawardene made his debut in international cricket on 2 August 1997 against India and he retired from international cricket on 18 March 2015 by playing his last match against South Africa. He scored 11814 runs in 149 Test Matches with an average of 49.85 including 34 centuries. Jayawardene played 448 One Day Matches and scored 12650 with an average of 33.38 including 19 Centuries. He played 55 T20I matches and scored 1473 runs with an average of 31.77 including 1 century. 

Format Matches RunsAverage Centuries 
Test1491181449.8534
ODI4481265033.3819
T20I55149331.771
Mahela Jayawardene

Read Also: List of Biggest Franchises in IPL

Read Also:- Top 10 Fantasy Cricket Apps.

8. Brian Lara Centuries (53)

Most Centuries In Cricket

Brian Lara is a West Indian cricketer who is widely regarded as one of the greatest batsmen of all time. He scored 53 international centuries in his career, including 34 in Tests and 19 in ODIs. Lara was known for his ability to play big innings and his aggressive batting style. He holds the record for the highest individual score in Test cricket, having scored 400 not out against England in 2004. 

He made his international debut against Pakistan on 9 November 1990. He played 131 Test Matches and scored 11953 runs with an average of 52.89 including 34 centuries. Lara played 299 ODI matches and scored 10405 runs with an average of 40.17 including 19 Centuries. Lara played his last international match on 21 April 2007 against England and announced his retirement from all forms of international cricket.

Format Matches RunsAverage Centuries 
Test1311195352.8934
ODI2991040540.1719
T20I0000
Brian Lara

9. Rahul Dravid Centuries (48)

Rahul Dravid 48 Centuries

Rahul Dravid is a legendary Indian cricketer and is considered to be one of the greatest batsmen in cricket history. He is known as The Wall and Mr. Dependable. He was famous for his defensive technique and he can build big innings very nicely. He played his first international match on 3 April 1996 against Sri Lanka. 

He played his last international match against Australia on 24 January 2012. He scored 13288 runs in 164 Test Matches with an average of 52.31 including 36 centuries. He played 344 ODI matches and scored 10889 with an average of 39.17 including 12 centuries. He played only 1 T20I match and scored 31 runs. Rahul Dravid announced his retirement from international cricket in March 2012.

Format Matches RunsAverage Centuries 
Test1641328852.3136
ODI3441088939.1712
T20I13131.000
Rahul Dravid

10. AB De Villiers Centuries (47)

AB De Villiers  47 Centuries

AB De Villiers is a famous South African highly talented batsman. He is known as Mr. 360° in world cricket. Also known as a superman of cricket. He used to play shots all over the ground and he had the ability to change the game single-handedly. AB De Villiers is regarded as one of the most destructive batsmen of the modern era. He is also famous for his unorthodox shots mainly behind the wicket. 

He holds the record for the fastest ODI century, he made it in just 31 balls against West Indies. He made his international debut on 17 December 2004 against England. AB De Villiers scored 8765 runs in 114 Test Matches with an average of 54.52 including 22 centuries. He played 228 ODI matches and scored 9577 runs with an average of 53.5 including 25 centuries and he played 78 T20I matches and smashed 1672 runs with an average of 26.12. ABD played his last international match on 30 March 2018 against Australia. De Villiers announced his retirement from international cricket on 23 May 2018.

Format Matches RunsAverage Centuries 
Test114876550.6622
ODI228957753.525
T20I78167226.120
AB De Villiers

Conclusion

The ability to score centuries in cricket is a true testament to a batsman’s skill and consistency. The top 10 batsmen with the most centuries in cricket have left an indelible mark on the game and will forever be remembered for their contributions. These batsmen have shown us what it takes to succeed at the highest level, and their achievements serve as an inspiration to young cricketers all around the world.

Read Also: Full Details of Legends League Cricket.

Leave a Reply

Your email address will not be published. Required fields are marked *