7 active cricketers with most number of centuries in Test cricket

By Ashish Kapoor
Published on | Feb 04, 2024

Dimuth Karunaratne

Dimuth Karunaratne made his Test debut in 2012 and has played 84 Test matches so far. He has 16 Test centuries to his name.

Image Credit: AFP

Azhar Ali

Pakistan Azhar Ali has been in fine form recently and has scored 17 Test centuries in 97 matches.

Image Credit: AFP

Cheteshwar Pujara

Cheteshwar Pujara, who is currently not part of Team India squad for the Test series against England has scored 19 Test centuries in 103 matches.

Image Credit: AFP

Virat Kohli

Virat Kohli recently took a break from the Team India squad citing personal reasons. King Kohli has scored 30 Test centuries so far.

Image Credit: AFP

Joe Root

Former England skipper Joe Root has scored 30 Test centuries at an average of 56.72 in Tests.

Image Credit: AFP

Kane Williamson

Kane Williamson is currently playing his 97th Test match for New Zealand and he has scored 30 centuries in tests with 60 half-centuries to his name.

Image Credit: AFP

Steve Smith

Australia's Steve Smith leads the charge in this list as he has 32 Test centuries to his name in 107 Test matches.

Image Credit: AFP