The 3 centuries by A B de Villiers in the most recent ODI series against India has given him a sizeable lead over the rest in the following list of highest batting averages in 100 consecutive one day international cricket innings (edit in Nov 2018: Kohli has overtaken him). On 92 out of those 100 innings he came in at number 4 or lower (and never opened in that time span), and still he managed to score over 54 runs per innings. All of his ODI hundreds to date have been scored at a strike rate of at least 100. Some very impressive numbers have been posted for other batsmen in the list too.
Last updated: Nov 2 2018
Player | Innings | Not out | Runs | HS | Average | Balls faced | Strike rate | 100s | 50s | 0s | Time period |
Kohli* | 100 | 16 | 5698 | 183 | 72.13 | 5785 | 98.50 | 23 | 25 | 5 | Jul 13-Oct 18 |
de Villiers | 100 | 21 | 5454 | 162* | 69.04 | 4935 | 110.52 | 20 | 27 | 1 | Nov 09-Oct 15 |
Bevan | 100 | 40 | 3726 | 108* | 62.10 | 4844 | 76.92 | 3 | 26 | 2 | Sep 94-Aug 99 |
Sharma* | 100 | 20 | 5221 | 264 | 61.42 | 5547 | 94.12 | 19 | 22 | 4 | Jun 13-Nov 18 |
Dhoni* | 100 | 34 | 4027 | 139* | 61.02 | 4587 | 87.79 | 5 | 28 | 2 | Feb 09-Jan 14 |
Amla* | 100 | 7 | 5388 | 159 | 57.94 | 5991 | 89.93 | 20 | 27 | 2 | Nov 08-Mar 15 |
Richards | 100 | 19 | 4611 | 189* | 56.93 | 5103 | 90.36 | 8 | 34 | 4 | Jun 75-Nov 86 |
Taylor* | 100 | 20 | 4541 | 181* | 56.76 | 5397 | 84.13 | 16 | 22 | 3 | Feb 11-Mar 18 |
Tendulkar | 100 | 11 | 4789 | 186* | 53.81 | 5273 | 90.82 | 18 | 16 | 5 | Apr 98-Jun 02 |
Hussey | 100 | 33 | 3574 | 109* | 53.34 | 4114 | 86.87 | 2 | 27 | 2 | Feb 05-Nov 09 |
Jones | 100 | 19 | 4317 | 145 | 53.30 | 5667 | 76.18 | 7 | 32 | 1 | Jan 85-Feb 91 |
Sangakkara | 100 | 10 | 4736 | 169 | 52.62 | 5417 | 87.43 | 14 | 28 | 5 | Aug 11-Mar 15 |
Chanderpaul | 100 | 21 | 4144 | 149* | 52.46 | 5627 | 73.64 | 8 | 30 | 2 | Sep 04-Jun 10 |
Root* | 100 | 16 | 4356 | 133* | 51.86 | 5036 | 86.50 | 13 | 25 | 4 | Sep 13-Oct 18 |
Lara | 100 | 11 | 4575 | 169 | 51.40 | 5738 | 79.73 | 11 | 30 | 3 | Mar 92-Dec 97 |
Kallis | 100 | 21 | 4044 | 139 | 51.19 | 5474 | 73.88 | 7 | 27 | 3 | Mar 00-Feb 04 |
Ponting | 100 | 11 | 4397 | 164 | 49.40 | 5068 | 86.76 | 11 | 29 | 4 | Nov 03-Dec 07 |
Greenidge | 100 | 11 | 4382 | 133* | 49.24 | 6583 | 66.57 | 10 | 27 | 3 | Dec 75-Dec 85 |
Statistics are from ESPN Cricinfo. I would be interested to know if there are others who averaged 50+ over 100 consecutive ODI innings.