What's new

Top ten ODI batsmen in the last two years

Joseph Gomes

First Class Star
Joined
Jan 18, 2017
Runs
4,075
From Apr 7, 2016 to Apr 7, 2018 (today)

Sorted by average. Qualification - Min 1000 runs

1. Virat Kohli - 95.04

2. Joe Root - 64.79

3. Ben Stokes - 61.44

4. Faf Du Plessis - 59.79

5. Ross Taylor - 57.77

6. Tamim Iqbal - 56.73

7. David Warner - 54.72

8. Rohit Sharma - 54.68

9. Jonny Bairstow - 54.13

10. MS Dhoni - 52.45

http://stats.espncricinfo.com/ci/en...6;spanval1=span;template=results;type=batting

Any comments? Surprising inclusions or exclusions?
 
Somethings we can make out there:

1. Kohli is on a different plane; we knew that but that average beggars belief.

2. Ross Taylor has become a monster and is justifiably among the top 5 ODI batsmen in the world.

3. Dhoni's average is wonderful but his strike rate has dropped. He's taken up the accumulator role that Dravid used to play for India, but can longer be a true finisher.

4. Tamim Iqbal deserves to be in the conversation for the best openers going round. His strike-rate is lower than the likes of Warner, Dhawan, Rohit.etc but he's been incredibly consistent.
 
13 batsmen above 50 average in ODIs :)). What a joke of a cricketing era. Pull the boundaries further in 10 meters and replace bowlers by machines to complete this circus. I'll stick to Tests I think except the odd important ODI match in Tournaments.
 
13 batsmen above 50 average in ODIs :)). What a joke of a cricketing era. Pull the boundaries further in 10 meters and replace bowlers by machines to complete this circus. I'll stick to Tests I think except the odd important ODI match in Tournaments.

Of course with kohli at top you can not care about odis.
Worry not kohli is going to get on top in tests pretty soon and maybe u will be relieved of watching tbr game altogether.
 
Of course with kohli at top you can not care about odis.
Worry not kohli is going to get on top in tests pretty soon and maybe u will be relieved of watching tbr game altogether.

Kohli already tops the test list for last 2 years.
 
Kohli already tops the test list for last 2 years.

Yes but i believe smith was better than him overall. However he was getting to his level as seen in recent sa series and now with smith banned for a year he has great chance to stamp his authority in tests as well just like he has done in odis.
 
From Apr 7, 2016 to Apr 7, 2018 (today)

Sorted by average. Qualification - Min 1000 runs

1. Virat Kohli - 95.04

2. Joe Root - 64.79

3. Ben Stokes - 61.44

4. Faf Du Plessis - 59.79

5. Ross Taylor - 57.77

6. Tamim Iqbal - 56.73

7. David Warner - 54.72

8. Rohit Sharma - 54.68

9. Jonny Bairstow - 54.13

10. MS Dhoni - 52.45

http://stats.espncricinfo.com/ci/en...6;spanval1=span;template=results;type=batting

Any comments? Surprising inclusions or exclusions?

Well...ok...but what is the context behind the list? Numbers are numbers unless you add some meaning to them. Babar Azam comes in just below Dhoni and I think most would pick him above the old warhorse. Faf has nice numbers but if someone was picking a world XI to play tomorrow, would he really be in it?

I think Kohli, Root, Stokes and Warner are the only lock ons for a place in a world XI for ODIs, names like Babar and Kane have a shout, the wicket keeping must go to QDK and not sure if Tamim gets in as opener.

But, simply looking at the numbers, it is the list I would largely expect.
 
Just a bit of an exercise, what would be the world XI if it had to play tomorrow ? ODIs of course. Mine would be -

Dhawan
Zaman (Warner would get in as an opener but the ban stops that)
Kohli c
Root
Babar
QDK wk
Stokes
Shakib
Shadab
Hasan
Starc
 
^ I would argue about Faf. if we ever have one of those World XI vs Asia, Du Plessi would probably lead the team.
 
Stokes at 3 in batsmen list :rp

Why the smirk though? While Stokes does have a decent amount of not outs like Dhoni, but his RPI (run per innings) is still 44.24 (1106 runs from 25 innings), with 3 tons and 7 fifties.
 
