3. Javed Miandad (Pakistan) – 4 wins
I would call Javed Miandad the greatest batsman Pakistan has ever produced. His batting average and record substantiate the same. He boasts of an average of 52.57 with 8832 runs from 124 matches.
When he first started to play for Pakistan, some of the legends of the game knew this youngster was a ‘special’ talent and so did he prove his credentials. Miandad was Pakistan’s youngest captain and a very shrewd captain as well. He captained Pakistan from 1981-1993, during which Pakistan won 4 matches and drew 3 matches. He is no.3 in the list.