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.
Maninder Singh (cricketer)
Maninder Singh (born 13 June 1965, in Pune, India) is a former international cricket player who represented India in 35 Test matches and 59 One Day Internationals. Singh holds the Test record for the most tests in a complete career without aggregating 100 runs. With his slow left-arm orthodox spin, Maninder was considered as an heir to Bishan Singh Bedi, who then held the record as India's leading spinner in terms of wickets. Maninder Singh has the most phenomenal bowling records in international cricket and retired prematurely due to personal reasons.