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 Australia Test cricket records
Former English captain Alastair Cook holds the record for the most consecutive Test matches played with 159. He broke Allan Border's long standing record of 153 matches in June 2018. Mark Waugh, the Australian middle order batsman who played 107 consecutive Test matches, is third. The recently retired New Zealand wicket-keeper-batsman Brendon McCullum, who is fifth on the list with 101 matches, is the highest ranked cricketer who never missed a Test match during his playing career. Adam Gilchrist, in seventh on 96, is the highest ranked Australian player to achieve the feat.