Who among the Fab 4 has scored the most centuries?

27-12-2024
4 min read
(Getty)

The Fab 4 of cricket have had the world at their feet with their performances in the last decade. We are talking about some of the best batsmen to ever play the game - Virat Kohli, Joe Root, Steven Smith, and Kane Williamson.

Click here to bet on India vs Australia Test Cricket action!

The quartet is widely regarded as the best batsmen of the current era. They are all classy top-order batsmen and have captained their countries at some point in their careers. They were labelled as 'The Fab 4' by the late Martin Crowe back in 2014 before their careers took off and panned out how they did.

MORE: Who has scored the most Test centuries against India? Joe Root, Steve Smith and more

In this article, The Sporting News look at the batting record of the four players, and how many centuries have each of them scored in international cricket. 

(Getty)

How many centuries have the Fab 4 Scored in International Cricket?

Player Team Matches Runs 100s High Score
Virat Kohli India 542 27,260 81 254*
Joe Root England 355 20,387 52 262
Kane Williamson New Zealand 363 18,661 46 251
Steven Smith Australia 345 16,702 46 239

Virat Kohli has the most centuries among all four batters (81 centuries). However, the former India skipper also has the most appearances in international cricket, with 540 matches to his name. 

Joe Root is second to Kohli for the highest centuries among the Fab 4. The Test specialist has 52 centuries to his name, with the highest score of 262 in a Test match against Pakistan in Multan in 2024.

Bet on the Border-Gavaskar Trophy and win exclusive cash rewards!

New Zealand's Kane Williamson has scored 46 centuries in international cricket, with over 340 games under his belt. The Kiwi star scored his most recent century of 156(204) in Hamilton against England in the third Test of the series in December 2024.

Australian batter Steve Smith has scored 46 tons, having played the least matches of them all - 345. His maiden century came at the biggest stage - the Ashes series of 2013, at the iconic Oval. His latest century came against India in the fourth Test of the Border Gavaskar Trophy at the MCG in the Boxing Day Test.

MORE: Which batsmen have scored most runs in Test matches in 2024

How have the Fab 4 performed across different formats?

Player Tests ODIs T20Is Total
Virat Kohli 30 50 1 81
Joe Root 36 16 0 52
Kane Williamson 33 13 0 46
Steve Smith 34 12 0 46

Place your bets on the India vs Australia Test and other cricket matches here!