Most centuries in a career
Rank Player Nationality Centuries
1 Sachin Tendulkar Indian 59
2 Graham Gooch English 44
3 Graeme Hick English 40
4 Ricky Ponting Australian 34
5 Gordon Greenidge West Indian 33
6 Sourav Ganguly Indian 31
Sanath Jayasuriya Sri Lankan 31
8 Nick Knight English 30
9 Desmond Haynes West Indian 28
Brad Hodge Australian 28
Marcus Trescothick English 28
12 Brian Lara West Indian 27
Mark Waugh Australian 27
Robin Smith English 27
Matthew Hayden Australian 27
Herschelle Gibbs South African 27
Source: Cricket Archive. Last updated: 30 June 2011.