Who holds the record for mos number of catches in one day international ?
Denagamage Praboth Mahela de Silva Jayawardene known as Mahela Jayawardene was born on 27 May 1977 is a former coach and former cricketer of Sri Lanka. He holds the record for the most number of catches in the one day International with 218 catches. He was master in playing spin bowling. His record 374 runs against South Africa is the highest test score by any right-handed batsman in the history of test cricket.