Top 10 Most Centuries in Cricket among active Players

most centuries in cricket among active players

In the thrilling world of cricket, scoring a century is one of the most celebrated achievements for a batter. It takes skill, patience, and mental toughness to score 100 runs in a single innings, especially in international cricket. Among active players, some legendary names continue to dominate the charts by scoring century after century.

This article highlights the Top 10 Most Centuries in Cricket among active Players, appreciating their extraordinary careers and unforgettable innings.

List of Top 10 Most Centuries in Cricket among active Players

10. Shai Hope – West Indies’ Dependable Run Machine

 Most Centuries in Cricket among active Players

Shai Hope has quietly become one of the most consistent ODI players in the world. Known for his calmness and composure, Hope has scored 19 international centuries. His elegant strokeplay places him among the batters with the most centuries in cricket among active players.

CategoryDetails
Total International Centuries19
Tests2
ODIs17
T20Is0
Debut Year2015
CountryWest Indies

9. Mushfiqur Rahim – Bangladesh’s Backbone in Batting

 Most Centuries in Cricket among active Players

Mushfiqur Rahim has been a pillar of Bangladesh cricket for more than a decade. Known for his fighting spirit, excellent technique, and never-give-up attitude, he has guided his team through many tough situations. Mushfiqur has scored 21 international centuries, including memorable knocks in both Tests and ODIs. His name rightly appears among players with the most centuries in cricket among active players.

CategoryDetails
Total International Centuries21
Tests12
ODIs9
T20Is0
Debut Year2005
CountryBangladesh

8. Quinton de Kock – South Africa’s Explosive Opener

 Most Centuries in Cricket among active Players

Quinton de Kock has always been a natural striker of the ball. With 28 international centuries 21 in ODIs, 6 in Tests, and 1 in T20Is he has been a match-winner for South Africa across formats. His fearless style of play makes him one of the leading names when talking about the most centuries in cricket among active players.

CategoryDetails
Total International Centuries28
Tests6
ODIs21
T20Is1
Debut Year2012
CountrySouth Africa

7. Babar Azam – Pakistan’s Modern Batting Icon

 Most Centuries in Cricket among active Players

Babar Azam has quickly become one of Pakistan’s most dependable and stylish players. With 31 international centuries 19 in ODIs, 9 in Tests, and 3 in T20Is Babar continues to shine in all conditions and formats. His all-format brilliance puts him on the list of the most centuries in cricket among active players.

CategoryDetails
Total International Centuries31
Tests9
ODIs19
T20Is3
Debut Year2015
CountryPakistan

6. David Warner – Australia’s Fearless Opener

 Most Centuries in Cricket among active Players

David Warner is known for his aggressive starts and big match temperament. He has scored 49 international centuries 26 in Tests, 22 in ODIs, and 1 in T20Is making him one of Australia’s most successful openers. Warner’s firepower places him among the elite for the most centuries in cricket among active players.

CategoryDetails
Total International Centuries49
Tests26
ODIs22
T20Is1
Debut Year2009
CountryAustralia

5. Steve Smith – Australia’s Batting Genius

 Most Centuries in Cricket among active Players

Steve Smith is known for his unique technique and immense focus. He has scored a total of 48 international centuries 36 in Tests and 12 in ODIs establishing himself as a modern-day great. Smith continues to dominate with consistency, adding to his record among the most centuries in cricket among active players.

CategoryDetails
Total International Centuries48
Tests36
ODIs12
T20Is0
Debut Year2010
CountryAustralia

4. Kane Williamson – New Zealand’s Most Trusted Batter

 Most Centuries in Cricket among active Players

Kane Williamson is a symbol of grace and consistency in cricket. He has scored 48 international centuries 33 in Tests and 15 in ODIs leading New Zealand in style. His calm leadership and world-class batting secure his place in the list of players with the most centuries in cricket among active players.

CategoryDetails
Total International Centuries48
Tests33
ODIs15
T20Is0
Debut Year2010
CountryNew Zealand

3. Rohit Sharma – The Hitman of Indian Cricket

 Most Centuries in Cricket among active Players

Rohit Sharma is known for making huge scores, especially in ODIs. He has scored 49 international centuries 32 in ODIs, 12 in Tests, and 5 in T20Is. Rohit holds several world records and continues to entertain fans across the globe. His name shines brightly in the list of the most centuries in cricket among active players.

CategoryDetails
Total International Centuries49
Tests12
ODIs32
T20Is5
Debut Year2007
CountryIndia

2. Joe Root – England’s Test Masterclass

 Most Centuries in Cricket among active Players

Joe Root has been England’s most reliable batter in Test cricket. His classical style, ability to play spin, and solid temperament have helped him score heavily over the years. With 53 centuries, Root is one of the top-ranked players with the most centuries in cricket among active players.

CategoryDetails
Total International Centuries53
Tests36
ODIs18
T20Is0
Debut Year2012
CountryEngland

1. Virat Kohli – King of Centuries

 Most Centuries in Cricket among active Players

Virat Kohli leads all active players with a stunning 82 international centuries 50 in ODIs, 30 in Tests, and 1 in T20Is. His unmatched hunger for runs, fitness, and ability to win matches make him the standout batter of this generation. Kohli holds the top spot for the most centuries in cricket among active players.

CategoryDetails
Total International Centuries82
Tests30
ODIs50
T20Is1
Debut Year2008
CountryIndia

READ MORE:

FAQ

Q1. Who has the most centuries in cricket among active players?

A: Virat Kohli, with 82 international centuries.

Q2. How many international centuries has Mushfiqur Rahim scored?

A: Mushfiqur Rahim has scored 21 centuries — 12 in Tests and 9 in ODIs.

Q3. Which active cricketer has the most Test centuries?

A: Steve Smith and Joe Root both have 36 Test centuries.

Q4. Has Babar Azam scored centuries in all formats?

A: Yes, Babar Azam has scored centuries in Tests, ODIs, and T20Is.

Q5. Who is the most successful ODI century scorer among active cricketers?

A: Virat Kohli, with 50 ODI centuries.

Scroll to Top