Most Hundreds in Test Cricket

Record holder : Sachin Tendulkar of India holds the record (51 centuries) for most hundreds in test cricket.

Download

1. India Sachin Tendulkar - 51 centuries

At the top of list is Sachin Tendulkar of India. He made 51 centuries while scoring 15921 runs in 329 innings of 200 matches at an average of 53.78 between 1989 and 2013.

2. South Africa Jacques Kallis - 45 centuries

Next in the list is Jacques Kallis of South Africa. He made 45 centuries while scoring 13289 runs in 280 innings of 166 matches at an average of 55.37 between 1995 and 2013.

3. Australia Ricky Ponting - 41 centuries

At no. 3 position is Ricky Ponting of Australia. He made 41 centuries while scoring 13378 runs in 287 innings of 168 matches at an average of 51.85 between 1995 and 2012.

4. Sri Lanka Kumar Sangakkara - 38 centuries

Then comes our Kumar Sangakkara of Sri Lanka. He made 38 centuries while scoring 12400 runs in 233 innings of 134 matches at an average of 57.4 between 2000 and 2015.

5. India Rahul Dravid - 36 centuries

Then comes our Rahul Dravid of India. He made 36 centuries while scoring 13288 runs in 286 innings of 164 matches at an average of 52.31 between 1996 and 2012.

6. India Sunil Gavaskar - 34 centuries

Next in the list is Sunil Gavaskar of India. He made 34 centuries while scoring 10122 runs in 214 innings of 125 matches at an average of 51.12 between 1971 and 1987.

7. Sri Lanka Mahela Jayawardene - 34 centuries

At position no. 7 is Mahela Jayawardene of Sri Lanka. He made 34 centuries while scoring 11814 runs in 252 innings of 149 matches at an average of 49.84 between 1997 and 2014.

8. West Indies Brian Lara - 34 centuries

At no. 8 position is Brian Lara of West Indies. He made 34 centuries while scoring 11953 runs in 232 innings of 131 matches at an average of 52.88 between 1990 and 2006.

9. Pakistan Younis Khan - 34 centuries

Next in the list is Younis Khan of Pakistan. He made 34 centuries while scoring 10099 runs in 213 innings of 118 matches at an average of 52.05 between 2000 and 2017.

10. England Alastair Cook - 33 centuries

Next in the list is Alastair Cook of England. He made 33 centuries while scoring 12472 runs in 291 innings of 161 matches at an average of 45.35 between 2006 and 2018.

Latest poll updates

Get notified on trending polls and opinions