Yes, Dhoni is #3 in ICC ranking. His average and strike rate is better than Dravid. Then why Dravid comes before Dhoni in the batting order ?! Another thing is Dravid's run average people account. what is about his strike rate? That is always lower than any top order batsmen. If opponent team scores more than 300, and Dravid's strike rate is 74-76%, then who will score rest of the runs (where team needs at least one run per ball). Other than Nagpur ODI where he batted in slog over in the first innings, Dravid is totally failed in ODI (donot consider his run average only). So, his attitude should be like Ricky Pinting (or Smith or Lara), otherwise Selectors (if he himself does not initiate) should remove him from ODI captaincy.