Nasir Hossain, the Bangladesh allrounder, hit a century and picked up five wickets against India A in the second one-dayer in Bangalore recently, leaving several statisticians pondering over the rarity of the feat.

Nasir’s achievement was in a List-A match, but in One-Day Internationals, only two cricketers – Sir Vivian Richards and Paul Collingwood – have managed to score a ton and bag a five-wicket haul in the same match.

There have, however, been several noteworthy all-round feats in ODI history since the inception of the format in 1971, and Wisden India presents a list of the ten best all-round shows.

Surprisingly enough, the list features no cricketers from Australia or South Africa – countries that have produced some of the all-time best allrounders in the sport.

Sri Vivian Richards (West Indies)
119 and 5 for 41 v New Zealand in Dunedin, March 1987

It was only in March 1987 that a cricketer first scored a century and bagged five wickets in the same match, and not surprisingly, it was Viv Richards, the legendary West Indian, who did that. It came in the first ODI of West Indies’ tour of New Zealand in March 1987, when Richards hit 119 off 113 balls to resurrect his side from a shaky start, and went on to pick up five wickets for 41 runs in the second innings to cripple the home side, who lost the match by 95 runs in the end.


Paul Collingwood (England)
112 n.o. and 6 for 31 v Bangladesh in Nottingham, June 2005


In the fourth ODI between Bangladesh and England in the 2005 NatWest Series, England rode on centuries from Andrew Strauss and Paul Collingwood to register a massive total of 391 for 4 after choosing to bat.

Collingwood, who remained unbeaten on 112 till the end, returned to torment Bangladesh, who had just beaten Australia in the previous match by five wickets in a famous upset, with his slow medium pace, picking up 6 for 31 and restricting the opposition to 223 all out in 45.2 overs.


Shahid Afridi (Pakistan)
76 and 7 for 12 v West Indies in Providence, July 2013


Shahid Afridi, the Pakistan allrounder, made headlines on the morning after the first ODI against West Indies in July 2013, after single-handedly decimating the home side in a 126-run victory for Pakistan.

Early wickets had put Pakistan in trouble after being sent in to bat, and it took two contrasting knocks from Misbah-ul-Haq (52 off 121) and Afridi (76 off 55) to set West Indies a target of 225 for victory.

Once Mohammad Irfan removed Johnson Charles and Darren Bravo early, and Misbah had Chris Gayle run out for 1, Afridi took over, claiming the remaining seven wickets in a scintillating spell of 7 for 12 in nine overs.


Graeme Hick (England)
80 and 5 for 33 v against Zimbabwe in Harare, February 2000


Graeme Hick’s 80 and 5 for 33 against Zimbabwe in Harare in February 2000 puts him in the fourth spot in the list of best all-round performances in ODI history. Sent in to bat, England lost Nasser Hussain early, but Hick batted with Nick Knight and Darren Maddy to take his side to safety. England posted 248 for 7 and courtesy Hicks’s five-for, returned to restrict Zimbabwe to 163 in 46.5 overs to take an unassailable 3-0 lead in the four-match series.


Sunil Dhaniram (Canada)
79 and 5 for 32 v Bermuda in King City, June 2008

In a list studded with big names from the international circuit, it is pleasantly surprising to find Sunil Dhaniram, who represented Canada in ODIs between 2006 and 2010, featuring in the top half.

It came against Bermuda, who had just played in the 2007 World Cup in the West Indies, in King City in June 2008, when Dhaniram bagged 5 for 32 with his left-arm spin to restrict the opposition to 201 for 8 in 50 overs, and came back to score and 86-ball 79 batting at No. 7. His fantastic performance though, went in vain, as Bermuda managed to restrict Canada to 184 in 45.3 overs to grab an 11 run win via the Duckworth-Lewis method in the rain-hit contest.


Shahid Afridi (Pakistan)
75 and 5 for 35 v Sri Lanka in Sharjah, November 2011

Two years before tormenting West Indies with his magical performance at the Providence Stadium, Afridi had annihilated Sri Lanka in Sharjah in the fourth ODI, where he hit 75 off 65 balls to first help a tottering Pakistan batting line-up post 200 in 49.3 overs, and then returning match-winning figures of 5 for 35 in 9.3 overs to ensure Sri Lanka fell short of their target by 26 runs.

The win helped Pakistan take an unassailable 3-1 lead in the five-match series.


Scott Styris (New Zealand)
63 n.o and 6 for 25 v West Indies in Port of Spain, June 2002

In a rain-hit fourth ODI in Port of Spain in June 2002, Scott Styris of New Zealand played a late unbeaten knock of 63 off 72 balls after Nathan Astle set the innings up with a 91 off 118 balls, taking the team’s total to 212 for 5 in 44.2 overs.

Gayle hit 60 in the chase, but the other batsmen failed to make a mark as Styris wreaked havoc with his medium-pace, returning figures of 6 for 25 off seven overs that crippled the West Indies chase, which fell short of the target by nine runs in the end.


Krishnamachari Srikanth (India)
70 and 5 for 27 v New Zealand in Visakhapatanam, December 1988

After Richards, the only other performance from the 1980s that features in this list is of Kris Srikanth, the India allrounder, who bowled a crucial spell of seven overs in which he bagged 5 for 27 to restrict New Zealand to 196 for 9 in 50 overs in the first ODI of their tour in Visakhapatanam.

Opening the batting, Srikanth hit an 87-ball 70 to carry the home side to a comfortable four-wicket win with 22 balls to spare.

India ended up winning the five-match series 4-0, with the fifth ODI at Jammu abandoned without a ball being bowled.


Sourav Ganguly (India)
71 n.o. and 5 for 34 v Zimbabwe in Kanpur, December 2000

Sourav Ganguly, the former India captain, helped India clinch the five-match series against Zimbabwe at home with a stellar all-round performance in the fourth ODI in Kanpur, when he picked up 5 for 34 to add to Ajit Agarkar’s 4 for 25 to restrict the visitors to 165 in 45.4 overs after they chose to bat.

With the target well within the reach of a strong Indian batting line up, Ganguly (71 not out off 68) and Sachin Tendulkar (62 off 86) put up a 157-run partnership to help India cruise to a nine-wicket win.


Abdur Razzaq (Pakistan)
70 n.o. and 5 for 48 v India in Hobart, January 2000

In the triangular series involving Pakistan, India and Australia in January 2000, Abdur Razzaq returned his career-best all-round figures against India in Hobart, when he first hit a 52-ball 70 in a late cameo that saw Pakistan post 262 for 7 in their 50 overs, and returned to pick up 5 for 48 in his 10 overs to leave the opposition 32 runs short of the target.

He picked up the crucial wickets of Ganguly, Tendulkar and VVS Laxman to cripple the top order, and came back to dismiss Anil Kumble and Javagal Srinath to end India’s chances of winning the match and keeping their hopes of making it to the final alive.