4. Mohammad Yousuf

Having started his international cricketing career in 1998, Mohammad Yousuf was a class act in both, ODIs and Test cricket. Yousuf had an average of 42 in the ODIs and 52 in the longest format of the game. He dominated the Pakistan middle-order for years and scored almost 18000 runs during his stint. However, he still didn’t get the due he deserved in Pakistan cricket.