#2 Babar Azam
In the history of ODI cricket, Babar Azam's stunning average of 58.60 is the second best among all batsmen who have played at least 20 matches. His seemingly insatiable appetite for runs makes him one of the finest talents in the international arena.
While his Test numbers appear abysmal as a result of an acute lack of patience, Babar is at home in the 50-over format. Be it piercing the gaps with deft nudges or sensing the appropriate moments to target the boundary ropes, the 23-year old has decoded the intricacies of batting in modern-day ODI cricket.
Such transcendental prowess gives a suitable indication of his stupendous potential in ODIs.
Career statistics
1,758 runs from 36 ODIs at an average of 58.60 and strike-rate of 85.88; seven centuries and seven 50s
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️