Top 5 active batters with the highest average in Test cricket

Smith's average is the second-highest in Test cricket history (just after Sir Don Bradman). In 92 innings, he has amassed 8647 runs.

Steve Smith- 60.89

The 28-year-old slowly etched his name amongst the greatest Test batters. In 33 innings, he has scored 3150 runs.  

Marnus Labuschagne- 59.43

He was the first concussion substitute in Test cricket history when he replaced Steve Smith who was knocked down by a Jofra Archer bouncer. 

Williamson has become a pillar of the New Zealand team since his debut. He scored a ton on his Test debut and later, he become the youngest Kiwi batter to reach 3000 Test runs (even younger than Sir Bradman). In 90 matches, he amassed 7645 runs.

Kane Williamson- 53.83

The slender batter is like a stubborn boy who wouldn't lose his wicket easily. He established himself amongst the modern game's "Big Four" batters. In 127 matches, he aggregated 10629 runs.

Joe Root- 49.43

He burst into the scene after U19 World Cup and was deemed one of the young talents. But the ambitious batter wanted more, and he quickly ascended the ladder, breaking and creating several records. In 104 Test matches, he scored 8119 runs.

Virat Kohli- 48.90

For more stories