Top 5 ODI all-rounders of all time
The all-rounder is a rare species in top-class cricket since very few cricketers can actually shine with both the bat and the ball.
While such cricketers are an asset to a team in any format of the game, they are particularly prized in one-day internationals due to the nature of the game.
An all-rounder's presence allows a team to have an extra bowler or an extra batsman and overall, makes the team a totally different kind of beast.
Over the years, plenty of top-class all-rounders have played international cricket and many of them were pivotal to the success of their teams. Here is a look at 5 of the finest all-rounders to have ever played one-day cricket.
#5 Abdul Razzaq
Abdul Razzaq's elevation to number 3 in the batting order during the 1999 World Cup turned him into the great all-rounder that he went on to become. Razzaq wasn't express quick but he was accurate and had the ability to swing the ball. He was an excellent death bowler as well and in addition to that, he had the technique to face up to the best bowlers in the world.
Razzaq could help steady the innings when it was needed, while on the other hand, he was an extremely dangerous hitter and had won many games for Pakistan with his tremendous hitting in the slog overs. He played 265 one day internationals for Pakistan, during the course of which Razzaq made 6252 runs. He had a modest average of 29.70 but it was his strike rate of 81.25 that made him so dangerous.
He made 3 centuries and as many as 23 half-centuries in his illustrious career. He bowled 1st or 2nd change on most occasions and picked up 269 wickets, at an average of 31.83 and an economy rate of 4.69. Razzaq is, without a doubt, one of the finest all-rounders to have played one-day cricket.