Inzamam-ul-Haq a fait ses débuts en 1991. En 1992, il participe à la Coupe du monde de cricket et il a un rôle majeur dans la victoire du Pakistan. Il a pris sa retraite à la Coupe du monde de cricket de 2007 où l'équipe du Pakistan a été éliminée au premier tour, Inzamam-ul-Haq étant le capitaine. Il est resté à trois points du record de points de Javed Miandad, détenteur du record de la personne qui a fait le plus de points dans l'équipe du Pakistan depuis sa création. Dans un tournoi qui se nomme "Indian Cricket League", il était le capitaine de l'équipe de "Lahore Badshahs", équipe composée exclusivement de joueurs pakistanais. Le successeur de Inzamam-ul-Haq fut Shoaib Malik.