Muralitharan is the highest ODI wicket taker
Muttiah Muralitharan became the leading wicket-taker in ODI cricket when he took the wicket of Gambhir, who scored150 in the 4th ODI being played in Colombo between India and Sri Lanka. Murali has 503 wickets in his kitty. He is already the highest wicket taker in the test matches also.
India won the toss and elected to bat and scored a total of 332/5 with contributions by Gautam Gambhir (150), Captain Mahendra Singh Dhoni (94) and an unbeaten 49 by Suresh Raina.