10. Kane Williamson (New Zealand) - 48.64 batting average in ODI cricket
9. KL Rahul (India) - 49.15 batting average in ODI cricket
8. Rohit Sharma (India) - 49.16 batting average in ODI cricket
7. Harry Tector (Ireland) - 49.91 batting average in ODI cricket
6. Shai Hope (West Indies) - 50.26 batting average in ODI cricket
5. Rassie van der Dussen (South Africa) - 52.44 batting average in ODI cricket
4. Daryl Mitchell (New Zealand) - 52.56 batting average in ODI cricket
3. Babar Azam (Pakistan) - 56.72 batting average in ODI cricket
2. Virat Kohli (India) - 58.18 batting average in ODI cricket
1. Shubman Gill (India) - 58.20 batting average in ODI cricket
Next : Babar Azam's last 10 innings in Test cricket feat 0 fifties
Click to read more..