Top 10 players with the most number of centuries in competitive cricket

Enter caption

#6 Geoffrey Boycott (159 Centuries)

Geoffrey Boycott played 108 Tests for England
Geoffrey Boycott played 108 Tests for England

Well, the recent generation has seen most of him as a commentator, but Geoffrey Boycott is one the most successful English batsman ever. Not just physically charming but equally attributable in his batting style, Boycott had his illustrious career in between 1962-1986.

He represented England in 108 Test matches and amassed over 8000 Test runs, highest at that time. He also represented Yorkshire in county cricket. Boycott stands fifth at all-time leading run scorers list and has 159 centuries to his name.


#5 Wally Hammond (167 Centuries)

Wally Hammond is described as one of the four best batsmen in cricket history by Wisden Almanack
Wally Hammond is described as one of the four best batsmen in cricket history by Wisden Almanack

Walter Hammond or fondly remembered as Wally Hammond was an English cricketer and represented England and Gloucestershire in Tests and first-class cricket. His career spanned from 1920-1951 and in this period, he played 634 First-class matches including 85 Tests.

Hammond was a prolific run-getter and is regarded as one of the four best in cricket history by Wisden Almanack. Hammond scored 167 centuries in his career. His English record of 22 centuries in Tests stayed unbroken until Alastair Cook surpassed the feat in 2012.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links