Categories: Cricket News
| On 2 weeks ago

Ranking the Top 10 ODI Cricketers in the World Right Now

To succeed in test cricket, one needs immense grit and patience. To succeed in T20s, one needs massive power game and game awareness. For a bowler to thrive in T20s, he must have all the skillsets in his armory to control the raging modern day batsmen with the pitches going flat.

But one day internationals is one format of cricket that requires the mindset of both the tests and T20s to flourish as the 50 over format has all the different phases in it.

A 50 over game includes different aspects as it requires game awareness, determination, patience, power game, and smart work to come on top.

Here we look at top 10 cricketers in the world in the unique format of one day internationals at the moment.

1. Virat Kohli

This is a no brainier to be honest as this man tops the list across format as the best cricketer in the world. He refuses to move out from the #1 ranking and loves to be a match winner each and every time he steps into the field for his team. His hunger to come out on top and the intensity with which he approaches the game is second to none.

There is a slight dip in his form off-late especially when compared to the standards that he has set to himself.
Last 10 ODI innings of the Indian captain


2 100s & 4 50s
572 runs at an average of 63.5.

These are his numbers during his bad phase of his career which is still better than many other players in the world who are in the form of their life. Such is the expectations that this man has set for himself.

2. Rohit Sharma

The Indian vice captain Ro”Hit-man” Sharma is no less than a modern day legend in the ODIs and he will end his career as one of the all time great openers the world has ever seen in the 50 over format. He is only behind the Indian captain Virat Kohli in the ICC rankings for the batsman at no:2 which shows why India has been dominant in cricket in the last 3 years.

It is a no secret that he started his career as a middle order batsman which he never made any use of but after continuous backing from MS Dhoni, he got promoted to open the innings and his stats as an opener are just out of the world.

His stats as a regular opener
Inn : 115
Runs : 7119
Average : 59.32
SR : 92.59
100's : 27
50's : 31
4's : 679
6's : 221

These are insane numbers for an opening batter and the important aspect is that he has scored runs all over the world against all good bowling attacks.

3. Shakib Al Hasan

The southpaw from Bangladesh is the best all rounder in the 50 over format even though he has been out of the action. He can stake a claim for the greatest all-rounder of all time to his defense.

He has been through the ups and lows of the Bangladesh cricket and he will be forever remembered not only in the history of Bangladeshi cricket but also in the history of cricket.

He has played 206 ODIs for Bangladesh and has scored over 6300 runs at an average of 37 to go with 260 wickets with an average of 30 with the ball. These are numbers of a man from Bangladesh who has made the whole world to take notice of his country.

He had an astonishing 2019 world cup campaign as he shone with both the bat and ball.
Shakib Al Hasan in CWC 2019
Runs : 606
Average: 86.57
100s/50s: 2/5
Wickets : 11

The former Bangladeshi Captain also became the first ever batsman to make 8 consecutive 40+ scores in World Cup history.

4. Ross Taylor

The former New Zealand captain and one of the veterans of the game has been in the form of his life and is scoring runs for fun for the Kiwis. He has hit the purple patch in the twilight of his career where all the batsman start to fade away.

The 36 year old right handed batsman has played over 432 matches for the Kiwis across formats in his 14 years of sublime career.

Ross Taylor is also the only player in the history of cricket to have played 100 tests, 100 ODIs, and 100 T20Is for his country.

He has played all his cricket at no:4 for the Kiwis and has done full Justice to it.

Most ODI 100s batting at #4 in the order
19 – Ross Taylor
15 – AB de Villiers
10 – Aravinda de Silva
9 – Mahela Jayawardene

The no:4 position is the most difficult position in the ODI format but the legend in Ross Taylor has made an easy work of it.

Ross Taylor has amassed a whopping 1307 runs in just 28 games at an mind boggling average of 65 in the last 2 years in ODIs for the Kiwis. He is surely one of the best players in ODI cricket at the moment.

5. Babar Azam

The young and talented Babar Azam is surely once in a generation player as far as the Pakistan cricket is considered. He has been carrying the Pakistan cricket at such a young age in his shoulders for the past 2 years.

He has already been given the captaincy role by the Pakistan team management in all the formats of the game. He has scored tons and tons of runs in all the conditions that he has played and even resembles the young Virat Kohli in him.

After 51 ODI

Virat Kohli
Inn 48 | Runs 1886 | Avg 46.0 | SR 82.8 | HS 118 | 100s 5 | 50s 13

Babar Azam
Inn 49 | Runs 2129 | Avg 51.9 | SR 84.3 | HS 125* | 100s 8 | 50s 8

He is well and truly on his way to chase Virat Kohli who is the best batsman at present. If a batsman can better Virat Kohli with a considerable amount of sample size which Babar Azam has done, it only shows how good a player the Pakistani captain is.

He has scored the fastest 7 ODI tons and also has 5 successive centuries in a single country which is a world record.

Though he lacks the power game, he can take the aggressive approach as and when needed which is why he has been the #1 ranked batsman in the T20Is.

The 25 year old has played 74 ODIs and has accumulated 3350 runs at an average of 54 with 9 hundreds in it. It’s only a matter of time for Babar Azam to become the world's best batsman across formats if he plays with such consistency.


Balaji @deep_extracover

Here to tell you some beautiful and happening stories that's happening around the purest form of sport-Cricket.