This article explores the rare cricketing feat of players scoring a century and taking a five-wicket haul in the same ODI match.
| Player | Hundred | 5W Haul | Against | Venue | Date |
|---|---|---|---|---|---|
| Viv Richards (WI) | 119 | 5/41 | New Zealand | Dunedin | 18 Mar 1987 |
| Paul Collingwood (ENG) | 112* | 6/31 | Bangladesh | Nottingham | 21 Jun 2005 |
| Rohan Mustafa (UAE) | 109 | 5/25 | Papua New Guinea | Abu Dhabi | 4 Apr 2017 |
| Bas de Leede (NED) | 123 | 5/52 | Scotland | Bulawayo | 6 Jul 2023 |
You can find the Test match list for the same record here.
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.
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
Under the captaincy of Axar Patel, the Delhi Capitals (DC) are entering IPL 2026 with…
Under the leadership of Rishabh Pant, the Lucknow Super Giants (LSG) are entering IPL 2026…
The Gujarat Titans (GT), led by the stylish Shubman Gill, are looking to recapture the…
The Rajasthan Royals (RR) enter the 2026 season in the midst of a massive identity…
Following their 2024 triumph and a challenging 2025, the Kolkata Knight Riders (KKR) have hit…
This article will explore the historical records of wicketkeepers who have mastered the art of…