Top five legendary Pakistani ODI batters

Shoaib Malik – A dependable all-rounder, contributing 7,534 runs in 287 matches

at an average of 34.55, with 9 crucial centuries to his name.

Shahid Afridi – The ultimate power-hitter with 8,027 runs in 393 matches,

with a 23.81 average, including 6 centuries.

Saeed Anwar – The stylish left-hander dominated ODIs with 8,824 runs in 247 matches,

averaging 39.21 while smashing 20 centuries.

Mohammad Yousuf – Known for his elegant stroke play, he scored 9,554 runs in 281 matches,

maintaining a 42.08 average with 15 centuries.

Inzamam-ul-Haq – A batting giant for Pakistan, amassing 11,701 runs in 375 ODIs,

with a solid 39.53 average and 10 centuries.

Up Next: Top 5 ODI Indian Batters of All Time