#6 Geoffrey Boycott (159 Centuries)
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)
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