There are several cricketers who have amassed centuries for their respective teams in the Test format. However, there are only a few cricketers who have consistently racked up centuries for their teams in the longest format of the game. Here is a list of 5 active cricketers with the most Test centuries:
5. Joe Root (20)
Joe Root is arguably one of the best English Test cricketers of all time. In 105 matches in the Test format, Joe Root has amassed a total of 8714 runs for England. Root has amassed a total of 20 centuries for England in the longest format of the game.
4. Kane Williamson (24)
Kane Williamson is one of the most successful Kiwi cricketers in the Test format. In 85 Test matches in his career, Kane Williamson has amassed a total of 7230 runs for New Zealand. Williamson has amassed a total of 24 centuries for New Zealand in the Test format.
3. David Warner (24)
David Warner In 86 matches in the Test format, David Warner has amassed a total of 7311 runs for Australia. Warner has amassed a total of 24 centuries for Australia in the Test format.
2. Virat Kohli (27)
Virat Kohli is undeniably one of India’s most successful batsmen in the Test format. In 92 Test matches for Team India, Virat Kohli has racked up a total of 7457 runs. Kohli has amassed a total of 27 centuries for India in the longest format of the game.
1. Steve Smith (31)
Steve Smith is well known for his batting ability in the longest format of the game. In 77 Test matches for Australia, Steve Smith amassed a total of 7540 runs. Steve Smith has scored an impressive 31 centuries for Australia in the longest format of the game.