8. Kamran Akmal (Pakistan) – 6692 Runs:

The Pakistani wicket-keeper batsman accumulated an impressive 6692 runs in 260 games that he played for Pakistan in all formats of the game between 2002 and 2014. He has also scored 11 centuries. His batting was never really questioned but his keeping skills were often criticized. Akmal’s highest score across all formats is 158*.