1. Grant Flower (Zimbabwe) - 84* vs England in Dec 1994
2. Saeed Anwar (Pakistan) - 103* vs Zimbabwe in Feb 1995
3. Nick Knight (England) - 125* vs Pakistan in Sep 1996
4. Ridley Jacobs (West Indies) - 49* vs Australia in May 1999
5. Damien Martyn (Australia) - 116* vs New Zealand in Mar 2000
6. Harschelle Gibbs (South Africa) - 59* vs Pakistan in Mar 2000
7. Alec Stewart (England) - 100* vs West Indies in Jul 2000
8. Javed Omar (Bangladesh) - 33* vs Zimbabwe in Apr 2001
9. Azhar Ali (Pakistan) - 81* vs Sri Lanka in Jun 2012
10. Tom Latham (New Zealand) - 79* vs India in Oct 2016
11. Upul Tharanga (Sri Lanka) - 112* vs Pakistan in Oct 2017
12. Dimuth Karunaratne (Sri Lanka) - 52* vs New Zealand in Jun 2019
13. Temba Bavuma (South Africa) - 114* vs Australia in Sep 2023
Next : Top 10 players fastest to 2000 ODI runs as captain, Babar Azam goes past Virat Kohli in Asia Cup 2023
Click to read more..