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.
Chris Martin (cricketer)
Martin is an archetypal tail-end batsman. His batting gets more publicity than his bowling. Martin has the rather dubious honour of belonging to a select group of cricketers whose number of wickets taken exceeds runs scored; Bhagwat Chandrasekhar is the only other cricketer to have achieved this “honour” (assuming a qualification of 30 Tests played), and only Alf Hall and Holcombe “Hopper” Read – both of whom played when pitches were uncovered – have played Test cricket and finished with a lower first-class batting average. Martin also holds the record for the most pairs recorded in Test match history(7).