a

Who Has Scored the Most Test Runs? List of Top 35 Highest Runs Scorers in Test Cricket History

Today, we will look at the cricketers who have scored the most Test runs. Can you guess how many cricketers have made over 10000 Test runs?

With a combination of skill and determination, players such as Sachin Tendulkar, Kumar Sangakkara, Ricky Ponting and Brian Lara have rewritten the record books with their extraordinary batting feats. Read on to find out more about these legendary batters and their remarkable run hauls in Test cricket!

Related Articles

Key Takeaways – Most Test Runs

  • Sachin Tendulkar (15921), Ricky Ponting (13378), Jacques Kallis (13289), Rahul Dravid (13288), and Alastair Cook (12472) are the top 5 runs scorers in cricket history.
  • Among the Fab 4 and active cricketers, Joe Root has scored the most Test runs (11178). Steve Smith (9085), Virat Kohli (8479), David Warner (8247), and Kane Williamson (8124) follow Root.
  • Australia has produced 3 players with 10000+ scores (8 total with 8000+ scores) as well as India – 3 players with 10000+ scores (6 total with 8000+ runs). Next, we have England – 2 (7 total), West Indies – 2 (4 total) Sri Lanka – 2 (2 total), South Africa – 1 (4 total), Pakistan – 1 (3 total). New Zealand has produced just one player with 8000+ Test runs.
  • 35 cricketers have scored 8000+ Test runs, 16 cricketers have scored 9000+ Test runs. Among the 16, only 14 cricketers have scored 10000+ Test runs, 11 have scored 11000+, six have scored 12000+, four have 13000+, and only Sachin Tendulkar has 15000 runs.
  • Among 10000 run scorers in Test cricket, Kumar Sangakkara has the highest average at 57.40, while Alastair Cook has the lowest average at 45.35. Among the top 35 run scorers, Steve Smith currently has the highest Test average at 59.39 and Alec Stewart had the lowest average at 39.54.

Most Test Runs: 10000+ Runs Scorer in Test Cricket

1. Sachin Tendulkar (15921 Runs), India

  • Years Played: 1989-2013
  • Tests/Innings: 200/329
  • Average: 53.78

Sachin Tendulkar, widely regarded as one of the greatest cricketers of all time, holds the record for the most runs in Test cricket with a staggering 15,921 runs.

Embed from Getty Images

2. Ricky Ponting (13378 Runs), Australia

  • Years Played: 1995-2012
  • Tests/Innings: 168/287
  • Average: 51.85

Ricky Ponting holds the record for the second highest run scorer in Test cricket with 13378 runs. His strong batting technique and his excellent captaincy made him one of the most successful captains in the history of cricket. He was known for playing attacking strokes and leading from the front.

Embed from Getty Images

3. Jacques Kallis (13289 Runs), South Africa

  • Years Played: 1995-2013
  • Tests/Innings: 166/280
  • Average: 55.37

Jacques Kallis comes in next as the third-highest run scorer in Test cricket with 13289 runs. His is regarded as one of the greatest all-rounders and versatile players of all time. He had a great eye for picking gaps and was able to score big runs quickly.

Embed from Getty Images

4. Rahul Dravid (13288 Runs), India

  • Years Played: 1996-2012
  • Tests/Innings: 164/286
  • Average: 52.31

Rahul Dravid, often referred to as ‘The Wall’, is at fourth place with 13288 runs in Test cricket. His ability to grind out long innings and score big runs made him one of the most dependable batsmen for India over a period of time.

Embed from Getty Images

5. Alastair Cook (12472 Runs), England

  • Years Played: 1996-2012
  • Tests/Innings: 166/280
  • Average: 45.35

Alastair Cook is the fifth-highest run scorer in Test cricket with 12472 runs. His ability to bat for long periods of time and put a price on his wicket made him one of the most reliable batsmen for England. He was also known for his excellent technique and strong defense against spin bowling.

Embed from Getty Images

6. Kumar Sangakkara (12400 Runs), Sri Lanka

  • Years Played: 2000-2015
  • Tests/Innings: 134/233
  • Average: 57.40

Kumar Sangakkara is the sixth-highest run-scorer in Test cricket with 12400 runs. His unmatched batting technique, quick footwork, and ability to score big runs quickly made him one of the most feared batsmen in world cricket. He was known for his calmness under pressure and his ability to play match-winning knocks.

Embed from Getty Images

7. Brian Lara (11953 Runs), West Indies

  • Years Played: 1990-2006
  • Matches: 131/232
  • Average: 52.88

Brian Lara is the seventh-highest run scorer in Test cricket with 11953 runs. His attacking strokeplay, elegant batting style, and penchant for scoring big centuries made him one of the most entertaining batsmen to watch. He was known for his ability to change the course of a game with crucial knocks under pressure.

Embed from Getty Images

8. Shivnarine Chanderpaul (11867 Runs), West Indies

  • Years Played: 1994-2015
  • Tests/Innings: 164/280
  • Average: 51.37

Shivnarine Chanderpaul is the eighth-highest run scorer in Test cricket with 11867 runs. His ability to bat for long periods of time, his unconventional batting style and technique, and his patience made him one of the most dependable batsmen for West Indies. He was known for his defensive game and his ability to bat out tough periods.

Embed from Getty Images

9. Mahela Jayawardene (11814 Runs), Sri Lanka

  • Years Played: 1997-2014
  • Tests/Innings: 149/252
  • Average: 49.84

Mahela Jayawardene is the ninth-highest run scorer in Test cricket with 11814 runs. His elegant batting style, strong footwork, and ability to score big runs quickly made him one of the most dangerous batsmen in world cricket. He was known for his ability to take control of a game with his match-winning knocks.

Embed from Getty Images

11. Joe Root (11178 Runs), England

  • Years Played: 2012-present
  • Matches: 132/241
  • Average: 50.57

Joe Root is currently eleventh-highest run scorer in Test cricket with 11168 runs. His strong batting technique, attacking strokes, and ability to score big runs has made him one of the most dangerous batsmen in world cricket in the modern era.

Embed from Getty Images

10. Allan Border (11174 Runs), Australia

  • Years Played: 1978-1994
  • Tests/Innings: 156/265
  • Average: 50.56

Allan Border is the tenth-highest run scorer in Test cricket with 11174 runs. He was known for his ability to bat for long periods of time, his strong defensive technique, and his aggressive stroke play. He was the cornerstone of the Australian team during their successful period in world cricket.

Embed from Getty Images

12. Steve Waugh (10927 Runs), Australia

  • Years Played: 1985-2004
  • Tests/Innings: 168/260
  • Average: 51.06

Steve Waugh is the twelfth-highest run scorer in Test cricket with 10927 runs. He was known for his ability to bat for long periods of time, his strong defensive technique, and his aggressive style. He captained Australia during their golden period of world cricket and had a knack for playing match-winning knocks.

