List of Players with Most Centuries in International Cricket

Feb 24, 2025, 11:53 IST

For a cricketer, making a century is a significant achievement and a moment of pride. It requires skill, focus, and determination to reach such a milestone in the game. Sachin Tendulkar is the first and only cricketer who has scored 100 centuries in international cricket history.

Best Cricketers of the world
Best Cricketers of the world

Most Centuries in International Cricket: Scoring a century in international cricket is a special achievement that marks a player’s talent and consistency. Some players have a knack for reaching this milestone repeatedly, making them legends of the game.

This list highlights cricketers who have scored the most centuries in international matches, showcasing their batting skills across formats—Tests, ODIs, and T20Is.

These players have delivered standout performances under different conditions, cementing their place among the top scorers. From iconic knocks that won matches to innings that turned the tide, these centuries are a testament to their dedication and expertise with the bat.

In the ICC Champions Trophy 2025, Virat Kohli has become the 3rd individual player to amass a massive 14,085 runs in the Pakistan vs. India match.

Also Read: Most Centuries in ICC World Cup

Let's know about players who have scored the highest number of international centuries:

Rank

Player Name

Country

Span

Mat

Inns

100

1

Sachin Tendulkar

India

1989-2013

664

782

100

2

Virat Kohli

India

2008-2025

547

614

82

3

Ricky Ponting

Australia

1995-2012

560

668

71

4

Kumar Sangakkara

Sri Lanka

2000-2015

594

666

63

5

Jacques Kallis

South Africa

1995-2014

519

617

62

6

Hashim Amla

South Africa

2004-2019

349

437

55

7

Mahela Jayawardene

Sri Lanka

1997-2015

652

725

54

8

Brian Lara

West Indies

1990-2007

430

521

53

9

Joe Root

England

2012-2025

359

472

52

10

David Warner

Australia

2009-2024

383

474

49

11

Rohit Sharma

India

2007-2025

496

529

49

12

Rahul Dravid

India

1996-2012

509

605

48

13

AB de Villiers

South Africa

2004-2018

420

484

47

14

Kane Williamson

New Zealand

2010-2024

360

427

45

15

Steven Smith

Australia

2010-2024

341

399

44

Kriti Barua
Kriti Barua

Executive Content Writer

Kriti Barua is a professional content writer who has four years of experience in creating engaging and informative articles for various industries. She started her career as a creative writer intern at Wordloom Ventures and quickly developed a passion for crafting compelling narratives that resonate with readers.

Currently working as a content writer for the GK section of Jagran New Media, she continues to hone her skills in writing and strives to deliver high-quality content that educates and entertains readers.
... Read More

FAQs

  • How many players have 100 centuries?
    +
    Sachin Tendulkar, the legendary Indian batsman, is the only player to have scored 100 centuries in international cricket.
  • Who has the most 100 in ODI history?
    +
    Leading the chart for the most centuries in One Day Internationals (ODIs) is Virat Kohli, who has achieved 50 centuries in 295 matches. Following him is Sachin Tendulkar, who has an impressive 49 centuries, while Rohit Sharma stands third with 31 centuries.
  • Who has scored the most international centuries in the world?
    +
    Sachin Tendulkar, the legendary cricketer, holds the record for the most centuries in international cricket, with a staggering total of 100 centuries across formats.

Get here current GK and GK quiz questions in English and Hindi for India, World, Sports and Competitive exam preparation. Download the Jagran Josh Current Affairs App.

Trending

Latest Education News