Most 100s in Test Cricket: Check the Complete List Here!

Most Centuries in Test Cricket: Sachin Tendulkar holds the record for the most centuries in Test cricket, scoring 51 hundreds between 1989 and 2013. He’s followed by Jacques Kallis (45), Ricky Ponting (41), and Kumar Sangakkara (38). As of July 2025, Joe Root has climbed to fifth with 37 centuries, surpassing Steve Smith and Rahul Dravid. Check here the list of players who have scored the most hundreds in test cricket, from Sachin Tendulkar to Joe Root.  

Jul 11, 2025, 17:24 IST
Most Centuries in Test Cricket
Most Centuries in Test Cricket

Most hundreds in Test Cricket: Test cricket is the traditional playing format of cricket and continues to appeal to fans even today. Many new formats like One-Day International and Twenty20 have emerged over the years and become more popular and preferred than Test cricket, but the latter represents how cricket was originally played.

There are tours and championships for test cricket and still draw huge crowds in stadiums. A high score is the priority for the batting team, and quick wickets are for the bowling team. Bowlers tend to shine in test cricket due to the nature of pitches and field placement. However, batsmen also tend to perform incredibly well in test games.

Players have scored double, triple and quadruple centuries in test cricket. You can check the list of players with the most test hundreds below.

Related: India vs England Head-to-Head on Lord's Cricket Ground in Test Matches

Players With Most Centuries in Test Cricket

According to ESPN, here are the top cricket players with the most centuries in Test Cricket.

Player

Country

Span

Mat

Inns

Runs

HS

SR

100

SR Tendulkar

India

1989-2013

200

329

15921

248*

54.04

51

JH Kallis

South Africa

1995-2013

166

280

13289

224

45.97

45

RT Ponting

Australia

1995-2012

168

287

13378

257

58.72

41

KC Sangakkara

Sri Lanka

2000-2015

134

233

12400

319

54.19

38

JE Root

England

2012-2025

156*

284

13219

262

57.43

37

SPD Smith

Australia

2010-2025

118

210

10424

239

53.62

36

R Dravid

India

1996-2012

164

286

13288

270

42.51

36

Younis Khan

Pakistan

2000-2017

118

213

10099

313

52.12

34

SM Gavaskar

India

1971-1987

125

214

10122

236*

43.35

34

BC Lara

West Indies

1990-2006

131

232

11953

400*

60.51

34

DPMD Jayawardene

Sri Lanka

1997-2014

149

252

11814

374

51.45

34

KS Williamson

New Zealand

2010-2024

105

186

9276

251

51.78

33

AN Cook

England

2006-2018

161

291

12472

294

46.95

33

SR Waugh

Australia

1985-2004

168

260

10927

200

48.64

32

ML Hayden

Australia

1994-2009

103

184

8625

380

60.10

30

V Kohli

India

2011-2025

123

210

9230

254*

55.57

30

S Chanderpaul

West Indies

1994-2015

164

280

11867

203*

43.31

30

DG Bradman

Australia

1928-1948

52

80

6996

334

58.60

29

MJ Clarke

Australia

2004-2015

115

198

8643

329*

55.92

28

HM Amla

South Africa

2004-2019

124

215

9282

311*

49.97

28

GC Smith

South Africa

2002-2014

117

205

9265

277

59.67

27

AR Border

Australia

1978-1994

156

265

11174

205

41.09

27

Source: ESPNcricinfo

Players with the Most Test Centuries

1. Sachin Tendulkar (IND)

Sachin Tendulkar is widely regarded as one of the greatest batsmen in cricket history. With 15921 runs in 200 matches, Tendulkar's career was a masterclass in batting excellence. His 51 centuries and 68 half-centuries are a testament to his incredible consistency and skill. Tendulkar's ability to adapt to different conditions and opposition made him a revered figure in the cricketing world.

2. Jacques Kallis (ICC/SA)

Jacques Kallis is one of the greatest all-rounders in cricket history. With 13289 runs in 166 matches, Kallis's batting was a blend of elegance and solidity. His 45 centuries and 58 half-centuries showcased his incredible technique and temperament. Kallis's ability to score runs in different conditions and his impressive bowling record make him a legend of the game.

3. Ricky Ponting (AUS)

Ricky Ponting is one of the most successful batsmen in cricket history. With 13378 runs in 168 matches, Ponting's career was marked by incredible consistency and aggression. His 41 centuries and 62 half-centuries showcased his ability to dominate opposition bowlers. Ponting's leadership and batting prowess made him a key figure in Australian cricket.

4. Kumar Sangakkara (SL)

Kumar Sangakkara is one of the greatest batsmen in cricket history. With 12400 runs in 134 matches, Sangakkara's career was a masterclass in elegant batting. His 38 centuries and 52 half-centuries showcased his incredible technique and temperament. Sangakkara's ability to score runs in different conditions and his impressive wicket-keeping record make him a legend of the game.

5. Joe Root (ENG)

Joe Root is one of the most talented batsmen of his generation. With 13219 runs in 156 matches, Root's career has been marked by incredible consistency and skill. His 37 centuries and 66 half-centuries showcase his ability to adapt to different conditions and opposition. Root's elegant batting style and impressive record make him a key figure in English cricket.

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

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