Most Hundreds in Test Cricket

Rank Player M Inns Runs NO BF S/R AVG 100 50 4s 6s
1 200 329 15921 33 0 54.09 53.78 51 68 2058 69
2 166 280 13289 40 28903 45.97 55.37 45 58 1488 97
3 163 298 13943 25 24242 57.51 51.07 41 66 1492 46
4 168 287 13378 29 22782 58.72 51.85 41 62 1509 73
5 134 233 12400 17 22882 54.19 57.40 38 52 1491 51
6 123 220 10763 28 19966 53.90 56.05 37 44 1172 67
7 164 286 13288 32 31258 42.51 52.31 36 63 1655 21
8 118 213 10099 19 19375 52.12 52.05 34 33 1082 70
9 125 214 10122 16 15327 66.04 51.12 34 45 1016 26
10 131 232 11953 6 19753 60.51 52.88 34 48 1559 88
11 149 252 11814 15 22959 51.45 49.84 34 50 1387 61
12 108 192 9461 19 18198 51.98 54.68 33 38 1056 28
13 161 291 12472 16 26562 46.95 45.35 33 57 1442 11
14 168 260 10927 46 22461 48.64 51.06 32 50 1175 20
15 103 184 8625 14 14349 60.10 50.73 30 29 1049 82
16 123 210 9230 13 16608 55.57 46.85 30 31 1027 30
17 164 280 11867 49 27395 43.31 51.37 30 66 1285 36
18 52 80 6996 10 0 - 99.94 29 13 0 6
19 115 198 8643 22 15456 55.92 49.10 28 27 978 39
20 124 215 9282 16 18573 49.97 46.64 28 41 1170 14
21 117 205 9265 13 15525 59.67 48.25 27 38 1165 24
22 156 265 11174 44 0 - 50.56 27 63 1161 28
23 112 205 8786 8 12517 70.19 44.59 26 37 1036 69
24 120 200 8830 22 16345 54.02 49.60 25 46 1105 48
25 87 151 7110 19 0 - 53.86 24 31 755 16
26 90 156 7530 12 14372 52.39 52.29 24 33 957 51
27 121 182 8540 12 0 - 50.23 24 45 0 84
28 104 180 8586 6 10441 82.23 49.34 23 32 1233 91
29 104 181 8181 8 13255 61.72 47.28 23 35 985 81
30 105 182 7696 12 14192 54.22 45.27 23 30 912 40
31 124 189 8832 21 0 - 52.57 23 43 0 48
32 85 140 7249 16 7491 96.77 58.46 22 24 490 20
33 99 147 6215 9 9852 63.08 45.03 22 21 720 19
34 108 193 8114 23 0 - 47.72 22 42 0 8
35 114 191 8765 18 16077 54.51 50.66 22 46 1024 64
36 118 205 7727 24 15622 49.46 42.69 22 46 919 39
37 79 137 6149 10 2258 272.32 48.42 21 24 452 1
38 100 178 7037 6 14385 48.91 40.91 21 27 867 10
39 101 176 7289 15 16783 43.43 45.27 21 34 922 12
40 107 190 7422 20 18116 40.96 43.65 21 32 822 2
41 82 131 6806 15 4242 160.44 58.67 20 35 429 20
42 93 159 6361 11 0 - 42.97 20 22 0 48
43 118 215 8900 6 18075 49.23 42.58 20 46 1079 25
44 128 209 8029 17 15360 52.27 41.81 20 47 844 41
45 79 137 6235 16 12436 50.13 51.52 19 29 685 39
46 97 180 7142 11 17033 41.93 42.26 19 35 694 22
47 103 176 7195 11 16217 44.36 43.60 19 35 863 16
48 104 186 7525 13 18140 41.48 43.49 19 40 727 9
49 108 185 7558 16 0 - 44.72 19 34 0 67
50 110 175 7515 14 0 - 46.67 19 39 0 70
51 112 196 7683 24 12957 59.29 44.66 19 35 932 55
52 82 147 5719 9 11184 51.13 41.44 18 18 742 22
53 116 202 7487 25 0 - 42.29 18 39 0 24
54 117 204 8231 18 16268 50.59 44.25 18 39 979 10
55 77 131 5444 11 12190 44.65 45.36 17 18 659 27
56 78 131 5807 15 2230 260.40 50.06 17 28 440 3
57 96 137 5570 20 6796 81.95 47.60 17 26 677 100
58 116 185 6868 22 11450 59.98 41.37 17 35 560 17
59 134 225 8781 34 17785 49.37 45.97 17 56 1135 5
60 53 84 4555 9 6523 69.83 60.73 16 23 176 2
61 86 146 5949 12 0 - 44.39 16 27 0 23
62 87 145 5492 11 8379 65.54 40.98 16 23 677 24
63 88 159 6229 14 12757 48.82 42.95 16 28 664 28
64 90 161 6361 15 12703 50.07 43.56 16 34 668 44
65 90 156 5502 15 0 - 39.02 16 17 685 4
66 91 164 6261 6 13064 47.92 39.62 16 31 705 22
67 99 189 7172 7 13913 51.54 39.40 16 39 760 12
68 100 179 6744 28 14693 45.89 44.66 16 39 778 9
69 113 188 7212 17 14070 51.25 42.17 16 35 900 57
70 115 212 7728 7 20609 37.49 37.69 16 46 904 4
71 119 212 8214 27 16970 48.40 44.40 16 45 835 90
72 74 125 5357 14 0 - 48.26 15 33 0 23
73 79 137 6227 6 0 - 47.53 15 28 0 0
74 87 154 5842 8 12484 46.79 40.01 15 31 747 14
75 103 182 7214 11 11970 60.26 42.18 15 37 1046 98
76 103 154 5768 22 0 - 43.69 15 29 0 7
77 133 235 8463 21 17389 48.66 39.54 15 45 1121 10
78 70 115 4554 12 9300 48.96 44.21 14 20 548 25
79 74 131 5312 7 9967 53.29 42.83 14 21 598 30
80 75 136 5345 10 0 - 42.42 14 26 0 15
81 76 143 5825 10 10685 54.51 43.79 14 29 831 42
82 79 139 4656 10 9058 51.40 36.09 14 18 618 20
83 81 132 5462 20 11641 46.92 48.76 14 30 633 7
84 86 152 5347 11 11190 47.78 37.92 14 23 684 26
85 90 154 6167 7 12270 50.26 41.95 14 26 887 47
86 91 155 6080 10 8011 75.90 41.93 14 35 616 6
87 96 171 5764 16 14272 40.38 37.18 14 33 734 24
88 102 161 5200 6 8565 60.71 33.54 14 22 621 67
89 110 188 6973 14 10698 65.18 40.07 14 31 910 59
90 120 216 7216 9 12348 58.43 34.85 14 37 828 136
91 67 109 4406 14 8569 51.41 46.37 13 23 513 10
92 67 123 5234 12 0 - 47.15 13 27 0 15
93 75 139 4859 10 8922 54.46 37.66 13 25 557 21
94 100 184 6510 16 13416 48.52 38.75 13 28 747 38
95 102 173 5762 15 11462 50.27 36.46 13 27 633 63
96 46 79 3533 3 2079 169.94 46.49 12 12 301 9
97 54 97 3915 8 1206 324.63 43.99 12 15 203 1
98 60 92 3315 4 0 - 37.67 12 12 417 23
99 61 105 3982 1 8601 46.29 38.28 12 15 467 33
100 63 112 4794 19 10636 45.07 51.54 12 27 543 20

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