Embed from Getty Images

13. Sunil Gavaskar (10122 Runs), India

  • Years Played: 1971-1987
  • Tests/Innings: 125/514
  • Average: 51.12

Sunil Gavaskar is the thirteenth-highest run scorer in Test cricket with 10122 runs. The original ‘Little Master,’ he was known for his defensive technique, strong footwork, and ability to grind out long innings. His ability to score big centuries under pressure made him one of the most reliable batsmen for India over a period of time.

Embed from Getty Images

14. Younis Khan (10099 Runs), Pakistan

  • Years Played: 2000-2017
  • Tests/Innings: 118/213
  • Average: 52.05

Younis Khan is the fourteenth-highest run scorer in Test cricket with 10099 runs. His match-winning knocks under pressure made him one of the most dependable batsmen for Pakistan over a period of time.

Embed from Getty Images

List of the Top 35 Highest Runs Scorer in Test Cricket: From Sachin Tendulkar to Mark Waugh

Here are the cricketers with 8000 or more runs in Test cricket. 35 cricketers have broken the 8000-run mark.

Player National TeamRunsMatches/
Innings
AverageYears Played
1. Sachin TendulkarIndia15921200/32953.781989-2013
2. Ricky PontingAustralia13378168/28751.851995-2012
3. Jacques Kallis South Africa13289166/28055.371995-2013
4. Rahul DravidIndia13288164/28652.311996-2012
5. Alastair CookEngland12472161/29145.352006-2018
6. Kumar SangakkaraSri Lanka12400134/23357.402000-2015
7. Brian LaraWest Indies11953131/23252.881990-2006
8. Shivnarine ChanderpaulWest Indies11867164/28051.371994-2015
9. Mahela JayawardeneSri Lanka11814149/25249.841997-2014
10. Allan BorderAustralia11174156/26550.561978-1994
11. Joe Root*England11168131/24050.762012-
12. Steve WaughAustralia10927168/26051.061985-2004
13. Sunil GavaskarIndia10122125/21451.121971-1987
14. Younis KhanPakistan10099118/21352.052000-2017
15. Hashim AmlaSouth Africa9282124/21546.642004-2019
16. Graeme SmithSouth Africa9265117/20548.252002-2014
17. Steve Smith*Australia908599/17559.762010-
18. Graham GoochEngland8900118/21542.581975-1995
19. Javed MiandadPakistan8832124/18952.571976-1993
20. Inzamam-ul-HaqPakistan8830120/20049.601992-2007
21. VVS LaxmanIndia8781134/22545.971996-2012
22. AB De VilliersSouth Africa8765114/19150.662004-2018
23. Michael ClarkeAustralia8643115/19849.102004-2015
24. Matthew HaydenAustralia8625103/18450.731994-2009
25. Virender SehwagIndia8586104/18049.342001-2013
26. Vivian Richards West Indies8540121/18250.231974-1991
27. Virat Kohli*India8479109/18548.722011-
28. Alec StewartEngland8463133/23539.541990-2003
29. David Warner*Australia8247105/19145.062011-
30. David GowerEngland8231117/20444.251978-1992
31. Kevin PietersenEngland8181104/18147.282005-2014
32. Kane Williamson*New Zealand812494/16454.892010-
33. Geoffrey BoycottEngland8114108/19347.821964-1982
34. Garfield SobersWest Indies803293/16057.781854-1974
35. Mark WaughAustralia8029128/20941.811991-2002

Final Thoughts

Frequently Asked Questions (FAQ) – Most Test Runs

How many batsmen have 10,000 Test scores?

14 cricketers have scored 10,000+ runs in Test cricket history. Sachin Tendulkar, Ricky Ponting, Rahul Dravid, Jacques Kallis, Alastair Cook, Kumar Sangakkara, Mahela Jayawardene, Shivnarine Chanderpaul, Brian Lara, Joe Root, Allan Border, Steve Waugh, Sunil Gavaskar, and Younis Khan have all scored over 10000 Test runs.

Which player has the most runs in Test cricket?

Sachin Tendulkar (15921) has scored the most runs in Test cricket.

Who was the first batsman to score 10,000 Test runs?

Sunil Gavaskar was the first batter to score 10,000 runs in Test cricket.

© Copyright @Nitesh Mathur and Broken Cricket Dreams, LLC 2023. Originally published on 06/25/2023. Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Broken Cricket Dreams with appropriate and specific direction to the original content (i.e. linked to the exact post/article).

How Many Times Has Australia Won the Cricket World Cup? Complete List of Australia’s ICC Trophies—Under-19, World Cups, Gold Medals, Men, Women, T20I, ODI, WTC!

Are you curious to learn how many World Cups has Australia won? Here’s a quick answer—Australia has won a mammoth 26 World Cups & ICC tournaments across formats!

Welcome to our comprehensive guide on Australia’s exceptional cricketing achievements.

Last week, Australia defeated India to complete the only remaining trophy on their cabinet—The 2023 World Test Championship.

In this article, we’ll dive into the complete list of ICC trophies won by the mighty Aussies, including their World Cup triumphs in both Men’s and Women’s cricket, T20I victories, ODI successes, and U-19 accomplishments.

So, whether you’re an avid cricket fan or simply curious about Australia’s prowess on the pitch, we’ve got you covered with all the fascinating details. Let’s dive in and explore the rich legacy of Australian cricket!

Key Takeaways

  • Australia has won a total of 26 world tournaments in cricket out of 65 tournaments, a whopping 40%! (14 Under-19 World Cups, 12 Men’s ODI World Cups, 12 Women’s ODI World Cups, 8 Men’s T20 World Cups, 8 Women’s T20 World Cups, 8 Champions Trophies, 2 World Test Championships, and 1 Commonwealth Games). They have been in the finals on 34 occasions (52.3 %).
  • Australian women have lifted the trophy 14 times, the senior men’s side has won on 9 occasions, and the Under-19 men’s side has won a total of 3 times. This includes 7 Women’s ODI World Cup (1978, 1982, 1988, 1997, 2005, 2013, 2022), 6 Women’s T20 World Cups (2010, 2012, 2014, 2018, 2020, 2023), 5 Men’s ODI World Cup (1987, 1999, 2003, 2007, 2015), 3 Under-19 Men’s ODI World Cups (1988, 2002, 2010), 2 Champions Trophies (2005, 2009), 1 Commonwealth Gold (2022), 1 Men’s T20 World Cup (2021), and 1 World Test Championship (2023).
  • Meg Lanning has been Australia’s most successful captain, winning ICC trophies on six occasions (2014, 2018, 2021, 2023 T20 World Cups, 2022 Commonwealth Gold, 2023 ODI World Cup) followed by Ricky Ponting – 4 (2003, 2007 ODI World Cups, 2006 & 2009 Champions Trophy). Sharon Tredrea, Belinda Clark, and Jodie Fields have won two World Cups each as well.
  • The Australian cricket team has been 8 runners-up times. This includes twice each in the Women’s ODI World Cup (1973, 2000), Men’s ODI World Cup (1975, 1996), and Under-19 World Cup (2012, 2018), and once each in Men’s T20 World Cup (2010) and Women’s T20 World Cup (2016).

