Amla fastest to 3000 runs, breaks Viv Richards' record

Hashim Amla's 150 against England was a record-breaking innings for two reasons— the first one being that the win made South Africa the No.1 team in all three formats of the game, and the second being that Amla became the fastest batsman to reach 3000 ODI runs.

In the process, he also became the quickest player in the history of the game to make 10 ODI centuries. What makes the South African's record even more special is that he got to 3000 runs 12 innings quicker than the next fastest— the legendary Sir Vivian Richards.

t did not matter what length and line the England bowlers pursued; Amla was still able to find gaps in the field to hit his boundaries. Getty Images

It did not matter what length and line the England bowlers pursued; Amla was still able to find gaps in the field to hit his boundaries. There were 16 fours in his 150 that came off only 124 balls and most of those boundaries were hit in the second half of his innings when England had plenty of boundary riders.

Here's a list of the fastest batsmen to reach the 3000-run mark.

Hashim Amla (RSA)- 57 innings

Vivian Richards (WIS)- 69 innings

Gordon Greenidge (WIS)- 72 innings

Gary Kirsten (RSA)- 72 innings

Virat Kohli (IND)- 72 innings

Graham Gooch (ENG)- 77 innings

Kevin Pietersen (ENG/ICC)- 78 innings

Navjot Singh Sidhu (IND)- 79 innings

Brian Lara (WIS)- 79 innings

Boeta Dippenaar (RSA/AFR)- 79 innings.