Test cricket is the traditional format which appeals a lot to the fans, and the record of most Test hundreds is not a result of a single series or a couple of brilliant innings, but a result of years of consistency and performance in different conditions. This record is marked as special because It's very important to overcome the challenges of fast bowling or spin on a home pitch or a foreign pitch. The most hundreds in Test cricket is considered one of the greatest achievements in any batsman's career. 

There are some batsmen in Test cricket who go beyond centuries and play memorable innings. The record for most double hundreds in Test cricket is held by players who not only reach their centuries but also completely dominate the match.

The double century shows that the batsman can stay for a long time and take the team to a strong position in Test cricket.

The Record Holders of Most Hundreds in Test Cricket

The most Test hundreds list showcases the giants such as Sachin Tendulkar, Ricky Ponting, Jacques Kallis, and Rahul Dravid, who defeat bowlers and give thrilling innings with their skill and determination. These legends have scored a century that is not just a number on the scoreboard, but a statement of dominance, class, and unmatched consistency.

Sachin Tendulkar– 51 Test centuries

Sachin Tendulkar holds the record for most Test hundreds in Test cricket. He has 51 Test centuries, which is the top among all players even today. He smashed 15,921 runs in 329 innings across 200 Test matches with an average of 53.78 and a strike rate of 54.09.

