What's new

Hashim Amla vs Rahul Dravid - Who’s the better ODI batsman?

Bhaijaan

Hall of Famer
Joined
Jan 10, 2011
Runs
68,935
Post of the Week
1
Amla’s been more prolific as an opener but in a batting friendly post T20 era.

Dravid a member of the 10k club mostly played the accumulators role for his side. Averaging a respectable 40+ in pre T20 era.

If you have to pick one of these two whom would you pick and why?
 
Different era .

Though i would back dravid in crunch situation in odis rather than choker amla
 
Dravid was an invaluable ODI player. In addition he could keep wickets as well.
 
Dravid was good in a crisis. Amla has been the opposite, a complete choker.
 
Dravid was an wholesome player, decent wicket keeper and even an enterprising captain. Was also very good under pressure. He was an integral part of India's one day success under ganguly. Small is just a very good bat with very little influence on the match outcome.
 
Different era and vastly different roles in team so comparison is always going to be very difficult.

IMO peak Amla was a way more skilful ODI batsman than peak Dravid with much wider array of strokes, ability to score at 90+ SR and make big scores consistently. For a long time 2010-14, Amla was easily top 5 ODI bats in world with 50+ avg and 90 SR which despite being flattered by minnow bashing were amazing stats. The only cons Amla has shown is his lack of impact in big tournaments and in high pressure chases which pulls him out of ATG convos but still no denying he was an excellent ODI batsman.

Dravid had a 3 year run from 96-98 where he was a very poor, slow and inconsistent ODI player even by era standards. After that from '99 to '06 he had a good run where he was consistently in top 10-15 bats in world. Dravid's major flaws are his horrible record against best team of his era Aus (40 matches 24 avg at sub 70 SR). He performed excellently in '99 WC and did alright in '03 WC.

Dravid was an effective cog with his selfless nature but was neither best at his role in his own era nor will he ever get into any ODI ATG convos.
 
Dravid.

Not only did he have good stats for his era with a mountain of runs, he was incredibly clutch in big matches. His impressive WC and CT record stands testimony to his mental toughness, he was also the best batsman of the 1999 WC. Topping runs tally despite India not even making the semis is a great achievement. 8 matches, 461 runs, average 66, SR 86 with 2 100s and 3 50s, does it get better than that? 2nd highest scorer Steve Waugh was 70 runs behind him despite playing 2 extra matches and at a much lower SR.
 
When comparing a batsman(in odis) who has played all his cricket before 2010 to a player who has played most of his career post 2010,i add 10 to both avg and str rate of the former.(i think it always gives a fair estimate.For ex sachin:avg-54,str rate 96)
Dravid's avg would have been same as amla but his str rate would have been much lesser,but then he wasnt a choker.Dravids record in world cup is far better.We can all agree that dravid had difficulties in playing at a good str rate.
Overall
I think amla edges it.
 
If you lump Tests and ODIs together, Dravid is ahead of Amla by a country mile.
 
Dravid. Be interesting to see how certain posters who talk about big games being important not take that into consideration and still choose Amla with his rubbish icc tournament record.:kp
 
Amla is miles ahead. Dravid was a poor ODI batsman.

If you lump Tests and ODIs together, Dravid is ahead of Amla by a country mile.

On the contrary, Amla is ahead. Far better record in Australia and South Africa and comparable, if not better, in England, India and the UAE.
 
they both are underrated... People often says they aren't impactful but I disagree to that... You need a partner to form a partnership.. And these guys are the best supportive players you ever see.. and I guess these two have good number 100+ partnership too..
 
Amla is miles ahead. Dravid was a poor ODI batsman.



On the contrary, Amla is ahead. Far better record in Australia and South Africa and comparable, if not better, in England, India and the UAE.

What about NZ,PAK,SL,WI.Another try on posting half of the story.
 
Rahul Dravid is very underrated as an ODI batsman. He has finished matches for India in tough situations. Also he has scored the 2nd fastest fifty in ODIs as an Indian. Shows he could hit higher gears if situation demanded. He has also done well in WCs. Batting in LOIs is much easier now a days with every country preparing flat pitches. So stats of current batsmen higly inflated.
 
Last edited:
Amla is miles ahead. Dravid was a poor ODI batsman.