Also Read: Top 5 Greatest Cricket Teams to Ever Be Assembled

List of 26 Australian Cricket World Championship

Fun Fact: In finals they have won, Australia’s favorite opposition has been England (8 times) followed by New Zealand (5), India (4), Pakistan (3), West Indies, and South Africa (2). They have won World Cups in almost every cricketing country – India, New Zealand, Australia, South Africa, England, West Indies, Sri Lanka, Bangladesh, and the UAE.

1. 1978 ODI Cricket World Cup

2. 1982 ODI Cricket World Cup

3. 1987 ODI Cricket World Cup

Embed from Getty Images

4. 1988 ODI Cricket World Cup

Embed from Getty Images

5. 1988 Under-19 Cricket World Cup

6. 1997 ODI Cricket World Cup

Embed from Getty Images

7. 1999 ODI Cricket World Cup

Embed from Getty Images

8. 2002 U-19 Cricket World Cup

Embed from Getty Images

9. 2003 ODI Cricket World Cup

Embed from Getty Images

10. 2005 ODI Cricket World Cup

Also Read: History of Women’s ODI Cricket World Cup

Embed from Getty Images

11. 2006 Champions Trophy

Embed from Getty Images

12. 2007 ODI Cricket World Cup

Embed from Getty Images

13. 2009 Champions Trophy

Embed from Getty Images

14. 2010 Under-19 Cricket World Cup

Embed from Getty Images

15. 2010 T20 Cricket World Cup

Embed from Getty Images

16. 2012 T20 Cricket World Cup

17. 2013 ODI Cricket World Cup

Embed from Getty Images

18. 2014 T20 Cricket World Cup

Embed from Getty Images

19. 2015 ODI Cricket World Cup

Embed from Getty Images

20. 2018 T20 Cricket World Cup

Embed from Getty Images

21. 2020 T20 Cricket World Cup

Embed from Getty Images

22. 2021 T20 Cricket World Cup

Embed from Getty Images

23. 2022 ODI Cricket World Cup

24. 2022 T20 Commonwealth Games (Gold)

Embed from Getty Images

25. 2023 T20 Cricket World Cup

Embed from Getty Images

26. 2023 World Test Championship

Embed from Getty Images

Final Thoughts

Australia’s cricketing prowess is nothing short of extraordinary, with a total of 26 world tournament victories and 8 runner-up finishes. Their impressive trophy cabinet boasts 7 Women’s ODI World Cups, 6 Women’s T20 World Cups, 5 Men’s ODI World Cups, 3 Under-19 Men’s ODI World Cups, 2 Champions Trophies, 1 Commonwealth Gold, 1 Men’s T20 World Cup, and 1 World Test Championship.

These remarkable achievements showcase the Australian cricket team’s consistent dominance on the international stage, making them a force to be reckoned with.

As we celebrate their cricketing legacy, we eagerly anticipate what the future holds for this exceptional team and the exciting milestones they are yet to conquer!

Australia’s World Cup Wins – Frequently Asked Questions (FAQ)

1. How Many times has Australia won the Cricket World Cup and other ICC trophies?

Australia have won 26 world tournaments in cricket. This includes 7 Women’s ODI World Cup (1978, 1982, 1988, 1997, 2005, 2013, 2022), 6 Women’s T20 World Cups (2010, 2012, 2014, 2018, 2020, 2023), 5 Men’s ODI World Cup (1987, 1999, 2003, 2007, 2015), 3 Under-19 Men’s ODI World Cups (1988, 2002, 2010), 2 Champions Trophies (2005, 2009), 1 Commonwealth Gold (2022), 1 Men’s T20 World Cup (2021), and 1 World Test Championship (2023).

2. How many times has Australia’s men team won the Cricket World Cup across formats?

Australia men’s cricket team has won five ODI cricket World Cups (1987, 1999, 2003, 2007, 2015). They have also won one T20 cricket World Cup (2021) and one World Test Championship (2023). In addition, they have also won 2 ICC Champions Trophy and 3 Under-19 World Cups.

3. How many cricket World Cups has Australia women’s team won across formats?

Australia women’s cricket team has won 7 ODI cricket World Cups (1978, 1982, 1988, 1997, 2005, 2013, 2022), 6 T20 World Cups (2010, 2012, 2014, 2018, 2020, 2023), and one Commonwealth Gold (2022).

© Copyright @Nitesh Mathur and Broken Cricket Dreams, LLC 2023. Originally published on 06/13/2023. Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Broken Cricket Dreams with appropriate and specific direction to the original content (i.e. linked to the exact post/article).

Who Has Taken The Most Wickets in Test Cricket? | List of The Top 26 Highest Wicket Takers In Test Cricket History

Who has taken the most wickets in Test cricket?

Muttiah Muralitharan (800), Shane Warne (792), Jimmy Anderson* (688), Anil Kumble (619), Stuart Broad* (600), Glenn Mcgrath (563), and Courtney Walsh (519) have taken the most wickets in Test cricket.

Today, we go in-depth and discuss the stats and characteristics of the highest wicket-takers in Test cricket. Here is the comprehensive list of the Top 26 cricketers with the most wickets in Test cricket.

Also Read: Who Has the Most Test Centuries in Cricket History?| List of Top 25 Cricketers with Test Hundreds, 155 Greatest Cricketers of All Time (Men’s), List of Top 35 Run Scorers in Test History

Key Takeaways

  • 26 bowlers have taken 350 or more wickets in Test cricket. From this, 17 bowlers have taken 400+ wickets, while only 7 have scaled the 500+ mountain.
  • 18 fast bowlers, six off-spinners, and two leg-spinners make up the list of 26 highest wicket-takers in Test history. 23 of them are right-arm bowlers while three are left-arm bowlers.
  • Australia and India (4) have produced the most bowlers with 350+ Test wickets, while Sri Lanka, South Africa, West Indies, England, and New Zealand (3) are tied for second place.
  • Jimmy Anderson (688), Stuart Broad (589), Nathan Lyon (496), and Ravichandran Ashwin (474) are the only active cricketers on this list.

*still playing

Test Cricket Bowling Records: Top 25 Highest Wicket-Takers in Test Cricket History

Test cricket is one of the oldest and most revered forms of the game.

Through its long and storied history, some truly great bowlers have emerged, with many of them going on to become the greatest wicket-takers in Test cricket history. In this article, we’ll look at a list of the highest wicket-takers in Test cricket history, and what makes them among the best bowlers that ever played the game.

