What's new

Top ten Test 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 - 71.11

2. Steven Smith - 63.43

3. Ross Taylor - 58.27

4. Aiden Markram - 55.55

5. Azhar Ali - 54.90

6. Cheteshwar Pujara - 54.63

7. Kane Williamson - 54.20

8. Joe Root - 49.73

9. Dhananjaya de Silva - 46.34

10. Lokesh Rahul - 46.23

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

Any comments? Surprising inclusions or exclusions?
 
Too bad Rahul can't find a spot in the playing XI ahead of hitman and dhawan
 
Though average is telling different story, Steve Smith was surely more effective than Kohli. Averages of both Ross Taylor and Azhar Ali are misleading while underrated batsman like Bairstow, Rahane are surprisingly not in the list. Glad to see KL Rahul in the list.
 
Though average is telling different story, Steve Smith was surely more effective than Kohli. Averages of both Ross Taylor and Azhar Ali are misleading while underrated batsman like Bairstow, Rahane are surprisingly not in the list. Glad to see KL Rahul in the list.

How is average of Ross and Azhar misleading
 
Suprising to see that Root is averaging a touch below 50. He does not have a good conversion rate, but he pretty much scores a 50 every time he walks onto bat. Rarely gets out for a low score.
 
Suprising to see that Root is averaging a touch below 50. He does not have a good conversion rate, but he pretty much scores a 50 every time he walks onto bat. Rarely gets out for a low score.

He lacks the ruthlessness to take the game by the scruff of its neck.:kohli2:smith
 
Suprising to see that Root is averaging a touch below 50. He does not have a good conversion rate, but he pretty much scores a 50 every time he walks onto bat. Rarely gets out for a low score.

Javed Miandad esque isn't it.
 
Suprising to see that Root is averaging a touch below 50. He does not have a good conversion rate, but he pretty much scores a 50 every time he walks onto bat. Rarely gets out for a low score.

He has played 8 test series in this period. His performance in 5 out of 8 test series in this period,

Against SL, Ind, BD, Aus - aggregate average of 39

It's hard to average too high for Root if he is not really going big, which he has not done in other 3 series as well.
 
1. Smith
2. Kohli
3. Williamson
4. Azhar
5. Pujara
6. Root
7. Bairstow
8. Elgar
9. Taylor
10. du Plessis
 
1. Smith by far
2. Kohli
3. The rest

Smith was phenomenal in India and during Ashes. That puts him above Kohli IMO who bullied some average teams along the way to boost his stats.

Kohli failed against Aussies and South Africans in India during his peak. I'm not too happy about that.
 
Kohli's stats are all boosted by Those two double and one not out hundred against lanka last year. He failed against aus, failed against south africa (both team have fast bowlers to do good in india). Smith was alot more effective even though stats doesn't prove it.
 
Kohli's stats are all boosted by Those two double and one not out hundred against lanka last year. He failed against aus, failed against south africa (both team have fast bowlers to do good in india). Smith was alot more effective even though stats doesn't prove it.

He failed against South Africa? The home series isn't counted in this period.
 
With Smith out for a year, Kohli will pull ahead. Not much competition for him now. Root, Williamson, etc... are a level lower then Kohli and Smith.
 
Kohli is slowly but surely taking over Tendu as the most overrated cricketer in the history of the game.
 
[MENTION=138493]Chrish[/MENTION]
Are you mad?? If cricketers like Sachin and Kohli are overrated, then who is fairly rated??
 
Kohli failed against SA? Wasn’t he the highest run getter in the series played on treacherous wickets?
 
[MENTION=138493]Chrish[/MENTION]
Are you mad?? If cricketers like Sachin and Kohli are overrated, then who is fairly rated??

When you come up with crap like “god of cricket” or Kohli the best test batsman in the world etc. when someone else is clearly better, it is overrating them.

Anyways it’s not players’ fault. It’s all on immature fans.
 
When you come up with crap like “god of cricket” or Kohli the best test batsman in the world etc. when someone else is clearly better, it is overrating them.

Anyways it’s not players’ fault. It’s all on immature fans.

No need to use words like crap, every individual rate thier country players very high ,for what its worth SRT has certainly brought cricket india to some level and what he is achieved is still in those books , as your are not an indian you would never love him like we do

But thats just like pakistanis loving afridi and to us indians he is just nobody who occasionally plays good innings or two coz we arent pakistanis

So i dont see why u shud be mad on a countryman loving thier players and rating them coz thats what they ll always do ,unless you are made to said the same i dont see why u shud go out hyper
 
Neither Kohli or Smith are overrated, they're easily the top 2 test batsman of current era. People are really going overboard with emotion filled mudslinging
 
No need to use words like crap, every individual rate thier country players very high ,for what its worth SRT has certainly brought cricket india to some level and what he is achieved is still in those books , as your are not an indian you would never love him like we do

But thats just like pakistanis loving afridi and to us indians he is just nobody who occasionally plays good innings or two coz we arent pakistanis

So i dont see why u shud be mad on a countryman loving thier players and rating them coz thats what they ll always do ,unless you are made to said the same i dont see why u shud go out hyper

Why would I be mad? lol I am just pointing out embarrassing hero-worship prevailing into SC culture.
 
Kohli is slowly but surely taking over Tendu as the most overrated cricketer in the history of the game.

