Cricketers with ton and five-wicket haul in a Test most times

England all-rounder Ian Botham is a cut above the rest of the all rounders to have scored a century and taken a 5-wicket haul in the same test match. 5 Ian Botham The first time that Ian Botham achieved the double was in a test match against New Zealand at Christchurch in February 1978. Botham smashed 103 and also picked 5/73 in the same match. Botham repeated the feat a few months later in June 1978 against Pakistan at Lord's when he scored 108 and picked up 8/34.

In February the next year, he did the unthinkable against India, this time in Mumbai. Botham scored 114 and picked up 13 wickets in the match - 6/58 in the first innings and 7/48 in the second innings in July 1981.

Botham scored 149 not out against Australia at Leeds and then picked up 6/95. His next such double came three years later in January 1984, when he scored 138 against New Zealand at Wellington and picked up 5/59.

3 R Ashwin

While India do not have Botham, they do have Ravichandran Ashwin. Ashwin has scored a century and picked up a 5 wicket haul in the same test on three occasions now.

The first time that he achieved it was in November 2011 against West Indies in Mumbai. Ashwin scored 103 and then picked up a five-fer as India won the test match. His next such double also came against West Indies, this time in North Sound in July 2016 when he scored 113 runs to take India out of a hole and then picked up 7/83 with the ball.

Ashwin's latest all around heroics came against England at Chennai when he scored 106 in the second test match of the 4-match series between India and England to give India a big lead in the final innings and also took 5/43. In fact, Ashwin became the second Tamil Nadu player to score a test century at Chepauk after Kris Srikkanth, who smashed 123 against Pakistan in 1986/87. This was also Ashwin's first 100 against a team other than West Indies.

Gary Sobers, Mushtaq Mohammad, Jacques Kallis and Shakib-Al-Hasan have scored a century and picked up a 5-wicket haul in the same test match on two occasions each.