I don't think stats are the only measure of batsman's effectiveness. Some guys has higher average due to not outs while some are ultimate minnow bashers. My list of currently top 10 ODI batsmans will be like this
1. Virat Kohli
2. AB deVilliers
3. Shikhar Dhawan
4. Joe Root
5. Ross Taylor
6. David Warner
7. Quinton de Kock
8. Rohit Sharma
9. Jos Buttler
10. Tamim Iqbal/Johny Bairstow

No place for FTB minnow bashers and soft run scorers.
 
Honorable mentions -
Kane Williamson
Martin Guptill
Aaron Finch
English openers
Sarfaraz Ahmad
Mahmudullah
MS Dhoni
 
Dhoni's average is the ultimate example of misleading average.

So is Babar azam's.
 
13 batsmen above 50 average in ODIs :)). What a joke of a cricketing era. Pull the boundaries further in 10 meters and replace bowlers by machines to complete this circus. I'll stick to Tests I think except the odd important ODI match in Tournaments.

Goodness me, don't you get tired of complaining all the time?
 
Dhoni's average is the ultimate example of misleading average.

Inflated massively by not outs. I much prefer RPI (run per innings) since it shows how much a batsman actually scores in that innings, which is what matters. However most cricket experts are obsessed with average
 
Just a bit of an exercise, what would be the world XI if it had to play tomorrow ? ODIs of course. Mine would be -

Dhawan
Zaman (Warner would get in as an opener but the ban stops that)
Kohli c
Root
Babar
QDK wk
Stokes
Shakib
Shadab
Hasan
Starc

4 players from the no. 6th ranked team and just 2 players from the no. 1 ranked team, great job :)))
 
Why the smirk though? While Stokes does have a decent amount of not outs like Dhoni, but his RPI (run per innings) is still 44.24 (1106 runs from 25 innings), with 3 tons and 7 fifties.

Stokes at 3 in comparison to Dhawan not even in top 10 batsmen list is a laughable fact. A smirk is a bare minimum one can expect.
 
Stokes at 3 in comparison to Dhawan not even in top 10 batsmen list is a laughable fact. A smirk is a bare minimum one can expect.

You could probably make Dhawan a better batsman with more filters. This is just raw stats though, no ** hidden calc mechanics like ICC ratings. Not saying Stokes is better than Dhawan, I was surprised to find Stokes there myself.
 
You could probably make Dhawan a better batsman with more filters. This is just raw stats though, no ** hidden calc mechanics like ICC ratings. Not saying Stokes is better than Dhawan, I was surprised to find Stokes there myself.

Ofcourse, nothing against you.I know you just posted the raw stats.

The smirk was on those stats, which at times can be very misleading, particularly when the sample is low.
 
Some names are not really top 10 right now despite having these stats, But Kohli in the last 2 years has been ridiculously good across formats. I saw other thread and he is averaging 70+ in test and 95 in ODI. If he does that for another 2-3 years, he will be very close to top bracket batsmen in history. AB was pulling these numbers earlier.
 
Inflated massively by not outs. I much prefer RPI (run per innings) since it shows how much a batsman actually scores in that innings, which is what matters. However most cricket experts are obsessed with average

Then your list will be filled with only top 3 of all teams
 
Kohli is beast.dhoni has lost it more for indian with that average.Babar Azam is also above 50 .Let see how he develops himslef.
 
4 players from the no. 6th ranked team and just 2 players from the no. 1 ranked team, great job :)))

Who should replace Hasan? Who should replace Zaman who has a CT final century, an ODI avg of 46 and SR of 90+? Who should replace Babar who has a 50+ avg and 7 centuries in just 41 games?

Considering you actually want a cricketing discussion, my point was picking a team based on the best recent performers, who has out performed them?
 
Who should replace Hasan? Who should replace Zaman who has a CT final century, an ODI avg of 46 and SR of 90+? Who should replace Babar who has a 50+ avg and 7 centuries in just 41 games?

Considering you actually want a cricketing discussion, my point was picking a team based on the best recent performers, who has out performed them?

How many runs has Fakhar Zaman scored? He is better than Rohit? Or Tamim? Or Finch?

Shadab? Lol. Both Kuldeep and Chahal have better SR better avg and more wickets.

Wonder how the number one bowler in odis doesnot find a place.
 
Who should replace Hasan? Who should replace Zaman who has a CT final century, an ODI avg of 46 and SR of 90+? Who should replace Babar who has a 50+ avg and 7 centuries in just 41 games?

