Top 10 : Most Hundreds In Test Cricket, Full Time

Last updated on October 22nd, 2025 at 11:37 pm

Table of Contents

Sachin Tendulkar holds the record of the Most Hundreds In Test cricket. He is the only one having the number of hundreds above 50 while Jack Kallis(2nd) & Ricky Ponting(3rd) are only two having the number above 40.

Joe Root has the fourth & Kumar Sangakkara has the fifth most hundreds in Test cricket history.

Having equal number of Test 100s, Steve Smith(6th) has lesser number of innings than Rahul Dravid(7th).

Younis Khan(8th), Sunil Gavaskar(9th) & the highest individual score in Test history batsman Brian Lara(10th), all come with the same number in this top 10 list of the most hundreds in Test cricket.

Most Hundreds In Test

Also Read – Most ODI WC 100s | Most ODI WC 50s | Most IPL 100s | Most Test Wkts | Fastest 500 Test Wkts | Most ODI WC Runs | Most ODI WC Wkts

Who Has Scored The Most Test Hundreds Ever? , Top 10 List : Joe Root 39 Test Cricket Most 100s For England, The 2nd Most ODI Hundreds Batsman Sachin Tendulkar Stats

No. Player, 100s, Mts,Inns, Runs, HS,50s,Team,Career.
1 S Tendulkar 51200 329 15921248* 68 IND1989-2013
2 J Kallis 45166 28013289224 58RSA/ICC 1995-2013
3 R Ponting 41168 28713378257 62 AUS1995-2012
4J Root391582881354326266ENG2012-2025*
5 K Sangakkara 38134 23312400319 52 SL2000-2015
6S Smith361192121047723943AUS2010-2025*
7 R Dravid 36164 28613288270 63IND/ICC1996-2012
8 Y Khan 34118 21310099313 33 PAK2000-2017
9 S Gavaskar 34125 21410122236* 45 IND1971-1987
10 B Lara 34131 23211953400* 48WI/ICC1990-2006
Players With Most Hundreds In Tests : Top 10 List

Also Read – 1983 WC | IPL IND-AUS ODI | IND-ENG ODI | NZ-PAK ODI |Asia Cup | NZ-SA ODI

Also Read – Most Runs | Most Wkts | HS | Best Bowling , In ODI WC 2023

The Most Hundreds In International Cricket Player Sachin Tendulkar Has 51 – The Most 100s In Test Cricket History,, S Tendulkar Who Holds The Record For Most Nineties In Career Also Has The Most Fifties In Test Cricket & Most Fifties In International Cricket, Sachin Tendulkar : Most Runs In Test Cricket History, Most Runs In ODI Cricket History & Most Runs In International Cricket All Formats Player

51 Test hundreds by Sachin Tendulkar, are the most hundreds in Test cricket history, by a player. He has taken 329 innings of 200 matches to do so.

Also, he holds the record for the most fifties(68) in the longest format of the game.

15921 runs, at an average of 53, Sachin scores in his Test career that lasts over 24 years( 1989-2013).

Most Hundreds In Test

The highest international runs getter hits his maiden Test hundred(119*, Manchester) against England, in 1990.

The second(148*, Sydney) one comes against Australia, in 1992 – becoming the youngest batsman to score a Test hundred in Australia.

The 51st hundred(146, Cape Town) comes against South Africa, in 2011. He has 11 as the most 100s in Ind-Aus Tests.

In total, Sachin Tendulkar has 100 hundreds (the most) in 664 international matches that includes 49 ODI hundreds( 2nd most).

In addition, he has a total of 28 nineties( 18 ODIs, 10 Tests) – the most.

Mts, Runs, Inns, 100s, 50s, 90s, 6s.
664 34357 782 100 164 28264
Sachin Tendulkar : International Cricket Career(1989-2013)

Also Read – Most Runs | Most Wkts | Most 50s | HS | Most 5-fers | Most 10-fers | Best Inns Bowling | Best Match Bowling , In IND-AUS Tests

One Of The Greatest Allrounders All Times Jack Kallis Who Has Scored The Most Runs In International Cricket For South Africa Comes 2nd In Terms Of The Most Hundreds In Test Cricket, The 1998 Wills International Cup Player Of The Series Jack Kallis Stats

The former South African allrounder Jack Kallis goes on scoring 45 Test hundreds – the 2nd most hundreds in Tests.

He scores 13289 runs(280 Inns, Avg – 55) in addition of taking 292 wickets(272 Inns), in 166 Test matches.

Also, he has 17 ODI hundreds, making it a total of 62 international 100s – the most by a South African batter.

