Written by: Ankit Yadav
[read_meter]

Rahul Dravid tops the list of most balls faced in test cricket as he faced 31,258 balls in his legendary test career. Right behind him is Sachin Tendulkar with over 29,00 balls faced. Other names on the list include legends like Kallis, Cook, and Ponting. 

These players have spent long hours on the pitch and saved many matches for their team. If you love cricket stats, this blog will provide you with the top 10 players who faced the most balls in test cricket history:

Top 10 Batters With Most Balls Faced in Test Cricket

Here is a list of the top 10 batters who faced the most balls in test cricket:

RankPlayer NameCountryBalls FacedRunsAverageCenturies
1Rahul DravidIndia31,25813,28852.3136
2Sachin TendulkarIndia29,437+15, 92153.7851
3Jacques KallisSouth Africa28,90313,28955.3745
4Shivnarine ChanderpaulWest Indies27,39511,86751.3730
5Allan BorderAustralia27,002+11,17450.5627
6Alastair CookEngland26,56212,47245.3533
7Joe RootEngland23,35913,40951.1738
8Mahela JayawardeneSri Lanka22,95911,81449.8434
9Kumar SangakkaraSri Lanka22,88212,40057.4038
10Ricky PontingAustralia22,78213,37851.8541

1. Rahul Dravid: 31, 258 balls 

Rahul Dravid is the legendary Indian batter who faced the most balls in his test career. His ability to stay on the crease for longer than any Test cricketer gave him the nickname “The Wall

Rahul Dravid
Source: The Guardian

In 164 matches and 286 innings, he scored 13,288 runs and faced 31,258 balls, the most in Test history. He had an impressive average of 52.31 with 36 centuries and took 210 catches. 

2. Sachin Tendulkar: 29,437 balls

Sachin Tendulkar
Source: Indian Cricket Team Update

The God of Cricket, Sachin Tendulkar, has played 200 test matches in his outstanding career. 

He faced more than 29,400 balls and scored the most runs in test cricket history. He also holds the record for most centuries (51) in Test cricket.

3. Jacques Kallis: 28,903 balls

One of the greatest all-rounders, Jacques Kallis, is in third place in this elite list. He faced 28,903 balls in his 280 innings with 13,289 runs. 

 Jacques Kallis
Source: ZAP Cricket

Kallis has also scored 45 Test centuries, just one behind Sachin Tendulkar’s 46 centuries. He is one of three non-wicket-keepers to take more than 200 catches in Test cricket.

4. Shivnarine Chanderpaul: 27,395 balls

Shivnarine Chanderpaul played 164 Test matches, scoring 30 centuries.

Shivnarine Chanderpaul
Source: mykhel

He faced 27,395 balls and scored 11,867 runs with an average of 51.37. He is in fourth place on this list and made 30 centuries and 66 half-centuries. 

5. Allan Border: 27,000 balls

Allan Border was the backbone of Australian cricket through the 1980s. 

 Allan Border
Source: Cricket Australia

In 156 tests, he scored 11,174 runs at an average of 50.56. He played more than 27,000 balls in his long test career.  

6. Alastair Cook: 26,562 balls

England’s legendary opener, Sir Alastair Cook, has faced 26,562 balls in his 161-test-match career. 

Alastair Cook
Source: SkySports

Cook has scored 33 centuries and scored 12,472 runs in 291 innings. 

7. Joe Root: 23,359 balls

Joe Root, the modern-day great batter, has an impressive 157-match test career. In his 286 innings, he has faced 23,359 balls. He was recently made to the top 10 list during the 3rd Test match against India in July 2025. 

 Joe Root
Source: NewsBytes

As he continues to play, he will surpass other legendary batters with his batting. Root has scored 13,409 runs with 38 centuries. He has also taken the most test catches (212) for England in Test matches.

8, Mahele Jayawardene: 22,959 balls

In his 149 test matches, Mahela Jayawardene faced 22,959 balls. 

 Mahele Jayawardene
Source: ESPNcricinfo

He scored 11,814 runs with an average of 49. 84 with a career best score of 374. Mahela scored 34 centuries and has taken 205 catches. 

9. Kumar Sangakara: 22,882 balls

Legendary Kumar Sangakara has faced 22,882 balls in his 134 test matches. The left-handed batter has an average of 57.4 and a highest score of 319. 

Kumar Sangakara
Source: Chase Your Sports 

Sangakara hit 38 centuries and also claimed more than 200 dismissals behind the wicket. 

10. Ricky pointing: 22,782 balls

Ricky Ponting has faced 22,782 balls in his career, and he is at no. 10 in this list. 

 Ricky pointing
Source: ICC

In his long career of 168 test matches, he scored 13,378 runs at an average of 51.85. Pointing smashed 41 Test centuries, 3rd most by any batter and the most by an Australian batter. 

Related Read:

Conclusion: Rahul Dravid, “The Wall,” Faced the Most Balls in His Test Career 

Test Cricket demands patience, skill, and mental strength, and these players have made their mark by facing thousands of deliveries. 

Dravid tops the chart, followed by legends like Sachin and Kallis. In the top 10 list, only Root is an active player; let’s see how many more balls he will play.

About the Author

Meet Ankit Yadav, a dedicated cricket analyst at The Cricket Panda. Growing up playing street leagues and college tournaments, Ankit's love for cricket has been a lifelong journey. With a knack for numbers and a talent for data analysis, he brings a unique perspective to cricket reporting. At The Cricket Panda, Ankit combines his passion for cricket with his expertise in data analysis to provide fans with in-depth insights and comprehensive coverage of the sport.

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe to Our Newsletter

Stay updated about the offers and latest news

Email
The form has been submitted successfully!
The form has been submitted successfully!
Scroll to Top