This article explores the rare cricketing feat of players scoring a century and taking a five-wicket haul in the same ODI match.

Century & 5-Wicket Haul in an ODI Match

PlayerHundred5W HaulAgainstVenueDate
Viv Richards (WI)1195/41New ZealandDunedin18 Mar 1987
Paul Collingwood (ENG)112*6/31BangladeshNottingham21 Jun 2005
Rohan Mustafa (UAE)1095/25Papua New GuineaAbu Dhabi4 Apr 2017
Bas de Leede (NED)1235/52ScotlandBulawayo6 Jul 2023

You can find the Test match list for the same record here.


Key Insights on All-Round Excellence: Century and 5-Wicket Haul in an ODI

Iconic All-Round Performances by Captains in ODIs

The West Indies’ Viv Richards was the first player to score a century and take a five-wicket haul in the same ODI match.

Richards delivered a captain’s performance with a 119-run knock and a spell of 5 for 41 against New Zealand in the 1987 Dunedin ODI.

Richards’ 5 for 41 in the second innings are the fourth-best bowling figures by a West Indies captain in ODIs. This is his second-best figure as their captain.

UAE’s Rohan Mustafa is the other captain to achieve the double of a century and a five-for in ODIs.

Mustafa’s 109 is UAE’s third-highest score as a captain and the fourth-highest as an opener for the UAE in ODIs.

Rohan has the best bowling figures as the UAE’s skipper, having returned 5 for 25 in the second innings.


Record-Breaking Individual Scores and Bowling Figures

Viv has the most centuries and five-wicket hauls among this lot, with 11 tons and two five-fors to his name. See where he ranks among West Indies batters for ODI 100s here.

Richards’ 119 is the highest score by a West Indies captain at No. 5 in an ODI innings.

Paul Collingwood’s unbeaten 112 is the second-highest score for him at No. 5 in ODIs.

Collingwood’s bowling figures of 6 for 31 are the second-best by an England bowler in 50-over cricket. He was, in fact, the first England bowler to take a six-wicket haul in ODIs. This tops our list for the greatest all-rounder performance in ODI history ever.

Bas de Leede’s 123 against Scotland is the fourth-highest score and the second-highest in a run chase for the Netherlands in ODIs. This is also the highest score at No. 4 for the Dutch side in this format.

Before the century, de Leede delivered a spell of 5 for 52, the fifth best for the Netherlands in ODIs.

Check: Most ODI Runs and Centuries for Netherlands