When you hear Pakistan Cricket the first thing that comes to mind is bowlers. Pakistan is famous for producing top-quality bowlers. The legend Wasim Akram, who is regarded as the best pacer in cricket history, belongs to Pakistan. There are lots of legendary names that come into the list. The batting records of Pakistan are not long,  unlike bowling. Still, there are various Pakistani batsmen have achieved legendary achievements. Inzamam-ul-Haq is one notable name from Pakistan. He is regarded as the greatest Pakistani batsman.

1. Saeed Anwar 

Batting was not easier back in the 90s. Bowlers dominated that era. Still, there were many batsmen tackled all troubles and went on to become legends. Saeed Anwar is one notable name among those. He made his white-ball debut in 1989 and got to play 247 matches. He is the Pakistani batsmen with the most centuries in ODIs. He aggregates 20 centuries in his cricket career.

2. Mohammed Yusuf 

Yusuf is a former Pakistani cricketer. He is recognized for his consistency. Yusuf was backbone of the team during cricketing career. Yusuf's records are phenomenal in both formats. He played a total of 282 one-day international matches and hammered 15 centuries.

3. Babar Azam 

Babar Azam is one of the best batsmen of modern cricket. Pakistan has got one reliable batsman after a long period. He is often compared with Virat Kohli. As both batsman initial records look Inostimer. Although, Virat has already got the tag of legend, Babar has a long way to achieve the same. Babar's record in white-ball is phenomenal as he has scored 14 centuries in just 83 matches.

4. Mohammed Hafeez 

Hafeez is currently one of the most experienced players in Pakistan cricket. He has announced retirement from red ball to concentrate on white-ball cricket. Along with batting, he can bowl a few handy overs. Hafeez has played 218 matches so far with a score of 6600+ runs. He managed to cross three figures 11 times.

5. Ijaz Ahmed 

Ijaz Ahmed is a former Pakistan cricketer. He is one of the most explosive batsmen in cricket history. Ijaz had also coached the Pakistan national team. He played 250 one-day international matches in his career. He slammed ten centuries in White-ball cricket.

6. Inzamam-Ul-Haq 

Only selected cricketers can hit the ball out of the park with timing only. Inzamam-ul-Haq was among one of them. His record of White-ball cricket is astonishing. He holds the record of highest run-scorer in ODIs for Pakistan. Inzamam played 375 matches in his long career. He hit a century ten times.

7. Ramiz Raja 

Ramiz Raja is a notable name in commentary. Ramiz was part of Pakistan's world cup winning team. Before switching to commentary, he was a successful cricketer who represented his national team for a long time. Ramiz played 198 matches for Pakistan and scored a total of 9 centuries.

8. Shoaib Malik 

Malik is a renowned face in cricket. He has been playing cricket since 1999. Malik has seen various phases of cricket. He also got an opportunity to lead Pakistan in cricket. Malik has played 287 matches so far. He went on to score a century nine times.

9. Salman Butt 

Salman Butt is a former Pakistan captain and batsman. He made his debut in 2004. He got the opportunity to play in all formats. Butt played 78 one-day international matches and scored eight centuries. Salman played his last international game back in 2010.

10. Javed Miandad 

Javed Miandad is a former Pakistani player. He played a vital role in Pakistan winning the 96 world Cup. Miandad was famous for his aggressive batting. He also got the opportunity to lead his national team. Miandad played 233 one-day international matches in which he scored tons for eight times.