A cricket match is won by an all-round performance from the team in all departments including batting, bowling and fielding. A good batting helps to set the tone of the match while a good bowling performance can secure them a win. 

However, there have been several cricketers who have given match-winning performances with both bat and ball and have evolved themselves among the greatest all-rounders of the games. In the following listicle, we will have a look at the players to score a 100 and take five wickets in an ODI match.

100 runs and five wickets in an ODI match

Bas de Leede vs Scotland in 2023

bas de leede

Bas de Leede delivered a match-winning all-round performance for Netherlands in a match against Scotland during the 2023 ODI World Cup qualifier match in Bulawayo on July 6, 2023. Batting first, Scotland posted 277/9 on board with Leede picking up five wickets and conceding 52 runs in his spell of 10 overs. After that, Leede delivered with the bat again, scoring a match-winning 123(92) runs as Netherlands chased the target in 42.5 overs at the loss of six wickets.

Rohan Mustafa vs Papua New Guinea in 2017

rohan mustafa

United Arab Emirates skipper Rohan Mustafa scored a century and took a five-wicket haul in an ODI match against Papua New Guinea in Abu Dhabi on April 4, 2017. The opening batter first scored 109(125) runs as UAE posted 251/9 on board. After that, Mustafa delivered a match-winning performance with the ball to register figures of 5/23 in his spell of 8.2 overs as UAE bowled PNG out for 148 runs to win the match by 103 runs.

Paul Collingwood vs in 2005

paul collingwood

England’s Paul Collingwood scored an unbeaten 112 runs off 86 balls along with Andrew Strauss’ 153-run knock as England posted 391/4 against Bangladesh in Nottingham on June 21, 2005. After that, Collingwood registered the figures of 6/31 in 10 overs as Bangladesh were bowled out at the score of 223 runs and England won the match by 168 runs.

Vivian Richards vs New Zealand in 1897

vivian richards

One of the greatest batters of all time, Sir Vivian Richards delivered an all-round performance for West Indies in a match against New Zealand in Dunedin on March 18, 1987. Firstly, Richards scored 119(113) and helped West Indies to post a total of 237/9. After that, he took five wickets with the ball, conceding 41 runs in 10 overs as West Indies won the match by 95 runs.