Top 10 Active Batsmen With Most Centuries In Test Cricket

WRITTEN BY Akhil Singhal

Steve Smith (AUS)

28 Centuries

Joe Root (ENG)

28 Centuries

Virat Kohli (IND)

27 Centuries

Kane Williamson (NZ)

24 Centuries

David Warner (AUS)

24 Centuries

Azhar Ali (PAK)

19 Centuries

Cheteshwar Pujara (IND)

18 Centuries

Dimuth Karunaratne

14 Centuries

Dean Elgar

14 Centuries

For More Such Stories...