Most International Centuries: Top 10 Players with Most 100's

By : Neha Dhyani

Updated : Feb 9, 2022, 15:23

Often upheld as the "gentleman's game," cricket is one of the most popular sports played majorly by countries that once formed the British commonwealth. Ever since 1844, the year in which the first international cricket match (between the USA and Canada) was held, there have been innumerable players winning matches and series for their countries - making and breaking records, hitting centuries, and being a part of the history of world cricket. One of the most famous cricketers of all time, Sachin Tendulkar, holds the record for scoring the most centuries in international cricket to date.

Top 10 Cricketers with Most International Centuries (100's)

Here's a list of the top 10 cricketers with the most international centuries in cricket.

Sr No.

Name

Country

No. of Centuries

Highest Score

1

Sachin Tendulkar

India

100

248*

2

Ricky Ponting

Australia

71

257

3

Virat Kohli

India

70

254*

4

Kumara Sangakkara

Sri Lanka

63

319

5

Jacque Kallis

South Africa

62

224

6

Hashim Amla

South Africa

55

311*

7

Mahela Jayawardene

Sri Lanka

54

374

8

Brian Lara

West Indies

53

400

9

Rahul Dravid

India

48

270

10

AB de Villiers

South Africa

47

278*

 

Important UPSC Topics
UPSC Exam 2022UPSC Exam Date 2022
UPSC Notification 2022UPSC Eligibility
UPSC Apply Online 2022UPSC Exam Pattern
UPSC Syllabus 2022UPSC Previous Year Question Papers
UPSC Cut Off 2022UPSC Preparation Strategy
UPSC BooksUPSC Exam Analysis 2022
UPSC Admit Card 2022UPSC Results 2022

Sachin Tendulkar - Most International Centuries in Cricket

Often regarded as the greatest batsman in the history of international cricket, Sachin Tendulkar started his international cricket journey at the age of 16 in a test match held in Karachi against Pakistan. In 1990, he scored his maiden century in international cricket in a test match against England held in Old Trafford, Manchester, and marked the beginning of a career that till now has the most international centuries in cricket.

Even after a decade of bidding goodbye to competitive cricket, Sachin Tendulkar remains the cricketer having hit the most centuries in both Test cricket (51) and One Day Internationals (49).

Rohit Sharma - Most Centuries in T20 Internationals

One of the most famous names in international cricket in contemporary times, Rohit Sharma started his career with international T20 cricket in 2007. Apart from being the cricketer, who has scored the most centuries in international T20 cricket with 4 tons, Rohit Sharma has 29 ODI tons and 8 International Test tons to his name. Interestingly, Rohit Sharma is the current captain of the Indian National Men's Cricket Team for both One Day Internationals and T20 Internationals. Virat Kohli is the captain of the Indian National Men's Test Cricket Team.

Among the top 10 cricketers having the most centuries in international cricket, it should be noted that Virat Kohli is the only active player on the list. The captain of the Indian men's test cricket team, Virat Kohli has 70 international centuries to his name. He has scored 27 centuries in Test cricket and 43 tons in ODI. Interestingly, although a regular T20 player, Kohli is yet to get his first international T20 century.

More Current Affair Topics
Union Territories of IndiaLongest River in India
IPL Winners ListNational Game of India
National Tree of IndiaHighest Peak in India
Father of ComputerFather of Physics
Highest Waterfall in IndiaLargest River in World

FAQs on Most International Centuries

Who is the cricketer with the most centuries in International cricket?

Sachin Tendulkar is the cricketer with the most centuries in International Cricket.

Who has the most international test cricket centuries?

Sachin Tendulkar scored 51 centuries in test cricket.

Who is the current record-holder for the most centuries in T20 International cricket?

Rohit Sharma is the current record-holder for the most number of T20 centuries.

How many centuries did Virat Kohli score in T20 Internationals?

Virat Kohli is yet to score a century in T20.