For international players, playing a test match in India can be quite tough, and winning matches is much harder. The combination of India’s scorching weather and spin-friendly surfaces has made the game more challenging to play. Some batters play brilliantly and score a lot of runs in these challenging conditions; in this article, we have listed the batters with the highest batting average in Indian test matches. These surfaces help bowlers, and players’ batting average has been very low over the years.
Batters With Highest Batting Average in Tests in India
Andy Flower
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/034241-1024x731.webp)
Due to his several T20 franchise victories over his coaching career, the former Zimbabwean player is currently regarded as one of the top coaches in the world. The intriguing aspect is that he is among the select few players in Indian Test matches with the highest batting average. During his nine years as a player for his country, he participated in five test matches in India and did incredibly well, amassing 820 runs at an average of 117.4 with three hundred and four half-centuries. In test matches, he has the highest average of any Indian player. With his outstanding work, he significantly contributed to the improvement of Zimbabwean cricket, and today he is coaching the sport.
Garry Sobers
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/87255-964x1024.webp)
Garry Sobers was brilliant at cricket. He was an excellent fielder, bowler, and batsman. He is regarded by many as the greatest all-around player of his generation. His batting style was elegant but strong, and he could hit the ball in any direction. Because he currently has the second-best average in India, he is ranked number two on our list. In the eight games he has participated in on Indian territory, Sobers has amassed 899 runs at an average of 99.88. In addition, he scored five half-centuries and three centuries. In addition, Sobers was an excellent bowler with a fast-to-medium pace. He was a superb fielder overall and had good ball-catching skills.
KF Barrington
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/96699-661x1024.webp)
KF Barrington, who played six matches in India and averaged 96.28 while scoring 674 runs, held the record for the third-highest Test batting average in India. Barrington represented England. His outstanding display in Indian cricket conditions demonstrated his brilliance and versatility. Barrington is a significant character in cricket history because of his ability to perform well on Indian pitches, which demonstrated his understanding of the game. His success served as evidence of his ability and tenacity on the global scene.
Younis Khan
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/237787-1024x586.webp)
Younis Khan, a former batter for Pakistan, is among the greatest test hitters to have ever come out of the country and the entire globe. The Pakistani team hasn’t found a middle-order hitter as good as him since he retired. He is also included on our list due to his outstanding performance in six matches, averaging 76.8, although playing in Indian circumstances. He amassed 768 runs and three hundred and twenty-five half-centuries in these games. Among all Asian batters, he has the best average in India, which speaks much about his skill on the field.
Clive Lloyd: Batters with Highest Batting Average in Tests Cricket
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/262163-1024x617.webp)
Our list also includes the previous West Indian captain who achieved the first-ever victory with the side, with an average of 75.5 in test cricket in India. In 14 games, he amassed 1359 runs, four dominant tons, and five half-centuries. He is recognized as one of the greatest batters of his time and the greatest skipper to lead the West Indian team. The West Indian team that won the ICC World Cup’s first edition was led by Clive Lloyd.
Vijay Hazare
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/12751-1024x784.webp)
The first Indian on our list is Vijay Hazare, who has the best batting average of any Indian. He only played for India for four years, from 1948 to 1952, but during that time he set an incredible record for the highest test average achieved by an Indian batter in India. Throughout his 13 test matches, he amassed 1113 runs at an average of 69.56, along with five centuries and four half-centuries.
Mayank Agarwal
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/335205-1024x682.webp)
In Test cricket played in India, Mayank Agarwal, playing for India, has had a big influence. He played in nine different tests and scored 898 runs in 13 innings, with his best effort coming in at a whopping 243 runs. Agarwal could not end up unbeaten in any of his innings, but he did manage to maintain a respectable batting average of 69.07. Four centuries and one half-century were among his performances, demonstrating his ability to regularly turn stars into large scores.
Bert Sutcliffe
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/112-699x1024.webp)
He played for New Zealand and showed his batting ability between 1955 and 1965. Sutcliffe batted in 16 innings and finished without being out three times in the nine Test matches he participated in in India. His best score was an amazing 230 not out, and he scored 885 runs in all. Sutcliffe scored three hundred and three half-centuries while batting extraordinarily well in Indian conditions, averaging 68.07.
Rishabh Pant: Top Batters with Highest Batting Average in Tests Cricket
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/335246-1024x682.webp)
In eight games, Rishabh Pant batted eleven times and was out just once. His greatest score was 101 runs, out of a total of 639 runs scored. He scored 63.9 runs per inning on average. Pant proved he is a capable batsman for the team by scoring one century and six half-centuries. Pant has established himself as a dependable batsman in Indian conditions, with an average of 63.9. He has registered one century and six half-centuries, showcasing his ability to constantly contribute to the team’s success with the bat.
Top Batters with Highest Batting Average in Tests Cricket: Rohan Kanhai
![CT-2103-01 CT-2103-01](https://sportsermon.in/wp-content/uploads/2024/03/109097-783x1024.webp)
During his 1958–1967 Test cricket career in India, West Indies player Rohan Kanhai left a lasting impression. He demonstrated his batting prowess with 12 innings in 8 Test matches, amassing 765 runs at an astounding average of 63.75. Kanhai’s greatest score of 256 demonstrates his capacity to control the bowling attack of the opposition. With one century and four half-centuries, he has put himself firmly in the top 10 Indian batters with the highest batting average in Test matches.
Also read, IPL 2024 Fittest Players: Top Contenders