Most centuries in cricket

Top 10 players with the most Hundred in international cricket Test, ODI, T20


1-     Sachin Tendulkar (India) 

- Sachin Tendulkar is widely regarded as one of the greatest batsmen in the history of cricket. He scored a record 100 centuries in international cricket, including 51 in Test matches and 49 in One Day Internationals (ODIs). Tendulkar played for India from 1989 to 2013.


2-      Ricky Ponting (Australia)
- Ricky Ponting is one of Australia's most successful cricketers. He scored 71 centuries in international cricket, including 41 in Tests and 30 in ODIs. 

Ponting played for Australia from 1995 to 2012 and was known for his aggressive batting style.


3-      Virat Kohli (India)

- Virat Kohli is the current captain of the Indian cricket team. He has scored 70 centuries in international cricket, including 27 in Tests and 43 in ODIs (as of September 2021). Kohli is known for his consistent run-scoring and aggressive approach at the crease.


4-      Kumar Sangakkara (Sri Lanka)

- Kumar Sangakkara is considered one of the greatest wicketkeeper-batsmen in the history of cricket. He scored 63 centuries in international cricket, including 38 in Tests and 25 in ODIs. 

Sangakkara played for Sri Lanka from 2000 to 2015.


5-      Jacques Kallis (South Africa) 

- Jacques Kallis is a former South African cricketer known for his all-round abilities. He scored 62 centuries in international cricket, including 45 in Tests and 17 in ODIs. Kallis played for South Africa from 1995 to 2014.


6-       Rahul Dravid (India) 

- Rahul Dravid, often referred to as "The Wall," was known for his solid technique and defensive batting skills. He scored 61 centuries in international cricket, including 36 in Tests and 25 in ODIs. Dravid played for India from 1996 to 2012.


7-       Brian Lara (West Indies) 

- Brian Lara is a legendary West Indian batsman known for his stylish and aggressive batting. He scored 53 centuries in international cricket, including 34 in Tests and 19 in ODIs. Lara played for the West Indies from 1990 to 2007.



8-      Hashim Amla (South Africa) 

- Hashim Amla is a former South African cricketer who was known for his elegant batting style. He scored 55 centuries in international cricket, including 28 in Tests and 27 in ODIs. 

Amla played for South Africa from 2004 to 2019.


9-       Mahela Jayawardene (Sri Lanka) 

- Mahela Jayawardene is one of Sri Lanka's greatest batsmen. He scored 54 centuries in international cricket, including 34 in Tests and 19 in ODIs. Jayawardene played for Sri Lanka from 1997 to 2015.


10-     Steve Smith (Australia)

- Steve Smith is an Australian cricketer known for his unorthodox batting technique and exceptional run-scoring ability. As of September 2021, he has scored 42 centuries in international cricket, including 27 in Tests and 15 in ODIs.