On the contrary, Amla is ahead. Far better record in Australia and South Africa and comparable, if not better, in England, India and the UAE.

Rahul Dravid wipes the floor with Hashim Amla on most days and twice on crisis days.
 
What about NZ,PAK,SL,WI.Another try on posting half of the story.

Amla hasn't played in Pakistan, barring a couple of matches very early on, and he remains South Africa's only captain to help win them a series in Sri Lanka. The Windies have been a minor team throughout the 2010s.
 
Why are Indian posters so insecure regarding batsmen? Whether its Ponting, Lara, Kallis, Sangakkara, Inzamam, Younis, de Villiers, Amla, Root, Kane or Smith, nearly every great/potentially great batsmen gets hated on whenever they are compared to an inferior Indian batsman.

Hashim Amla is a better batsman than Rahul Dravid. There is no shame in that and there is no threat that Amla surpasses Sachin either, given that he's on the decline. Relax, guys.
 
Why are Indian posters so insecure regarding batsmen? Whether its Ponting, Lara, Kallis, Sangakkara, Inzamam, Younis, de Villiers, Amla, Root, Kane or Smith, nearly every great/potentially great batsmen gets hated on whenever they are compared to an inferior Indian batsman.

Hashim Amla is a better batsman than Rahul Dravid. There is no shame in that and there is no threat that Amla surpasses Sachin either, given that he's on the decline. Relax, guys.

Is that scientifically proven or something?
 
Amla is better in ODIs, but Dravid is ahead in tests.

Despite not being very impactful, Amla has a very good ODI record.
 
Why are Indian posters so insecure regarding batsmen? Whether its Ponting, Lara, Kallis, Sangakkara, Inzamam, Younis, de Villiers, Amla, Root, Kane or Smith, nearly every great/potentially great batsmen gets hated on whenever they are compared to an inferior Indian batsman.

Hashim Amla is a better batsman than Rahul Dravid. There is no shame in that and there is no threat that Amla surpasses Sachin either, given that he's on the decline. Relax, guys.

Yeah Agree. Just like Steyn is much better than any fast bowler Pakistan has ever produced. There is no shame in it. Accept it.
 
Amla hasn't played in Pakistan, barring a couple of matches very early on, and he remains South Africa's only captain to help win them a series in Sri Lanka. The Windies have been a minor team throughout the 2010s.

South Africa beat Sri Lanka in Sri Lanka in ODIs last year. Stop making up facts to make your favourties look good.

Amla is a rubbish captain. Accept that .
 
Three players who have given 100% of their efforts for Indian cricket in the last 30 years and have not been recognized for it by Indians - Kumble, Dravid and Laxman.
 
Amla hasn't played in Pakistan, barring a couple of matches very early on, and he remains South Africa's only captain to help win them a series in Sri Lanka. The Windies have been a minor team throughout the 2010s.
He failed in pakistan. That's it.
His avg in srilanka is 27,please don't shift goalposts, he was rubbish in srilanka.
Thread is about better batsman not better captain.
No excuses for NZ.?
He has an avg of 20 in WI which clearly shows he wasn't able to bat in WI. Pak won their first test series in wi in 2016,so windies weren't that bad.

Amla has <40 avg in 4 countries, on the other hand hand dravid's count is 2.

Career avg and away avg of dravid is also much better.

Rahul dravid is a top tier atg, amla is inferior to dravid but that doesn't make him bad. Amla is at vvs laxman's level, not as clutch as VVS but i"ll give it to him.
 
Yeah Agree. Just like Steyn is much better than any fast bowler Pakistan has ever produced. There is no shame in it. Accept it.

Steyn is only marginally better than Imran in tests. Imran averaged <20 for the entirety of the 80s and had the best bowling average of all bowlers (including the GOAT, Marshall)
 
Why are Indian posters so insecure regarding batsmen? Whether its Ponting, Lara, Kallis, Sangakkara, Inzamam, Younis, de Villiers, Amla, Root, Kane or Smith, nearly every great/potentially great batsmen gets hated on whenever they are compared to an inferior Indian batsman.

Hashim Amla is a better batsman than Rahul Dravid. There is no shame in that and there is no threat that Amla surpasses Sachin either, given that he's on the decline. Relax, guys.

