Skip to content
News bet365 Sports & Betting News Join
  1. CRICKET
  2. INTERNATIONAL CRICKET

Most centuries in Men's international cricket

A landmark score for any batter, we take a look at which players have brought up a century the most times in international cricket history.

The only player to notch 100 international centuries, there is no surprise that Sachin Tendulkar leads the way in the Test format.

Across a 24-year career, Tendulkar was a constant thorn in the side of rivals Australia, hitting 11 of his Test centuries against the Aussies.

But his greatness was not just reserved solely for the game's longest format as Tendulkar was also a prolific run-getter in ODI cricket. His 49 centuries sit second only to another great Indian in Virat Kohli.

Kohli, who has 51 ODI hundreds, averages a quite frankly ridiculous 57.88, making him one of the best to ever play the game.

The India duo are joined by Ricky Ponting and Rohit Sharma as the only four batters to appear on multiple lists.

Ponting's 41 Test centuries were coupled with 30 in one-day internationals, whilst Sharma sits third on the all-time ODI list with 32 hundreds and joint-top of the T20 rankings with a tally of five.

Sharma is currently neck and neck with Aussie legend Glenn Maxwell in the game's shortest format.

Test

Rank

Player

Centuries

1.

Sachin Tendulkar

51

2.

Jacques Kallis

45

3.

Ricky Ponting

41

3.

Joe Root*

41

5.

Kumar Sangakkara

38

ODI

Rank

Player

Centuries

1.

Virat Kohli*

53

2.

Sachin Tendulkar

49

3.

Rohit Sharma*

32

4.

Ricky Ponting

30

5.

Sanath Jayasuriya

30

T20I

Rank

Player

Centuries

1.

Glenn Maxwell*

5

2.

Rohit Sharma

5

3.

Phil Salt*

4

3.

Suryakumar Yadav*

4

5.

Darius Visser*

3

5.

Sabawoon Davizi*

3

5.

Colin Munro

3

5.

Muhammad Waseem*

3

5.

Babar Azam*

3

*Indicates that career is still ongoing.

Related Articles

bet365 uses cookies

We use cookies to deliver a better and more personalised service. For more information, see our Cookie Policy

New to bet365? Bet £10 & Get £30 in Free Bets Join Now

Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.