Let’s take a look.

1. Muttiah Muralitharan (Sri Lanka) – 800 Test Wickets

  • Years Played: 1992-2010
  • Test Matches Played: 133
  • Average: 22.72, Strike Rate: 55.04
  • 5-fer/10-fer: 67/22

Muttiah Muralitharan, a Sri Lanka offspinner, is the leading wicket-taker in Test cricket. He achieved these feats throughout his career between 1992 and 2010 — his bowling average was a spectacular 22.72. With an unusual action, fear in his eyes, and skill on display, Murali regularly blew the opposition away.

Embed from Getty Images

2. Shane Warne (Australia) – 708 Test Wickets

  • Years Played: 1992-2007
  • Test Matches Played: 145
  • Average: 25.41, Strike Rate: 57.49
  • 5-fer/10-fer: 37/10

Shane Warne was considered one of the best bowlers of all time. He made leg spin cool and bowled some of the balls of the century.

RIP Legend.

Embed from Getty Images

3. James Anderson (England) – 688* Test wickets

  • Years Played: 2003-
  • Test Matches Played: 182*
  • Average: 26.27, Strike Rate: 56.4
  • 5-fer/10-fer: 32/3

James Anderson is probably the golden standard of swing bowling in Test cricket. He started playing bowling in 2003 and is still going strong. His longevity is one to admire, and his consistency one to emulate. We can just hope this journey continues for a few more Tests.

Embed from Getty Images

4. Anil Kumble (India) – 619 Test Wickets

  • Years Played: 1990-2008
  • Test Matches Played: 132
  • Average: 29.65, Strike Rate: 65.99
  • 5-fer/10-fer: 35/8

Anil Kumble was known for his accurate leg-spin skills. Fortitude and desire were the main elements in Kumble’s game. ‘Jumbo’ as he was referred to, was a mainstay for Indian cricket for more than a decade. He will always be remembered for the 10-fer vs Pakistan at the Feroz Shah Kotla.

Embed from Getty Images

5. Stuart Broad (England) – 600* Test Wickets

  • Years Played: 2007-
  • Test Matches Played: 166*
  • Average: 27.60, Strike Rate: 55.6
  • 5-fer/10-fer: 20/3

Since starting his Test match career in 2007, England’s Stuart Broad has been regarded as a favorite by many. With Jimmy Anderson, Broad formed a formidable partnership for years to come. When he is in form, Broad’s spells are a joy to witness.

Embed from Getty Images

6. Glenn McGrath (Australia) – 563 Test Wickets

  • Years Played: 1993-2007
  • Test Matches Played: 124
  • Average: 21.64, Strike Rate: 51.95
  • 5-fer/10-fer: 29/3

Australian quick bowler Glenn McGrath has become a cult figure with his length and his line. An iconic cricketer, he created a destructive combination with Shane Warne during Australia’s golden generation.

Embed from Getty Images

7. Courtney Walsh (West Indies) – 519 Test Wickets

  • Years Played: 1984-2001
  • Test Matches Played: 132
  • Average: 24.44, Strike Rate: 57.84
  • 5-fer/10-fer: 22/3

Courtney Walsh, a West Indian Indian fast bowler, is well known for his longevity, speed, and precision. His fast-bowling relationship with Curtly Ambrose was an aggressive and intimidating experience.

Embed from Getty Images

8. Nathan Lyon (Australia) – 496* Test Wickets

  • Years Played: 2011-
  • Test Matches Played: 122*
  • Average: 31.00, Strike Rate: 63035
  • 5-fer/10-fer: 23/4

In 2011 Nathan Lyon made his first appearance as Australia’s leading spin bowler. Lyon is known for his enduring tenacity and has been one of the iconic off-spinners of his generation.

Embed from Getty Images

9. Ravichandran Ashwin (India) – 474* Test Wickets

  • Years Played: 2011-
  • Test Matches Played: 92*
  • Average: 23.93, Strike Rate: 51.84
  • 5-fer/10-fer: 32/7

Ravichandran Ashwin is the most successful spin-bowling all-rounder India has ever produced. His range of spinning deliveries has consistently earned him wickets and is one of the great thinkers of the game. In addition to his impressive bowling stats, Ashwin also boasts 5 Test centuries.

Embed from Getty Images

10. Dale Steyn (South Africa) – 439 Test Wickets

  • Years Played: 2004–2019
  • Test Matches Played: 93
  • Average: 22.95, Strike Rate: 42.38
  • 5-fer/10-fer: 26/5

Dale Steyn was one of the most feared fast bowlers in Test cricket for over a decade, and his stats prove it. With an impressive strike rate of 42.38, Steyn consistently took wickets throughout his career to become South Africa’s most successful bowler since Allan Donald and Shaun Pollock. His ability to swing the ball both ways made him as dangerous as any bowler in the world.

Also Read: Dale Steyn, The Embodiment of Simplicity and Intensity, Retires—The Greatest Fast Bowler of Them All

Embed from Getty Images

11. Kapil Dev (India) – 434 Test Wickets

  • Years Played: 1978–1994
  • Test Matches Played: 131
  • Average: 29.64, Strike Rate: 63.91
  • 5-fer/10-fer: 23/2

Kapil Dev is considered by many to be India’s greatest-ever cricketer. Although not a traditionally fast bowler like Dale Steyn or Malcolm Marshall, Kapil had a great ability to extract bounce from any pitch and was capable of bowling long spells of accuracy with great success – something that often goes unrecognized.

Embed from Getty Images

12. Rangana Herath (Sri Lanka) – 433 Test Wickets

  • Years Played: 1999–2018
  • Test Matches Played: 93
  • Average: 28.07, Strike Rate: 60.03
  • 5-fer/10-fer: 34/9

Rangana Herath is one of the most successful spin bowlers to ever play Test cricket and was a mainstay in the Sri Lankan team since his debut in 1999. His ability to extract turn from even the driest of pitches made him one of the toughest bowlers to face, as did his commitment to bowling accurate line and length for long periods of time. In addition, Herath was also capable of picking up wickets in quick succession, making him a dangerous bowler in the fourth innings.

Embed from Getty Images

13. Sir Richard Hadlee (New Zealand) – 431 Test Wickets

  • Years Played: 1973–1990
  • Test Matches Played: 86
  • Average: 22.29, Strike Rate: 50.85
  • 5-fer/10-fer: 36/9

Sir Richard Hadlee is one of the greatest all-rounders to grace the cricket field and was a regular in the New Zealand Test team from 1973 until 1990. A genuine fast bowler with great swing and accuracy, Sir Richard picked up 431 wickets over his career at an outstanding average of 22 – making him one of the most successful bowlers in Test cricket history.

Embed from Getty Images