:)) Just because you say so doesn't make it true. I'm pretty sure most Pak posters will put Dravid much ahead of Amla. Amla is not even an ATG, he is just a good batsman. A Test batting average of 47 tells everything. Dravid is a league ahead of him, a proper ATG who has the highest average of all Asian batsman outside of Asia.
 
Last edited:
Rahul was a really good ODI bat for his time. Had way more heart than Amla.

But Amla honestly was the better ODI batsman. Easily.

Amla with Rahul's heart would have been an ATG.
 
Last edited:
30.5 in Bangladesh, 38 in New Zealand, 24.5 in Pakistan, 27.81 in Sri Lanka, 20.33 in West Indies :))

This is Amla in Tests.
 
Amla is not a top tier ODI batsman, but I will go with Amla over Dravid in ODI format.
 
Yeah Agree. Just like Steyn is much better than any fast bowler Pakistan has ever produced. There is no shame in it. Accept it.

If we say that earlier batsmen are better than this generation because they played in bowling friendly conditions , then we have to say probably Styen is the best fast bowler ever considering the pitches he is bowling in.
 
It is amazing to what lengths Indian can stoop and talk nonsense about Amla or a non Indian player just to defend their players.

Its not a matter of who is better. At the end of the day both players are great and are thorough gentlemen.

Thats what matters the most.

You better give respect.
 
Steyn is only marginally better than Imran in tests. Imran averaged <20 for the entirety of the 80s and had the best bowling average of all bowlers (including the GOAT, Marshall)

Steyn's performance came in an era dominated by batsmen, restrictions on number of bouncers, batsmen having high quality guards, cameras following the ball all the time making very difficult to tamper with the ball. Taking these facts into consideration he is muchsuperior to Imran Khan in bowling.
 
Last edited:
Amla is a better ODI batsmen.

In the year-end ranked ODI batsmen in the world, he was No. 1 ranked for 2010,2011 and 2012.

If you look at career peak rating, Amla highest ever rating is 901 while for Dravid it is around 750. The ratings take era into consideration and does comparisons with respect to players from their era. The difference is just too big to take other things into consideration.

Yes, Amla's ODI peak was short-lived and he went past it by 2014 only but he did a great job.
 
Last edited:
He failed in pakistan. That's it.
His avg in srilanka is 27,please don't shift goalposts, he was rubbish in srilanka.
Thread is about better batsman not better captain.
No excuses for NZ.?
He has an avg of 20 in WI which clearly shows he wasn't able to bat in WI. Pak won their first test series in wi in 2016,so windies weren't that bad.

Amla has <40 avg in 4 countries, on the other hand hand dravid's count is 2.

Career avg and away avg of dravid is also much better.

Rahul dravid is a top tier atg, amla is inferior to dravid but that doesn't make him bad. Amla is at vvs laxman's level, not as clutch as VVS but i"ll give it to him.

Amla will have to be reborn 7 times to play a 281 run innings vs a attack of Mcgrath Warne and Gillespie. Even then he may choke.
 
Amla is a better ODI batsmen.

In the year-end ranked ODI batsmen in the world, he was No. 1 ranked for 2010,2011 and 2012.

If you look at career peak rating, Amla highest ever rating is 901 while for Dravid it is around 750. The ratings take era into consideration and does comparisons with respect to players from their era. The difference is just too big to take other things into consideration.

Yes, Amla's ODI peak was short-lived and he went past it by 2014 only but he did a great job.

Exactly. Even though it's so incredibly obvious Amla was a better ODI bat, you still see Indians clutching at straws (but but Dravid performed better in a couple of clutch matches) to say that Dravid was better. Using the same logic, we can say a number of batsmen were better than Tendulkar in Tests. And how did we get into Test stats here, even though this is an ODI discussion ? Because Amla's ODI stats are so visibly better? Indians should sometimes suppress that instinctive tendency to close their eyes and say the Indian batsman is always better than whoever they're being compared to.
 
Exactly. Even though it's so incredibly obvious Amla was a better ODI bat, you still see Indians clutching at straws (but but Dravid performed better in a couple of clutch matches) to say that Dravid was better. Using the same logic, we can say a number of batsmen were better than Tendulkar in Tests. And how did we get into Test stats here, even though this is an ODI discussion ? Because Amla's ODI stats are so visibly better? Indians should sometimes suppress the instinctive tendency to close their eyes and say the Indian batsman is always better than whoever they're being compared to.