Mts, Runs, 100s, 50s, Wkts,5WI,4WI
166 13289 45 58 292 5 7
Jack Kallis : Test Cricket Career(1995-2013)

Kallis scores his Debut Test hundred(101, Melbourne) against Australia, in 1997 & the 45th(115, Durban) against India, in 2013.

Also Read – Most Runs | Most Wkts ,In IND-SA Tests

Also Read – Most Runs | Most Wkts , In IND-ENG Tests

ICC 2003 ODI World Cup Winner & 2007 ODI World Cup Winner Australia Captain Ricky Ponting Centuries In Test Career – 41,, R Ponting – Most Centuries In Cricket International For Australia, Ricky Ponting Stats

Ricky Ponting has 41 – the 3rd most hundreds in Test cricket history, doing so in 287 innings of 168 matches.

He has 13378 runs( Avg – 51) against his name in the Test career(1995-2012) which also includes 62 fifties.

After missing a hundred on his Test debut versus Sri Lanka( 96 runs in 1st innings) in 1995, the former Australian captain scores his 1st Test hundred (127, Leeds) against England, in 1997.

The 41st hundred( 221, Adelaide) for the legendary Australian captain, comes against India, in 2012.

Ponting has smashed a total of 71 international centuries(most by an Australian player) across all formats which include 41 from 2002-2007. In addition, leading with the most ODI 100s(29) for Australia.

Also Read – Most Runs , In AUS-WI Tests

Also Read – Most Runs | Most Wkts , In The Ashes 2023

The Highest ODI Total Team & The Biggest ODI Win By Runs Team England Player Joe Root Stats : 4th Most Hundreds In Test Cricket Format

The youngest batter to reach 10000 Test runs(alongwith Alastair Cook) & only the 2nd English batter to achieve the feat, Joe Root has reached to a tally of 39 in the Test 100s category.

Batting is in 288 innings(158 Mts), Root has scored 13543 runs so far, including the highest score of 262.

In the 2025 IND Vs ENG Test series, he surpasses Kumar Sangakkara to the record of the most hundreds in Test cricket.

66 fifties by Joe Root, is the 2nd most in the longest format of the game.

The Fastest 10000 Runs In Test Cricket Player Kumar Sangakkara Stats : Fiftth Most Hundreds In Tests, Kumar Sangakkara Mahela Jayawardene 624 Runs Partnership : The Highest Partnership In Test Cricket History

The 5th in the category of the most hundreds in Test cricket – Kumar Sangakkara has done that in 233 innings of 134 matches.

In a Test career from 2000-15, Sangakkara has scored a total of 12400 runs( Avg – 57) that involves a triple hundred(319).

Also, he is one of the 3 batters( others – Sachin & Lara) to score 10000 Test runs in 195 innings – the fastest.

Most Hundreds In Test

Sangakkara smashes – the maiden hundred(105*, Galle) versus India, in 2001 & the 38th hundred (203, Wellington) versus New Zealand, in 2015.

With 25 ODI hundreds, he has a tally of 63 hundreds across formats – the most for Sri Lanka.

Also Read – Most Runs | Most Wkts | Most 6s | HS | Best Bowling | Highest Team Score , In IPL History

ICC World Test Championship 2025 Final Team AUS Batsman Steve Smith 36 – 6th Most Hundreds In Test History,, The Fastest 8000 Test Runs Batsman Steve Smith Stats

36 Test hundreds by Steve Smith, is the 6th most hundreds in Tests. In a Test career from 2010-25 so far, Smith has a tally of 10477 runs in 212 innings of 119 Tests, including 43 fifties.

After Ponting, S Smith has the most hundreds in Tests for Australia. 12 hundreds in the ODI career, make it a total of 48 in international cricket across the formats.

Starting off as a player who could bat at 7 or 8 apart from bowling his leg breaks, it was the 2013 Ashes series which showcased Smith’s resurgence. This leads him probably to the best Test batter of his era.

Also Read – Most ODI 6s | Most International 6s

FAQs( Frequently Asked Questions)

Who has the most centuries in Test match?

Sachin Tendulkar holds the record of the most hundreds in Test cricket history. He has a total of 51 hundreds in the longest format of the game.

Who scored the most centuries in the test?

Sachin Tendulkar scored 51 as the most centuries in Test cricket history.

Who has the most 100 in ODI?

Virat Kohli has scored the most 100 in ODI cricket history.

How many times did Sachin Tendulkar go out on 99?

For the 3 times(all in ODIs), the most hundreds in Test cricket batsman Sachin Tendulkar got out on the score of 99.

Leave a Comment