<P> The trend of countries to increase the number of ODI matches they play means that the aggregate lists are dominated by modern players . 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 . </P>
<P> The trend of countries to increase the number of ODI matches they play means that the aggregate lists are dominated by modern players . 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 . </P>
highest wicket taker in the world in one day cricket
highest wicket taker in the world in one day cricket
Sri Lankan spinner Muttiah Muralitharan
Sri Lankan spinner Muttiah Muralitharan