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 Pakistan Test cricket records
Graeme Smith, who led the South African cricket team from 2003 to 2014, holds the record for the most matches played as captain in Test cricket with 109. Allan Border, the man who skippered Australia from 1984 to 1994 is second with 93 matches. New Zealand's captain from 1997 to 2006, Stephen Fleming, is third on the list with 80 and in fourth on 77 is Australia's Ricky Ponting who led the side for six years from 2004 to 2010. Pakistan's Misbah-ul-Haq is ninth in the list along with Sri Lankan Arjuna Ranatunga.