Jacques Kallis – 45 Test centuries

Jacques Kallis has 45 test hundreds to his name, which places him among the top players listed on the most test hundreds list. He scored 13,289 runs in 280 innings across 166 Tests, with an impressive average of 55.37 and a strike rate of 45.97.

In the 2003–2004 Test series, he scored 712 runs and four centuries in six innings across four Tests, with a highest score of 177, which earned him the record for most hundreds in a Test series.

Joe Root – 41 Test centuries

Joe Root has knocked 41 Test centuries, which is a testament to his remarkable consistency and class. He has also played some memorable big innings, which have earned him a spot on the list of the most hundreds in Test cricket. Joe Root has smashed 13,943 runs in 298 innings across 163 Tests. His average is 51.07, and his strike rate of 57.51 made him a reliable run-scorer in the longer format.

Joe Root has registered the most hundreds in Test series 2021–2022, where he scored 737 runs, 4 centuries in 9 innings of 5 Test matches, with his best score being 180. 

In his entire career (2012–2026), Joe Root scored 13,943 runs in 298 innings across 163 matches, where he registered 6 double centuries, making the most double hundreds in Test cricket.

Ricky Ponting – 41 Test centuries

Ricky Ponting is considered one of the most prolific batsmen in Test cricket, with 41 Test centuries to his name. He smashed 13,378 runs in 287 innings in 168 Test matches, with an average of 51.85 and a strike rate of 58.72.

If talking about most double hundreds in Tests, He has also scored 6 double centuries in 287 innings across 168 matches in his illustrious career.

Kumar Sangakkara – 38 Test centuries 

Kumar Sangakkara is one of the top batsmen in terms of Test most hundreds with 38 centuries. He has landed 12,400 runs in 233 innings in 134 Test matches, with an impressive average of 57.40 and a strike rate of 54.19. 

He has etched 38 centuries and 52 half-centuries to his name, including the most double hundreds in tests, i.e., 11 double centuries and also secured the most triple hundreds in test cricket with 1 triple century in his test career.

Steven Smith – 37 Test centuries

Steven Smith also holds a significant place on the most test hundreds list. He has etched 37 Test centuries, which placed him among the best Test batsmen in the world. In his 123 matches and 220 innings, he scored 10,763 runs with an average of 56.05 and a strike rate of 53.90 indicating that he is a reliable run-getter for the team under any conditions. He holds the record for most hundreds in a Test series 2014-15 because he got four centuries in this series.

Rahul Dravid – 36 Test centuries

Rahul Dravid is one of the greatest batsmen to score the most hundreds in Test cricket. He has 36 Test centuries to his name, which demonstrates his consistency and ability to stay at the crease over long periods of time. He smashed 13,288 runs in 286 innings in 164 matches with an average of 52.31 and a strike rate of 42.51.

Younis Khan – 34 Test centuries

Younis Khan shines as the Test most hundreds maker. He has 34 Test centuries to his name, which earned him a special place among Pakistan's greatest batsmen. He also carved his name for the most triple hundreds in test cricket and the most double hundreds in test cricket list. He basically achieved 1 triple century and 6 double centuries.

Sunil Gavaskar – 34 Test centuries

Sunil Gavaskar is one of the greatest batsmen to have scored the most test hundreds in test cricket. He has 34 Test centuries, reflecting his hard work, technique, and ability to dominate matches. He scored 10,122 runs in 214 innings of 125 Test matches, with an average of 51.12 and a strike rate of 66.04.

Sunil Gavaskar holds the record for most hundreds in a Test series with 4 centuries against England in 1971. He scored 774 runs in 8 innings and averaged 154.80 in this test series.

Brian Lara – 34 Test centuries

Brian Lara is one of the leading batsmen with the most hundreds in Test cricket. He has 34 centuries and scored 11,953 runs in 232 innings of 131 Test matches, in which his average is 52.88 and strike rate is 60.51. His brilliant batting ability and ability to score big scores are reflected in his batting. He secured the name for the most triple hundreds in test cricket with 2 triple centuries.

Don’t miss your favourite star in the most hundreds in Test cricket—only on Sports Yaari with the latest cricket news, live scores, sports updates, and IPL head-to-head stats.

Who scored the most hundreds in Test cricket? Find out the unforgettable legends who wrote cricket history with their iconic centuries, including triple and double centuries.

Most Hundreds in Test (FAQs)