Since 1957 India has lost only twice at Kanpur, to the West Indies on both occasions, when Subhash Gupte's dream spell was overshadowed by Wes Hall's 10 wickets in 1958 and later when India's 1983 World Cup euphoria was cut short by Malcolm Marshall's fearsome bowling. The most runs scored were by Gundappa Vishwanath (776), Sunil Gavaskar (629) and Mohammed Azharuddin (543). The most wickets taken were by Kapil Dev (25), Anil Kumble (21) and Harbhajan Singh (20).