Stories
Top 5 Batsmen With Most Centuries Against One Team in Test Cricket

- •Sir Donald Bradman holds the all-time record by scoring 19 centuries against England in Test cricket between 1928 and 1948.
- •Sunil Gavaskar proved his dominance against the fearsome West Indies pace attack by hitting 13 centuries from 1971 to 1983.
- •England star Joe Root has accumulated 13 centuries against India in Test matches between 2012 and 2025.
- •Steve Smith has established himself as an Ashes legend by scoring 13 centuries against England under high-pressure conditions.
- •Jack Hobbs of England scored 12 centuries against Australia during his historic career spanning from 1908 to 1930.
Key Questions Answered
Sachin Tendulkar holds the record for the most centuries against a single team, scoring 20 centuries across formats against Australia to surpass Sir Donald Bradman's previous record. In Test cricket specifically, Sir Donald Bradman scored 19 centuries against England, standing as a legendary milestone.
Sir Donald Bradman scored 19 centuries and 12 half-centuries against England in Test cricket between 1928 and 1948. During 37 matches and 63 innings, he accumulated 5,028 runs with an outstanding average of 89.78 and a highest score of 334 runs.
Between 2012 and 2025, Joe Root has played 35 Test matches against India, scoring 3,383 runs in 64 innings with an average of 59.35. He has smashed 13 centuries and 12 half-centuries against the Indian team, boasting a highest score of 218 runs.





