10. Steve Waugh from Australia (1985-2004): 22461 balls faced in 168 Test matches
9. Ricky Ponting from Australia (1995-2012): 22782 balls faced in 168 Test matches
8. Kumar Sangakkara from Sri Lanka (2000-2015): 22882 balls faced in 134 Test matches
7. Mahela Jayawardene from Sri Lanka (1997-2014): 22959 balls faced in 149 Test matches
6. Alastair Cook from England (2006-2018): 26562 balls faced in 161 Test matches
5. Allan Border from Australia (1978-1994): 27002 balls faced in 156 Test matches
4. Shivnarine Chanderpaul from West Indies (1994-2015): 27395 balls faced in 164 Test matches
3. Jacques Kallis from South Africa (1995-2013): 28903 balls faced in 166 Test matches
2.Sachin Tendulkar from India (1989-2013): 29437 balls faced in 200 Test matches
1. Rahul Dravid from India (1996-2012): 31258 balls faced in 164 Test matches
Next : Shocking list of players with most ducks for India featuring Virat Kohli, Sachin Tendulkar
Click to read more..