Top 10 Test Batsman Of All Time! Here Is The Full List…

Well it was tough to shorten it to Top 10 and compile a list, but these players were probably the greatest test batsman ever to have graced the field! Checkout the full list below….

10. Virender Sehwag

Virendar Sehwag

The Nawab of Najafgarh, Virender Sehwag famously called as Viru  is a pure contrast opener than the traditional test match openers. Sehwag has destroyed the attacks worldwide through his fearless and flamboyant batting. Purists would always doubt his technique but his achievements were unique in its way. He has over 8000 Test runs, average of almost 50, seven double centuries, two triple centuries, once got out on 293 & a strike rate of over 85 in Tests. Sehwag holds the record of the fastest triple century, Sehwag also has the record of highest score by an Indian in test matches. Bowlers around the world feared him because of his approach towards the game. Viru kept it simple! if the ball is there to be hit he will hit it no matter what.  No fool can have 2 triple centuries and a score of 293 to their name!. The aura which he had will be very hard to replicate. He was surely the modern day Viv Richards.

9. Sunil Gavaskar


Sunil Gavaskar, India’s original Little Master. He was also the first player to score 10000 runs in Tests.  In the 80’s he dominated Indian Cricket. In the era of tear away fast bowling Gavaskar (though small in height) stood tall as an opener. Gavaskar’s style of batting though can be termed as dull and boring but was the need of the hour then. Gavaskar is also one of the two players only to hold the record of scoring centuries in each innings thrice.

8. Mahela Jayawerdene

COLOMBO, SRI LANKA - APRIL 03: Mahela Jayawardene of Sri Lanka hits out during day1 of the second test match between Sri Lanka and England at the P Sara Stadium on April 3, 2012 in Colombo, Sri Lanka. (Photo by Tom Shaw/Getty Images)

34 Test Centuries and over 12,000 Test Runs, Denagamage praboth Mahela de Silva Jayawardene  was one of the modern greats and a master technician. Considered to be the best player of spin bowling, Mahela was master at occupying the crease for long hours. He was also known for his fielding and Slip catching. Jayawardene was the first Sri Lankan captain to hit a triple century. His 374 is the highest score by a right handed batsman in the history of Test Matches.

7. Brian Lara


Close to 12,000 Runs and 34 Test Centuries, Brian Charles Lara is one of the greatest cricketers of the all time who has many records to his name including highest individual score in first class cricket as well as test matches. 501 not out in first class and 400 not out in test match. He is the only player in the history of world cricket who has this unique record of having hit a century, a double century, a triple century, a quadruple century (400 not out in test match) and a quintuple century (501 not out for warwickshire) in a first class match spanned throughout his career


6. Kumar Sangakkara  


Kumar Sangakara was Sri Lanka’s undoubtedly the best wicketkeeper batsman till date and leading test runs scorer. He was for sure one of the most prolific batsman of Sri Lanka. Sangakkara has many records of long partnerships in test matches mainly with his counter part Mahela Jayawardene. His 624 run partnership for third wicket along with Mahela Jayawardene is the highest partnership for any wicket in the history of Test matches. Also a test average of 57 and over 8 double centuries in his tally of 38 test centuries speaks volumes of his greatness.

5. Jacques Kallis


Jacques Henry Kallis probably was one of the best and complete all-rounder to have ever graced the game. As a batsman he was rock solid and at the same time he had the ability to play powerful shots if and when required. As a bowler he could bowl economically and was also able to pick wickets. Kallis(with 45 test centuries) did the same for South Africa what Rahul Dravid did for India, but what was unmatched of him was his fitness whereby he could bowl those long spells of bowling too. He was one of the few test all-rounders whose Test batting average is over 55 with over 10,000 runs and a test bowling average by a shade above 30 or so. Kallis is also the only all-rounder to score over 10,000 test runs and take over 250 test wickets.

4. Rahul Dravid


Rahul Sharad Dravid’ the wall of cricket” has over 13,000 Test Runs and 36 Test Centuries to his name, from being Mr. Dependable he transformed into a Wall. Technically one of the best batsman to have ever played the game. Though he was always under the shadow of Sachin Tendulkar but no can take the records and runs he has scored and the matches he has won and saved for India while batting at no.3 position. Many bowlers around the world even rated him the best when it comes to defense thus nick named “The Wall”. Hardly anyone knows that Dravid was also considered as one of the best fielders in slips specially to spinners.

3. Ricky Pointing


Famoulsy called “Punter” and one of the legends of Australian Cricket. Ponting was one of the classiest batsman ever produced by Australia and regarded as one of the ruthless players of his era. Ponting was also the most successful captain for Australia.  Ponting who has 41 Test centuries & over 13,000 Test runs also holds the privilege of holding this unique record of being part of 100 test match wins. What he has achieved is remarkable and will hardly be repeated by the generations to follow.

2. Sachin Tendulkar


Sachin Tendulkar, The Greatest cricket icon and as all of us say the “God of Cricket”. Sachin has had many tags over the time like Genius, Master Blaster etc. Arguably Sachin was best player to have ever played the game of not only his generation but generations to come. Records speaks for themselves, 51 test centuries to his name, 68 half centuries, highest no. of runs scored 15921 etc. He is without a doubt the most complete player in every which way and manner.

And Finally No. 1 Test Batsman

1. Sir Donald Bradman


29 Test hundreds in just 52 Test matches! Yes you heard it right. Though Sir Bradman did not play as many matches as the players play nowadays but the records which he has can never be matched in terms of average. In his time there used to be hardly few matches played in a year as compared to now. But then too he was an outstanding player. He played 52 Test matches and had an unbeatable Batting average of 99.94. Even Sachin Tendulkar rates of him highly and considered a privilege of meeting him in person.


Leave a Reply

Your email address will not be published.