8. Sri Lanka – 3518 wickets
The island nation has been a force to reckon with when they play at home and have always tamed the opposition in their own backyard but had never possessed any threat away from home. However, they have managed 3518 wickets in 247 test matches they played.