who is highest odi run scorer in cricket
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 Test cricket records Australian Donald Bradman, widely considered the greatest batsman of all time,[11][12] holds several personal and partnership records. He scored the most runs in a series, has the most double centuries and was a part of the record 5th wicket partnership. His most significant record is his batting average of 99.94. One of cricket's most famous statistics,[13][14] it stands almost 40 runs higher than any other batsman's average. Don Bradman is the only player in the world to have scored 5000 runs against a single opposition: 5028 runs against England.[15]