Which bowler has the most wickets in cricket history in all formats?

Bowling in cricket is the most difficult job. You need to exert yourself fully, bowl hundreds of overs and get wickets and win matches for your team. A bowler is the heart and soul of the team. Where a batter has to score runs and set the tone of any game, it is the bowler who runs the game. Be it picking up those wickets and breaking up the partnership in test matches, or controlling the run rate in one day, or delivering those crucial powerplay and death overs in the twenty20s, a bowler has to do everything. And some come out better than others, delivering unprecedented results for the team. Let’s look at the highest wicket taker in all formats of the game. 

Most Wickets in Test Cricket History:

Muttiah Muralitharan celebrate becoming the first player wick 800 test wickets in test cricket history

Credit: ESPN Cricinfo

Test cricket is the oldest and one of the most loved formats of the game. And without bowlers, there's no thrill in a test match. The fierce bowling, the swing, and the spin all make the format very exciting. Also, you need to pick up 20 scalps in two innings to win a match which puts a lot of responsibility on the bowlers. To a large extent, the winning and losing of the game depend on how many wickets the bowler is able to take. Shane Warne and Muttiah Muralitharan are two of the leading test wicket takers. Let's look at a list of top 10 players with the most test wickets. 

Player Name

Matches Played

Dismissals

Bowling Average

5W

10W

Muttiah Muralitharan

133

800

22.72

67

22

Shane Warne

145

708

25.41

37

10

James Anderson

183

690

26.42

32

3

Anil Kumble

132

619

29.65

35

8

Stuart Broad

167

604

27.68

20

3

Glenn McGrath

124

563

21.64

29

3

Courtney Walsh

132

519

24.44

22

3

Nathan Lyon

122

496

31.00

23

4

Ravi Ashwin

94

489

23.65

34

8

Dale Steyn

93

439

22.95

26

5

Most Wickets in ODI Cricket History:

Wasim Akram tosses a white leather ball and gets ready to bowl

Credit: ESPN Cricinfo

ODI Cricket format is a faster paced match, and dismissing a batsmen is much more difficult in a 50 over match. But, you still get 10 overs per bowler to do enough damage to the batting side. Muttiah Muralitharan of Sri Lanka is the highest wicket taker in ODIs. Pakistani fast bowler Wasim Akram was the first bowler to reach 300 one-day dismissals. Here’s a list of the top 10 bowlers with the most international wickets in the ODI formats:

Player Name

Matches Played

Dismissals

Best Bowling (BBI)

Bowling Average

5W

Muttiah Muralitharan

350

534

7/30

23.08

10

Wasim Akram

356

502

5/15

23.53

6

Waqar Younis

262

416

7/36

23.84

13

Chaminda Vaas

322

400

8/19

27.54

4

Shahid Afridi

398

395

7/12

34.51

9

Shaun Pollock

303

393

6/35

24.51

5

Glenn McGrath

250

381

7/15

22.02

7

Brett Lee

221

380

5/22

23.36

9

Lasith Malinga

226

338

6/38

28.88

8

Anil Kumble

271

337

6/12

30.90

2

Most Wickets in T20 Internationals:

Shakib Al Hasan and and Mushfiqur Rahim celebrate a wicket in a T20 for Bangladesh

Credit: ESPN Cricinfo

T20 is a batsman’s game and a bowler’s nightmare. Batsmen hit sixes and smack bowlers all around the ground. It is a daunting task for bowlers to dismiss batsmen in the shortest format of the game. Usually, the pitch plays an important role if you want to pick up scalpsin the t20s. If the pitch offers a good amount of turn, or even without it if you’re a talented bowler, then you can dominate batsmen depending on how good the batsmen are. You can see it with Rashid Khan, a young player, but has done wonders with the leather ball in this short format and is one of the highest wicket takers in t20s. Let’s look at the players with the most T20 wickets.

Player Name

Matches Played

Wickets

Best Bowling (BBI)

Bowling Average

5W

Shakib Al Hasan

117

140

5/20

20.49

2

Tim Southee

107

134

5/18

23.72

1

Rashid Khan

82

130

5/3

14.81

2

Ish Sodhi

98

118

4/28

22.89

0

Lasith Malinga

84

107

5/6

20.79

2

Shadab Khan

92

104

4/8

22.13

0

