Which players have 100 runs and 10 wickets in a test match?

Some all-rounders have gone on to create historical records. Here is a look at players who have 100 runs and 10 wickets in a test match.

Being an all-rounder is never easy but it often gives a player to redeem themselves after a poor showing in one of the facets of the game. Many players have performed brilliantly in a match with both the bat and ball. These players have not only showcased their brilliant all-round performance but have played like two players. Here is a look at players who have scored 100 runs and taken 10 wickets in a test match.

100 runs and 10 wickets in a test match

Player Runs Wickets Batting Bowling Opposition Date
1st Innings 2nd Innings 1st Innings 2nd Innings
Alan Davidson (Australia) 124 11 44 80 5/135 6/87 West Indies 9th December, 1960
Ian Botham (South Africa) 114 13 114 6/58 7/48 India 15th February, 1980
Imran Khan (Pakistan) 117 11 117 6/98 5/82 India 3rd January, 1983
Shakib Al Hasan (Bangladesh) 143 10 137 6 5/80 5/44 Zimbabwe 3rd November, 2014


Alan Davidson (124 runs and 11 wickets)

Southpaw all-rounder, Alan Davidson on the 9th of December 1960 against the West Indies became the first player to score 100 runs and take 10 wickets in the same match. Coincidentally, this match got immortalised into the record books for being the first tied test match. In a history of more than 140 years, there have been only two tied test matches. 

Davidson opened the bowling for Australia at the Gabba. The left-arm pacer took five wickets in the first innings dismissing both openers, Conrad Hunte and Cammie Smith. Davidson also took the wickets of Rohan Kanhai, skipper, Frank Worrell and Sonny Ramadhin. West Indies scored 453 runs in the first innings thanks to a great century from Garry Sobers.

Australia in the second innings started brilliantly with openers scoring half-centuries while Norm O’Neill scored 181 runs. Davidson batting in the lower order scored 44 runs before being dismissed by Wes Hall. Australia scored 505 runs and took a 52-run lead.

Davidson was once again the star performer with the ball in the third innings for Australia. The left-arm pacer took six wickets in the third innings taking 11 wickets in the match. Davidson dismissed Cammie Smith, Rohan Kanhai, Garry Sobers, Frank Worrell and Peter Lashley. The Australian bowlers led by Davidson bowled out West Indies for 284 runs with skipper Worrell being the top-scorer with 65 runs.

Chasing 233, Australia started poorly and lost their first six wickets with just 92 runs on the board. Davidson struck a 134-run partnership with skipper, Richie Benaud. Davidson scored 80 runs and was run out with just seven runs left to chase the target. Benaud was the next batter to be dismissed. With the scores tied, the last two batters Wally Grout and Ian Meckiff were run out.

Ian Botham (114 runs and 13 wickets)

20 years after Davidson, Ian Botham became the second player to score 100 runs and take 10 wickets in a match. Botham achieved the feat against India at the Wankhede Stadium in Mumbai. India elected to bat first after winning the toss.

Botham opened the bowling and took six wickets in the first innings. Botham dismissed Sunil Gavaskar, Sandeep Patil, Yashpal Sharma, Kapil Dev, Shivlal Yadav and Dilip Doshi. Gavaskar was the top-scorer for the hosts as India ended up with 242 runs in the first innings.

India in reply, started brilliantly with the ball in hand in the second innings. Kapil Dev, Karsan Ghavri and Roger Binny took the first five wickets to reduce England to just 58/5. Botham along with Bob Taylor shared a 171-run stand for the sixth wicket. The English all-rounder scored 114 runs before being dismissed LBW by Ghavri. Thanks to Botham, England took a lead of 54 runs.

Botham after taking six wickets in the first innings bettered his performance in the third innings. The right-arm pacer dismissed openers, Sunil Gavaskar and Roger Binny. He took five more wickets dismissing Indian skipper, Gundappa Vishwanath, Sandeep Patil, Yashpal Sharma, Syed Kirmani and Shivlal Yadav. 

India was bowled out for 149 runs giving England a target of 96 runs. Chasing just 96, England reached the total without losing a wicket.

Imran Khan (117 runs and 11 wickets)

Legendary Pakistani all-rounder, Imran Khan was the third player to achieve the milestone of scoring 100 runs and taking 10 wickets in a test match. In 1983, India toured Pakistan and during the third test at Faisalabad, the Pakistani skipper produced an all-time classic performance.

In the first innings, Imran Khan took six wickets. His scalps included the Indian skipper, Sunil Gavaskar, Dilip Vengsarkar, Sandeep Patil, Kapil Dev, Syed Kirmani and Madan Lal. India posted a fighting total of 372 thanks to half-centuries from Gundappa Vishwanath, Patil, Kirmani and Lal.

Pakistan gave a very strong reply and scored a massive total of 652 runs. Javed Miandad, Zaheer Abbas, Saleem Malik and Imran scored centuries. Kapil was impressive with the ball for India and took seven wickets.

In the third innings, India had conceded a lead of 280 runs and had an uphill task to trouble the hosts. Pakistani skipper was once again the star with the ball and took five wickets. Gavaskar from India carried his bat and scored 127 runs as the visitors were bowled out 286 runs. Imran in the third innings dismissed Vengsarkar, Mohinder Amarnath, Patil, Maninder Singh and Dilip Doshi.

Pakistan just needed to chase seven runs to win the match and they did so without losing any wickets.

Shakib Al Hasan (143 runs and 10 wickets)

Shakib Al Hasan was the last player to score a century and take 10 wickets in a test match. The Bangladeshi all-rounder achieved the feat in 2014 against Zimbabwe. Bangladesh won the toss and decided to bat first.

In the first innings, Zimbabwe started well and dismissed Shamsur Rahman and Mominul Haque with just 78 runs on the board. Mahmadullah and Tamim Iqbal shared a 95-run stand for the third wicket. Tamim and Shakib scored their respective centuries. Shakib scored 137 runs before being bowled by Malcolm Waller. Shakib’s century helped Bangladesh reach a total of 433 runs. 

Zimbabwe in reply in the second innings started in a similar fashion to Bangladesh. The visitors lost their openers Sikandar Raza and Brian Chari with 84 runs on the board. Hamilton Masakzada played brilliantly for his knock of 158 runs while Regis Chakabva down the order scored a century as well but it was Shakib who dominated the innings. Shakib took five wickets in the innings and dismissed, Masakadza, skipper, Brendan Taylor, Craig Ervine, Elton Chigumbura and Malcolm Waller. Zimbabwe were bowled out for 368 runs.

In the third innings, Bangladesh scored 248 runs thanks to half-centuries from Mominul, Mahmadullah and Shuvagata Hom. Shakib was dismissed LBW for just six runs by Waller.

Zimbabwe chasing 314 runs started poorly and lost their first three wickets for just 15 runs. Shakib once again took five wickets in the innings. Shakib’s five scalps included the prized wicket of Hamilton Masakadza who was the top scorer for Zimbabwe. Masakadza scored 61 runs off 113 balls but received very little support from his side. Shakib’s other four dismissals were Sikandar Raza, Brendan Taylor, Elton Chigumbura and Natsai M’shangwe. Zimbabwe were bowled out for 151 runs and lost the match by 162 runs.