HomeSportsCricketTop 10 Batters with Highest Batting Average in Tests in India: Unveiling...
-- Advertisement --

Top 10 Batters with Highest Batting Average in Tests in India: Unveiling the Elite

- Advertisement -

Playing a test match in India is quite challenging for overseas players, and winning matches is more difficult. It has become more difficult to play in India because of the hot weather and spin-friendly pitches. These surfaces aid bowlers, and the batting average of players has been very low through the years, but there are some batters who display brilliant game play and score a lot of runs in these difficult conditions, and here in this article, we have listed the batters with the highest batting average in test matches in India.

-- Advertisement --

Batters With Highest Batting Average in Tests in India

Sr.noPlayer CountrymatchRuns Average centuries
1Andy Flower Zim5820117.43
2Garry Sobers WI889999.883
3KF Barrington ENG664796.283
4Younis KhanPAK1276876.83
5Clive LloydWI14135975.54
6Vijay HazareIND13111369.565
7Mayank AgarwalIND989869.074
8Bert SutcliffeNZ988568.073
9Rishabh PantIND863963.91
10Rohan KanhaiWI876563.751

Andy Flower

Andy Flower - Top 10 Batters with Highest Batting Average in Tests in India | KreedOn
Image Source: ESPNcricinfo

The former Zimbabwe player is known in the world as one of the best coaches in the world right now because he has led many T20 franchises to glory in his entire coaching career. The interesting thing is that he is one of the few players with the highest batting average in test matches in India. He played for his country for nine years, and in between, he played five test matches on Indian soil and performed really well, scoring 820 runs at an average of 117.4 with three centuries and four half centuries. His average has been the best by any player in India in test matches. He played a crucial part in uplifting Zimbabwe cricket with his brilliant contribution, and now he is playing his part in cricket with his coaching.

Garry Sobers

Garry Sobers | KreedOn
Image Source: Getty Images

Garry Sobers was amazing at cricket. He was really good at batting, bowling, and fielding. Many people think he’s the best all-around player of his era. He had a graceful yet powerful batting style and could hit the ball anywhere. He is at number two on our list because he has the second-best average in India to date. Sobers has played a total of eight matches on Indian soil and managed to score 899 runs at an average of 99.88. He also scored three centuries and five half centuries. Sobers was also a fantastic bowler, able to bowl fast-medium pace. He was excellent at catching the ball, and he was a great fielder all around.


top 10 best bowling spells in Test Cricket | KreedOnAlso Read | Revisiting 10 Best Bowling Spells in Test Cricket History: Spellbinding Performances

KF Barrington

Ken Barrington - Top 10 Batters with Highest Batting Average in Tests in India | KreedOn
Image Source: Getty Images

KF Barrington, representing England, held the record for the third highest Test batting average in India; he played six matches in India and scored 674 runs at an average of 96.28. His exceptional performance in Indian conditions showcased his skill and adaptability as a cricketer. Barrington’s ability to excel on Indian pitches highlighted his mastery of the game, making him a noteworthy figure in cricket history. His achievement stood as a testament to his talent and determination on the international stage.

Younis Khan

Younis Khan - Top 10 Batters with Highest Batting Average in Tests in India | KreedOn
Image Source: AFP

Former Pakistani batter Younis Khan is one of the best test batters ever produced by Pakistan and in the world as well. After his retirement, the Pakistan team could not find such a fine middle-order batter to date. He is also on our list because of his brilliant game play in Indian conditions, as he averaged 76.8 in six matches. In these matches, he scored 768 runs along with three hundred and two-half centuries. He has the best average in India among all the Asian batters, and this determines his brilliance during his playing days.

Clive Lloyd

Clive Lloyd - Top 10 Batters with Highest Batting Average in Tests in India | KreedOn
Image Source: PA Photos

The former West Indian skipper who led the team to glory for the first time is also on our list because he has an average of 75.5 in test cricket in India. He played 14 matches and scored 1359 runs along with four dominating tons and five half centuries. He is regarded as the best captain to lead the West Indian side and one of the best batters of his era. Clive Lloyd was the skipper of the West Indian team that won the inaugural edition of the ICC World Cup.

Vijay Hazare

Vijay Hazare - Top 10 Batters with Highest Batting Average in Tests in India | KreedOn
Image Source: ESPNcricinfo

Vijay Hazare is the first Indian on our list; no other Indian has a better batting average than him. He represented India just for four years between 1948 and 1952 and created this amazing record for the best test average in India by an Indian batter. He played 13 test matches and scored 1113 runs at an average of 69.56; in the course, he also bagged five centuries and four half-centuries.


Century Starters: Indian Players Shine Bright in Test Debuts | KreedOnAlso read | Century Starters: Indian Players Shine Bright in Test Debuts

Mayank Agarwal

Mayank Agarwal | KreedOn
Image Source: BCCI

Mayank Agarwal, representing India, has made a significant impact in Test cricket on Indian soil. He participated in nine tests, accumulating a total of 898 runs from 13 innings, with his highest score being an impressive 243 runs. Despite not remaining unbeaten in any of his innings, Agarwal maintained a commendable batting average of 69.07. His performances included four centuries and one half-century, showcasing his ability to convert stars into big scores consistently.

Bert Sutcliffe

Bert Sutcliffe | KreedOn
Image Source: ESPNcricinfo

He represented New Zealand, showcased his batting prowess during the period spanning from 1955 to 1965. In the nine Test matches he played in India, Sutcliffe batted in 16 innings, remaining not out three times. He accumulated a total of 885 runs, with his highest score being an impressive 230 not out. Sutcliffe maintained an exceptional batting average of 68.07 in Indian conditions, scoring three centuries and three half-centuries along the way.

Rishabh Pant

Rishabh Pant - Top 10 Batters with Highest Batting Average in Tests in India | KreedOn
Image Source: BCCI

Rishabh Pant played eight matches and batted 11 times, staying out once. He scored a total of 639 runs, with his highest score being 101 runs. His average score per inning was 63.9. Pant made one century and six half-centuries, showing he’s a strong batsman for the team. With an average of 63.9, Pant has proven himself as a reliable batsman in Indian conditions. He has registered one century and six half-centuries, demonstrating his ability to consistently contribute to the team’s success with the bat.

Rohan Kanhai

Rohan Kanhai | KreedOn
Image Source: Getty Images

Rohan Kanhai from the West Indies made a significant impact during his Test cricket career in India, spanning from 1958 to 1967. In a total of 8 Test matches played, he showcased his batting prowess with 12 innings, accumulating 765 runs at an impressive average of 63.75. Kanhai’s highest score of 256 reflects his ability to dominate the opposition’s bowling attack. His remarkable performance includes one century and four half-centuries, solidifying his position among the top 10 batsmen with the highest batting average in Tests in India.


cricket batting pads - KreedOnAlso Read | Top 10 Best Cricket Batting Pads | Power Up Your Protection


Follow us on: InstagramFacebookYouTubeWhatsApp and be part of KreedOn’s community

For more sports knowledge and latest stories on Indian sports and athletes

Subscribe Now Receive exciting Indian sports stories on your WhatsApp now.

LEAVE A REPLY

Please enter your comment!
Please enter your name here