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.
Sport in Pakistan
Notable cricketers from Pakistan include Aaqib Javed, Ramiz Raja, Shoaib Akhtar, Younis Khan, Saqlain Mushtaq, Mushtaq Ahmed, Abdul Qadir, Wasim Akram, Zaheer Abbas, Javed Miandad, Saeed Anwar, Muhammad Yousaf, Inzamam-ul-Haq, Waqar Younis, Shahid Afridi, the Mohammad brothers (Hanif, Mushtaq, Sadiq and Wazir) and Imran Khan. Imran Khan has been named in the ICC Cricket Hall of Fame. Saeed Anwar's 194 runs against India remained the record for most runs by a batsman in an ODI for 11 years. Shoaib Akhtar holds the record of delivering the fastest delivery in the history of cricket. Shahid Afridi holds numerous records i.e. the 3rd fastest century in ODIs, the highest number of sixes in international cricket. Wasim Akram at the time of his retirement had taken the most wickets in ODIs. Muhammad Yousuf has scored the most Test runs in a calendar year.