Sachin Tendulkar of India tops the list of most centuries in test cricket. In 200 test matches that he played, he scored 15921 including 51 centuries with 248* being the highest score. Jacques Kallis of South Africa stands second on the list of most centuries in tests. In the 166 matches that he played, he scored 13289 runs including 45 centuries with 224 being his highest score. Former Australian captain Ricky Ponting is ranked 3rd on the list of most centuries in tests. In the 168 matches that he played, he scored 13378 runs including 41 centuries with 257 being his highest score.
S.No. | Player’s Name | Team | Matches Played | Runs Scored | Hundreds Scored | Highest Score |
1 | Sachin Tendulkar | India | 200 | 15921 | 51 | 248* |
2 | Jacques Kallis | South Africa | 166 | 13289 | 45 | 224 |
3 | Ricky Ponting | Australia | 168 | 13378 | 41 | 257 |
4 | Kumar Sangakkara | Sri Lanka | 134 | 12400 | 38 | 319 |
5 | Rahul Dravid | India | 164 | 13288 | 36 | 270 |
6 | Younis Khan | Pakistan | 118 | 10099 | 34 | 313 |
7 | Sunil Gavaskar | India | 125 | 10122 | 34 | 236* |
8 | Brian Lara | West Indies | 131 | 11953 | 34 | 400* |
9 | Mahela Jayawardene | Sri Lanka | 149 | 11867 | 34 | 374 |
10 | Steve Waugh | Australia | 168 | 6996 | 34 | 200 |
11 | Alastair Cook | England | 152 | 8877 | 32 | 294 |
12 | Matthew Hayden | Australia | 103 | 8643 | 30 | 380 |
13 | Shivnarine Chanderpaul | West Indies | 164 | 9265 | 30 | 203* |
14 | Don Bradman | Australia | 52 | 11174 | 29 | 334 |
15 | Hashim Amla | South Africa | 115 | 8032 | 28 | 311* |
16 | Michael Clarke | Australia | 115 | 8830 | 28 | 329* |
17 | Graeme Smith | South Africa | 117 | 7110 | 27 | 277 |
18 | Allan Border | Australia | 156 | 7530 | 27 | 205 |
19 | Garfield Sobers | West Indies | 93 | 8540 | 26 | 365* |
20 | Inzamam-ul-Haq | Pakistan | 120 | 6187 | 25 | 229 |
21 | Greg Chappell | Australia | 87 | 8586 | 24 | 247* |
22 | Mohammad Yousuf | Pakistan | 90 | 8181 | 24 | 223 |
23 | Viv Richards | West Indies | 121 | 7696 | 24 | 229 |
24 | Steve Smith | Australia | 63 | 8832 | 23 | 239 |
25 | Virender Sehwag | India | 104 | 7249 | 23 | 319 |
26 | Kevin Peterson | England | 104 | 6215 | 23 | 227 |
27 | Justin Langer | Australia | 105 | 8563 | 23 | 250 |
28 | Javed Miandad | Pakistan | 124 | 7624 | 23 | 280 |
29 | Wally Hammond | England | 85 | 8114 | 22 | 336* |
30 | Mohammad Azharuddin | India | 99 | 7727 | 22 | 199 |
FAQs
1. Which batsman has scored the most centuries in test cricket?
Sachin Tendulkar of India has the record for most test centuries – 51.
2. How many Indians feature on the list of most centuries in the test?
There are 5 Indians who feature on the list.
1. Sachin Tendulkar – 51
2. Rahul Dravid – 36
3. Sunil Gavaskar – 34
4. Virendra Sehwag – 23
5. Mohammad Azharuddin – 22
3. Which player has the lowest individual score in test cricket from the list?
Mohamad Azharuddin of India has a score of 199 which is the lowest score on the list.
4. Which country has the most players featured on the list?
Australia has the most number of players featured on the list – 9.