Mustafizur Rahman

84

103

5/22

21.65

1

Shahid Afridi

99

98

4/11

24.45

0

Chris Jordan

87

95

4/6

27.61

0

Adil Rashid

95

95

4/2

25.83

0

Highest Wicket Taker in all formats in International Cricket:

The bowler with the most wickets in all three international cricket formats (combined)—Tests, ODIs, and T20Is—is Muttiah Muralitharan.

Shane Warne completing his action just about to release the ball

Credit: Reuters

Shane Warne, the Australian legend comes second with James Anderson, the greatest fast bowler third on the list. 

Though Muralitharan is at the top, Warne was the first ever bowler to get to 700 wickets in test, and even continued to hold the spot until 2007. Jimmy Anderson with the most scalps is the greatest pacer ever. 

Muralitharan dominates the rankings for both the ODI and Test formats , while Shakib Al Hasan of Bangladesh earns the top spot in the T20 list. The first male cricketer to record 100 wickets in the shortest format is Malinga of Sri Lanka.
Let’s look at a list of players with the most wickets in international cricket.

Player's Name

Total 

Test 

ODI 

T20 

Muttiah Muralitharan (SL)

1347

800

534

13

Shane Warne (AUS)

1001

708

293

-

James Anderson (ENG)

977

690

269

18

Anil Kumble (IND)

956

619

337

-

Glenn McGrath (AUS)

949

563

381

5

Wasim Akram (PAK)

916

414

502

-

Stuart Broad (ENG)

847

604

178

65

Shaun Pollock (SA)

829

421

393

15

Waqar Younis (PAK)

789

373

416

-

Chaminda Vaas (SL)

761

355

400

6

Most Wickets in IPL History:

Shane Warne completing his action just about to release the ball

Credit: News18

The Indian Premier League is one of the biggest T20 leagues in the world and it had to be mentioned. In the league where players like Chris Gayle dominate bowlers with his six hitting and Virat Kohli scoring 4 centuries in a single edition, players like Dwayne Bravo, Yuzvendra Chahal and Rashid Khan, the highest wicket takers in the IPL, have shown that with skills and clever bowling, you can always outsmart the batsman. Here’s a list of the top 10 players with the most IPL wickets. 

Sr. Number

Bowler's Name

Matches Played

Dismissals

Economy Rate

1

Yuzvendra Chahal

145

187

7.66

2

Dwayne Bravo

161

183

8.38

3

Piyush Chawla

181

179

7.90

4

Amit Mishra

161

173

7.36

5

Ravichandran Ashwin

197

171

7.01

6

Lasith Malinga

122

170

7.14

7

Bhuvneshwar Kumar

160

170

7.39

8

Sunil Narine

162

163

6.73

9

Ravindra Jadeja

226

152

7.56

10

Harbhajan Singh

163

150

7.07

Most Wickets in Women’s Cricket:

Jhulan Goswami celebrates picking up a wicket in a T20 match for India

Credit: ICC Cricket

Women’s cricket matches have grown in competitiveness since the 2000s. Players like Jhulan Goswami, Mithali Raj, Ellyse Perry and many more have defined and changed the sport and made it an exciting version to watch. Let’s look at the players with the most wickets in women’s T20, ODI and Test Cricket history. 

Sr. No.

Player Name

Country

Total

ODI

Test

T20I

1

Jhulan Goswami

India

331

255

42

34

2

Cathryn Fitzpatrick

Australia

289

180

9

11

3

Anisa Mohammed

West Indies

263

176

47

34

4

Shabnim Ismail

South Africa

256

191

15

40

5

Katherine Brunt

England

252

164

40

48

6

Ellyse Perry

Australia

243

162

71

100

7

Sana Mir

Pakistan

240

151

49

40

8

Marizanne Kapp

South Africa

237

147

40

40

9

Megan Schutt

Australia

234

128

46

60

10

Lisa Sthalekar

Australia

227

146

38

43

Conclusion:

As the game moves ahead and we will see some even better bowlers coming up. There is Shaheen Afridi in Pakistan, Arshdeep Singh in India and many other bowler who have the mettle to hit the deck in all formats of the game and be a nightmare for batsmen. And as bowlers get fitter and fitter, and have an extended career, we can easily see someone who will break the record for the most wickets in cricket history in all formats. 


Leave a comment