Fastest to 2000 ODI runs (by innings taken) 38 - Shubman Gill 40 - Hashim Amla 45 - Zaheer Abbas 45 - Kevin Pietersen 45 - Babar Azam 45 - Rassie van der Dussen