Dravid was clearly more clutch, Amla doesn't have the same heart but he was prolific between 2008-2013 like perhaps no one. He was averaging 58-59 at one point at Strike Rate of almost 95.

Amla's recent form and the exaggerated hype is the reason why fans here end up downplaying him. His stats and rankings make us feel like he is one of the greatest batsmen in ODIs but he is nowhere close to it and yesterday's knock is a perfect example for that.

He is good if I have a destructive batsmen in middle order and a solid chaser/finisher as well. These are two things he can't do.
 
Last edited:
Dravid was clearly more clutch, Amla doesn't have the same heart but he was prolific between 2008-2013 like perhaps no one. He was averaging 58-59 at one point at Strike Rate of almost 95.

Amla's recent form and the exaggerated hype is the reason why fans here end up downplaying him. His stats and rankings make us feel like he is one of the greatest batsmen in ODIs but he is nowhere close to it and yesterday's knock is a perfect example for that.

He is good if I have a destructive batsmen in middle order and a solid chaser/finisher as well. These are two things he can't do.

No doubt that Amla is a sort of a choker. My point though is that you can't have a 900+ rating and be Year-End No.1 for three years without being consistently brilliant. If Dravid was a monster like Kohli or Dhoni when it came to performing in clutch situations or had a Man of the Series in an ICC tourney win, we could say that would make up for his low SR, average etc., but he wasn't on that level. Amla is so far ahead of Dravid in other areas (in ODIs) that with everything said and done, he has to come out ahead. Also, even when you adjust for their eras, Amla's average is much more impressive than Dravid's.
 
No doubt that Amla is a sort of a choker. My point though is that you can't have a 900+ rating and be Year-End No.1 for three years without being consistently brilliant. If Dravid was a monster like Kohli or Dhoni when it came to performing in clutch situations or had a Man of the Series in an ICC tourney win, we could say that would make up for his low SR, average etc., but he wasn't on that level. Amla is so far ahead of Dravid in other areas (in ODIs) that with everything said and done, he has to come out ahead. Also, even when you adjust for their eras, Amla's average is much more impressive than Dravid's.

Agreed. I will take Amla over Dravid in ODIs. The latter is a level superior in tests though.
 
He is good if I have a destructive batsmen in middle order and a solid chaser/finisher as well. These are two things he can't do.

hence why de villiers retiring a year before the world cup was the biggest eff you to the fans and world cricket
 
hence why de villiers retiring a year before the world cup was the biggest eff you to the fans and world cricket

Undoubtedly. But this will be first time SA will go as dark horses in WC. So, you never know.
 
Last edited:
Rahul was a really good ODI bat for his time. Had way more heart than Amla.

But Amla honestly was the better ODI batsman. Easily.

Amla with Rahul's heart would have been an ATG.

Quite balanced post.

One would be extremely biased to even think that Rahul is close to Amla in ODis.

So what if he doesn't bat at 150 strike rate, Amla s SR is still very good.

In Tests it gets very tough though.
 
In pressure games and tournaments Dravid mops the floor with Hashim Amla.
 
Amla will have to be reborn 7 times to play a 281 run innings vs a attack of Mcgrath Warne and Gillespie. Even then he may choke.

Amla (the test batsman) has multiple clutch knocks in test cricket. He isn't a choker by any means in tests.

On topic, Amla although not that impactful in ODIs still beats Dravid easily(in ODIs).
 
Tests
Dravid is an ATG batsman.
Amla is a very good bat.
Dravid > Amla

ODIs
Amla is a very good batsman.
Dravid was just above average. He was a match loser in the first half of his career but developed into a decent bat in the later part.
 
tests
Dravid(52.31)(after 9049 runs 58.75) >>> Amla(46.64)

one dayers
Dravid(39.16,71.24) vs Amla(49.24, 89.11)
Dravid started almost 12 years before Amla.So his (avg:,str:) would have to be rated lot higher
almost at(43.5,80).Dravid (61.42,74.97) in world cups.
Amla at(38.70,90.01) in world cups which include '272 runs in 2 inns vs minnows', that too in this era.

So Amla slightly better only in ODI.
 
Back
Top