List of One Day International cricket records
The trend of countries to increase the number of ODI matches they play means that the aggregate lists are dominated by modern players, though this trend is reversing as teams play more Twenty20 Internationals. Indian cricketer Sachin Tendulkar has scored the most runs in ODIs with a total of 18,426. Sri Lankan spinner Muttiah Muralitharan is the highest ODI wicket-taker with a total of 534 wickets. The record for most dismissals by a wicket-keeper is held by Kumar Sangakkara of Sri Lanka while the record for most catches by a fielder is held by Sri Lankan Mahela Jayawardene.
List of India women ODI cricketers
Former captain Mithali Raj is India's all-time leading run scorer, and ranks among the top ten players from all countries, along with Anjum Chopra; Raj (3836 runs) and Chopra (2777 runs) are ranked fifth and ninth, respectively. Neetu David, with 141 wickets, is India's leading wicket taker and is placed second in the all-time leading wicket takers list from all countries; current captain Jhulan Goswami is third on the list with 120 wickets, and Nooshin Al Khadeer is sixth with 99 wickets. Anju Jain with 81 dismissals and Karu Jain with 51 dismissals are fourth and fifth in terms of all-time dismissals by wicket-keepers from all countries. Among captains, with 33 victories, Mithali Raj is India's most successful, and the third most successful captain in women's ODI cricket.