14. Shaun Pollock (South Africa) – 421 Test Wickets

  • Years Played: 1995–2008
  • Test Matches Played: 108
  • Average: 23.11, Strike Rate: 57.84
  • 5-fer/10-fer: 16/1

In spite of his relative lack of pace, Pollock was able to compensate with impeccable accuracy and line & length, and the result was 421 Test wickets at an impressive average of 23. His ability to swing the ball both ways, combined with his knack for picking up wickets in clusters, saw him play a crucial role in South Africa’s rise as a cricketing superpower.

Embed from Getty Images

15. Harbhajan Singh (India) – 417 Test Wickets

  • Years Played: 1998–2015
  • Test Matches Played: 103
  • Average: 32.46, Strike Rate: 68.53
  • 5-fer/10-fer: 25/5

Harbhajan Singh is one of India’s most famous spinners and was central to India’s famous series win over Australia on home soil in 2001. With 417 Test wickets under his belt and an economy rate of just under three runs per over, Harbhajan consistently proved himself to be a valuable asset for the Indian team. His ability to take wickets in clusters, combined with his sharp off-breaks and top spinners, made him one of the most successful spinners in Indian Test cricket history.

Also Read: Border-Gavaskar Trophy (BGT): The Definitive Guide (Updated 2023), Complete History, Most Runs, Most Wickets, and BGT 2023 Schedule

Embed from Getty Images

16. Wasim Akram (Pakistan) – 414 Test Wickets

  • Years Played: 1985–2002
  • Test Matches Played: 104
  • Average: 23.62, Strike Rate: 54.65
  • 5-fer/10-fer: 25/5

Wasim Akram is widely regarded as one of the greatest fast bowlers ever to have graced a cricket field and it is no surprise that he is also amongst the highest wicket-takers in Test cricket history with 414 scalps throughout his illustrious career. His ability to swing the ball both ways, combined with his nagging accuracy and excellent control made him a nightmare for batsmen all over the world. He is certainly a legend of the game.

Embed from Getty Images

17. Curtly Ambrose (West Indies) – 405 Test Wickets

  • Years Played: 1988–2000
  • Test Matches Played: 98
  • Average: 20.99, Strike Rate: 54.57
  • 5-fer/10-fer: 22/3

Curtly Ambrose had an exceptional ability to extract bounce from any surface. One of the most dangerous bowlers of his time, he produced some of the most devastating spells of all time. Also a decent musician.

Also Read: 24 Cricketers with Musical Talent Who Will Rock You Ft. Don Bradman, Sreesanth, and AB De Villiers

Embed from Getty Images

18. Makhaya Ntini (South Africa) – 390 Test Wickets

  • Years Played: 1998–2009
  • Test Matches Played: 101
  • Average: 28.82, Strike Rate: 53.42
  • 5-fer/10-fer: 18/4

Makhaya Ntini was one of South Africa’s most successful bowlers in Test cricket and a mainstay in the Proteas team since his debut in 1998. With Pollock, Kallis, Donald, and later Steyn, Morkel, Rabada, Ngidi, & Nortje, his influence on South Africa’s pace bowling cannot be understated.

Embed from Getty Images

19. Ian Botham (England) – 383 Test Wickets

  • Years Played: 1977–1992
  • Test Matches Played: 102
  • Average: 28.40, Strike Rate: 56.95
  • 5-fer/10-fer: 27/4

Sir Ian Botham is undoubtedly one of the greatest all-rounders ever to play cricket. Along with Kapil Dev, Imran Khan, & Sir Richard Hadlee, these four formed the golden generation of all-rounders.

Embed from Getty Images

20. Malcolm Marshall (West Indies) – 376 Test Wickets

  • Years Played: 1978–1991
  • Test Matches Played: 81
  • Average: 20.94, Strike Rate: 46.76
  • 5-fer/10-fer: 22/4

Malcolm Marshall boasts an envious bowling strike rate of 46.76 and was one of the core bowlers in THAT West Indies side.

Also Read: Top 5 Greatest Cricket Teams Ever To Be Assembled

Embed from Getty Images

21. Waqar Younis (Pakistan) – 373 Test Wickets

  • Years Played: 198902003
  • Test Matches Played: 87
  • Average: 23.56, Strike Rate: 43.49
  • 5-fer/10-fer: 22/5

Apart from Malcolm Marshall & Dale Steyn, Waqar Younis is the other fast bowler with a bowling strike rate in the low forties. With the ability to break stumps at will and bowl deadly yorkers, he formed the perfect foil with Wasim Akram.

Embed from Getty Images

22. Tim Southee (New Zealand) – 370 Test Wickets

  • Years Played: 2008–
  • Test Matches Played: 94*
  • Average: 28.98, Strike Rate: 58.40
  • 5-fer/10-fer: 15/1

Tim Southee is one of New Zealand’s most successful bowlers in Test cricket and has been a mainstay in the Black Caps team since his debut in 2008. He is best known for his ability to swing the ball both ways, combined with his accurate line & length and good control. After 2014, it was the partnership of Southee-Boult that would plant the seeds for the 2021 World Test Championship victory.

Also Read: World Test Championship Final Review 2021, Prediction Results, WTC XI, and Stats: It Is New Zealand’s Time

Embed from Getty Images

23. Imran Khan (Pakistan) – 362 Test Wickets

  • Years Played: 1971–1992
  • Test Matches Played: 88
  • Average: 22.81, Strike Rate: 53.75
  • 5-fer/10-fer: 23/6

Imran Khan is one of the greatest icons of Pakistan cricket. He holds the distinction of leading a nation to a World Cup victory…as well as leading a nation as a Prime Minister.

Embed from Getty Images

24. Daniel Vettori (New Zealand) – 362 Test Wickets

  • Years Played: 1997–2014
  • Test Matches Played: 113
  • Average: 34.36, Strike Rate: 79.59
  • 5-fer/10-fer: 20/3

Daniel Vettori was New Zealand’s sole spin sensation in a land of fast bowlers, swing kings, and dibbly-dobbler specialists. Although his strike rate is a bit on the high side, it was the economy of 2.59 that helped the Kiwis to maintain control.

Embed from Getty Images

25. Dennis Lillee (Australia) – 355 Test Wickets

  • Years Played: 1971-1984
  • Test Matches Played: 70
  • Average: 23.92, Strike Rate: 52.01
  • 5-fer/10-fer: 23/7

Perhaps the original star of the art of fast bowling in modern-day Test cricket, Lillee would become an inspiration for future generations.

Embed from Getty Images

26. Chaminda Vaas (Sri Lanka) – 355 Test Wickets

  • Years Played: 1994–2009
  • Test Matches Played: 111
  • Average: 29.58, Strike Rate: 66.02
  • 5-fer/10-fer: 12/2

The final bowler on the 350+ Test wicket list is none other than Chaminda Vaas. Central to Sri Lanka’s rise into the upper echelons of Test cricket, Vaas became their most successful fast bowler.

