Matches between India and Pakistan in the past have produced some of the greatest moments in cricket history. A number of great players have represented both countries over the years and put up career-defining performances in matches against their neighbours.