South African opening batsman Hashim Amla rewrote the record books as he became the fastest batsman to amass 7,000 One-Day International runs. Hashim Amla overtook Indian batting maestro Virat Kohli's record of reaching the milestone in the least number of innings. Hashim Amla reached 7000 runs in his third and final ODI against England at Lord's on Tuesday.
Amla took only 151 innings to get to the landmark while Kohli had taken 161 innings. Before him, de Villiers had reached the coveted 7,000-run mark in 166 innings while former India skipper, Sourav Ganguly, had held the record for several years, having reached there in 174 innings.
West Indian legend Brian Lara got there in only 183 innings. Incidentally, Kohli had eclipsed another Proteas batsman, AB de Villiers, when he made the record his own during a match against Australia at the Melbourne Cricket Club in January, 2016.