Most Hundreds in Test cricket

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

Download this Record Infographics

51 centuries
Matches 200
Runs 15921
Average 53.78
45 centuries
Matches 166
Runs 13289
Average 55.37
41 centuries
Australia Ricky Ponting ( Aus )
Matches 168
Runs 13378
Average 51.85
38 centuries
Matches 134
Runs 12400
Average 57.4
36 centuries
India Rahul Dravid ( Ind )
Matches 164
Runs 13288
Average 52.31
34 centuries
Matches 125
Runs 10122
Average 51.12
34 centuries
Matches 149
Runs 11814
Average 49.84
34 centuries
West Indies Brian Lara ( WI )
Matches 131
Runs 11953
Average 52.88
34 centuries
Pakistan Younis Khan ( Pak )
Matches 118
Runs 10099
Average 52.05
33 centuries
England Alastair Cook ( Eng )
Matches 161
Runs 12472
Average 45.35
Recommended for you