Tap to Read ➤

Highest Average in Test Cricket since 2017; Kane Williamson tips the list

No other Indian batter in Test Cricket has scored runs at a higher average than Rohit Sharma. Let us take a look at top 10 players with highest average in Test cricket in the last 5 years.
Avinash Sharma
#10 Joe Root (England)
Avg - 46.63 
Runs - 5130
Inns - 117
#9 Usman Khawaja (AUS)
Avg - 46.77
Runs - 2105
Inngs - 51

#8 Angelo Matthews (SL)
Avg - 47.41
Runs - 2039
Inngs - 50

#7 Abid Ali (PAK)
Avg - 49.16
Runs - 1180
Inngs - 26

#6 Rohit Sharma (IND)
Avg - 49.60
Runs - 1736
Inngs - 38

#5 Devon Conway (NZ)
Avg - 53.15
Runs - 1010
Inngs - 19

#4 Steve Smith (AUS)
Avg - 57.22
Runs - 2747
Inngs - 53

#3 Marnus Labuschagne (AUS)
Avg - 59.05
Runs - 3071
Inngs - 55
#2 Babar Azam (PAK)
Avg - 59.54
Runs - 3156
Inngs - 60
#1 Kane Williamson (NZ)
Avg - 63.62
Runs - 2354
Inngs - 42