By Ravi
June 18, 2026
Social Media
Former South African batting legend Hashim Amla scored 3,000 runs in 57 ODI innings.
Indian team captain Shubman Gill has completed 3,000 runs in ODIs in just 62 innings.
West Indies star batsman Shai Hope completed 3,000 runs in ODI cricket in just 67 innings.
Pakistan explosive batsman Fakhar Zaman completed 3,000 runs in 67 ODI innings.
Pakistan star opener Imam-ul-Haq completed 3,000 runs in ODI cricket in just 67 innings.