Babar has so far scored 2851 runs in 40 Tests at an average of over 45. He averages nearly 60 in ODIs, having scored 4261 runs in 86 matches and has also amassed 2686 runs in 74 T20Is.
created with