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.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Aditya Joshi
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications