Skip to content
Foundation5 min

Test Cricket Centuries Records Explained

The records for most Test centuries, highest individual centuries, and key milestones in Test batting history.

Written by GeoCric EditorialUpdated Jul 21, 2026
ShareShareWhatsAppFacebook

Most Test Centuries — All-Time Records

RankBatterCenturiesCountry
1Sachin Tendulkar51India
2Ricky Ponting41Australia
3Jacques Kallis45South Africa
4Rahul Dravid36India
5Sunil Gavaskar34India

Sachin Tendulkar's 51 Test Centuries

Sachin Tendulkar's 51 Test centuries across a 24-year career from 1989 to 2013 is the all-time record. His centuries came against every major cricket nation, in all conditions, and across multiple eras. His 100th international century — combining Tests and ODIs — was scored against Bangladesh in 2012, completing a milestone that had consumed public attention in India for two years.

Jacques Kallis with 45 Test centuries is often overlooked as the second-most prolifific Test century-maker because his combined batting and bowling value places him among the greatest all-rounders. His average of 55.37 is higher than Tendulkar's 53.78 in Tests.

What Constitutes a Test Century?

A century in cricket is an innings of 100 or more runs by a single batter in one innings (not cumulative across innings). Once dismissed, the batter cannot add to that innings even if they bat again later. A century not out — where the batter is still at the crease when the innings ends — counts the same as a dismissal century and has no effect on the batting average calculation differently (a not-out does not count as a dismissal for average purposes).

Frequently asked questions

Does a century in both innings of a Test match count as two centuries?

Yes. A century in each innings of the same Test match counts as two separate centuries. The feat is called scoring centuries in both innings of a Test. Don Bradman, Sunil Gavaskar, Ricky Ponting, and several other greats have achieved this.

What is the fastest Test century?

The fastest Test century in terms of balls faced was scored by Brendon McCullum of New Zealand — 54 balls against Australia in 2016. In terms of minutes, Jack Brown's century in 28 minutes in 1894 remains the record, but timing was measured differently then.