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.
Bowling average
In One Day Internationals, the varying criteria set by ESPNcricinfo and CricketArchive result in different players being listed as holding the record. ESPNcricinfo has the stricter restriction, requiring 1,000 deliveries: by this measure, Joel Garner is the record-holder, having claimed his wickets at an average of 18.84. By CricketArchive's more relaxed requirement of 400 deliveries, John Snow leads the way, with an average of 16.57. The record is again split for the two websites for Twenty20 International cricket; in this situation ESPNcricinfo has the lower boundary, requiring just 30 balls to have been bowled. George O'Brien's average of 8.20 holds the record using those criteria, but the stricter 200 deliveries required by CricketArchive results in Andre Botha being listed as the superior, averaging 8.76. The variations continue in women's international cricket; ESPNcricinfo list Betty Wilson as having the best Test average with 11.80, while CricketArchive accept Mary Spear's average of 5.78. In women's One Day International cricket, Caroline Barrs tops the CricketArchive list with an average of 9.52, but by ESPNcricinfo's stricter guidelines, the record is instead held by Gill Smith's 12.53.