Most wickets in Test

Last Modified Nov 27, 2019 14:21 IST

Muttiah Muralitharan as usual leads the list of players to take most wickets in test. He has taken 800 wickets in 230 innings with a best of 9 for 51. He is followed by Shane Warne of Australia with 708 wickets to his name. Only Anil Kumble from this list has taken all 10 wickets in an innings.


Table Of Contents

  1. List Of Players To take Most Wickets In Test
  2. Spinners in the list of Most Wickets In Test


List Of Players To take Most Wickets In Test


Sl NoPlayerCountryMatInnsWktsBBIBBM
1Muttiah Muralitharan Sri Lanka1332308009/5116/220
2Shane Warne Australia1452737088/7112/128
3Anil Kumble India13223661910/7414/149
4James Anderson England1482775757/4211/71
5Glenn McGrath Australia1242435634370143765
6Courtney Walsh West Indies1322425197/3713/55
7Stuart BroadEngland1332444678/1511/121
8Dale SteynSouth Africa92*1684377/5111/60
9Kapil Dev India1312274349/8311/146
10Rangana Herath Sri Lanka931704339/12714/184

*Updated On 27 November 2019


Spinners in the list of Most Wickets In Test


There are 4 spinners in the list of most wickets in test. Muttiah Muralitharan and Rangana Herath from Sri lanka take the 1st and the 10th spot respectively. Shane Warne of Australia and Anil Kumble of India occupy 2nd and 3rd spot respectively.