Players with most centuries in Test cricket since 2021
Players with most centuries in Test cricket since 2021
With star England batter Joe Root putting in an exceptional performance against India in the fourth Test of the Anderson-Tendulkar Trophy 2025, let us have a look at the top five players with the most centuries in Test cricket since 2021.
5. Veteran Australia opener Usman Khawaja has been a stalwart for the Aussies in the longest format of the game. In the twilight of his career, Khawaja has been brilliant for Australia since 2021, hitting eight centuries to his name. The star batter has the fifth highest number of centuries since 2021 in Test cricket.
2/5Image Source : Getty (File Photo)
4. England's rising star Harry Brook has been nothing short of exceptional for England in the longest format of the game ever since his debut. Since 2021, Brook has the fourth-highest number of Test centuries with eight 100s to his name in the last four years. Becoming an integral member of the side, Harry Brook has one of the brightest futures in world cricket.
3/5Image Source : Getty (File Photo)
3. One of the greatest batters for New Zealand and of the current generation, Kane Williamson is one of the biggest stars of world cricket, in all three formats, the star batter has left quite a mark and continues to impress. Since 2021, Williamson has hit a whopping 10 centuries to his name, and is still one of the most important players for the Black Caps in the longest format.
Advertisement
4/5Image Source : Getty (File Photo)
2. Another one of the 'Fab Four', Australia's Steve Smith, is widely revered as one of the best batters of his generation. With 10,477 runs in 119 Tests, Steve Smith has hit a total of 10 centuries in Test cricket since 2021, the joint second highest for any batter, equal with Kane Williamson.
5/5Image Source : Getty (File Photo)
1. Almost at the pinnacle of Test cricket, Joe Root has long surpassed his peers. An important part of the Fab Four, Root has been notching up runs in the longest format for quite some time now and is the second-highest run scorer in Test cricket history only behind Sachin Tendulkar. Since 2021, the star England batter has hit 21 Test centuries to his name, and continues to impress with his stellar knocks.