1. Steve Smith: 32 centuries
Steve Smith: 107 Tests
2. Kane Williamson: 31 centuries
Kane Williamson: 97 Tests
3. Joe Root: 30 centuries
Joe Root: 137 Tests
Last but not the least, Virat Kohli
4. Virat Kohli: 29 centuries
Virat Kohli: 113 Tests
Next : Fastest to 500 wickets in Test cricket, Ashwin goes past Kumble, Warne
Click to read more..