Considering you actually want a cricketing discussion, my point was picking a team based on the best recent performers, who has out performed them?

Are you seriously delusional enough to believe that 4 Pak players will make the present world XI? Except Hasan not a single pakistani will make the world XI, if I have to explain to you that there are many better openers than zaman then you are watching the wrong game my friend.
 
Are you seriously delusional enough to believe that 4 Pak players will make the present world XI? Except Hasan not a single pakistani will make the world XI, if I have to explain to you that there are many better openers than zaman then you are watching the wrong game my friend.

Ok, name me 3 batsmen who have performed better over the last 12 months.
 
13 batsmen above 50 average in ODIs :)). What a joke of a cricketing era. Pull the boundaries further in 10 meters and replace bowlers by machines to complete this circus. I'll stick to Tests I think except the odd important ODI match in Tournaments.

Beleive me, if there was a single Pak batsman in this list, your opinion would be different.
 
Are you seriously delusional enough to believe that 4 Pak players will make the present world XI? Except Hasan not a single pakistani will make the world XI, if I have to explain to you that there are many better openers than zaman then you are watching the wrong game my friend.

It’s not delusion. It’s reality.
 
Scoring meaningless runs in JAMODIS is useless.... Fakhar has a century in the final of a world tournament in the last 12 months. That alone puts him at the top of the list, and lol at Rahane being a better opener than Fakhar. Not even the biggest chest-thumping Indian would believe that.

The funniest part is, a lot of these guys bang on about SRs....6 of the 9 of the batsmen averaging more than Fakhar have a lower SR, 2 of them are on par, leaving one with a considerably higher SR lol

So now we only concentrate on averages I guess.

Actually, just to dig a bit deeper, 5 of those batsmen are striking at 10-20 less than Fakhar, the mighty Tamim is less than 80 lol

:razzaq
 
Last edited:
Scoring meaningless runs in JAMODIS is useless.... Fakhar has a century in the final of a world tournament in the last 12 months. That alone puts him at the top of the list, and lol at Rahane being a better opener than Fakhar. Not even the biggest chest-thumping Indian would believe that.

You can bury your head in the sand all you want but the facts won't change, like you said earlier numbers do not lie, numbers do not chest-thump, numbers do not have an opinion. You can choose to ignore them, but you cannot deny validity of numbers. :shh
 
LOL oh ok, thanks for posting stats, I guess Finch with his highest average was so useful in teh CT, a major match winner...oh wait

Oh so you didn't base your selection based on performance in the last 12 months? So why did you ask for 3 openers who have performed better in the last 12 monts? lol at 4 pakistani players in a world XI, too bad these players couldn't push pakistan into top 5 in the odi ranking :)))
 
Oh so you didn't base your selection based on performance in the last 12 months? So why did you ask for 3 openers who have performed better in the last 12 monts? lol at 4 pakistani players in a world XI, too bad these players couldn't push pakistan into top 5 in the odi ranking :)))

But they were enough to dish out a 180 run phainti


What's worse is that at that stage Pak was ranked 8th and India was 1st..... such a phainti from such a low ranked side. Sharam se dhoob marnay ka muqam.


:))) :))) :))) :))) :))) :)))
 
You can bury your head in the sand all you want but the facts won't change, like you said earlier numbers do not lie, numbers do not chest-thump, numbers do not have an opinion. You can choose to ignore them, but you cannot deny validity of numbers. :shh

Ok, let's look at the numbers. Zaman has a century in a tournament final and 4 fifties, while having played less matches than 5 of the names above him.

His SR is higher than 6 of the names on the list, 15 higher than Tamim, 8 higher than Amla, 11 higher than Tharanga (lol), 16 higher than Rahane, 8 higher than QDK and he is only scoring 2 slower than Sharma. He has also struck more boundaries than 4 of the names above him in that list.

Those are all numbers...and they do not chest thump. :bhajji
 
But they were enough to dish out a 180 run phainti


What's worse is that at that stage Pak was ranked 8th and India was 1st..... such a phainti from such a low ranked side. Sharam se dhoob marnay ka muqam.


:))) :))) :))) :))) :))) :)))

Is a loss by 180 runs being the widest margin of defeat in the history of ICC tournament finals (43 years) a stat? I'm sorry, we only allow statistics that favour India, please kindly delete your post.

:kohli2
 
4 Pakistanis in the current world XI is a stretch but I would have taken it had even we won 1 ODI match in New Zealand.