Embed from Getty Images

Final Thoughts

The list of the highest wicket-takers in Test cricket history is a testament to the skill, determination, and excellence that each of these great players has shown throughout their careers.

Each bowler has left an indelible mark on the game, making them all true legends of the sport.

These bowlers have set a high standard for future generations to strive for and will undoubtedly be remembered as some of the greatest Test cricketers ever.

Who is your all-time favorite bowler in Test cricket?

Frequently Asked Questions

Who has taken the most wickets in Test cricket?

Muttiah Muralitharan has taken the most wickets in Test cricket (800).

Can Jimmy Anderson take 700 Test wickets?

Yes, Jimmy Anderson is currently on 685 wickets and will play the 5-match Ashes series against England at home. He may not play all the matches but should still get to the coveted 700-wicket mark.

Who has 4000 runs and 400 wickets in Test matches?

Kapil Dev is the only Indian player with 4000 Test runs and 400 Test wickets in Test history.

How many cricketers have taken 300 wickets or more in Test cricket?

37 bowlers have taken 300 or more wickets in Test cricket. From this, 26 have gone on to take 350 wickets, 17 have taken 400 wickets, and only 7 bowlers have taken 500+ Test wickets.

Who is the leading wicket-taker in Test for England?

Jimmy Anderson is the leader wicket-taker for England in Test cricket with 685 wickets to his name.

© Copyright @Nitesh Mathur and Broken Cricket Dreams, LLC 2023. Originally published on 06/10/2023. Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Broken Cricket Dreams with appropriate and specific direction to the original content (i.e. linked to the exact post/article).

Who Has the Most Test Centuries in Cricket History?| List of Top 25 Cricketers with Test Hundreds

Can you name cricketers with the most test centuries? If you are struggling, don’t worry. We got you.

Test cricket is the most challenging format of the sport, and it takes great skill and determination to reach the pinnacle of batting performance. That’s why a century in Test cricket has become one of the most sought-after milestones for batters. In this post, we take a look at 25 cricketers who have scored the most Test centuries. From Sachin Tendulkar to Steve Smith, we’ll explore the career records of each and every cricketer who has achieved this extraordinary feat.

So, come join us and let’s dive into the fascinating world of cricketing greatness!

Table of Contents – Most Runs in Test Cricket

Key Takeaways

  • Sachin Tendulkar (51), Jacques Kallis (45), Ricky Ponting (41), Kumar Sangakkara (38), and Rahul Dravid (36) are the Top 5 batters with the most centuries in Test cricket.
  • Sachin Tendulkar (119), Jacques Kallis (103), Ricky Ponting (103), Rahul Dravid (99), and Shivnaire Chanderpaul (96) have the most 50+ scores in Test cricket.
  • Sir Donald Bradman (99.94), Steve Smith (60.22), Sir Garfield Sobers (57.78), Kumar Sangakkara (57.40), and Jacques Kallis (55.37) have the highest average for players on this list of most Test centuries.
  • Sir Donald Bradman (29 – 100s, 13 – 50s)/Younis Khan (34/33), Matthew Hayden (30/29), Michael Clarke (28/27), and Virat Kohli (28/28) have the best conversion rates from fifties to hundreds in Test matches.
  • Sachin Tendulkar (15921), Ricky Ponting (13378), Jacques Kallis (13289), Rahul Dravid (13288), and Alastair Cook (12472) have scored the most Test runs.
  • Australia (8), India (4), South Africa, West Indies (3), Sri Lanka, England, Pakistan (2), and New Zealand (1) have produced the most players on this elite list.
  • Only Steve Smith (32), Joe Root (30), Virat Kohli (28), Kane Williamson (28), and David Warner (25) are the remaining active players on this list.

There were some players that surprisingly missed out:

Notable Omissions: Mohammad Yousuf, Greg Chappell, Viv Richards (24) Virender Sehwag, Kevin Pietersen, Justin Langer, Javid Miandad (23), AB De Villiers, Geoffrey Boycott, Mohammad Azharuddin, Colin Cowdrey, Ian Bell (22)

Test Cricket Batting Records: Top 25 List of Most Test Centuries

In this Top 25 list of cricketers with the most Test centuries, each cricketer has more than 25 Test hundreds to their name.

Note: To break ties, we went with the player with the most 50+ scores. In addition, players with * next to their names are still active in international cricket.

1. Sachin Tendulkar (51), India

  • Years Played: 1989-2013, Test Matches Played: 200
  • Total 50+ Scores: 119 (51 – 100s, 68 – 50s)
  • Average: 53.78
  • Runs Scored: 15921

Sachin Tendulkar stands at the top of the list with a whopping 51 Test centuries, establishing him as one of the greatest batsmen in cricket history.

Embed from Getty Images

2. Jacques Kallis (45), South Africa

  • Years Played: 1995-2013, Test Matches Played: 166
  • Total 50+ Scores: 103 (45 – 100s, 58 – 50s)
  • Average: 55.37
  • Runs Scored: 13289

Jacques Kallis was one of the greatest all-rounders to have ever played the game, and his 45 Test centuries stand testament to this.

Embed from Getty Images

3. Ricky Ponting (41), Australia

  • Years Played: 1995-2012, Test Matches Played: 168
  • Total 50+ Scores: 103 (41 – 100s, 62 – 50s)
  • Average: 51.85
  • Runs Scored: 13378

Ricky Ponting is the all-time highest run scorer for Australia in Test cricket, and his 41 centuries have put him firmly at third on this list. Ponting’s career was marked by consistent runs, hundreds in various conditions, and captaincy glory.

Embed from Getty Images

4. Kumar Sangakkara (38), Sri Lanka

  • Years Played: 2000-2015, Test Matches Played: 134
  • Total 50+ Scores: 90 (38- 100s, 52 – 50s)
  • Average: 57.40
  • Runs Scored: 12400

Kumar Sangakkara is one of the most prolific batsmen in Test cricket, with 38 centuries to his name. His 90 50+ scores display his longevity and consistency, making him one of the all-time greats.

Embed from Getty Images

5. Rahul Dravid (36), India

  • Years Played: 1996-2012, Test Matches Played: 164
  • Total 50+ Scores: 99 (36- 100s, 63- 50s)
  • Average: 52.31
  • Runs Scored: 13288

Rahul Dravid, nicknamed ‘The Wall’, is one of the only few cricketers to have scored centuries in all 10 Test playing nations. His 36 centuries and 99 50+ scores make him one of the most prolific batsmen in history. Along with Sachin Tendulkar, Dravid formed a formidable partnership for India’s batting line up during the late 90s and early 2000s.

Embed from Getty Images

6. Mahela Jayawardene (34), Sri Lanka

  • Years Played: 1997-2014, Test Matches Played: 149
  • Total 50+ Scores: 84 (34- 100s, 50 – 50s)
  • Average: 49.84
  • Runs Scored: 11814

