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:
| Rank | Player Name | Country | Balls Faced | Runs | Average | Centuries |
|---|---|---|---|---|---|---|
| 1 | Rahul Dravid | India | 31,258 | 13,288 | 52.31 | 36 |
| 2 | Sachin Tendulkar | India | 29,437+ | 15, 921 | 53.78 | 51 |
| 3 | Jacques Kallis | South Africa | 28,903 | 13,289 | 55.37 | 45 |
| 4 | Shivnarine Chanderpaul | West Indies | 27,395 | 11,867 | 51.37 | 30 |
| 5 | Allan Border | Australia | 27,002+ | 11,174 | 50.56 | 27 |
| 6 | Alastair Cook | England | 26,562 | 12,472 | 45.35 | 33 |
| 7 | Joe Root | England | 23,359 | 13,409 | 51.17 | 38 |
| 8 | Mahela Jayawardene | Sri Lanka | 22,959 | 11,814 | 49.84 | 34 |
| 9 | Kumar Sangakkara | Sri Lanka | 22,882 | 12,400 | 57.40 | 38 |
| 10 | Ricky Ponting | Australia | 22,782 | 13,378 | 51.85 | 41 |
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”.

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

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.

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.

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.

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.

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.

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.

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.

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.

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:
- Highest Partnerships In Test Cricket
- Fastest Centuries in Test Cricket
- Biggest Win In Test Cricket History
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.
Leave a Comment