1. Babar Azam- 30 matches
2. Sarfaraz Ahmed - 29 matches
3. Shahid Afridi -19 matches
4. Mohammad Hafeez - 18 matches
5. Shoaib Malik- 13 matches
Next : Happy Birthday Ambati Rayudu: Rewinding top 5 knocks in international cricket
Click to read more..