5 active batsmen with the highest average in Test cricket

Virat Kohli
Virat Kohli

#2 Virat Kohli - 53.76

Virat Kohli
Virat Kohli

Taking second place is Indian batting superstar Virat Kohli. The Indian skipper has been plundering bowling attacks at will in all conditions. He is touted by many as the best batsman of the modern era, and is a youth icon for millions of fans across the globe.

Kohli has featured in 131 innings for India so far in Tests and scored 6,613 runs at an average of 53.76, including 25 hundreds and 20 fifties. He is seen by many as the man who can take the legacy of the great Sachin Tendulkar forward.

#1 Steven Smith - 62.96

Steven's Smith's batting average almost ranges on the verge of absurdity.
Steven's Smith's batting average almost ranges on the verge of absurdity.

Steven Smith’s average borders on the verge of absurdity. From the 119 innings that he has played in Tests so far, Smith has accumulated 6,485 runs, including 25 hundreds and 24 fifties, at an astounding average of 62.96.

To put things into perspective, Smith’s average is the second highest in the history of Test cricket - after the incomparable Don Bradman. His average is also nine points higher than the second-placed Kohli.

Smith's ability to pick the length early coupled with his impeccable hand-eye coordination make him an absolute nightmare to bowl to. And at just 29 years of age, he has time on his side as well.

If the Aussie can continue in the same vein, he will establish himself as one of the greatest Australian batsmen to ever don the whites.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links