9 - Angelo Matthews has scored 15 centuries in Tests in 106 matches
8 - Usman Khawaja also has 15 tons in the longest formats in 68 matches
7 - Dimuth Karunaratne has struck 16 tons in Tests in 88 games
6 - Cheteshwar Pujara is the next ranked active star with 19 centuries in 103 games
5 - David Warner is ranked 5th in this list. He has made 26 centuries in 111 matches
4 - Virat Kohli is India's highest-ranked active player with the most tons. He has scored 29 centuries in 112 matches
3 - Kane Williamson has hit 29 Test tons too. He took 96 matches for it
2 - Joe Root has 30 Test tons to his name in 135 matches
1 - Steve Smith leads the active players' chart with 32 centuries to his name in 104 matches
Next : Players RCB targeted at IPL 2024 auction but failed to pick them
Click to read more..