Mahela Jayawardene is the highest Test run scorer for Sri Lanka, with 11814 runs in 149 Tests. His batting style was known for its elegance and grace, and he will be remembered as one of the greats of Sri Lankan cricket.

Embed from Getty Images

7. Brian Lara (34), West Indies

  • Years Played: 1990-2016, Test Matches Played: 131
  • Total 50+ Scores: 82 (34- 100s, 48 – 50s)
  • Average: 52.88
  • Runs Scored: 11953

Brian Lara is widely regarded as one of the greatest batsmen in cricket history. He holds the record for the highest individual score in Test cricket (400*). His elegant stroke play set him apart from the rest of the pack.

Embed from Getty Images

8. Sunil Gavaskar (34), India

  • Years Played: 1971-1987, Test Matches Played: 125
  • Total 50+ Scores: 79 (34 – 100s, 45 – 50s)
  • Average: 51.12
  • Runs Scored: 10122

Sunil Gavaskar is considered to be one of the best openers to have ever played cricket. His Test centuries scores speak volumes about his ability with the bat, and he holds the record for most Test centuries by an Indian batsman. He was known for his defensive technique and in a career spanning 16 years.

Embed from Getty Images

9. Younis Khan (34), Pakistan

  • Years Played: 2000-2017, Test Matches Played: 118
  • Total 50+ Scores: 67 (34 – 100s, 33 – 50s)
  • Average: 52.05
  • Runs Scored: 10099

Younis Khan was a Pakistani batting icon and his 34 centuries speak volumes of his ability. He is the only player in the world to have scored centuries in 11 countries*, and he holds the record for most Test centuries by a Pakistani batsman. His attitude towards cricket made him an inspiration to many young players.

*since UAE/Pakistan both hosted home matches for Pakistan during his career

Embed from Getty Images

10. Sir Alastair Cook (33), England

  • Years Played: 2006-2018, Test Matches Played: 161
  • Total 50+ Scores: 90 (33 – 100s, 57 – 50s)
  • Average: 45.35
  • Runs Scored: 12472

Sir Alastair Cook, one of the most successful English batsmen in history, has 33 Test centuries to his name. He holds several records for England’s batting performance, including most consecutive tests and most runs scored (until Joe Root takes over, of course). His success is due to his hard work and dedication, which have made him a true legend of the game.

Embed from Getty Images

11. Steve Waugh (32), Australia

  • Years Played: 1985-2004, Test Matches Played: 168
  • Total 50+ Scores: 82 (32 – 100s, 50 – 50s)
  • Average: 51.06
  • Runs Scored: 10927

Steve Waugh was one of Australia’s greatest batsmen, and one of the best captains for sure. He was known for his aggressive style of play and determination to succeed in every match.

Embed from Getty Images

12. Steve Smith* (32), Australia

  • Years Played: 2010-, Test Matches Played: 99*
  • Total 50+ Scores: 69 (32 – 100s, 37 – 50s)
  • Average: 59.76
  • Runs Scored: 9085

Steve Smith is a modern-day batting legend, and his Test average around 60 (after almost 100 tests) is one of the highest among contemporary batsmen. His success has been due to his meticulous approach to the game and ability to dominate any bowling attack.

Embed from Getty Images

13. Shivnarine Chanderpaul (30), West Indies

  • Years Played: 1994-2015, Test Matches Played: 164
  • Total 50+ Scores: 96 (30 – 100s, 66 – 50s)
  • Average: 51.37
  • Runs Scored: 11867

Shivnarine Chanderpaul was one of the most consistent and reliable batsmen for West Indies. His 96 50+ scores speak of his ability to bat long and dominate the bowlers, especially as a lower middle order batter.

Embed from Getty Images

14. Joe Root* (30), England

  • Years Played: 2012-, Test Matches Played: 129
  • Total 50+ Scores: 86 (29 – 100s, 57 – 50s)
  • Average: 50.22
  • Runs Scored: 10948

Joe Root is the name that comes to mind when talking about England’s current batting lineup. He has been a consistent performer for England, and his dedication and commitment to improving as a player are admirable. His stellar 2021-22 season has definitely put him as one of greatest batsmen of our generation, if not all-time.

Also Read: What is Bazball? The Official Definition of Bazball is…

Embed from Getty Images

15. Matthew Hayden (30), Australia

  • Years Played: 1994-2009, Test Matches Played: 103
  • Total 50+ Scores: 59 (30 – 100s, 29 – 50s)
  • Average: 50.73
  • Runs Scored: 8625

Matthew Hayden was a powerhouse of Australian cricket. He was known for his aggressive style of play and ability to dominate the bowlers in all conditions. His Test hundred conversion rate still stands tall in world cricket, and he will be remembered as one of Australia’s finest batsmen.

Embed from Getty Images

16. Virat Kohli*(29), India

  • Years Played: 2011-, Test Matches Played: 108
  • Total 50+ Scores: 56 (28 – 100s, 29 – 50s)
  • Average: 48.93
  • Runs Scored: 8416

Virat Kohli is a modern-day batting great, and his ability to score runs at will has made him one of the most feared batsmen in world cricket. His aggressive style of play combined with his natural technique make him a force to be reckoned with, especially his exploits in Australia, South Africa, and a memorable comeback in England.

Also Read: Virat Kohli’s 25 Best Innings Across International Formats (RANKED): Mohali 2016, MCG 2022, Hobart 133*, Adelaide 141…Which One is Your Favorite?, How Many ODI Centuries has Virat Kohli Scored? (The Complete Guide) List of Virat Kohli’s 46 ODI Centuries

Embed from Getty Images

17. Sir Donald Bradman (29), Australia

  • Years Played: 1928-1948, Test Matches Played: 52
  • Total 50+ Scores: 42 (29 – 100s, 13 – 50s)
  • Average: 99.94
  • Runs Scored: 6996

Probably the greatest batsman of all time, Sir Donald Bradman needs no introduction. His incredible average of nearly 100 is a testament to his legendary batting skills and ability to dominate any bowling attack in the world. He was one of the most feared batsmen of his era, and he will continue to inspire generations of cricketers for years to come.

Embed from Getty Images

18. Hashim Amla (28), South Africa

  • Years Played: 2004-2019, Test Matches Played: 124
  • Total 50+ Scores: 69 (28 – 100s, 41- 50s)
  • Average: 46.64
  • Runs Scored: 9282

Hashim Amla was one of South Africa’s most consistent batsmen, and his style of play has been a delight to watch. His ability to stay focused and grind out long innings made him an integral part of the Proteas’ batting line-up for many years.

Embed from Getty Images

19. Michael Clarke (28), Australia

  • Years Played: 2004-2015, Test Matches Played: 115
  • Total 50+ Scores: 55 (28 – 100s, 27 – 50s)
  • Average: 49.10
  • Runs Scored: 8643

