CS Chiwanza

The fastest to 7,000 Test runs – which Australian is in a league of his own?

Three legends of Test cricket all reached 7,000 runs in 138 innings - which Australian star took just 126?
Joe Root catches a cricket ball
Archie Starkey

Joe Root breaks world record for most catches in Test cricket – who has he overtaken?

Joe Root has set a new world record for the most catches in Test cricket history. Which legendary slip catchers did he overtake at Lord's?
Archie Starkey

Ranked: The best 20 Test batters in the world today

From Harry Brook's rapid rise to Kane Williamson's admirable endurance, here's the breakdown of the top ICC Test batters in 2025.