2. Adam Gilchrist (Australia) – 9410 Runs:

The attacking wicket keeper batsman from Australia has accumulated over 9000 runs in ODIs in over 280 games. He has an average of 35.64 and his strike rate of 96.94 is the highest in this list. He has also scored 16 centuries and 59 fifties in ODIs over the years.