GMS Academy member Harvey Leonard picks the top 10 current Test batsmen with the highest averages…
10.Mahela Jayawardene- 49.56
Jayawardene made his Test debut in 1997 against India. He currently holds the record for the highest Test score made by a Sri Lankan cricketer, scoring 374 in against South Africa.
He is the first Sri Lankan to reach 10,000 Test runs. He has a Test average of 49.56, but a smaller ODI average of 33.50.
9.AB de Villiers- 50.50
AB de Villiers captains South Africa's ODI team and has thrived in Test cricket. He made his Test debut against England in 2004 and has since made 6,364 runs, averaging 50.50, making him one of the best and most reliable batsmen in the world.
His form has been similar in ODIs, creating an average of 49.28. AB can also catch incredibly well and created a reputation for being an outstanding fielder, typified by his diving run out of Simon Katich in 2006.
8.Younus Khan- 50.74
This man is only the third Pakistani Cricketer to score 300 or more runs in one innings. Khan made his test debut against Sri Lanka in 2000 and has an average of 50.74 in Test cricket and 31.88 in ODIs.
He has 6,749 runs in his Test career and over 7,000 in ODIs despite being regular middle order batsman. Since he made his debut he has established himself as a regular run scorer for Pakistan.
7.Shivnarine Chanderpaul- 51.81
Chanderpaul is the former West Indies captain. He is the first Indo-Carribean to play 100 Tests for the West Indies and captained them in 14 Tests and 16 ODIs.
Chanderpaul has the dubious distinction of playing in the greatest number of Test matches (68) in which his has been on the losing side. He has scored 10,830 Test runs, with an average of 51.81.
6.Hashim Amla- 52.11
One of the all-time best batsmen, Amla is a constant performer and the first South African to score a triple century in a Test Match.
He did this against England in 2012 when he made a score of 311 not out. Earlier this year, Amla became the first batsman since Ricky Ponting to head both the Test and ODI rankings at the same time in the ICC charts.
Amla has 5,785 runs with an average of 52.11 since making his debut in 2004. He's been even more impressive in ODIs with an average of 57.81.
5.Michael Clarke- 52.41
Michael Clarke is currently captaining the Aussies in their unsuccessful Ashes campaign. The poor Australia performance in the first two Tests has somewhat highlighted his ability as a batsman.
He has come in at number three and four and completely outshone the opening batsman. Clarke was appointed permanent Australia captain after the 2011 World Cup, when Ricky Ponting stood down.
Earlier that year, Clarke retired from T20 to focus on the longer forms of cricket. The Aussie captain has 7,377 Test runs with a 52.41 average. He has roughly the same amount of ODI runs with an average of 44.69 in that form of cricket.
4.Sachin Tendulkar- 53.86
A fan favourite. Tendulkar is widely acknowledged as one of the greatest batsmen in ODI and Test cricket.
He is the first ever cricketer to score 100 centuries. In Test cricket he has made 15,837 runs with a high average of 53.86, whereas in ODI's he has 18,426 runs with an average of 44.83.
Tendulkar has recently announced his retirement from ODIs and T20s. I can't imagine it being long before we bid farewell to the veteran, but what we do know, is that the Indian will go down as an absolute legend.
3.Jacques Kallis- 56.10
Kallis is the second South African to make the list, and has done so in a podium finish. Kallis made his debut in 1995 against England. Kallis has 13,128 runs in his 162 Test matches with an average of 56.10.
He has similar stats in his ODI career with 11,498 runs and an impressive average of 45.26.
2.Kumar Sangakkara- 56.98
Sangakkara is the former captain of the Sri Lanka cricket team. He is Sri Lanka's top order batsman and ODI wicket-keeper. He is described as the "most polished and prudent of batsman" in cricket.
Sangakkara is in this position in the ICC rankings. He is the joint fastest batsman to reach 10,000 Test runs with Brian Lara and number three in the list, Sachin Tendulkar, doing it in 195 innings.
He has 10,486 Test runs with an average of 56.98. He has 11, 632 rus and an average of 39.56 in ODIs.
1.Cheteshwar Pujara - 65.55
Here he is. Number one, Cheteshwa Pujara. The Indian made his debut against Australia in 2010, just three-years ago and has only played 13 Test matches, scoring an extraordinary 1180 runs with a high average of 65.55.
Pujara is in the form of his life and, should he continue his rapid career trajectory, could be one of the all-time Indian greats.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/130seMa
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.