Babar has many hundreds but the only one against a good side was an incredibly selfish innings.

Shadab has potential.

The only genuine contender is Hasan Ali in the World XI and if someone is a little patriotic you can add Fakhar Zaman or replace him with 3 or 4 other openers if you are not.

So, genuinely one or maximum 2 if you are lucky.

4 is not belieavable.
 
4 players from the current #6 ODI team in the current World XI? :)))

Why exactly is Pakistan languishing at the #6 spot with such world class players? And why exactly were they whitewashed by New Zealand in their last ODI series 0-4?
 
Last edited:
Winning the last CT is the not the answer to those questions. New Zealand did the same in 2002, and West Indies after their apparent decline has won the CT twice.
 
4 players from the current #6 ODI team in the current World XI? :)))

Why exactly is Pakistan languishing at the #6 spot with such world class players? And why exactly were they whitewashed by New Zealand in their last ODI series 0-4?

Why were India whitewashed 4-0 in NZ after their CT win? You had Kohli, Rohit, Dhawan, Dhoni etc but still got whitewashed?
 
Why were India whitewashed 4-0 in NZ after their CT win? You had Kohli, Rohit, Dhawan, Dhoni etc but still got whitewashed?

1. India didn't get whitewashed, 1 match was a tie.

2. India were in a rebuilding stage. That team was not what it is now.

3. Who claimed that back then 4 Indian players would have made the World XI of that time? At max Kohli and maybe Dhoni might have made it.
 
1. India didn't get whitewashed, 1 match was a tie.

2. India were in a rebuilding stage. That team was not what it is now.

3. Who claimed that back then 4 Indian players would have made the World XI of that time? At max Kohli and maybe Dhoni might have made it.

Pakistan is in a rebuilding stage too. The team is not what it will be in the future.
 
Pakistan is in a rebuilding stage too. The team is not what it will be in the future.

Pakistan has been rebuilding since 2003 :uakmal , anyways if you accept that pakistan is in rebuilding stage then no way 4 players from pak deserve to be in world XI, that's the whole point of discussion here
 
Pakistan has been rebuilding since 2003 :uakmal , anyways if you accept that pakistan is in rebuilding stage then no way 4 players from pak deserve to be in world XI, that's the whole point of discussion here

My point is that the 5-0 loss in NZ should not be used to discredit Pakistan’s CT victory.

About World XI, Hasan Ali would 100% get in, and maybe Shadab Khan and Fakhar Zaman depending on the team composition.
 
My point is that the 5-0 loss in NZ should not be used to discredit Pakistan’s CT victory.

About World XI, Hasan Ali would 100% get in, and maybe Shadab Khan and Fakhar Zaman depending on the team composition.
That's the whole point, Hasan will get in but shadab and fakhar won't
 
That's the whole point, Hasan will get in but shadab and fakhar won't

Shadab Khan is the best leg spinning all rounder in the world (mainly because he is the only one :ashwin). Fakhar Zaman won his country an ICC tournament.
 
Shadab Khan is the best leg spinning all rounder in the world (mainly because he is the only one :ashwin). Fakhar Zaman won his country an ICC tournament.

Do you seriously think Ian Bradshaw and Courtney Browne would've made the world eleven in 2004?
 
Kohli is beyond comparison in ODI although Indian cricketers play 80% games in India.
 
That's the whole point, Hasan will get in but shadab and fakhar won't

In your book Aaron Finch who has only played 9 ODIs in the last 12 months, is a worse fielder than Zaman, failed in the CT is supposed to get in though?

So what criteria are you using?
 
Shadab Khan is the best leg spinning all rounder in the world (mainly because he is the only one :ashwin). Fakhar Zaman won his country an ICC tournament.

Shadab Khan is some distan e behind Chahal and Kuldeep in terms of a bowler and miles away from a world 11 in odis.
 
Shadab Khan is some distan e behind Chahal and Kuldeep in terms of a bowler and miles away from a world 11 in odis.

Shadab Khan is an all rounder not a bowler

51 average with the bat in ODI.
28.75 average with the ball.
 
In your book Aaron Finch who has only played 9 ODIs in the last 12 months, is a worse fielder than Zaman, failed in the CT is supposed to get in though?

So what criteria are you using?

No, in my book Rohit sharma and Shikar dhawan are way way better than fakhar and will easily get in ahead of fakhar
 
Back
Top