Michael Clarke was one of Australia’s most successful captains, and his batting record speaks for itself. He was known for his calm approach to the game, and he had a knack for scoring big runs when it mattered the most. The way he batted in the double century filled 2012-13 season was just amazing to watch.

Embed from Getty Images

20. Kane Williamson* (28), New Zealand

  • Years Played: 2010-2023, Test Matches Played: 93
  • Total 50+ Scores: 60 (27 – 100s, 33 – 50s)
  • Average: 53.80
  • Runs Scored: 7909

Kane Williamson is one of the best batsmen in the world, and his ability to build an innings from scratch and score big runs has made him a star. His calm demeanor and sound technique have enabled him to dominate in all conditions, making him one of the most respected cricketers of our time.

With Ross Taylor, he formed the core of a World Test Championship winning middle order.

Also Read: Ross Taylor, An Underrated Cricketer Who Was A Giant Among New Zealand’s Greatest Generation, World Test Championship Final Review 2021

Embed from Getty Images

21. Allan Border (27), Australia

  • Years Played: 1978-1994, Test Matches Played: 156
  • Total 50+ Scores: 90 (27 – 100s, 63 – 50s)
  • Average: 50.56
  • Runs Scored: 11174

Allan Border was known for being a gritty player with an eye for scoring big runs, and he was able to do so even on difficult pitches. His contribution to Australia’s success in the 1980s and 1990s cannot be understated.

Embed from Getty Images

22. Graeme Smith (27), South Africa

  • Years Played: 2002-2014, Test Matches Played: 117
  • Total 50+ Scores: 65 (27 – 100s, 38 – 50s)
  • Average: 48.25
  • Runs Scored: 9265

Graeme Smith was known for his fearless batting, and he led the South African team with bravery and determination. He was able to stay at the crease for long periods of time and score big runs in difficult conditions, making him one of the greatest opening batsmen in history.

The way he batted with a broken hand to try to save a Test match against Mitchell Johnson and Australia is exemplary of his bravery and fearlessness. A ‘mighty figure,’ commentators declared.

Embed from Getty Images

23. Sir Garfield Sobers (26), West Indies

  • Years Played: 1954-1974, Test Matches Played: 93
  • Total 50+ Scores: 56 (26 – 100s, 30 – 50s)
  • Average: 57.78
  • Runs Scored: 8032

Sir Garfield Sobers is widely regarded as one of the greatest all-round cricketers in history. His talent and skill with both bat and ball have rarely been matched, and his ability to control a match with his batting was remarkable. He will forever be remembered for his incredible achievements on the cricket field.

Embed from Getty Images

24. Inzamam Ul-Haq (25), Pakistan

  • Years Played: 1992-2007, Test Matches Played: 120
  • Total 50+ Scores: 71 (25 – 100s, 46 – 50s)
  • Average: 49.60
  • Runs Scored: 8830

Inzamam Ul-Haq was one of Pakistan’s most consistent batsmen, and he was able to score big runs when the team needed them. His ability to play with power and finesse made him a formidable opponent for any bowler. With Younis & Yousuf, Pakistan had a stable middle order that they had lacked earlier.

Embed from Getty Images

25. David Warner (25), Australia

  • Years Played: 2011-, Test Matches Played: 103
  • Total 50+ Scores: 59 (25 – 100s, 34 – 50s)
  • Average: 45.57
  • Runs Scored: 8158

David Warner is one of Australia’s most explosive batsmen, and his ability to score quickly and aggressively has made him a vital asset for the team.

Embed from Getty Images

Final Thoughts on Test Crickets Greatest Centurions

Test cricket is a game of patience, skill and strategy, and several cricketers have been able to master it.

The players on this list are have scored the most test centuries in cricket history. This indicates the impact they had and the number of the games they changed. Each one has made an incredible contribution to the sport through their individual performances. Their feats will continue to be remembered for years to come as a testament to the sheer brilliance and dedication of these players. Test cricket will always be a game of heroes.

Thanks for reading and enjoy the game!

Also Read: 155 Greatest Cricketers of All Time (Men’s): The Complete List (Updated 2023), 76 Greatest Women Cricketers of All Time, Most Wickets in Test Cricket, Most Runs in Test Cricket

Most Test Centuries – Frequently Asked Questions (FAQ)

Who has the most centuries in Test Cricket?

Sachin Tendulkar (51), Jacques Kallis (45), Ricky Ponting (41), Kumar Sangakkara (38), Rahul Dravid (36), Mahela Jayawardene (34), Brian Lara (34), Sunil Gavaskar (34), Younis Khan (34), and Alastair Cook (33), are the Top 10 batters with most centuries in Test cricket.Collage of Cricketers with Most Test Centuries

2. Who has scored the most double centuries in Test cricket?

Sir Donald Bradman (12), Kumar Sangakkara (11), Brian Lara (9), Wally Hammond (7), Virat Kohli (7), and Mahela Jayawardene have scored the most Test double centuries.

3. Who has scored the most Test centuries in a calendar year?

Mohammad Yousuf (9, 2006), Ricky Ponting (7, 2006), Sir Vivian Richards (7, 1976), Aravinda de Silva (7, 1997), and Sachin Tendulkar (7, 2010) scored the most Test centuries in a calendar year.

4. Who has scored the most Test centuries for India?

Sachin Tendulkar (51), Rahul Dravid (36), Sunil Gavaskar (34), Virat Kohli (28), Virender Sehwag (23), Mohammad Azharuddin (22), Cheteshwar Pujara (19), Dilip Vengsarkar (17), VVS Laxman (17), and Sourav Ganguly (16) have scored the most Test hundreds for India.

5. Who has scored the most Test centuries for England?

Alastair Cook (33), Joe Root (29), Kevin Pietersen (23), Wally Hammond, Colin Cowdrey, Geoffrey Boycott, Ian Bell (22), Andrew Strauss (21), Ken Barrington, Graham Gooch (20), Len Hutton (19), Michael Vaughan, David Gower (18), and Denis Compton (17) scored the most Test hundreds for England.

6. Who has scored the most Test centuries for Australia?

Ricky Ponting (41), Steve Waugh (32), Steve Smith (30), Matthew Hayden (30), Sir Don Bradman (29), Michael Clarke (28), Allan Border (27), David Warner (25), Greg Chappell (24), Justin Langer (23), Neil Harvey, David Boon (21), Mark Waugh (20), Mike Hussey, Mark Taylor (19), and Adam Gilchrist (17) scored the most hundreds for Australia.

© Copyright @Nitesh Mathur and Broken Cricket Dreams, LLC 2023. Originally published on 03/14/2023. Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Broken Cricket Dreams with appropriate and specific direction to the original content (i.e. linked to the exact post/article).