She played in 13 Test matches from 1984 to 1995, scoring 1110 runs at a batting average of 50.45, including 4 centuries. She reached her top score of 190 against England in 1986, beating Betty Snowball‘s score of 189 that had held the record in women’s Test cricket since 1935. However, her mark was passed by Denise Annetts, who scored 193 in 1987.
Her major teams included Indian women’s cricket team and the Railways women’s cricket team.
After her retirement, Agarwal continued to contribute to cricket as a selector and coach. She is chairperson of girl’s U-19 and senior women’s team of MPCA as well as a member of the BCCI’s women’s committee.
In 2017, Agarwal was offered the honorary life membership by The Marylebone Cricket Club, one of the most active cricket clubs that also own Lord’s Ground and the guardian of the laws of the game. Agarwal was being honoured in recognition of her distinguished services to cricket.