Most of the tests between active players centuries

Former England captain Joe Root has scored a 35th Test century in a match against Pakistan …
England’s former captain Joe Root clinched his 35th century in a match against Pakistan. He now sits at the top of the list, with many other big active names also featured. See the full list of prominent players who have stamped numerous tons for their teams.
Player | 100s | Nation |
Joe Root | 35 | England |
Kane Williamson | 32 | New Zealand |
Steve Smith | 32 | Australia |
Virat Kohli | 29 | India |
David Warner | 26 | Australia |
Joe Root
Joe Root is leading the list of most centuries among active players. He has scored 35 centuries so far.
Kane Williamson
Kane Williamson has 32 tons under his belt. He has smashed these hundreds in 102 Test matches.
Steve Smith
Steve Smith is placed third in the list with 32 hundreds in 109 Test matches. He has amasses 9685 runs in Tests so far.
Virat Kohli
India’s star player Virat Kohli has 29 centuries in Test cricket. He has scored 8947 runs in 115 matches.
Editor’s Pick
Cricket
Asia Cup 2025 in jeopardy as India and Sri Lanka think to pull out of key ACC meet
Top Stories
Follow us on Social Media
Tell us why you did not like our article so that we could improve?
ICC test rankings
ICC ODI rankings
ICC T20i ranking