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

Enter caption

#4 EH Hendren (170 Centuries)

Patsy Hendren represented England in 51 Tests
Patsy Hendren represented England in 51 Tests

Elias Henry Hendren or fondly known as Patsy Hendren was an English batsman in the period 1907-1937. This right-handed batsman played for England and Middlesex and was a prolific batsman in the between world war period.

Patsy represented England in 51 Tests and averaged over 47.63. However, his average swells up to 50 in first-class cricket with 170 centuries to his name. His highest first-class score is 301.


#3 Graham Gooch (172 Centuries)

Graham Gooch holds the record for most runs in professional cricket
Graham Gooch holds the record for most runs in professional cricket

Graham Alan Gooch is a former English cricketer who represented England and Essex in his cricket career that spanned from 1973-2000. This former English captain was a prolific run scorer and one of the best from his generation.

He holds the record of amassing the most runs, with 67057 runs in first-class and limited overs game. In his career, he scored 172 centuries across formats. He even holds the record for most runs in List-A cricket in a professional career.

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