Actually he isn't it's just wums like you who think it is hip to not rate the best player as the best player who delude themselves into believing such rubbish.
 
Why would I be mad? lol I am just pointing out embarrassing hero-worship prevailing into SC culture.
Yeh not mad is when u use crap and immature fans words !!

Though no fans are immature they way i see it ,its just thier love for cricket !!

About your points on culture , india already have an amazing culture and trying to make sense with bringing culture into fans loving thier favourite players is dull

I get it you hate india,indians and indian cricketers but talk with sense
 
From Apr 7, 2016 to Apr 7, 2018 (today)

Sorted by average. Qualification - Min 1000 runs

1. Virat Kohli - 71.11

2. Steven Smith - 63.43

3. Ross Taylor - 58.27

4. Aiden Markram - 55.55

5. Azhar Ali - 54.90

6. Cheteshwar Pujara - 54.63

7. Kane Williamson - 54.20

8. Joe Root - 49.73

9. Dhananjaya de Silva - 46.34

10. Lokesh Rahul - 46.23

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

Any comments? Surprising inclusions or exclusions?

This list epitomises why stats alone are not sufficient to paint the complete picture.

Root is without a shadow of a doubt better than Pujara, Ali, Markram and Taylor. Steve Smith should be number one, with Williamson and Kohli battling it out for second spot. Root the 3rd best, Ali 4th and Warner or Pujara at 5.

I'm surprised Warner does not have 1000 runs, did he miss out some matches due to injury?
 
Despite his recent failure in SA, Smith is comfortably the best. #1 rated Test batsman for 3 years straight. Unreal.
 
This list epitomises why stats alone are not sufficient to paint the complete picture.

Root is without a shadow of a doubt better than Pujara, Ali, Markram and Taylor. Steve Smith should be number one, with Williamson and Kohli battling it out for second spot. Root the 3rd best, Ali 4th and Warner or Pujara at 5.

How so?

Steve Smith should be number one

Then why isn't he? Who stopped him from scoring more runs than Kohli?
 
How so?



Then why isn't he? Who stopped him from scoring more runs than Kohli?

For starters he can play both spin and swing without having too much trouble against either and doesn't get bogged down like Pujara has shown a tendency to.
 
How so?



Then why isn't he? Who stopped him from scoring more runs than Kohli?

If you don't think Root is a better batsman then Pujara I have no way of responding to that.

But I forget, the entire list has to be Indian only. I would put Ganguly at one, even though he is retired but hey, Jhai India!
 
I apologise in advance because this will hurt some feelings but Root has 189 more runs than Kohli, while Smith has almost 700 more tests runs than Kohli.

This will be news for those who think the world revolves around India.

 
I apologise in advance because this will hurt some feelings but Root has 189 more runs than Kohli, while Smith has almost 700 more tests runs than Kohli.

This will be news for those who think the world revolves around India.


What point are you trying to make other than hating Kohli that is. Kohli has 112 innings while root has 123 and Smith 117.

So are we now going to rate players on how many runs they have scored without taking anything else in context because then all 3 are rubbish as cook has twice the amount of runs. But sane unbiased people won't be picking cook ahead of any of the 3 right now. But then again sane and unbiased isn't something you qualify for.
 
If you don't think Root is a better batsman then Pujara I have no way of responding to that.

But I forget, the entire list has to be Indian only. I would put Ganguly at one, even though he is retired but hey, Jhai India!

Rating Pujara above Root is a good deal more logical and palatable than inserting a tukkebaaz Fakhar Zaman ahead of Rohit in current World ODI XI.
 
I apologise in advance because this will hurt some feelings but Root has 189 more runs than Kohli, while Smith has almost 700 more tests runs than Kohli.

This will be news for those who think the world revolves around India.

Except that Root has played 11 innings more than Kohli for those 189 more runs :))
 
What point are you trying to make other than hating Kohli that is. Kohli has 112 innings while root has 123 and Smith 117.

So are we now going to rate players on how many runs they have scored without taking anything else in context because then all 3 are rubbish as cook has twice the amount of runs. But sane unbiased people won't be picking cook ahead of any of the 3 right now. But then again sane and unbiased isn't something you qualify for.

My post was in response to a guy who said, and I quote "Then why isn't he? Who stopped him from scoring more runs than Kohli?"

Maybe botehr reading what I'm typing and to whom I'm typing it to.

Except that Root has played 11 innings more than Kohli for those 189 more runs :))

Smith only has 5 more innings but almost 700 more runs.

Like I said, if we only go off of stats (which you and others like to do), you never get the full picture because there are enough stats to prove just about anything.
 
Last edited by a moderator:
My post was in response to a guy who said, and I quote "Then why isn't he? Who stopped him from scoring more runs than Kohli?"

Maybe botehr reading what I'm typing and to whom I'm typing it to.

Maybe try bothering to read the OP first. The ranking is based on actual stats not made up biases, the question about what stopped smith from scoring is a fair one as had he scored a few more he would have a better average than Kohli, the reason kohli is on top is that he has the best average of the lot.
 
I apologise in advance because this will hurt some feelings but Root has 189 more runs than Kohli, while Smith has almost 700 more tests runs than Kohli.

This will be news for those who think the world revolves around India.


This guy picks 4 pakistani players in a world XI and then comes back with a taunt about world revolving around India, Oh the irony :)))
 
Back
Top