Category | cricket

Top 10 Most Expensive Bowling Spells in Tests Cricket History 

By Vinod Rajbhar             June 21, 2025

Stephen Boock  

Stephen Book in the Test match against Pakistan, where in 70 overs he gave 229 runs with one wicket. 

10

Image: WIkipedia

Zahid Mahmood 

Zahid Mahmood in the Test series match against the England team has taken a total of four wickets and provided 253 runs in total. 

9

Image: One Cricket

Saqlain Mushtaq 

Saqlain Mushtaq against the South African team in a Test match, took three wickets and gave 237 runs, which was held in the year 2003. 

8

Image: ESPN cricinfo

Rangana Herath 

With a total of 240 runs given, Rangana Herath took 3 wickets against the India team in the Test series match that was held on 2nd December 2009. 

7

Image: ESPN cricinfo

Mehidy Hasan Miraz 

In the Test series match against the New Zealand team, Mehidy Hasan Miraz has taken two wickets in 49 overs and has given 246 runs to the opponent. 

6

Image: NewsBytes

Fazal Mahmood 

In the Test match against West Indies, Fazal Mahmood was able to take 2 wickets in 85.2 overs and gave 247 runs to the opponent. 

5

Image: ESPN Cricinfo

Khan Mohammad 

Khan Mahmood took no wickets in the Test match against the West Indies team but gave 259 runs in 54 overs to the opponent team. 

4

Image: Facebook

Tommy Scott 

In the Test cricket match against the England team, Tommy gave a total of 266 runs in 80 overs, and he remains the most wicket-taker in this list with five wickets. 

3

Image: WIkipedia

Rajesh Chauhan 

In 78 overs, Rajesh Chauhan has taken just one wicket, giving 276 runs against the Sri Lanka team in the Test match of 2nd August 1997. 

2

Image: India TV News

Chuck Fleetwood Smith 

Chuck Fleetwood has given 298 runs in 87 overs and was able to take only one wicket against the England team in the 1938 Test match. 

1

Image: ESPN cricinfo