Ranking the Top 10 ODI Cricketers in the World Right Now
Published on: Mar 16, 2020 12:34 pm IST|Updated on: Mar 16, 2020 2:56 pm IST
6. Quinton de Kock
The new captain of the South African cricket in wicket-keeper batsman Quinton de Kock has been rising through the ranks rather quickly with his consistent run in ODI cricket. The southpaw who is just 27 years old has 15 hundreds to his name at an impressive average of 44.
Quinton De Kock already has 10th most ODI runs by a South African. And 5th most T20 international runs by a South African. He is among the top ODI players at the moment.
The major problem with him was his consistency and that being sorted out now, the South African team management will surely look up to him to take the team forward.
7. Faf du Plessis
The former South African captain is a loyal servant to the South African cricket for almost 10 years now. He made his debut as a 25 year old youngster with massive potential and has developed leaps and bounds since then.
He is not rated as high as other best players in the world because of the fact that his runs in the last 3 years have come in the losing cause. The amount of runs he has scored in the last 3 years has taken his game to a whole new level. He is a dangerous customer with the bat and can turn the game in no time with his power hitting.
Faf du Plessis in last 3 years in ODIs
Matches:36
Runs: 1564
Average: 60.15
100s: 4
These are enough sample size to declare that Faf du Plessis is one of the best players in ODI cricket at the moment.
8. Mitchell Starc
The left arm tearaway quick from New South Wales is one of the best limited overs bowler in the world right now. His ability to rattle the batsmen with ease even when there is nothing on offer for the bowlers is something that makes him to enter this list.
He is a man of big moments and his world cup numbers are prime example of how strong a character he is.
World Cup stats
Mat: 15
Wkts: 41
BBF: 6/28
ODI career stats
Mat: 91
Wkts: 178
BBF: 6/28
Avg: 22.23
These are the numbers which each and every captain would ask for from his strike bowler. He sends shivers down the spine of the batsman whenever he has the ball in his hand.
9. Mushfiqur Rahim
The pocket rocket and former Bangladeshi captain Mushfiqur Rahim is one of the most underrated players across formats going around. He doesn’t get the required attention that he deserves but he is a player for all conditions. He is one of the best if not the best batsman the Bangladesh cricket has ever produced.
In the last 3 years in one day internationals, Mushfiqur Rahim has gathered a massive 2254 runs in just 60 games at an ever impressive average of 49. He also has effected 61 dismissals behind the stumps in this period which makes him one of the top 10 ODI cricketers at the moment.
10. Ben Stokes
The #1 all-rounder in the cricketing world has achieved great heights in his 9 year old career. The astounding fact is that he is just 28 years old with already having so much legacy and reputation behind him.
He was the man for the England in final of the cricket world cup in 2019. He is the man for England whenever they are in crisis situation. He bowls, fields, bats and does everything a captain could ask for. He is a dream for any captain to have him in the team.
The amount of impact he brings to the table cannot be explained by numbers. No scorecard can show his innumerous spells with the ball which helped the other bowlers to get wickets because of the pressure exerted by him.
Ben Stokes with the bat in the last 2 years in ODIs
Innings: 28
Runs: 891
Average 55.68
Strike rate:89.63
These are towering numbers considering the position he is batting in the England side. His impact bowling spells are something that goes without saying. Overall he is a complete package and a dependable player in ODIs.
There are also other sumptuous players in ODI cricket going around at the moment with the likes of Eoin Morgan, Shai Hope, David Warner, Jasprit Bumrah, Trent Boult.
All in all, this generation people are lucky to witness such awe-inspiring players putting up a show at the highest level for their respective countries.